diff --git a/generation_config.yaml b/generation_config.yaml index b3366de7f359..76a9c95606a8 100644 --- a/generation_config.yaml +++ b/generation_config.yaml @@ -1,5 +1,5 @@ gapic_generator_version: 2.65.1 -googleapis_commitish: e006e1c8b69c0594e6f872316a3543b3b37ad81b +googleapis_commitish: 415914bd49d41beaae8a9adb348ee2587c93aa70 libraries_bom_version: 26.73.0 # the libraries are ordered with respect to library name, which is diff --git a/java-cloudapiregistry/README.md b/java-cloudapiregistry/README.md index d965c63c5aeb..68c106547f61 100644 --- a/java-cloudapiregistry/README.md +++ b/java-cloudapiregistry/README.md @@ -45,20 +45,20 @@ If you are using Maven without the BOM, add this to your dependencies: com.google.cloud google-cloud-cloudapiregistry - 0.0.0 + 0.1.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-cloudapiregistry:0.0.0' +implementation 'com.google.cloud:google-cloud-cloudapiregistry:0.1.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-cloudapiregistry" % "0.0.0" +libraryDependencies += "com.google.cloud" % "google-cloud-cloudapiregistry" % "0.1.0" ``` ## Authentication @@ -181,7 +181,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [javadocs]: https://cloud.google.com/java/docs/reference/google-cloud-cloudapiregistry/latest/overview [stability-image]: https://img.shields.io/badge/stability-preview-yellow [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-cloudapiregistry.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-cloudapiregistry/0.0.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-cloudapiregistry/0.1.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/AutoscalersClient.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/AutoscalersClient.java index 7d94cd91eb16..589583dfe79f 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/AutoscalersClient.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/AutoscalersClient.java @@ -181,6 +181,24 @@ * * * + *

TestIamPermissions + *

Returns permissions that a caller has on the specified resource. + * + *

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

+ * + *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ * + *

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

+ * + * + * + * *

Update *

Updates an autoscaler in the specified project using the data included in the request. * @@ -1085,6 +1103,115 @@ public final UnaryCallable patchCallable() { return stub.patchCallable(); } + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns permissions that a caller has on the specified resource. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (AutoscalersClient autoscalersClient = AutoscalersClient.create()) {
+   *   String project = "project-309310695";
+   *   String zone = "zone3744684";
+   *   String resource = "resource-341064690";
+   *   TestPermissionsRequest testPermissionsRequestResource =
+   *       TestPermissionsRequest.newBuilder().build();
+   *   TestPermissionsResponse response =
+   *       autoscalersClient.testIamPermissions(
+   *           project, zone, resource, testPermissionsRequestResource);
+   * }
+   * }
+ * + * @param project Project ID for this request. + * @param zone The name of the zone for this request. + * @param resource Name or id of the resource for this request. + * @param testPermissionsRequestResource The body resource for this request + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final TestPermissionsResponse testIamPermissions( + String project, + String zone, + String resource, + TestPermissionsRequest testPermissionsRequestResource) { + TestIamPermissionsAutoscalerRequest request = + TestIamPermissionsAutoscalerRequest.newBuilder() + .setProject(project) + .setZone(zone) + .setResource(resource) + .setTestPermissionsRequestResource(testPermissionsRequestResource) + .build(); + return testIamPermissions(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns permissions that a caller has on the specified resource. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (AutoscalersClient autoscalersClient = AutoscalersClient.create()) {
+   *   TestIamPermissionsAutoscalerRequest request =
+   *       TestIamPermissionsAutoscalerRequest.newBuilder()
+   *           .setProject("project-309310695")
+   *           .setResource("resource-341064690")
+   *           .setTestPermissionsRequestResource(TestPermissionsRequest.newBuilder().build())
+   *           .setZone("zone3744684")
+   *           .build();
+   *   TestPermissionsResponse response = autoscalersClient.testIamPermissions(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final TestPermissionsResponse testIamPermissions( + TestIamPermissionsAutoscalerRequest request) { + return testIamPermissionsCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns permissions that a caller has on the specified resource. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (AutoscalersClient autoscalersClient = AutoscalersClient.create()) {
+   *   TestIamPermissionsAutoscalerRequest request =
+   *       TestIamPermissionsAutoscalerRequest.newBuilder()
+   *           .setProject("project-309310695")
+   *           .setResource("resource-341064690")
+   *           .setTestPermissionsRequestResource(TestPermissionsRequest.newBuilder().build())
+   *           .setZone("zone3744684")
+   *           .build();
+   *   ApiFuture future =
+   *       autoscalersClient.testIamPermissionsCallable().futureCall(request);
+   *   // Do something.
+   *   TestPermissionsResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + testIamPermissionsCallable() { + return stub.testIamPermissionsCallable(); + } + // AUTO-GENERATED DOCUMENTATION AND METHOD. /** * Updates an autoscaler in the specified project using the data included in the request. diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/AutoscalersSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/AutoscalersSettings.java index 3782e6e08517..e77709e1a1d8 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/AutoscalersSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/AutoscalersSettings.java @@ -163,6 +163,12 @@ public UnaryCallSettings patchSettings() { return ((AutoscalersStubSettings) getStubSettings()).patchOperationSettings(); } + /** Returns the object with the settings used for calls to testIamPermissions. */ + public UnaryCallSettings + testIamPermissionsSettings() { + return ((AutoscalersStubSettings) getStubSettings()).testIamPermissionsSettings(); + } + /** Returns the object with the settings used for calls to update. */ public UnaryCallSettings updateSettings() { return ((AutoscalersStubSettings) getStubSettings()).updateSettings(); @@ -321,6 +327,12 @@ public UnaryCallSettings.Builder patchSetting return getStubSettingsBuilder().patchOperationSettings(); } + /** Returns the builder for the settings used for calls to testIamPermissions. */ + public UnaryCallSettings.Builder + testIamPermissionsSettings() { + return getStubSettingsBuilder().testIamPermissionsSettings(); + } + /** Returns the builder for the settings used for calls to update. */ public UnaryCallSettings.Builder updateSettings() { return getStubSettingsBuilder().updateSettings(); diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/HealthChecksClient.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/HealthChecksClient.java index 7ce7e5e05ba8..c2c931e4c28d 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/HealthChecksClient.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/HealthChecksClient.java @@ -180,6 +180,24 @@ * * * + *

TestIamPermissions + *

Returns permissions that a caller has on the specified resource. + * + *

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

+ *
    + *
  • testIamPermissions(TestIamPermissionsHealthCheckRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • testIamPermissions(String project, String resource, TestPermissionsRequest testPermissionsRequestResource) + *

+ *

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

+ *
    + *
  • testIamPermissionsCallable() + *

+ * + * + * *

Update *

Updates a HealthCheck resource in the specified project using the data included in the request. * @@ -1061,6 +1079,106 @@ public final UnaryCallable patchCallable() { return stub.patchCallable(); } + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns permissions that a caller has on the specified resource. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (HealthChecksClient healthChecksClient = HealthChecksClient.create()) {
+   *   String project = "project-309310695";
+   *   String resource = "resource-341064690";
+   *   TestPermissionsRequest testPermissionsRequestResource =
+   *       TestPermissionsRequest.newBuilder().build();
+   *   TestPermissionsResponse response =
+   *       healthChecksClient.testIamPermissions(project, resource, testPermissionsRequestResource);
+   * }
+   * }
+ * + * @param project Project ID for this request. + * @param resource Name or id of the resource for this request. + * @param testPermissionsRequestResource The body resource for this request + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final TestPermissionsResponse testIamPermissions( + String project, String resource, TestPermissionsRequest testPermissionsRequestResource) { + TestIamPermissionsHealthCheckRequest request = + TestIamPermissionsHealthCheckRequest.newBuilder() + .setProject(project) + .setResource(resource) + .setTestPermissionsRequestResource(testPermissionsRequestResource) + .build(); + return testIamPermissions(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns permissions that a caller has on the specified resource. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (HealthChecksClient healthChecksClient = HealthChecksClient.create()) {
+   *   TestIamPermissionsHealthCheckRequest request =
+   *       TestIamPermissionsHealthCheckRequest.newBuilder()
+   *           .setProject("project-309310695")
+   *           .setResource("resource-341064690")
+   *           .setTestPermissionsRequestResource(TestPermissionsRequest.newBuilder().build())
+   *           .build();
+   *   TestPermissionsResponse response = healthChecksClient.testIamPermissions(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final TestPermissionsResponse testIamPermissions( + TestIamPermissionsHealthCheckRequest request) { + return testIamPermissionsCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns permissions that a caller has on the specified resource. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (HealthChecksClient healthChecksClient = HealthChecksClient.create()) {
+   *   TestIamPermissionsHealthCheckRequest request =
+   *       TestIamPermissionsHealthCheckRequest.newBuilder()
+   *           .setProject("project-309310695")
+   *           .setResource("resource-341064690")
+   *           .setTestPermissionsRequestResource(TestPermissionsRequest.newBuilder().build())
+   *           .build();
+   *   ApiFuture future =
+   *       healthChecksClient.testIamPermissionsCallable().futureCall(request);
+   *   // Do something.
+   *   TestPermissionsResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + testIamPermissionsCallable() { + return stub.testIamPermissionsCallable(); + } + // AUTO-GENERATED DOCUMENTATION AND METHOD. /** * Updates a HealthCheck resource in the specified project using the data included in the request. diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/HealthChecksSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/HealthChecksSettings.java index fdfbde60be55..1fc1eac7cf7c 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/HealthChecksSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/HealthChecksSettings.java @@ -165,6 +165,12 @@ public UnaryCallSettings patchSettings() { return ((HealthChecksStubSettings) getStubSettings()).patchOperationSettings(); } + /** Returns the object with the settings used for calls to testIamPermissions. */ + public UnaryCallSettings + testIamPermissionsSettings() { + return ((HealthChecksStubSettings) getStubSettings()).testIamPermissionsSettings(); + } + /** Returns the object with the settings used for calls to update. */ public UnaryCallSettings updateSettings() { return ((HealthChecksStubSettings) getStubSettings()).updateSettings(); @@ -326,6 +332,12 @@ public UnaryCallSettings.Builder patchSettin return getStubSettingsBuilder().patchOperationSettings(); } + /** Returns the builder for the settings used for calls to testIamPermissions. */ + public UnaryCallSettings.Builder + testIamPermissionsSettings() { + return getStubSettingsBuilder().testIamPermissionsSettings(); + } + /** Returns the builder for the settings used for calls to update. */ public UnaryCallSettings.Builder updateSettings() { return getStubSettingsBuilder().updateSettings(); diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/RegionAutoscalersClient.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/RegionAutoscalersClient.java index ff3f39e0993c..767f0d8be7c9 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/RegionAutoscalersClient.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/RegionAutoscalersClient.java @@ -161,6 +161,24 @@ * * * + *

TestIamPermissions + *

Returns permissions that a caller has on the specified resource. + * + *

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

+ *
    + *
  • testIamPermissions(TestIamPermissionsRegionAutoscalerRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • testIamPermissions(String project, String region, String resource, TestPermissionsRequest testPermissionsRequestResource) + *

+ *

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

+ *
    + *
  • testIamPermissionsCallable() + *

+ * + * + * *

Update *

Updates an autoscaler in the specified project using the data included in the request. * @@ -910,6 +928,115 @@ public final UnaryCallable patchCallabl return stub.patchCallable(); } + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns permissions that a caller has on the specified resource. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (RegionAutoscalersClient regionAutoscalersClient = RegionAutoscalersClient.create()) {
+   *   String project = "project-309310695";
+   *   String region = "region-934795532";
+   *   String resource = "resource-341064690";
+   *   TestPermissionsRequest testPermissionsRequestResource =
+   *       TestPermissionsRequest.newBuilder().build();
+   *   TestPermissionsResponse response =
+   *       regionAutoscalersClient.testIamPermissions(
+   *           project, region, resource, testPermissionsRequestResource);
+   * }
+   * }
+ * + * @param project Project ID for this request. + * @param region The name of the region for this request. + * @param resource Name or id of the resource for this request. + * @param testPermissionsRequestResource The body resource for this request + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final TestPermissionsResponse testIamPermissions( + String project, + String region, + String resource, + TestPermissionsRequest testPermissionsRequestResource) { + TestIamPermissionsRegionAutoscalerRequest request = + TestIamPermissionsRegionAutoscalerRequest.newBuilder() + .setProject(project) + .setRegion(region) + .setResource(resource) + .setTestPermissionsRequestResource(testPermissionsRequestResource) + .build(); + return testIamPermissions(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns permissions that a caller has on the specified resource. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (RegionAutoscalersClient regionAutoscalersClient = RegionAutoscalersClient.create()) {
+   *   TestIamPermissionsRegionAutoscalerRequest request =
+   *       TestIamPermissionsRegionAutoscalerRequest.newBuilder()
+   *           .setProject("project-309310695")
+   *           .setRegion("region-934795532")
+   *           .setResource("resource-341064690")
+   *           .setTestPermissionsRequestResource(TestPermissionsRequest.newBuilder().build())
+   *           .build();
+   *   TestPermissionsResponse response = regionAutoscalersClient.testIamPermissions(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final TestPermissionsResponse testIamPermissions( + TestIamPermissionsRegionAutoscalerRequest request) { + return testIamPermissionsCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns permissions that a caller has on the specified resource. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (RegionAutoscalersClient regionAutoscalersClient = RegionAutoscalersClient.create()) {
+   *   TestIamPermissionsRegionAutoscalerRequest request =
+   *       TestIamPermissionsRegionAutoscalerRequest.newBuilder()
+   *           .setProject("project-309310695")
+   *           .setRegion("region-934795532")
+   *           .setResource("resource-341064690")
+   *           .setTestPermissionsRequestResource(TestPermissionsRequest.newBuilder().build())
+   *           .build();
+   *   ApiFuture future =
+   *       regionAutoscalersClient.testIamPermissionsCallable().futureCall(request);
+   *   // Do something.
+   *   TestPermissionsResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + testIamPermissionsCallable() { + return stub.testIamPermissionsCallable(); + } + // AUTO-GENERATED DOCUMENTATION AND METHOD. /** * Updates an autoscaler in the specified project using the data included in the request. diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/RegionAutoscalersSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/RegionAutoscalersSettings.java index c7f9831ea4af..eaaac58f5f11 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/RegionAutoscalersSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/RegionAutoscalersSettings.java @@ -157,6 +157,12 @@ public UnaryCallSettings patchSettings( return ((RegionAutoscalersStubSettings) getStubSettings()).patchOperationSettings(); } + /** Returns the object with the settings used for calls to testIamPermissions. */ + public UnaryCallSettings + testIamPermissionsSettings() { + return ((RegionAutoscalersStubSettings) getStubSettings()).testIamPermissionsSettings(); + } + /** Returns the object with the settings used for calls to update. */ public UnaryCallSettings updateSettings() { return ((RegionAutoscalersStubSettings) getStubSettings()).updateSettings(); @@ -310,6 +316,13 @@ public UnaryCallSettings.Builder patchS return getStubSettingsBuilder().patchOperationSettings(); } + /** Returns the builder for the settings used for calls to testIamPermissions. */ + public UnaryCallSettings.Builder< + TestIamPermissionsRegionAutoscalerRequest, TestPermissionsResponse> + testIamPermissionsSettings() { + return getStubSettingsBuilder().testIamPermissionsSettings(); + } + /** Returns the builder for the settings used for calls to update. */ public UnaryCallSettings.Builder updateSettings() { return getStubSettingsBuilder().updateSettings(); diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/RegionHealthChecksClient.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/RegionHealthChecksClient.java index ae02d5395d45..d55488aa7412 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/RegionHealthChecksClient.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/RegionHealthChecksClient.java @@ -161,6 +161,24 @@ * * * + *

TestIamPermissions + *

Returns permissions that a caller has on the specified resource. + * + *

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

+ *
    + *
  • testIamPermissions(TestIamPermissionsRegionHealthCheckRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • testIamPermissions(String project, String region, String resource, TestPermissionsRequest testPermissionsRequestResource) + *

+ *

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

+ *
    + *
  • testIamPermissionsCallable() + *

+ * + * + * *

Update *

Updates a HealthCheck resource in the specified project using the data included in the request. * @@ -915,6 +933,115 @@ public final UnaryCallable patchCallab return stub.patchCallable(); } + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns permissions that a caller has on the specified resource. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (RegionHealthChecksClient regionHealthChecksClient = RegionHealthChecksClient.create()) {
+   *   String project = "project-309310695";
+   *   String region = "region-934795532";
+   *   String resource = "resource-341064690";
+   *   TestPermissionsRequest testPermissionsRequestResource =
+   *       TestPermissionsRequest.newBuilder().build();
+   *   TestPermissionsResponse response =
+   *       regionHealthChecksClient.testIamPermissions(
+   *           project, region, resource, testPermissionsRequestResource);
+   * }
+   * }
+ * + * @param project Project ID for this request. + * @param region The name of the region for this request. + * @param resource Name or id of the resource for this request. + * @param testPermissionsRequestResource The body resource for this request + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final TestPermissionsResponse testIamPermissions( + String project, + String region, + String resource, + TestPermissionsRequest testPermissionsRequestResource) { + TestIamPermissionsRegionHealthCheckRequest request = + TestIamPermissionsRegionHealthCheckRequest.newBuilder() + .setProject(project) + .setRegion(region) + .setResource(resource) + .setTestPermissionsRequestResource(testPermissionsRequestResource) + .build(); + return testIamPermissions(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns permissions that a caller has on the specified resource. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (RegionHealthChecksClient regionHealthChecksClient = RegionHealthChecksClient.create()) {
+   *   TestIamPermissionsRegionHealthCheckRequest request =
+   *       TestIamPermissionsRegionHealthCheckRequest.newBuilder()
+   *           .setProject("project-309310695")
+   *           .setRegion("region-934795532")
+   *           .setResource("resource-341064690")
+   *           .setTestPermissionsRequestResource(TestPermissionsRequest.newBuilder().build())
+   *           .build();
+   *   TestPermissionsResponse response = regionHealthChecksClient.testIamPermissions(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final TestPermissionsResponse testIamPermissions( + TestIamPermissionsRegionHealthCheckRequest request) { + return testIamPermissionsCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns permissions that a caller has on the specified resource. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (RegionHealthChecksClient regionHealthChecksClient = RegionHealthChecksClient.create()) {
+   *   TestIamPermissionsRegionHealthCheckRequest request =
+   *       TestIamPermissionsRegionHealthCheckRequest.newBuilder()
+   *           .setProject("project-309310695")
+   *           .setRegion("region-934795532")
+   *           .setResource("resource-341064690")
+   *           .setTestPermissionsRequestResource(TestPermissionsRequest.newBuilder().build())
+   *           .build();
+   *   ApiFuture future =
+   *       regionHealthChecksClient.testIamPermissionsCallable().futureCall(request);
+   *   // Do something.
+   *   TestPermissionsResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + testIamPermissionsCallable() { + return stub.testIamPermissionsCallable(); + } + // AUTO-GENERATED DOCUMENTATION AND METHOD. /** * Updates a HealthCheck resource in the specified project using the data included in the request. diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/RegionHealthChecksSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/RegionHealthChecksSettings.java index 35e3bd818a16..6e677a89494a 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/RegionHealthChecksSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/RegionHealthChecksSettings.java @@ -158,6 +158,12 @@ public UnaryCallSettings patchSettings return ((RegionHealthChecksStubSettings) getStubSettings()).patchOperationSettings(); } + /** Returns the object with the settings used for calls to testIamPermissions. */ + public UnaryCallSettings + testIamPermissionsSettings() { + return ((RegionHealthChecksStubSettings) getStubSettings()).testIamPermissionsSettings(); + } + /** Returns the object with the settings used for calls to update. */ public UnaryCallSettings updateSettings() { return ((RegionHealthChecksStubSettings) getStubSettings()).updateSettings(); @@ -311,6 +317,13 @@ public UnaryCallSettings.Builder patch return getStubSettingsBuilder().patchOperationSettings(); } + /** Returns the builder for the settings used for calls to testIamPermissions. */ + public UnaryCallSettings.Builder< + TestIamPermissionsRegionHealthCheckRequest, TestPermissionsResponse> + testIamPermissionsSettings() { + return getStubSettingsBuilder().testIamPermissionsSettings(); + } + /** Returns the builder for the settings used for calls to update. */ public UnaryCallSettings.Builder updateSettings() { return getStubSettingsBuilder().updateSettings(); diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/RegionNotificationEndpointsClient.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/RegionNotificationEndpointsClient.java index 9646f74bf8ed..c5159adf2a48 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/RegionNotificationEndpointsClient.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/RegionNotificationEndpointsClient.java @@ -143,6 +143,24 @@ * * * + * + *

TestIamPermissions + *

Returns permissions that a caller has on the specified resource. + * + *

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

+ *
    + *
  • testIamPermissions(TestIamPermissionsRegionNotificationEndpointRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • testIamPermissions(String project, String region, String resource, TestPermissionsRequest testPermissionsRequestResource) + *

+ *

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

+ *
    + *
  • testIamPermissionsCallable() + *

+ * + * * * *

See the individual methods for example code. @@ -777,6 +795,120 @@ public final ListPagedResponse list(ListRegionNotificationEndpointsRequest reque return stub.listCallable(); } + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns permissions that a caller has on the specified resource. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (RegionNotificationEndpointsClient regionNotificationEndpointsClient =
+   *     RegionNotificationEndpointsClient.create()) {
+   *   String project = "project-309310695";
+   *   String region = "region-934795532";
+   *   String resource = "resource-341064690";
+   *   TestPermissionsRequest testPermissionsRequestResource =
+   *       TestPermissionsRequest.newBuilder().build();
+   *   TestPermissionsResponse response =
+   *       regionNotificationEndpointsClient.testIamPermissions(
+   *           project, region, resource, testPermissionsRequestResource);
+   * }
+   * }
+ * + * @param project Project ID for this request. + * @param region The name of the region for this request. + * @param resource Name or id of the resource for this request. + * @param testPermissionsRequestResource The body resource for this request + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final TestPermissionsResponse testIamPermissions( + String project, + String region, + String resource, + TestPermissionsRequest testPermissionsRequestResource) { + TestIamPermissionsRegionNotificationEndpointRequest request = + TestIamPermissionsRegionNotificationEndpointRequest.newBuilder() + .setProject(project) + .setRegion(region) + .setResource(resource) + .setTestPermissionsRequestResource(testPermissionsRequestResource) + .build(); + return testIamPermissions(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns permissions that a caller has on the specified resource. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (RegionNotificationEndpointsClient regionNotificationEndpointsClient =
+   *     RegionNotificationEndpointsClient.create()) {
+   *   TestIamPermissionsRegionNotificationEndpointRequest request =
+   *       TestIamPermissionsRegionNotificationEndpointRequest.newBuilder()
+   *           .setProject("project-309310695")
+   *           .setRegion("region-934795532")
+   *           .setResource("resource-341064690")
+   *           .setTestPermissionsRequestResource(TestPermissionsRequest.newBuilder().build())
+   *           .build();
+   *   TestPermissionsResponse response =
+   *       regionNotificationEndpointsClient.testIamPermissions(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final TestPermissionsResponse testIamPermissions( + TestIamPermissionsRegionNotificationEndpointRequest request) { + return testIamPermissionsCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns permissions that a caller has on the specified resource. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (RegionNotificationEndpointsClient regionNotificationEndpointsClient =
+   *     RegionNotificationEndpointsClient.create()) {
+   *   TestIamPermissionsRegionNotificationEndpointRequest request =
+   *       TestIamPermissionsRegionNotificationEndpointRequest.newBuilder()
+   *           .setProject("project-309310695")
+   *           .setRegion("region-934795532")
+   *           .setResource("resource-341064690")
+   *           .setTestPermissionsRequestResource(TestPermissionsRequest.newBuilder().build())
+   *           .build();
+   *   ApiFuture future =
+   *       regionNotificationEndpointsClient.testIamPermissionsCallable().futureCall(request);
+   *   // Do something.
+   *   TestPermissionsResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable< + TestIamPermissionsRegionNotificationEndpointRequest, TestPermissionsResponse> + testIamPermissionsCallable() { + return stub.testIamPermissionsCallable(); + } + @Override public final void close() { stub.close(); diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/RegionNotificationEndpointsSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/RegionNotificationEndpointsSettings.java index 8fa206a75388..25caf4ea0514 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/RegionNotificationEndpointsSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/RegionNotificationEndpointsSettings.java @@ -150,6 +150,14 @@ public UnaryCallSettings ins return ((RegionNotificationEndpointsStubSettings) getStubSettings()).listSettings(); } + /** Returns the object with the settings used for calls to testIamPermissions. */ + public UnaryCallSettings< + TestIamPermissionsRegionNotificationEndpointRequest, TestPermissionsResponse> + testIamPermissionsSettings() { + return ((RegionNotificationEndpointsStubSettings) getStubSettings()) + .testIamPermissionsSettings(); + } + public static final RegionNotificationEndpointsSettings create( RegionNotificationEndpointsStubSettings stub) throws IOException { return new RegionNotificationEndpointsSettings.Builder(stub.toBuilder()).build(); @@ -287,6 +295,13 @@ public Builder applyToAllUnaryMethods( return getStubSettingsBuilder().listSettings(); } + /** Returns the builder for the settings used for calls to testIamPermissions. */ + public UnaryCallSettings.Builder< + TestIamPermissionsRegionNotificationEndpointRequest, TestPermissionsResponse> + testIamPermissionsSettings() { + return getStubSettingsBuilder().testIamPermissionsSettings(); + } + @Override public RegionNotificationEndpointsSettings build() throws IOException { return new RegionNotificationEndpointsSettings(this); diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/RoutesClient.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/RoutesClient.java index 4c6510509322..755c865b7601 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/RoutesClient.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/RoutesClient.java @@ -139,6 +139,24 @@ * * * + * + *

TestIamPermissions + *

Returns permissions that a caller has on the specified resource. + * + *

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

+ *
    + *
  • testIamPermissions(TestIamPermissionsRouteRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • testIamPermissions(String project, String resource, TestPermissionsRequest testPermissionsRequestResource) + *

+ *

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

+ *
    + *
  • testIamPermissionsCallable() + *

+ * + * * * *

See the individual methods for example code. @@ -690,6 +708,105 @@ public final UnaryCallable listCallable() { return stub.listCallable(); } + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns permissions that a caller has on the specified resource. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (RoutesClient routesClient = RoutesClient.create()) {
+   *   String project = "project-309310695";
+   *   String resource = "resource-341064690";
+   *   TestPermissionsRequest testPermissionsRequestResource =
+   *       TestPermissionsRequest.newBuilder().build();
+   *   TestPermissionsResponse response =
+   *       routesClient.testIamPermissions(project, resource, testPermissionsRequestResource);
+   * }
+   * }
+ * + * @param project Project ID for this request. + * @param resource Name or id of the resource for this request. + * @param testPermissionsRequestResource The body resource for this request + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final TestPermissionsResponse testIamPermissions( + String project, String resource, TestPermissionsRequest testPermissionsRequestResource) { + TestIamPermissionsRouteRequest request = + TestIamPermissionsRouteRequest.newBuilder() + .setProject(project) + .setResource(resource) + .setTestPermissionsRequestResource(testPermissionsRequestResource) + .build(); + return testIamPermissions(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns permissions that a caller has on the specified resource. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (RoutesClient routesClient = RoutesClient.create()) {
+   *   TestIamPermissionsRouteRequest request =
+   *       TestIamPermissionsRouteRequest.newBuilder()
+   *           .setProject("project-309310695")
+   *           .setResource("resource-341064690")
+   *           .setTestPermissionsRequestResource(TestPermissionsRequest.newBuilder().build())
+   *           .build();
+   *   TestPermissionsResponse response = routesClient.testIamPermissions(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final TestPermissionsResponse testIamPermissions(TestIamPermissionsRouteRequest request) { + return testIamPermissionsCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns permissions that a caller has on the specified resource. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (RoutesClient routesClient = RoutesClient.create()) {
+   *   TestIamPermissionsRouteRequest request =
+   *       TestIamPermissionsRouteRequest.newBuilder()
+   *           .setProject("project-309310695")
+   *           .setResource("resource-341064690")
+   *           .setTestPermissionsRequestResource(TestPermissionsRequest.newBuilder().build())
+   *           .build();
+   *   ApiFuture future =
+   *       routesClient.testIamPermissionsCallable().futureCall(request);
+   *   // Do something.
+   *   TestPermissionsResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + testIamPermissionsCallable() { + return stub.testIamPermissionsCallable(); + } + @Override public final void close() { stub.close(); diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/RoutesSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/RoutesSettings.java index f9c26a47b7d6..aaa82700f771 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/RoutesSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/RoutesSettings.java @@ -141,6 +141,12 @@ public PagedCallSettings listSe return ((RoutesStubSettings) getStubSettings()).listSettings(); } + /** Returns the object with the settings used for calls to testIamPermissions. */ + public UnaryCallSettings + testIamPermissionsSettings() { + return ((RoutesStubSettings) getStubSettings()).testIamPermissionsSettings(); + } + public static final RoutesSettings create(RoutesStubSettings stub) throws IOException { return new RoutesSettings.Builder(stub.toBuilder()).build(); } @@ -270,6 +276,12 @@ public UnaryCallSettings.Builder insertSettings() return getStubSettingsBuilder().listSettings(); } + /** Returns the builder for the settings used for calls to testIamPermissions. */ + public UnaryCallSettings.Builder + testIamPermissionsSettings() { + return getStubSettingsBuilder().testIamPermissionsSettings(); + } + @Override public RoutesSettings build() throws IOException { return new RoutesSettings(this); diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/TargetSslProxiesClient.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/TargetSslProxiesClient.java index 31cf67ee02b4..2ba4f35f1d2b 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/TargetSslProxiesClient.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/TargetSslProxiesClient.java @@ -235,6 +235,24 @@ * * * + * + *

TestIamPermissions + *

Returns permissions that a caller has on the specified resource. + * + *

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

+ *
    + *
  • testIamPermissions(TestIamPermissionsTargetSslProxyRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • testIamPermissions(String project, String resource, TestPermissionsRequest testPermissionsRequestResource) + *

+ *

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

+ *
    + *
  • testIamPermissionsCallable() + *

+ * + * * * *

See the individual methods for example code. @@ -1528,6 +1546,107 @@ public final UnaryCallable setSslP return stub.setSslPolicyCallable(); } + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns permissions that a caller has on the specified resource. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (TargetSslProxiesClient targetSslProxiesClient = TargetSslProxiesClient.create()) {
+   *   String project = "project-309310695";
+   *   String resource = "resource-341064690";
+   *   TestPermissionsRequest testPermissionsRequestResource =
+   *       TestPermissionsRequest.newBuilder().build();
+   *   TestPermissionsResponse response =
+   *       targetSslProxiesClient.testIamPermissions(
+   *           project, resource, testPermissionsRequestResource);
+   * }
+   * }
+ * + * @param project Project ID for this request. + * @param resource Name or id of the resource for this request. + * @param testPermissionsRequestResource The body resource for this request + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final TestPermissionsResponse testIamPermissions( + String project, String resource, TestPermissionsRequest testPermissionsRequestResource) { + TestIamPermissionsTargetSslProxyRequest request = + TestIamPermissionsTargetSslProxyRequest.newBuilder() + .setProject(project) + .setResource(resource) + .setTestPermissionsRequestResource(testPermissionsRequestResource) + .build(); + return testIamPermissions(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns permissions that a caller has on the specified resource. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (TargetSslProxiesClient targetSslProxiesClient = TargetSslProxiesClient.create()) {
+   *   TestIamPermissionsTargetSslProxyRequest request =
+   *       TestIamPermissionsTargetSslProxyRequest.newBuilder()
+   *           .setProject("project-309310695")
+   *           .setResource("resource-341064690")
+   *           .setTestPermissionsRequestResource(TestPermissionsRequest.newBuilder().build())
+   *           .build();
+   *   TestPermissionsResponse response = targetSslProxiesClient.testIamPermissions(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final TestPermissionsResponse testIamPermissions( + TestIamPermissionsTargetSslProxyRequest request) { + return testIamPermissionsCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns permissions that a caller has on the specified resource. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (TargetSslProxiesClient targetSslProxiesClient = TargetSslProxiesClient.create()) {
+   *   TestIamPermissionsTargetSslProxyRequest request =
+   *       TestIamPermissionsTargetSslProxyRequest.newBuilder()
+   *           .setProject("project-309310695")
+   *           .setResource("resource-341064690")
+   *           .setTestPermissionsRequestResource(TestPermissionsRequest.newBuilder().build())
+   *           .build();
+   *   ApiFuture future =
+   *       targetSslProxiesClient.testIamPermissionsCallable().futureCall(request);
+   *   // Do something.
+   *   TestPermissionsResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + testIamPermissionsCallable() { + return stub.testIamPermissionsCallable(); + } + @Override public final void close() { stub.close(); diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/TargetSslProxiesSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/TargetSslProxiesSettings.java index d0b16301f103..f89d420c94b3 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/TargetSslProxiesSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/TargetSslProxiesSettings.java @@ -205,6 +205,12 @@ public UnaryCallSettings setSslPol return ((TargetSslProxiesStubSettings) getStubSettings()).setSslPolicyOperationSettings(); } + /** Returns the object with the settings used for calls to testIamPermissions. */ + public UnaryCallSettings + testIamPermissionsSettings() { + return ((TargetSslProxiesStubSettings) getStubSettings()).testIamPermissionsSettings(); + } + public static final TargetSslProxiesSettings create(TargetSslProxiesStubSettings stub) throws IOException { return new TargetSslProxiesSettings.Builder(stub.toBuilder()).build(); @@ -399,6 +405,13 @@ public UnaryCallSettings.Builder insertS return getStubSettingsBuilder().setSslPolicyOperationSettings(); } + /** Returns the builder for the settings used for calls to testIamPermissions. */ + public UnaryCallSettings.Builder< + TestIamPermissionsTargetSslProxyRequest, TestPermissionsResponse> + testIamPermissionsSettings() { + return getStubSettingsBuilder().testIamPermissionsSettings(); + } + @Override public TargetSslProxiesSettings build() throws IOException { return new TargetSslProxiesSettings(this); diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/TargetTcpProxiesClient.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/TargetTcpProxiesClient.java index a10cdba0bb99..7cce033b761a 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/TargetTcpProxiesClient.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/TargetTcpProxiesClient.java @@ -199,6 +199,24 @@ * * * + * + *

TestIamPermissions + *

Returns permissions that a caller has on the specified resource. + * + *

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

+ *
    + *
  • testIamPermissions(TestIamPermissionsTargetTcpProxyRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • testIamPermissions(String project, String resource, TestPermissionsRequest testPermissionsRequestResource) + *

+ *

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

+ *
    + *
  • testIamPermissionsCallable() + *

+ * + * * * *

See the individual methods for example code. @@ -1229,6 +1247,107 @@ public final OperationFuture setProxyHeaderAsync( return stub.setProxyHeaderCallable(); } + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns permissions that a caller has on the specified resource. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (TargetTcpProxiesClient targetTcpProxiesClient = TargetTcpProxiesClient.create()) {
+   *   String project = "project-309310695";
+   *   String resource = "resource-341064690";
+   *   TestPermissionsRequest testPermissionsRequestResource =
+   *       TestPermissionsRequest.newBuilder().build();
+   *   TestPermissionsResponse response =
+   *       targetTcpProxiesClient.testIamPermissions(
+   *           project, resource, testPermissionsRequestResource);
+   * }
+   * }
+ * + * @param project Project ID for this request. + * @param resource Name or id of the resource for this request. + * @param testPermissionsRequestResource The body resource for this request + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final TestPermissionsResponse testIamPermissions( + String project, String resource, TestPermissionsRequest testPermissionsRequestResource) { + TestIamPermissionsTargetTcpProxyRequest request = + TestIamPermissionsTargetTcpProxyRequest.newBuilder() + .setProject(project) + .setResource(resource) + .setTestPermissionsRequestResource(testPermissionsRequestResource) + .build(); + return testIamPermissions(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns permissions that a caller has on the specified resource. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (TargetTcpProxiesClient targetTcpProxiesClient = TargetTcpProxiesClient.create()) {
+   *   TestIamPermissionsTargetTcpProxyRequest request =
+   *       TestIamPermissionsTargetTcpProxyRequest.newBuilder()
+   *           .setProject("project-309310695")
+   *           .setResource("resource-341064690")
+   *           .setTestPermissionsRequestResource(TestPermissionsRequest.newBuilder().build())
+   *           .build();
+   *   TestPermissionsResponse response = targetTcpProxiesClient.testIamPermissions(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final TestPermissionsResponse testIamPermissions( + TestIamPermissionsTargetTcpProxyRequest request) { + return testIamPermissionsCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns permissions that a caller has on the specified resource. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (TargetTcpProxiesClient targetTcpProxiesClient = TargetTcpProxiesClient.create()) {
+   *   TestIamPermissionsTargetTcpProxyRequest request =
+   *       TestIamPermissionsTargetTcpProxyRequest.newBuilder()
+   *           .setProject("project-309310695")
+   *           .setResource("resource-341064690")
+   *           .setTestPermissionsRequestResource(TestPermissionsRequest.newBuilder().build())
+   *           .build();
+   *   ApiFuture future =
+   *       targetTcpProxiesClient.testIamPermissionsCallable().futureCall(request);
+   *   // Do something.
+   *   TestPermissionsResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + testIamPermissionsCallable() { + return stub.testIamPermissionsCallable(); + } + @Override public final void close() { stub.close(); diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/TargetTcpProxiesSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/TargetTcpProxiesSettings.java index 0b59bb51fc07..8e53cf151a5d 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/TargetTcpProxiesSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/TargetTcpProxiesSettings.java @@ -180,6 +180,12 @@ public UnaryCallSettings insertSettings( return ((TargetTcpProxiesStubSettings) getStubSettings()).setProxyHeaderOperationSettings(); } + /** Returns the object with the settings used for calls to testIamPermissions. */ + public UnaryCallSettings + testIamPermissionsSettings() { + return ((TargetTcpProxiesStubSettings) getStubSettings()).testIamPermissionsSettings(); + } + public static final TargetTcpProxiesSettings create(TargetTcpProxiesStubSettings stub) throws IOException { return new TargetTcpProxiesSettings.Builder(stub.toBuilder()).build(); @@ -345,6 +351,13 @@ public UnaryCallSettings.Builder insertS return getStubSettingsBuilder().setProxyHeaderOperationSettings(); } + /** Returns the builder for the settings used for calls to testIamPermissions. */ + public UnaryCallSettings.Builder< + TestIamPermissionsTargetTcpProxyRequest, TestPermissionsResponse> + testIamPermissionsSettings() { + return getStubSettingsBuilder().testIamPermissionsSettings(); + } + @Override public TargetTcpProxiesSettings build() throws IOException { return new TargetTcpProxiesSettings(this); diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/UrlMapsClient.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/UrlMapsClient.java index f27d6cc80759..385892a5cc74 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/UrlMapsClient.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/UrlMapsClient.java @@ -200,6 +200,24 @@ * * * + *

TestIamPermissions + *

Returns permissions that a caller has on the specified resource. + * + *

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

+ *
    + *
  • testIamPermissions(TestIamPermissionsUrlMapRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • testIamPermissions(String project, String resource, TestPermissionsRequest testPermissionsRequestResource) + *

+ *

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

+ *
    + *
  • testIamPermissionsCallable() + *

+ * + * + * *

Update *

Updates the specified UrlMap resource with the data included in the request. * @@ -1237,6 +1255,105 @@ public final UnaryCallable patchCallable() { return stub.patchCallable(); } + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns permissions that a caller has on the specified resource. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (UrlMapsClient urlMapsClient = UrlMapsClient.create()) {
+   *   String project = "project-309310695";
+   *   String resource = "resource-341064690";
+   *   TestPermissionsRequest testPermissionsRequestResource =
+   *       TestPermissionsRequest.newBuilder().build();
+   *   TestPermissionsResponse response =
+   *       urlMapsClient.testIamPermissions(project, resource, testPermissionsRequestResource);
+   * }
+   * }
+ * + * @param project Project ID for this request. + * @param resource Name or id of the resource for this request. + * @param testPermissionsRequestResource The body resource for this request + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final TestPermissionsResponse testIamPermissions( + String project, String resource, TestPermissionsRequest testPermissionsRequestResource) { + TestIamPermissionsUrlMapRequest request = + TestIamPermissionsUrlMapRequest.newBuilder() + .setProject(project) + .setResource(resource) + .setTestPermissionsRequestResource(testPermissionsRequestResource) + .build(); + return testIamPermissions(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns permissions that a caller has on the specified resource. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (UrlMapsClient urlMapsClient = UrlMapsClient.create()) {
+   *   TestIamPermissionsUrlMapRequest request =
+   *       TestIamPermissionsUrlMapRequest.newBuilder()
+   *           .setProject("project-309310695")
+   *           .setResource("resource-341064690")
+   *           .setTestPermissionsRequestResource(TestPermissionsRequest.newBuilder().build())
+   *           .build();
+   *   TestPermissionsResponse response = urlMapsClient.testIamPermissions(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final TestPermissionsResponse testIamPermissions(TestIamPermissionsUrlMapRequest request) { + return testIamPermissionsCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns permissions that a caller has on the specified resource. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (UrlMapsClient urlMapsClient = UrlMapsClient.create()) {
+   *   TestIamPermissionsUrlMapRequest request =
+   *       TestIamPermissionsUrlMapRequest.newBuilder()
+   *           .setProject("project-309310695")
+   *           .setResource("resource-341064690")
+   *           .setTestPermissionsRequestResource(TestPermissionsRequest.newBuilder().build())
+   *           .build();
+   *   ApiFuture future =
+   *       urlMapsClient.testIamPermissionsCallable().futureCall(request);
+   *   // Do something.
+   *   TestPermissionsResponse response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable + testIamPermissionsCallable() { + return stub.testIamPermissionsCallable(); + } + // AUTO-GENERATED DOCUMENTATION AND METHOD. /** * Updates the specified UrlMap resource with the data included in the request. diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/UrlMapsSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/UrlMapsSettings.java index 287c9389fcea..dc3620ca1268 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/UrlMapsSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/UrlMapsSettings.java @@ -172,6 +172,12 @@ public OperationCallSettings patchOper return ((UrlMapsStubSettings) getStubSettings()).patchOperationSettings(); } + /** Returns the object with the settings used for calls to testIamPermissions. */ + public UnaryCallSettings + testIamPermissionsSettings() { + return ((UrlMapsStubSettings) getStubSettings()).testIamPermissionsSettings(); + } + /** Returns the object with the settings used for calls to update. */ public UnaryCallSettings updateSettings() { return ((UrlMapsStubSettings) getStubSettings()).updateSettings(); @@ -347,6 +353,12 @@ public UnaryCallSettings.Builder patchSettings() return getStubSettingsBuilder().patchOperationSettings(); } + /** Returns the builder for the settings used for calls to testIamPermissions. */ + public UnaryCallSettings.Builder + testIamPermissionsSettings() { + return getStubSettingsBuilder().testIamPermissionsSettings(); + } + /** Returns the builder for the settings used for calls to update. */ public UnaryCallSettings.Builder updateSettings() { return getStubSettingsBuilder().updateSettings(); diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/gapic_metadata.json b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/gapic_metadata.json index cffd6eb75eec..677dabd3a0f8 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/gapic_metadata.json +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/gapic_metadata.json @@ -91,6 +91,9 @@ "Patch": { "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"] }, + "TestIamPermissions": { + "methods": ["testIamPermissions", "testIamPermissions", "testIamPermissionsCallable"] + }, "Update": { "methods": ["updateAsync", "updateAsync", "updateOperationCallable", "updateCallable"] } @@ -673,6 +676,9 @@ "Patch": { "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"] }, + "TestIamPermissions": { + "methods": ["testIamPermissions", "testIamPermissions", "testIamPermissionsCallable"] + }, "Update": { "methods": ["updateAsync", "updateAsync", "updateOperationCallable", "updateCallable"] } @@ -1963,6 +1969,9 @@ "Patch": { "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"] }, + "TestIamPermissions": { + "methods": ["testIamPermissions", "testIamPermissions", "testIamPermissionsCallable"] + }, "Update": { "methods": ["updateAsync", "updateAsync", "updateOperationCallable", "updateCallable"] } @@ -2158,6 +2167,9 @@ "Patch": { "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"] }, + "TestIamPermissions": { + "methods": ["testIamPermissions", "testIamPermissions", "testIamPermissionsCallable"] + }, "Update": { "methods": ["updateAsync", "updateAsync", "updateOperationCallable", "updateCallable"] } @@ -2439,6 +2451,9 @@ }, "List": { "methods": ["list", "list", "listPagedCallable", "listCallable"] + }, + "TestIamPermissions": { + "methods": ["testIamPermissions", "testIamPermissions", "testIamPermissionsCallable"] } } } @@ -2895,6 +2910,9 @@ }, "List": { "methods": ["list", "list", "listPagedCallable", "listCallable"] + }, + "TestIamPermissions": { + "methods": ["testIamPermissions", "testIamPermissions", "testIamPermissionsCallable"] } } } @@ -3390,6 +3408,9 @@ }, "SetSslPolicy": { "methods": ["setSslPolicyAsync", "setSslPolicyAsync", "setSslPolicyOperationCallable", "setSslPolicyCallable"] + }, + "TestIamPermissions": { + "methods": ["testIamPermissions", "testIamPermissions", "testIamPermissionsCallable"] } } } @@ -3420,6 +3441,9 @@ }, "SetProxyHeader": { "methods": ["setProxyHeaderAsync", "setProxyHeaderAsync", "setProxyHeaderOperationCallable", "setProxyHeaderCallable"] + }, + "TestIamPermissions": { + "methods": ["testIamPermissions", "testIamPermissions", "testIamPermissionsCallable"] } } } @@ -3478,6 +3502,9 @@ "Patch": { "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"] }, + "TestIamPermissions": { + "methods": ["testIamPermissions", "testIamPermissions", "testIamPermissionsCallable"] + }, "Update": { "methods": ["updateAsync", "updateAsync", "updateOperationCallable", "updateCallable"] }, diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/AutoscalersStub.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/AutoscalersStub.java index 83398abc3215..8ce03a880184 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/AutoscalersStub.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/AutoscalersStub.java @@ -32,6 +32,8 @@ import com.google.cloud.compute.v1.ListAutoscalersRequest; import com.google.cloud.compute.v1.Operation; import com.google.cloud.compute.v1.PatchAutoscalerRequest; +import com.google.cloud.compute.v1.TestIamPermissionsAutoscalerRequest; +import com.google.cloud.compute.v1.TestPermissionsResponse; import com.google.cloud.compute.v1.UpdateAutoscalerRequest; import javax.annotation.Generated; @@ -92,6 +94,11 @@ public UnaryCallable patchCallable() { throw new UnsupportedOperationException("Not implemented: patchCallable()"); } + public UnaryCallable + testIamPermissionsCallable() { + throw new UnsupportedOperationException("Not implemented: testIamPermissionsCallable()"); + } + public OperationCallable updateOperationCallable() { throw new UnsupportedOperationException("Not implemented: updateOperationCallable()"); diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/AutoscalersStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/AutoscalersStubSettings.java index a30ea07bd1ac..7d0f62a16226 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/AutoscalersStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/AutoscalersStubSettings.java @@ -56,6 +56,8 @@ import com.google.cloud.compute.v1.ListAutoscalersRequest; import com.google.cloud.compute.v1.Operation; import com.google.cloud.compute.v1.PatchAutoscalerRequest; +import com.google.cloud.compute.v1.TestIamPermissionsAutoscalerRequest; +import com.google.cloud.compute.v1.TestPermissionsResponse; import com.google.cloud.compute.v1.UpdateAutoscalerRequest; import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableMap; @@ -167,6 +169,8 @@ public class AutoscalersStubSettings extends StubSettings patchSettings; private final OperationCallSettings patchOperationSettings; + private final UnaryCallSettings + testIamPermissionsSettings; private final UnaryCallSettings updateSettings; private final OperationCallSettings updateOperationSettings; @@ -345,6 +349,12 @@ public UnaryCallSettings patchSettings() { return patchOperationSettings; } + /** Returns the object with the settings used for calls to testIamPermissions. */ + public UnaryCallSettings + testIamPermissionsSettings() { + return testIamPermissionsSettings; + } + /** Returns the object with the settings used for calls to update. */ public UnaryCallSettings updateSettings() { return updateSettings; @@ -447,6 +457,7 @@ protected AutoscalersStubSettings(Builder settingsBuilder) throws IOException { listSettings = settingsBuilder.listSettings().build(); patchSettings = settingsBuilder.patchSettings().build(); patchOperationSettings = settingsBuilder.patchOperationSettings().build(); + testIamPermissionsSettings = settingsBuilder.testIamPermissionsSettings().build(); updateSettings = settingsBuilder.updateSettings().build(); updateOperationSettings = settingsBuilder.updateOperationSettings().build(); } @@ -470,6 +481,9 @@ public static class Builder extends StubSettings.Builder patchSettings; private final OperationCallSettings.Builder patchOperationSettings; + private final UnaryCallSettings.Builder< + TestIamPermissionsAutoscalerRequest, TestPermissionsResponse> + testIamPermissionsSettings; private final UnaryCallSettings.Builder updateSettings; private final OperationCallSettings.Builder updateOperationSettings; @@ -532,6 +546,7 @@ protected Builder(ClientContext clientContext) { listSettings = PagedCallSettings.newBuilder(LIST_PAGE_STR_FACT); patchSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); patchOperationSettings = OperationCallSettings.newBuilder(); + testIamPermissionsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); updateSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); updateOperationSettings = OperationCallSettings.newBuilder(); @@ -543,6 +558,7 @@ protected Builder(ClientContext clientContext) { insertSettings, listSettings, patchSettings, + testIamPermissionsSettings, updateSettings); initDefaults(this); } @@ -559,6 +575,7 @@ protected Builder(AutoscalersStubSettings settings) { listSettings = settings.listSettings.toBuilder(); patchSettings = settings.patchSettings.toBuilder(); patchOperationSettings = settings.patchOperationSettings.toBuilder(); + testIamPermissionsSettings = settings.testIamPermissionsSettings.toBuilder(); updateSettings = settings.updateSettings.toBuilder(); updateOperationSettings = settings.updateOperationSettings.toBuilder(); @@ -570,6 +587,7 @@ protected Builder(AutoscalersStubSettings settings) { insertSettings, listSettings, patchSettings, + testIamPermissionsSettings, updateSettings); } @@ -616,6 +634,11 @@ private static Builder initDefaults(Builder builder) { .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")); + builder + .testIamPermissionsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")); + builder .updateSettings() .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) @@ -786,6 +809,12 @@ public UnaryCallSettings.Builder patchSetting return patchOperationSettings; } + /** Returns the builder for the settings used for calls to testIamPermissions. */ + public UnaryCallSettings.Builder + testIamPermissionsSettings() { + return testIamPermissionsSettings; + } + /** Returns the builder for the settings used for calls to update. */ public UnaryCallSettings.Builder updateSettings() { return updateSettings; diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HealthChecksStub.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HealthChecksStub.java index 4ba85d644396..f3d3aa76c075 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HealthChecksStub.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HealthChecksStub.java @@ -32,6 +32,8 @@ import com.google.cloud.compute.v1.ListHealthChecksRequest; import com.google.cloud.compute.v1.Operation; import com.google.cloud.compute.v1.PatchHealthCheckRequest; +import com.google.cloud.compute.v1.TestIamPermissionsHealthCheckRequest; +import com.google.cloud.compute.v1.TestPermissionsResponse; import com.google.cloud.compute.v1.UpdateHealthCheckRequest; import javax.annotation.Generated; @@ -92,6 +94,11 @@ public UnaryCallable patchCallable() { throw new UnsupportedOperationException("Not implemented: patchCallable()"); } + public UnaryCallable + testIamPermissionsCallable() { + throw new UnsupportedOperationException("Not implemented: testIamPermissionsCallable()"); + } + public OperationCallable updateOperationCallable() { throw new UnsupportedOperationException("Not implemented: updateOperationCallable()"); diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HealthChecksStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HealthChecksStubSettings.java index a582a6f2a631..93e58df6decc 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HealthChecksStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HealthChecksStubSettings.java @@ -56,6 +56,8 @@ import com.google.cloud.compute.v1.ListHealthChecksRequest; import com.google.cloud.compute.v1.Operation; import com.google.cloud.compute.v1.PatchHealthCheckRequest; +import com.google.cloud.compute.v1.TestIamPermissionsHealthCheckRequest; +import com.google.cloud.compute.v1.TestPermissionsResponse; import com.google.cloud.compute.v1.UpdateHealthCheckRequest; import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableMap; @@ -169,6 +171,8 @@ public class HealthChecksStubSettings extends StubSettings patchSettings; private final OperationCallSettings patchOperationSettings; + private final UnaryCallSettings + testIamPermissionsSettings; private final UnaryCallSettings updateSettings; private final OperationCallSettings updateOperationSettings; @@ -352,6 +356,12 @@ public UnaryCallSettings patchSettings() { return patchOperationSettings; } + /** Returns the object with the settings used for calls to testIamPermissions. */ + public UnaryCallSettings + testIamPermissionsSettings() { + return testIamPermissionsSettings; + } + /** Returns the object with the settings used for calls to update. */ public UnaryCallSettings updateSettings() { return updateSettings; @@ -454,6 +464,7 @@ protected HealthChecksStubSettings(Builder settingsBuilder) throws IOException { listSettings = settingsBuilder.listSettings().build(); patchSettings = settingsBuilder.patchSettings().build(); patchOperationSettings = settingsBuilder.patchOperationSettings().build(); + testIamPermissionsSettings = settingsBuilder.testIamPermissionsSettings().build(); updateSettings = settingsBuilder.updateSettings().build(); updateOperationSettings = settingsBuilder.updateOperationSettings().build(); } @@ -479,6 +490,9 @@ public static class Builder extends StubSettings.Builder patchSettings; private final OperationCallSettings.Builder patchOperationSettings; + private final UnaryCallSettings.Builder< + TestIamPermissionsHealthCheckRequest, TestPermissionsResponse> + testIamPermissionsSettings; private final UnaryCallSettings.Builder updateSettings; private final OperationCallSettings.Builder updateOperationSettings; @@ -541,6 +555,7 @@ protected Builder(ClientContext clientContext) { listSettings = PagedCallSettings.newBuilder(LIST_PAGE_STR_FACT); patchSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); patchOperationSettings = OperationCallSettings.newBuilder(); + testIamPermissionsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); updateSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); updateOperationSettings = OperationCallSettings.newBuilder(); @@ -552,6 +567,7 @@ protected Builder(ClientContext clientContext) { insertSettings, listSettings, patchSettings, + testIamPermissionsSettings, updateSettings); initDefaults(this); } @@ -568,6 +584,7 @@ protected Builder(HealthChecksStubSettings settings) { listSettings = settings.listSettings.toBuilder(); patchSettings = settings.patchSettings.toBuilder(); patchOperationSettings = settings.patchOperationSettings.toBuilder(); + testIamPermissionsSettings = settings.testIamPermissionsSettings.toBuilder(); updateSettings = settings.updateSettings.toBuilder(); updateOperationSettings = settings.updateOperationSettings.toBuilder(); @@ -579,6 +596,7 @@ protected Builder(HealthChecksStubSettings settings) { insertSettings, listSettings, patchSettings, + testIamPermissionsSettings, updateSettings); } @@ -625,6 +643,11 @@ private static Builder initDefaults(Builder builder) { .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")); + builder + .testIamPermissionsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")); + builder .updateSettings() .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) @@ -797,6 +820,12 @@ public UnaryCallSettings.Builder patchSettin return patchOperationSettings; } + /** Returns the builder for the settings used for calls to testIamPermissions. */ + public UnaryCallSettings.Builder + testIamPermissionsSettings() { + return testIamPermissionsSettings; + } + /** Returns the builder for the settings used for calls to update. */ public UnaryCallSettings.Builder updateSettings() { return updateSettings; diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HttpJsonAutoscalersStub.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HttpJsonAutoscalersStub.java index c36e18248dae..cfa4da686038 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HttpJsonAutoscalersStub.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HttpJsonAutoscalersStub.java @@ -44,6 +44,8 @@ import com.google.cloud.compute.v1.Operation; import com.google.cloud.compute.v1.Operation.Status; import com.google.cloud.compute.v1.PatchAutoscalerRequest; +import com.google.cloud.compute.v1.TestIamPermissionsAutoscalerRequest; +import com.google.cloud.compute.v1.TestPermissionsResponse; import com.google.cloud.compute.v1.UpdateAutoscalerRequest; import com.google.protobuf.TypeRegistry; import java.io.IOException; @@ -379,6 +381,49 @@ public class HttpJsonAutoscalersStub extends AutoscalersStub { }) .build(); + private static final ApiMethodDescriptor< + TestIamPermissionsAutoscalerRequest, TestPermissionsResponse> + testIamPermissionsMethodDescriptor = + ApiMethodDescriptor + .newBuilder() + .setFullMethodName("google.cloud.compute.v1.Autoscalers/TestIamPermissions") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/compute/v1/projects/{project}/zones/{zone}/autoscalers/{resource}/testIamPermissions", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "project", request.getProject()); + serializer.putPathParam(fields, "resource", request.getResource()); + serializer.putPathParam(fields, "zone", request.getZone()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody( + "testPermissionsRequestResource", + request.getTestPermissionsRequestResource(), + false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(TestPermissionsResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + private static final ApiMethodDescriptor updateMethodDescriptor = ApiMethodDescriptor.newBuilder() @@ -453,6 +498,8 @@ public class HttpJsonAutoscalersStub extends AutoscalersStub { private final UnaryCallable patchCallable; private final OperationCallable patchOperationCallable; + private final UnaryCallable + testIamPermissionsCallable; private final UnaryCallable updateCallable; private final OperationCallable updateOperationCallable; @@ -575,6 +622,21 @@ protected HttpJsonAutoscalersStub( return builder.build(); }) .build(); + HttpJsonCallSettings + testIamPermissionsTransportSettings = + HttpJsonCallSettings + .newBuilder() + .setMethodDescriptor(testIamPermissionsMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("project", String.valueOf(request.getProject())); + builder.add("resource", String.valueOf(request.getResource())); + builder.add("zone", String.valueOf(request.getZone())); + return builder.build(); + }) + .build(); HttpJsonCallSettings updateTransportSettings = HttpJsonCallSettings.newBuilder() .setMethodDescriptor(updateMethodDescriptor) @@ -630,6 +692,11 @@ protected HttpJsonAutoscalersStub( settings.patchOperationSettings(), clientContext, httpJsonOperationsStub); + this.testIamPermissionsCallable = + callableFactory.createUnaryCallable( + testIamPermissionsTransportSettings, + settings.testIamPermissionsSettings(), + clientContext); this.updateCallable = callableFactory.createUnaryCallable( updateTransportSettings, settings.updateSettings(), clientContext); @@ -653,6 +720,7 @@ public static List getMethodDescriptors() { methodDescriptors.add(insertMethodDescriptor); methodDescriptors.add(listMethodDescriptor); methodDescriptors.add(patchMethodDescriptor); + methodDescriptors.add(testIamPermissionsMethodDescriptor); methodDescriptors.add(updateMethodDescriptor); return methodDescriptors; } @@ -716,6 +784,12 @@ public OperationCallable patchOper return patchOperationCallable; } + @Override + public UnaryCallable + testIamPermissionsCallable() { + return testIamPermissionsCallable; + } + @Override public UnaryCallable updateCallable() { return updateCallable; diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HttpJsonHealthChecksStub.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HttpJsonHealthChecksStub.java index 4d2db281854b..9045d8dc939e 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HttpJsonHealthChecksStub.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HttpJsonHealthChecksStub.java @@ -44,6 +44,8 @@ import com.google.cloud.compute.v1.Operation; import com.google.cloud.compute.v1.Operation.Status; import com.google.cloud.compute.v1.PatchHealthCheckRequest; +import com.google.cloud.compute.v1.TestIamPermissionsHealthCheckRequest; +import com.google.cloud.compute.v1.TestPermissionsResponse; import com.google.cloud.compute.v1.UpdateHealthCheckRequest; import com.google.protobuf.TypeRegistry; import java.io.IOException; @@ -374,6 +376,48 @@ public class HttpJsonHealthChecksStub extends HealthChecksStub { }) .build(); + private static final ApiMethodDescriptor< + TestIamPermissionsHealthCheckRequest, TestPermissionsResponse> + testIamPermissionsMethodDescriptor = + ApiMethodDescriptor + .newBuilder() + .setFullMethodName("google.cloud.compute.v1.HealthChecks/TestIamPermissions") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/compute/v1/projects/{project}/global/healthChecks/{resource}/testIamPermissions", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "project", request.getProject()); + serializer.putPathParam(fields, "resource", request.getResource()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody( + "testPermissionsRequestResource", + request.getTestPermissionsRequestResource(), + false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(TestPermissionsResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + private static final ApiMethodDescriptor updateMethodDescriptor = ApiMethodDescriptor.newBuilder() @@ -446,6 +490,8 @@ public class HttpJsonHealthChecksStub extends HealthChecksStub { private final UnaryCallable patchCallable; private final OperationCallable patchOperationCallable; + private final UnaryCallable + testIamPermissionsCallable; private final UnaryCallable updateCallable; private final OperationCallable updateOperationCallable; @@ -566,6 +612,20 @@ protected HttpJsonHealthChecksStub( return builder.build(); }) .build(); + HttpJsonCallSettings + testIamPermissionsTransportSettings = + HttpJsonCallSettings + .newBuilder() + .setMethodDescriptor(testIamPermissionsMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("project", String.valueOf(request.getProject())); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); HttpJsonCallSettings updateTransportSettings = HttpJsonCallSettings.newBuilder() .setMethodDescriptor(updateMethodDescriptor) @@ -621,6 +681,11 @@ protected HttpJsonHealthChecksStub( settings.patchOperationSettings(), clientContext, httpJsonOperationsStub); + this.testIamPermissionsCallable = + callableFactory.createUnaryCallable( + testIamPermissionsTransportSettings, + settings.testIamPermissionsSettings(), + clientContext); this.updateCallable = callableFactory.createUnaryCallable( updateTransportSettings, settings.updateSettings(), clientContext); @@ -644,6 +709,7 @@ public static List getMethodDescriptors() { methodDescriptors.add(insertMethodDescriptor); methodDescriptors.add(listMethodDescriptor); methodDescriptors.add(patchMethodDescriptor); + methodDescriptors.add(testIamPermissionsMethodDescriptor); methodDescriptors.add(updateMethodDescriptor); return methodDescriptors; } @@ -707,6 +773,12 @@ public OperationCallable patchOpe return patchOperationCallable; } + @Override + public UnaryCallable + testIamPermissionsCallable() { + return testIamPermissionsCallable; + } + @Override public UnaryCallable updateCallable() { return updateCallable; diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HttpJsonRegionAutoscalersStub.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HttpJsonRegionAutoscalersStub.java index 3dc3c32c6325..117eb482cfa7 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HttpJsonRegionAutoscalersStub.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HttpJsonRegionAutoscalersStub.java @@ -41,6 +41,8 @@ import com.google.cloud.compute.v1.Operation.Status; import com.google.cloud.compute.v1.PatchRegionAutoscalerRequest; import com.google.cloud.compute.v1.RegionAutoscalerList; +import com.google.cloud.compute.v1.TestIamPermissionsRegionAutoscalerRequest; +import com.google.cloud.compute.v1.TestPermissionsResponse; import com.google.cloud.compute.v1.UpdateRegionAutoscalerRequest; import com.google.protobuf.TypeRegistry; import java.io.IOException; @@ -313,6 +315,50 @@ public class HttpJsonRegionAutoscalersStub extends RegionAutoscalersStub { }) .build(); + private static final ApiMethodDescriptor< + TestIamPermissionsRegionAutoscalerRequest, TestPermissionsResponse> + testIamPermissionsMethodDescriptor = + ApiMethodDescriptor + .newBuilder() + .setFullMethodName("google.cloud.compute.v1.RegionAutoscalers/TestIamPermissions") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter + .newBuilder() + .setPath( + "/compute/v1/projects/{project}/regions/{region}/autoscalers/{resource}/testIamPermissions", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer + serializer = ProtoRestSerializer.create(); + serializer.putPathParam(fields, "project", request.getProject()); + serializer.putPathParam(fields, "region", request.getRegion()); + serializer.putPathParam(fields, "resource", request.getResource()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer + serializer = ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody( + "testPermissionsRequestResource", + request.getTestPermissionsRequestResource(), + false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(TestPermissionsResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + private static final ApiMethodDescriptor updateMethodDescriptor = ApiMethodDescriptor.newBuilder() @@ -383,6 +429,8 @@ public class HttpJsonRegionAutoscalersStub extends RegionAutoscalersStub { private final UnaryCallable patchCallable; private final OperationCallable patchOperationCallable; + private final UnaryCallable + testIamPermissionsCallable; private final UnaryCallable updateCallable; private final OperationCallable updateOperationCallable; @@ -494,6 +542,21 @@ protected HttpJsonRegionAutoscalersStub( return builder.build(); }) .build(); + HttpJsonCallSettings + testIamPermissionsTransportSettings = + HttpJsonCallSettings + .newBuilder() + .setMethodDescriptor(testIamPermissionsMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("project", String.valueOf(request.getProject())); + builder.add("region", String.valueOf(request.getRegion())); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); HttpJsonCallSettings updateTransportSettings = HttpJsonCallSettings.newBuilder() .setMethodDescriptor(updateMethodDescriptor) @@ -543,6 +606,11 @@ protected HttpJsonRegionAutoscalersStub( settings.patchOperationSettings(), clientContext, httpJsonOperationsStub); + this.testIamPermissionsCallable = + callableFactory.createUnaryCallable( + testIamPermissionsTransportSettings, + settings.testIamPermissionsSettings(), + clientContext); this.updateCallable = callableFactory.createUnaryCallable( updateTransportSettings, settings.updateSettings(), clientContext); @@ -565,6 +633,7 @@ public static List getMethodDescriptors() { methodDescriptors.add(insertMethodDescriptor); methodDescriptors.add(listMethodDescriptor); methodDescriptors.add(patchMethodDescriptor); + methodDescriptors.add(testIamPermissionsMethodDescriptor); methodDescriptors.add(updateMethodDescriptor); return methodDescriptors; } @@ -617,6 +686,12 @@ public UnaryCallable patchCallable() { return patchOperationCallable; } + @Override + public UnaryCallable + testIamPermissionsCallable() { + return testIamPermissionsCallable; + } + @Override public UnaryCallable updateCallable() { return updateCallable; diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HttpJsonRegionHealthChecksStub.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HttpJsonRegionHealthChecksStub.java index 1db05fc7526d..0b6218fdf2cd 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HttpJsonRegionHealthChecksStub.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HttpJsonRegionHealthChecksStub.java @@ -41,6 +41,8 @@ import com.google.cloud.compute.v1.Operation; import com.google.cloud.compute.v1.Operation.Status; import com.google.cloud.compute.v1.PatchRegionHealthCheckRequest; +import com.google.cloud.compute.v1.TestIamPermissionsRegionHealthCheckRequest; +import com.google.cloud.compute.v1.TestPermissionsResponse; import com.google.cloud.compute.v1.UpdateRegionHealthCheckRequest; import com.google.protobuf.TypeRegistry; import java.io.IOException; @@ -317,6 +319,50 @@ public class HttpJsonRegionHealthChecksStub extends RegionHealthChecksStub { }) .build(); + private static final ApiMethodDescriptor< + TestIamPermissionsRegionHealthCheckRequest, TestPermissionsResponse> + testIamPermissionsMethodDescriptor = + ApiMethodDescriptor + .newBuilder() + .setFullMethodName("google.cloud.compute.v1.RegionHealthChecks/TestIamPermissions") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter + .newBuilder() + .setPath( + "/compute/v1/projects/{project}/regions/{region}/healthChecks/{resource}/testIamPermissions", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer + serializer = ProtoRestSerializer.create(); + serializer.putPathParam(fields, "project", request.getProject()); + serializer.putPathParam(fields, "region", request.getRegion()); + serializer.putPathParam(fields, "resource", request.getResource()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer + serializer = ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody( + "testPermissionsRequestResource", + request.getTestPermissionsRequestResource(), + false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(TestPermissionsResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + private static final ApiMethodDescriptor updateMethodDescriptor = ApiMethodDescriptor.newBuilder() @@ -387,6 +433,8 @@ public class HttpJsonRegionHealthChecksStub extends RegionHealthChecksStub { private final UnaryCallable patchCallable; private final OperationCallable patchOperationCallable; + private final UnaryCallable + testIamPermissionsCallable; private final UnaryCallable updateCallable; private final OperationCallable updateOperationCallable; @@ -499,6 +547,21 @@ protected HttpJsonRegionHealthChecksStub( return builder.build(); }) .build(); + HttpJsonCallSettings + testIamPermissionsTransportSettings = + HttpJsonCallSettings + .newBuilder() + .setMethodDescriptor(testIamPermissionsMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("project", String.valueOf(request.getProject())); + builder.add("region", String.valueOf(request.getRegion())); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); HttpJsonCallSettings updateTransportSettings = HttpJsonCallSettings.newBuilder() .setMethodDescriptor(updateMethodDescriptor) @@ -549,6 +612,11 @@ protected HttpJsonRegionHealthChecksStub( settings.patchOperationSettings(), clientContext, httpJsonOperationsStub); + this.testIamPermissionsCallable = + callableFactory.createUnaryCallable( + testIamPermissionsTransportSettings, + settings.testIamPermissionsSettings(), + clientContext); this.updateCallable = callableFactory.createUnaryCallable( updateTransportSettings, settings.updateSettings(), clientContext); @@ -571,6 +639,7 @@ public static List getMethodDescriptors() { methodDescriptors.add(insertMethodDescriptor); methodDescriptors.add(listMethodDescriptor); methodDescriptors.add(patchMethodDescriptor); + methodDescriptors.add(testIamPermissionsMethodDescriptor); methodDescriptors.add(updateMethodDescriptor); return methodDescriptors; } @@ -623,6 +692,12 @@ public UnaryCallable patchCallable() { return patchOperationCallable; } + @Override + public UnaryCallable + testIamPermissionsCallable() { + return testIamPermissionsCallable; + } + @Override public UnaryCallable updateCallable() { return updateCallable; diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HttpJsonRegionNotificationEndpointsStub.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HttpJsonRegionNotificationEndpointsStub.java index 30dd4004f4cc..3eed1fc8bbc7 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HttpJsonRegionNotificationEndpointsStub.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HttpJsonRegionNotificationEndpointsStub.java @@ -40,6 +40,8 @@ import com.google.cloud.compute.v1.NotificationEndpointList; import com.google.cloud.compute.v1.Operation; import com.google.cloud.compute.v1.Operation.Status; +import com.google.cloud.compute.v1.TestIamPermissionsRegionNotificationEndpointRequest; +import com.google.cloud.compute.v1.TestPermissionsResponse; import com.google.protobuf.TypeRegistry; import java.io.IOException; import java.util.ArrayList; @@ -261,6 +263,52 @@ public class HttpJsonRegionNotificationEndpointsStub extends RegionNotificationE .build()) .build(); + private static final ApiMethodDescriptor< + TestIamPermissionsRegionNotificationEndpointRequest, TestPermissionsResponse> + testIamPermissionsMethodDescriptor = + ApiMethodDescriptor + . + newBuilder() + .setFullMethodName( + "google.cloud.compute.v1.RegionNotificationEndpoints/TestIamPermissions") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter + .newBuilder() + .setPath( + "/compute/v1/projects/{project}/regions/{region}/notificationEndpoints/{resource}/testIamPermissions", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer + serializer = ProtoRestSerializer.create(); + serializer.putPathParam(fields, "project", request.getProject()); + serializer.putPathParam(fields, "region", request.getRegion()); + serializer.putPathParam(fields, "resource", request.getResource()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer + serializer = ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody( + "testPermissionsRequestResource", + request.getTestPermissionsRequestResource(), + false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(TestPermissionsResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + private final UnaryCallable deleteCallable; private final OperationCallable deleteOperationCallable; @@ -273,6 +321,9 @@ public class HttpJsonRegionNotificationEndpointsStub extends RegionNotificationE listCallable; private final UnaryCallable listPagedCallable; + private final UnaryCallable< + TestIamPermissionsRegionNotificationEndpointRequest, TestPermissionsResponse> + testIamPermissionsCallable; private final BackgroundResource backgroundResources; private final HttpJsonRegionOperationsStub httpJsonOperationsStub; @@ -382,6 +433,23 @@ protected HttpJsonRegionNotificationEndpointsStub( return builder.build(); }) .build(); + HttpJsonCallSettings< + TestIamPermissionsRegionNotificationEndpointRequest, TestPermissionsResponse> + testIamPermissionsTransportSettings = + HttpJsonCallSettings + . + newBuilder() + .setMethodDescriptor(testIamPermissionsMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("project", String.valueOf(request.getProject())); + builder.add("region", String.valueOf(request.getRegion())); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); this.deleteCallable = callableFactory.createUnaryCallable( @@ -410,6 +478,11 @@ protected HttpJsonRegionNotificationEndpointsStub( this.listPagedCallable = callableFactory.createPagedCallable( listTransportSettings, settings.listSettings(), clientContext); + this.testIamPermissionsCallable = + callableFactory.createUnaryCallable( + testIamPermissionsTransportSettings, + settings.testIamPermissionsSettings(), + clientContext); this.backgroundResources = new BackgroundResourceAggregation(clientContext.getBackgroundResources()); @@ -422,6 +495,7 @@ public static List getMethodDescriptors() { methodDescriptors.add(getMethodDescriptor); methodDescriptors.add(insertMethodDescriptor); methodDescriptors.add(listMethodDescriptor); + methodDescriptors.add(testIamPermissionsMethodDescriptor); return methodDescriptors; } @@ -464,6 +538,12 @@ public UnaryCallable insertC return listPagedCallable; } + @Override + public UnaryCallable + testIamPermissionsCallable() { + return testIamPermissionsCallable; + } + @Override public final void close() { try { diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HttpJsonRoutesStub.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HttpJsonRoutesStub.java index 88e0bee58203..bc3edc361fd2 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HttpJsonRoutesStub.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HttpJsonRoutesStub.java @@ -40,6 +40,8 @@ import com.google.cloud.compute.v1.Operation.Status; import com.google.cloud.compute.v1.Route; import com.google.cloud.compute.v1.RouteList; +import com.google.cloud.compute.v1.TestIamPermissionsRouteRequest; +import com.google.cloud.compute.v1.TestPermissionsResponse; import com.google.protobuf.TypeRegistry; import java.io.IOException; import java.util.ArrayList; @@ -239,6 +241,46 @@ public class HttpJsonRoutesStub extends RoutesStub { .build()) .build(); + private static final ApiMethodDescriptor + testIamPermissionsMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.compute.v1.Routes/TestIamPermissions") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/compute/v1/projects/{project}/global/routes/{resource}/testIamPermissions", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "project", request.getProject()); + serializer.putPathParam(fields, "resource", request.getResource()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody( + "testPermissionsRequestResource", + request.getTestPermissionsRequestResource(), + false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(TestPermissionsResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + private final UnaryCallable deleteCallable; private final OperationCallable deleteOperationCallable; private final UnaryCallable getCallable; @@ -246,6 +288,8 @@ public class HttpJsonRoutesStub extends RoutesStub { private final OperationCallable insertOperationCallable; private final UnaryCallable listCallable; private final UnaryCallable listPagedCallable; + private final UnaryCallable + testIamPermissionsCallable; private final BackgroundResource backgroundResources; private final HttpJsonGlobalOperationsStub httpJsonOperationsStub; @@ -335,6 +379,20 @@ protected HttpJsonRoutesStub( return builder.build(); }) .build(); + HttpJsonCallSettings + testIamPermissionsTransportSettings = + HttpJsonCallSettings + .newBuilder() + .setMethodDescriptor(testIamPermissionsMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("project", String.valueOf(request.getProject())); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); this.deleteCallable = callableFactory.createUnaryCallable( @@ -363,6 +421,11 @@ protected HttpJsonRoutesStub( this.listPagedCallable = callableFactory.createPagedCallable( listTransportSettings, settings.listSettings(), clientContext); + this.testIamPermissionsCallable = + callableFactory.createUnaryCallable( + testIamPermissionsTransportSettings, + settings.testIamPermissionsSettings(), + clientContext); this.backgroundResources = new BackgroundResourceAggregation(clientContext.getBackgroundResources()); @@ -375,6 +438,7 @@ public static List getMethodDescriptors() { methodDescriptors.add(getMethodDescriptor); methodDescriptors.add(insertMethodDescriptor); methodDescriptors.add(listMethodDescriptor); + methodDescriptors.add(testIamPermissionsMethodDescriptor); return methodDescriptors; } @@ -413,6 +477,12 @@ public UnaryCallable listPagedCallable() { return listPagedCallable; } + @Override + public UnaryCallable + testIamPermissionsCallable() { + return testIamPermissionsCallable; + } + @Override public final void close() { try { diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HttpJsonTargetSslProxiesStub.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HttpJsonTargetSslProxiesStub.java index a080891b5de1..b3d1f0c67f51 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HttpJsonTargetSslProxiesStub.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HttpJsonTargetSslProxiesStub.java @@ -45,6 +45,8 @@ import com.google.cloud.compute.v1.SetSslPolicyTargetSslProxyRequest; import com.google.cloud.compute.v1.TargetSslProxy; import com.google.cloud.compute.v1.TargetSslProxyList; +import com.google.cloud.compute.v1.TestIamPermissionsTargetSslProxyRequest; +import com.google.cloud.compute.v1.TestPermissionsResponse; import com.google.protobuf.TypeRegistry; import java.io.IOException; import java.util.ArrayList; @@ -537,6 +539,48 @@ public class HttpJsonTargetSslProxiesStub extends TargetSslProxiesStub { }) .build(); + private static final ApiMethodDescriptor< + TestIamPermissionsTargetSslProxyRequest, TestPermissionsResponse> + testIamPermissionsMethodDescriptor = + ApiMethodDescriptor + .newBuilder() + .setFullMethodName("google.cloud.compute.v1.TargetSslProxies/TestIamPermissions") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/compute/v1/projects/{project}/global/targetSslProxies/{resource}/testIamPermissions", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer + serializer = ProtoRestSerializer.create(); + serializer.putPathParam(fields, "project", request.getProject()); + serializer.putPathParam(fields, "resource", request.getResource()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer + serializer = ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody( + "testPermissionsRequestResource", + request.getTestPermissionsRequestResource(), + false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(TestPermissionsResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + private final UnaryCallable deleteCallable; private final OperationCallable deleteOperationCallable; @@ -565,6 +609,8 @@ public class HttpJsonTargetSslProxiesStub extends TargetSslProxiesStub { private final UnaryCallable setSslPolicyCallable; private final OperationCallable setSslPolicyOperationCallable; + private final UnaryCallable + testIamPermissionsCallable; private final BackgroundResource backgroundResources; private final HttpJsonGlobalOperationsStub httpJsonOperationsStub; @@ -722,6 +768,20 @@ protected HttpJsonTargetSslProxiesStub( return builder.build(); }) .build(); + HttpJsonCallSettings + testIamPermissionsTransportSettings = + HttpJsonCallSettings + .newBuilder() + .setMethodDescriptor(testIamPermissionsMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("project", String.valueOf(request.getProject())); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); this.deleteCallable = callableFactory.createUnaryCallable( @@ -801,6 +861,11 @@ protected HttpJsonTargetSslProxiesStub( settings.setSslPolicyOperationSettings(), clientContext, httpJsonOperationsStub); + this.testIamPermissionsCallable = + callableFactory.createUnaryCallable( + testIamPermissionsTransportSettings, + settings.testIamPermissionsSettings(), + clientContext); this.backgroundResources = new BackgroundResourceAggregation(clientContext.getBackgroundResources()); @@ -818,6 +883,7 @@ public static List getMethodDescriptors() { methodDescriptors.add(setProxyHeaderMethodDescriptor); methodDescriptors.add(setSslCertificatesMethodDescriptor); methodDescriptors.add(setSslPolicyMethodDescriptor); + methodDescriptors.add(testIamPermissionsMethodDescriptor); return methodDescriptors; } @@ -916,6 +982,12 @@ public UnaryCallable setSslPolicyC return setSslPolicyOperationCallable; } + @Override + public UnaryCallable + testIamPermissionsCallable() { + return testIamPermissionsCallable; + } + @Override public final void close() { try { diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HttpJsonTargetTcpProxiesStub.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HttpJsonTargetTcpProxiesStub.java index 54531e120648..52e18ef2de28 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HttpJsonTargetTcpProxiesStub.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HttpJsonTargetTcpProxiesStub.java @@ -45,6 +45,8 @@ import com.google.cloud.compute.v1.TargetTcpProxy; import com.google.cloud.compute.v1.TargetTcpProxyAggregatedList; import com.google.cloud.compute.v1.TargetTcpProxyList; +import com.google.cloud.compute.v1.TestIamPermissionsTargetTcpProxyRequest; +import com.google.cloud.compute.v1.TestPermissionsResponse; import com.google.protobuf.TypeRegistry; import java.io.IOException; import java.util.ArrayList; @@ -432,6 +434,48 @@ public class HttpJsonTargetTcpProxiesStub extends TargetTcpProxiesStub { }) .build(); + private static final ApiMethodDescriptor< + TestIamPermissionsTargetTcpProxyRequest, TestPermissionsResponse> + testIamPermissionsMethodDescriptor = + ApiMethodDescriptor + .newBuilder() + .setFullMethodName("google.cloud.compute.v1.TargetTcpProxies/TestIamPermissions") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/compute/v1/projects/{project}/global/targetTcpProxies/{resource}/testIamPermissions", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer + serializer = ProtoRestSerializer.create(); + serializer.putPathParam(fields, "project", request.getProject()); + serializer.putPathParam(fields, "resource", request.getResource()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer + serializer = ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody( + "testPermissionsRequestResource", + request.getTestPermissionsRequestResource(), + false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(TestPermissionsResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + private final UnaryCallable aggregatedListCallable; private final UnaryCallable @@ -453,6 +497,8 @@ public class HttpJsonTargetTcpProxiesStub extends TargetTcpProxiesStub { setProxyHeaderCallable; private final OperationCallable setProxyHeaderOperationCallable; + private final UnaryCallable + testIamPermissionsCallable; private final BackgroundResource backgroundResources; private final HttpJsonGlobalOperationsStub httpJsonOperationsStub; @@ -584,6 +630,20 @@ protected HttpJsonTargetTcpProxiesStub( return builder.build(); }) .build(); + HttpJsonCallSettings + testIamPermissionsTransportSettings = + HttpJsonCallSettings + .newBuilder() + .setMethodDescriptor(testIamPermissionsMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("project", String.valueOf(request.getProject())); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); this.aggregatedListCallable = callableFactory.createUnaryCallable( @@ -638,6 +698,11 @@ protected HttpJsonTargetTcpProxiesStub( settings.setProxyHeaderOperationSettings(), clientContext, httpJsonOperationsStub); + this.testIamPermissionsCallable = + callableFactory.createUnaryCallable( + testIamPermissionsTransportSettings, + settings.testIamPermissionsSettings(), + clientContext); this.backgroundResources = new BackgroundResourceAggregation(clientContext.getBackgroundResources()); @@ -653,6 +718,7 @@ public static List getMethodDescriptors() { methodDescriptors.add(listMethodDescriptor); methodDescriptors.add(setBackendServiceMethodDescriptor); methodDescriptors.add(setProxyHeaderMethodDescriptor); + methodDescriptors.add(testIamPermissionsMethodDescriptor); return methodDescriptors; } @@ -728,6 +794,12 @@ public UnaryCallable setProxyHea return setProxyHeaderOperationCallable; } + @Override + public UnaryCallable + testIamPermissionsCallable() { + return testIamPermissionsCallable; + } + @Override public final void close() { try { diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HttpJsonUrlMapsStub.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HttpJsonUrlMapsStub.java index 6835276c5940..46d985041958 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HttpJsonUrlMapsStub.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HttpJsonUrlMapsStub.java @@ -42,6 +42,8 @@ import com.google.cloud.compute.v1.Operation; import com.google.cloud.compute.v1.Operation.Status; import com.google.cloud.compute.v1.PatchUrlMapRequest; +import com.google.cloud.compute.v1.TestIamPermissionsUrlMapRequest; +import com.google.cloud.compute.v1.TestPermissionsResponse; import com.google.cloud.compute.v1.UpdateUrlMapRequest; import com.google.cloud.compute.v1.UrlMap; import com.google.cloud.compute.v1.UrlMapList; @@ -415,6 +417,46 @@ public class HttpJsonUrlMapsStub extends UrlMapsStub { }) .build(); + private static final ApiMethodDescriptor + testIamPermissionsMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.compute.v1.UrlMaps/TestIamPermissions") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/compute/v1/projects/{project}/global/urlMaps/{resource}/testIamPermissions", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "project", request.getProject()); + serializer.putPathParam(fields, "resource", request.getResource()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody( + "testPermissionsRequestResource", + request.getTestPermissionsRequestResource(), + false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(TestPermissionsResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + private static final ApiMethodDescriptor updateMethodDescriptor = ApiMethodDescriptor.newBuilder() .setFullMethodName("google.cloud.compute.v1.UrlMaps/Update") @@ -524,6 +566,8 @@ public class HttpJsonUrlMapsStub extends UrlMapsStub { private final UnaryCallable listPagedCallable; private final UnaryCallable patchCallable; private final OperationCallable patchOperationCallable; + private final UnaryCallable + testIamPermissionsCallable; private final UnaryCallable updateCallable; private final OperationCallable updateOperationCallable; @@ -653,6 +697,20 @@ protected HttpJsonUrlMapsStub( return builder.build(); }) .build(); + HttpJsonCallSettings + testIamPermissionsTransportSettings = + HttpJsonCallSettings + .newBuilder() + .setMethodDescriptor(testIamPermissionsMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("project", String.valueOf(request.getProject())); + builder.add("resource", String.valueOf(request.getResource())); + return builder.build(); + }) + .build(); HttpJsonCallSettings updateTransportSettings = HttpJsonCallSettings.newBuilder() .setMethodDescriptor(updateMethodDescriptor) @@ -729,6 +787,11 @@ protected HttpJsonUrlMapsStub( settings.patchOperationSettings(), clientContext, httpJsonOperationsStub); + this.testIamPermissionsCallable = + callableFactory.createUnaryCallable( + testIamPermissionsTransportSettings, + settings.testIamPermissionsSettings(), + clientContext); this.updateCallable = callableFactory.createUnaryCallable( updateTransportSettings, settings.updateSettings(), clientContext); @@ -756,6 +819,7 @@ public static List getMethodDescriptors() { methodDescriptors.add(invalidateCacheMethodDescriptor); methodDescriptors.add(listMethodDescriptor); methodDescriptors.add(patchMethodDescriptor); + methodDescriptors.add(testIamPermissionsMethodDescriptor); methodDescriptors.add(updateMethodDescriptor); methodDescriptors.add(validateMethodDescriptor); return methodDescriptors; @@ -829,6 +893,12 @@ public OperationCallable patchOperatio return patchOperationCallable; } + @Override + public UnaryCallable + testIamPermissionsCallable() { + return testIamPermissionsCallable; + } + @Override public UnaryCallable updateCallable() { return updateCallable; diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionAutoscalersStub.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionAutoscalersStub.java index 293bbd99ea63..16be5b3a38d3 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionAutoscalersStub.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionAutoscalersStub.java @@ -29,6 +29,8 @@ import com.google.cloud.compute.v1.Operation; import com.google.cloud.compute.v1.PatchRegionAutoscalerRequest; import com.google.cloud.compute.v1.RegionAutoscalerList; +import com.google.cloud.compute.v1.TestIamPermissionsRegionAutoscalerRequest; +import com.google.cloud.compute.v1.TestPermissionsResponse; import com.google.cloud.compute.v1.UpdateRegionAutoscalerRequest; import javax.annotation.Generated; @@ -80,6 +82,11 @@ public UnaryCallable patchCallable() { throw new UnsupportedOperationException("Not implemented: patchCallable()"); } + public UnaryCallable + testIamPermissionsCallable() { + throw new UnsupportedOperationException("Not implemented: testIamPermissionsCallable()"); + } + public OperationCallable updateOperationCallable() { throw new UnsupportedOperationException("Not implemented: updateOperationCallable()"); diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionAutoscalersStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionAutoscalersStubSettings.java index 8e1e5cc8f9fa..31ab134e822d 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionAutoscalersStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionAutoscalersStubSettings.java @@ -52,6 +52,8 @@ import com.google.cloud.compute.v1.Operation; import com.google.cloud.compute.v1.PatchRegionAutoscalerRequest; import com.google.cloud.compute.v1.RegionAutoscalerList; +import com.google.cloud.compute.v1.TestIamPermissionsRegionAutoscalerRequest; +import com.google.cloud.compute.v1.TestPermissionsResponse; import com.google.cloud.compute.v1.UpdateRegionAutoscalerRequest; import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableMap; @@ -161,6 +163,9 @@ public class RegionAutoscalersStubSettings extends StubSettings patchSettings; private final OperationCallSettings patchOperationSettings; + private final UnaryCallSettings< + TestIamPermissionsRegionAutoscalerRequest, TestPermissionsResponse> + testIamPermissionsSettings; private final UnaryCallSettings updateSettings; private final OperationCallSettings updateOperationSettings; @@ -266,6 +271,12 @@ public UnaryCallSettings patchSettings( return patchOperationSettings; } + /** Returns the object with the settings used for calls to testIamPermissions. */ + public UnaryCallSettings + testIamPermissionsSettings() { + return testIamPermissionsSettings; + } + /** Returns the object with the settings used for calls to update. */ public UnaryCallSettings updateSettings() { return updateSettings; @@ -367,6 +378,7 @@ protected RegionAutoscalersStubSettings(Builder settingsBuilder) throws IOExcept listSettings = settingsBuilder.listSettings().build(); patchSettings = settingsBuilder.patchSettings().build(); patchOperationSettings = settingsBuilder.patchOperationSettings().build(); + testIamPermissionsSettings = settingsBuilder.testIamPermissionsSettings().build(); updateSettings = settingsBuilder.updateSettings().build(); updateOperationSettings = settingsBuilder.updateOperationSettings().build(); } @@ -389,6 +401,9 @@ public static class Builder extends StubSettings.Builder patchSettings; private final OperationCallSettings.Builder patchOperationSettings; + private final UnaryCallSettings.Builder< + TestIamPermissionsRegionAutoscalerRequest, TestPermissionsResponse> + testIamPermissionsSettings; private final UnaryCallSettings.Builder updateSettings; private final OperationCallSettings.Builder @@ -451,6 +466,7 @@ protected Builder(ClientContext clientContext) { listSettings = PagedCallSettings.newBuilder(LIST_PAGE_STR_FACT); patchSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); patchOperationSettings = OperationCallSettings.newBuilder(); + testIamPermissionsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); updateSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); updateOperationSettings = OperationCallSettings.newBuilder(); @@ -461,6 +477,7 @@ protected Builder(ClientContext clientContext) { insertSettings, listSettings, patchSettings, + testIamPermissionsSettings, updateSettings); initDefaults(this); } @@ -476,6 +493,7 @@ protected Builder(RegionAutoscalersStubSettings settings) { listSettings = settings.listSettings.toBuilder(); patchSettings = settings.patchSettings.toBuilder(); patchOperationSettings = settings.patchOperationSettings.toBuilder(); + testIamPermissionsSettings = settings.testIamPermissionsSettings.toBuilder(); updateSettings = settings.updateSettings.toBuilder(); updateOperationSettings = settings.updateOperationSettings.toBuilder(); @@ -486,6 +504,7 @@ protected Builder(RegionAutoscalersStubSettings settings) { insertSettings, listSettings, patchSettings, + testIamPermissionsSettings, updateSettings); } @@ -527,6 +546,11 @@ private static Builder initDefaults(Builder builder) { .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")); + builder + .testIamPermissionsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")); + builder .updateSettings() .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) @@ -691,6 +715,13 @@ public UnaryCallSettings.Builder patchS return patchOperationSettings; } + /** Returns the builder for the settings used for calls to testIamPermissions. */ + public UnaryCallSettings.Builder< + TestIamPermissionsRegionAutoscalerRequest, TestPermissionsResponse> + testIamPermissionsSettings() { + return testIamPermissionsSettings; + } + /** Returns the builder for the settings used for calls to update. */ public UnaryCallSettings.Builder updateSettings() { return updateSettings; diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionHealthChecksStub.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionHealthChecksStub.java index 4d0133c420bc..3e7d9663f37c 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionHealthChecksStub.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionHealthChecksStub.java @@ -29,6 +29,8 @@ import com.google.cloud.compute.v1.ListRegionHealthChecksRequest; import com.google.cloud.compute.v1.Operation; import com.google.cloud.compute.v1.PatchRegionHealthCheckRequest; +import com.google.cloud.compute.v1.TestIamPermissionsRegionHealthCheckRequest; +import com.google.cloud.compute.v1.TestPermissionsResponse; import com.google.cloud.compute.v1.UpdateRegionHealthCheckRequest; import javax.annotation.Generated; @@ -80,6 +82,11 @@ public UnaryCallable patchCallable() { throw new UnsupportedOperationException("Not implemented: patchCallable()"); } + public UnaryCallable + testIamPermissionsCallable() { + throw new UnsupportedOperationException("Not implemented: testIamPermissionsCallable()"); + } + public OperationCallable updateOperationCallable() { throw new UnsupportedOperationException("Not implemented: updateOperationCallable()"); diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionHealthChecksStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionHealthChecksStubSettings.java index 413e3a0b85b7..97067b02e5f1 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionHealthChecksStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionHealthChecksStubSettings.java @@ -52,6 +52,8 @@ import com.google.cloud.compute.v1.ListRegionHealthChecksRequest; import com.google.cloud.compute.v1.Operation; import com.google.cloud.compute.v1.PatchRegionHealthCheckRequest; +import com.google.cloud.compute.v1.TestIamPermissionsRegionHealthCheckRequest; +import com.google.cloud.compute.v1.TestPermissionsResponse; import com.google.cloud.compute.v1.UpdateRegionHealthCheckRequest; import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableMap; @@ -160,6 +162,9 @@ public class RegionHealthChecksStubSettings extends StubSettings patchSettings; private final OperationCallSettings patchOperationSettings; + private final UnaryCallSettings< + TestIamPermissionsRegionHealthCheckRequest, TestPermissionsResponse> + testIamPermissionsSettings; private final UnaryCallSettings updateSettings; private final OperationCallSettings updateOperationSettings; @@ -264,6 +269,12 @@ public UnaryCallSettings patchSettings return patchOperationSettings; } + /** Returns the object with the settings used for calls to testIamPermissions. */ + public UnaryCallSettings + testIamPermissionsSettings() { + return testIamPermissionsSettings; + } + /** Returns the object with the settings used for calls to update. */ public UnaryCallSettings updateSettings() { return updateSettings; @@ -365,6 +376,7 @@ protected RegionHealthChecksStubSettings(Builder settingsBuilder) throws IOExcep listSettings = settingsBuilder.listSettings().build(); patchSettings = settingsBuilder.patchSettings().build(); patchOperationSettings = settingsBuilder.patchOperationSettings().build(); + testIamPermissionsSettings = settingsBuilder.testIamPermissionsSettings().build(); updateSettings = settingsBuilder.updateSettings().build(); updateOperationSettings = settingsBuilder.updateOperationSettings().build(); } @@ -390,6 +402,9 @@ public static class Builder private final UnaryCallSettings.Builder patchSettings; private final OperationCallSettings.Builder patchOperationSettings; + private final UnaryCallSettings.Builder< + TestIamPermissionsRegionHealthCheckRequest, TestPermissionsResponse> + testIamPermissionsSettings; private final UnaryCallSettings.Builder updateSettings; private final OperationCallSettings.Builder< @@ -453,6 +468,7 @@ protected Builder(ClientContext clientContext) { listSettings = PagedCallSettings.newBuilder(LIST_PAGE_STR_FACT); patchSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); patchOperationSettings = OperationCallSettings.newBuilder(); + testIamPermissionsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); updateSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); updateOperationSettings = OperationCallSettings.newBuilder(); @@ -463,6 +479,7 @@ protected Builder(ClientContext clientContext) { insertSettings, listSettings, patchSettings, + testIamPermissionsSettings, updateSettings); initDefaults(this); } @@ -478,6 +495,7 @@ protected Builder(RegionHealthChecksStubSettings settings) { listSettings = settings.listSettings.toBuilder(); patchSettings = settings.patchSettings.toBuilder(); patchOperationSettings = settings.patchOperationSettings.toBuilder(); + testIamPermissionsSettings = settings.testIamPermissionsSettings.toBuilder(); updateSettings = settings.updateSettings.toBuilder(); updateOperationSettings = settings.updateOperationSettings.toBuilder(); @@ -488,6 +506,7 @@ protected Builder(RegionHealthChecksStubSettings settings) { insertSettings, listSettings, patchSettings, + testIamPermissionsSettings, updateSettings); } @@ -529,6 +548,11 @@ private static Builder initDefaults(Builder builder) { .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")); + builder + .testIamPermissionsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")); + builder .updateSettings() .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) @@ -693,6 +717,13 @@ public UnaryCallSettings.Builder patch return patchOperationSettings; } + /** Returns the builder for the settings used for calls to testIamPermissions. */ + public UnaryCallSettings.Builder< + TestIamPermissionsRegionHealthCheckRequest, TestPermissionsResponse> + testIamPermissionsSettings() { + return testIamPermissionsSettings; + } + /** Returns the builder for the settings used for calls to update. */ public UnaryCallSettings.Builder updateSettings() { return updateSettings; diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionNotificationEndpointsStub.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionNotificationEndpointsStub.java index 40360f4129b4..4ae1062193dd 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionNotificationEndpointsStub.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionNotificationEndpointsStub.java @@ -28,6 +28,8 @@ import com.google.cloud.compute.v1.NotificationEndpoint; import com.google.cloud.compute.v1.NotificationEndpointList; import com.google.cloud.compute.v1.Operation; +import com.google.cloud.compute.v1.TestIamPermissionsRegionNotificationEndpointRequest; +import com.google.cloud.compute.v1.TestPermissionsResponse; import javax.annotation.Generated; // AUTO-GENERATED DOCUMENTATION AND CLASS. @@ -71,6 +73,11 @@ public UnaryCallable insertC throw new UnsupportedOperationException("Not implemented: listCallable()"); } + public UnaryCallable + testIamPermissionsCallable() { + throw new UnsupportedOperationException("Not implemented: testIamPermissionsCallable()"); + } + @Override public abstract void close(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionNotificationEndpointsStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionNotificationEndpointsStubSettings.java index c6ced757d133..0e3441648891 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionNotificationEndpointsStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RegionNotificationEndpointsStubSettings.java @@ -51,6 +51,8 @@ import com.google.cloud.compute.v1.NotificationEndpoint; import com.google.cloud.compute.v1.NotificationEndpointList; import com.google.cloud.compute.v1.Operation; +import com.google.cloud.compute.v1.TestIamPermissionsRegionNotificationEndpointRequest; +import com.google.cloud.compute.v1.TestPermissionsResponse; import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableMap; import com.google.common.collect.ImmutableSet; @@ -160,6 +162,9 @@ public class RegionNotificationEndpointsStubSettings private final PagedCallSettings< ListRegionNotificationEndpointsRequest, NotificationEndpointList, ListPagedResponse> listSettings; + private final UnaryCallSettings< + TestIamPermissionsRegionNotificationEndpointRequest, TestPermissionsResponse> + testIamPermissionsSettings; private static final PagedListDescriptor< ListRegionNotificationEndpointsRequest, NotificationEndpointList, NotificationEndpoint> @@ -264,6 +269,13 @@ public UnaryCallSettings ins return listSettings; } + /** Returns the object with the settings used for calls to testIamPermissions. */ + public UnaryCallSettings< + TestIamPermissionsRegionNotificationEndpointRequest, TestPermissionsResponse> + testIamPermissionsSettings() { + return testIamPermissionsSettings; + } + public RegionNotificationEndpointsStub createStub() throws IOException { if (getTransportChannelProvider() .getTransportName() @@ -352,6 +364,7 @@ protected RegionNotificationEndpointsStubSettings(Builder settingsBuilder) throw insertSettings = settingsBuilder.insertSettings().build(); insertOperationSettings = settingsBuilder.insertOperationSettings().build(); listSettings = settingsBuilder.listSettings().build(); + testIamPermissionsSettings = settingsBuilder.testIamPermissionsSettings().build(); } /** Builder for RegionNotificationEndpointsStubSettings. */ @@ -374,6 +387,9 @@ public static class Builder private final PagedCallSettings.Builder< ListRegionNotificationEndpointsRequest, NotificationEndpointList, ListPagedResponse> listSettings; + private final UnaryCallSettings.Builder< + TestIamPermissionsRegionNotificationEndpointRequest, TestPermissionsResponse> + testIamPermissionsSettings; private static final ImmutableMap> RETRYABLE_CODE_DEFINITIONS; @@ -430,10 +446,15 @@ protected Builder(ClientContext clientContext) { insertSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); insertOperationSettings = OperationCallSettings.newBuilder(); listSettings = PagedCallSettings.newBuilder(LIST_PAGE_STR_FACT); + testIamPermissionsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); unaryMethodSettingsBuilders = ImmutableList.>of( - deleteSettings, getSettings, insertSettings, listSettings); + deleteSettings, + getSettings, + insertSettings, + listSettings, + testIamPermissionsSettings); initDefaults(this); } @@ -446,10 +467,15 @@ protected Builder(RegionNotificationEndpointsStubSettings settings) { insertSettings = settings.insertSettings.toBuilder(); insertOperationSettings = settings.insertOperationSettings.toBuilder(); listSettings = settings.listSettings.toBuilder(); + testIamPermissionsSettings = settings.testIamPermissionsSettings.toBuilder(); unaryMethodSettingsBuilders = ImmutableList.>of( - deleteSettings, getSettings, insertSettings, listSettings); + deleteSettings, + getSettings, + insertSettings, + listSettings, + testIamPermissionsSettings); } private static Builder createDefault() { @@ -485,6 +511,11 @@ private static Builder initDefaults(Builder builder) { .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")); + builder + .testIamPermissionsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")); + builder .deleteOperationSettings() .setInitialCallSettings( @@ -592,6 +623,13 @@ public Builder applyToAllUnaryMethods( return listSettings; } + /** Returns the builder for the settings used for calls to testIamPermissions. */ + public UnaryCallSettings.Builder< + TestIamPermissionsRegionNotificationEndpointRequest, TestPermissionsResponse> + testIamPermissionsSettings() { + return testIamPermissionsSettings; + } + @Override public RegionNotificationEndpointsStubSettings build() throws IOException { return new RegionNotificationEndpointsStubSettings(this); diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RoutesStub.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RoutesStub.java index 925c4c21c2c9..18a970e8eccb 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RoutesStub.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RoutesStub.java @@ -28,6 +28,8 @@ import com.google.cloud.compute.v1.Operation; import com.google.cloud.compute.v1.Route; import com.google.cloud.compute.v1.RouteList; +import com.google.cloud.compute.v1.TestIamPermissionsRouteRequest; +import com.google.cloud.compute.v1.TestPermissionsResponse; import javax.annotation.Generated; // AUTO-GENERATED DOCUMENTATION AND CLASS. @@ -67,6 +69,11 @@ public UnaryCallable listCallable() { throw new UnsupportedOperationException("Not implemented: listCallable()"); } + public UnaryCallable + testIamPermissionsCallable() { + throw new UnsupportedOperationException("Not implemented: testIamPermissionsCallable()"); + } + @Override public abstract void close(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RoutesStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RoutesStubSettings.java index 13b3a780055f..20f108c257ce 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RoutesStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/RoutesStubSettings.java @@ -51,6 +51,8 @@ import com.google.cloud.compute.v1.Operation; import com.google.cloud.compute.v1.Route; import com.google.cloud.compute.v1.RouteList; +import com.google.cloud.compute.v1.TestIamPermissionsRouteRequest; +import com.google.cloud.compute.v1.TestPermissionsResponse; import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableMap; import com.google.common.collect.ImmutableSet; @@ -151,6 +153,8 @@ public class RoutesStubSettings extends StubSettings { private final OperationCallSettings insertOperationSettings; private final PagedCallSettings listSettings; + private final UnaryCallSettings + testIamPermissionsSettings; private static final PagedListDescriptor LIST_PAGE_STR_DESC = new PagedListDescriptor() { @@ -230,6 +234,12 @@ public PagedCallSettings listSe return listSettings; } + /** Returns the object with the settings used for calls to testIamPermissions. */ + public UnaryCallSettings + testIamPermissionsSettings() { + return testIamPermissionsSettings; + } + public RoutesStub createStub() throws IOException { if (getTransportChannelProvider() .getTransportName() @@ -317,6 +327,7 @@ protected RoutesStubSettings(Builder settingsBuilder) throws IOException { insertSettings = settingsBuilder.insertSettings().build(); insertOperationSettings = settingsBuilder.insertOperationSettings().build(); listSettings = settingsBuilder.listSettings().build(); + testIamPermissionsSettings = settingsBuilder.testIamPermissionsSettings().build(); } /** Builder for RoutesStubSettings. */ @@ -331,6 +342,8 @@ public static class Builder extends StubSettings.Builder listSettings; + private final UnaryCallSettings.Builder + testIamPermissionsSettings; private static final ImmutableMap> RETRYABLE_CODE_DEFINITIONS; @@ -387,10 +400,15 @@ protected Builder(ClientContext clientContext) { insertSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); insertOperationSettings = OperationCallSettings.newBuilder(); listSettings = PagedCallSettings.newBuilder(LIST_PAGE_STR_FACT); + testIamPermissionsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); unaryMethodSettingsBuilders = ImmutableList.>of( - deleteSettings, getSettings, insertSettings, listSettings); + deleteSettings, + getSettings, + insertSettings, + listSettings, + testIamPermissionsSettings); initDefaults(this); } @@ -403,10 +421,15 @@ protected Builder(RoutesStubSettings settings) { insertSettings = settings.insertSettings.toBuilder(); insertOperationSettings = settings.insertOperationSettings.toBuilder(); listSettings = settings.listSettings.toBuilder(); + testIamPermissionsSettings = settings.testIamPermissionsSettings.toBuilder(); unaryMethodSettingsBuilders = ImmutableList.>of( - deleteSettings, getSettings, insertSettings, listSettings); + deleteSettings, + getSettings, + insertSettings, + listSettings, + testIamPermissionsSettings); } private static Builder createDefault() { @@ -442,6 +465,11 @@ private static Builder initDefaults(Builder builder) { .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")); + builder + .testIamPermissionsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")); + builder .deleteOperationSettings() .setInitialCallSettings( @@ -539,6 +567,12 @@ public UnaryCallSettings.Builder insertSettings() return listSettings; } + /** Returns the builder for the settings used for calls to testIamPermissions. */ + public UnaryCallSettings.Builder + testIamPermissionsSettings() { + return testIamPermissionsSettings; + } + @Override public RoutesStubSettings build() throws IOException { return new RoutesStubSettings(this); diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/TargetSslProxiesStub.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/TargetSslProxiesStub.java index 5b998a914761..06aa825821ff 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/TargetSslProxiesStub.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/TargetSslProxiesStub.java @@ -33,6 +33,8 @@ import com.google.cloud.compute.v1.SetSslPolicyTargetSslProxyRequest; import com.google.cloud.compute.v1.TargetSslProxy; import com.google.cloud.compute.v1.TargetSslProxyList; +import com.google.cloud.compute.v1.TestIamPermissionsTargetSslProxyRequest; +import com.google.cloud.compute.v1.TestPermissionsResponse; import javax.annotation.Generated; // AUTO-GENERATED DOCUMENTATION AND CLASS. @@ -125,6 +127,11 @@ public UnaryCallable setSslPolicyC throw new UnsupportedOperationException("Not implemented: setSslPolicyCallable()"); } + public UnaryCallable + testIamPermissionsCallable() { + throw new UnsupportedOperationException("Not implemented: testIamPermissionsCallable()"); + } + @Override public abstract void close(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/TargetSslProxiesStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/TargetSslProxiesStubSettings.java index f432fc6c224e..d7dd9106e239 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/TargetSslProxiesStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/TargetSslProxiesStubSettings.java @@ -56,6 +56,8 @@ import com.google.cloud.compute.v1.SetSslPolicyTargetSslProxyRequest; import com.google.cloud.compute.v1.TargetSslProxy; import com.google.cloud.compute.v1.TargetSslProxyList; +import com.google.cloud.compute.v1.TestIamPermissionsTargetSslProxyRequest; +import com.google.cloud.compute.v1.TestPermissionsResponse; import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableMap; import com.google.common.collect.ImmutableSet; @@ -180,6 +182,8 @@ public class TargetSslProxiesStubSettings extends StubSettings setSslPolicyOperationSettings; + private final UnaryCallSettings + testIamPermissionsSettings; private static final PagedListDescriptor< ListTargetSslProxiesRequest, TargetSslProxyList, TargetSslProxy> @@ -330,6 +334,12 @@ public UnaryCallSettings setSslPol return setSslPolicyOperationSettings; } + /** Returns the object with the settings used for calls to testIamPermissions. */ + public UnaryCallSettings + testIamPermissionsSettings() { + return testIamPermissionsSettings; + } + public TargetSslProxiesStub createStub() throws IOException { if (getTransportChannelProvider() .getTransportName() @@ -431,6 +441,7 @@ protected TargetSslProxiesStubSettings(Builder settingsBuilder) throws IOExcepti settingsBuilder.setSslCertificatesOperationSettings().build(); setSslPolicySettings = settingsBuilder.setSslPolicySettings().build(); setSslPolicyOperationSettings = settingsBuilder.setSslPolicyOperationSettings().build(); + testIamPermissionsSettings = settingsBuilder.testIamPermissionsSettings().build(); } /** Builder for TargetSslProxiesStubSettings. */ @@ -471,6 +482,9 @@ public static class Builder extends StubSettings.Builder setSslPolicyOperationSettings; + private final UnaryCallSettings.Builder< + TestIamPermissionsTargetSslProxyRequest, TestPermissionsResponse> + testIamPermissionsSettings; private static final ImmutableMap> RETRYABLE_CODE_DEFINITIONS; @@ -537,6 +551,7 @@ protected Builder(ClientContext clientContext) { setSslCertificatesOperationSettings = OperationCallSettings.newBuilder(); setSslPolicySettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); setSslPolicyOperationSettings = OperationCallSettings.newBuilder(); + testIamPermissionsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); unaryMethodSettingsBuilders = ImmutableList.>of( @@ -548,7 +563,8 @@ protected Builder(ClientContext clientContext) { setCertificateMapSettings, setProxyHeaderSettings, setSslCertificatesSettings, - setSslPolicySettings); + setSslPolicySettings, + testIamPermissionsSettings); initDefaults(this); } @@ -572,6 +588,7 @@ protected Builder(TargetSslProxiesStubSettings settings) { settings.setSslCertificatesOperationSettings.toBuilder(); setSslPolicySettings = settings.setSslPolicySettings.toBuilder(); setSslPolicyOperationSettings = settings.setSslPolicyOperationSettings.toBuilder(); + testIamPermissionsSettings = settings.testIamPermissionsSettings.toBuilder(); unaryMethodSettingsBuilders = ImmutableList.>of( @@ -583,7 +600,8 @@ protected Builder(TargetSslProxiesStubSettings settings) { setCertificateMapSettings, setProxyHeaderSettings, setSslCertificatesSettings, - setSslPolicySettings); + setSslPolicySettings, + testIamPermissionsSettings); } private static Builder createDefault() { @@ -644,6 +662,11 @@ private static Builder initDefaults(Builder builder) { .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")); + builder + .testIamPermissionsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")); + builder .deleteOperationSettings() .setInitialCallSettings( @@ -932,6 +955,13 @@ public UnaryCallSettings.Builder insertS return setSslPolicyOperationSettings; } + /** Returns the builder for the settings used for calls to testIamPermissions. */ + public UnaryCallSettings.Builder< + TestIamPermissionsTargetSslProxyRequest, TestPermissionsResponse> + testIamPermissionsSettings() { + return testIamPermissionsSettings; + } + @Override public TargetSslProxiesStubSettings build() throws IOException { return new TargetSslProxiesStubSettings(this); diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/TargetTcpProxiesStub.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/TargetTcpProxiesStub.java index 87b69e43a6b4..f1ff3abf61ca 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/TargetTcpProxiesStub.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/TargetTcpProxiesStub.java @@ -33,6 +33,8 @@ import com.google.cloud.compute.v1.TargetTcpProxy; import com.google.cloud.compute.v1.TargetTcpProxyAggregatedList; import com.google.cloud.compute.v1.TargetTcpProxyList; +import com.google.cloud.compute.v1.TestIamPermissionsTargetTcpProxyRequest; +import com.google.cloud.compute.v1.TestPermissionsResponse; import javax.annotation.Generated; // AUTO-GENERATED DOCUMENTATION AND CLASS. @@ -104,6 +106,11 @@ public UnaryCallable setProxyHea throw new UnsupportedOperationException("Not implemented: setProxyHeaderCallable()"); } + public UnaryCallable + testIamPermissionsCallable() { + throw new UnsupportedOperationException("Not implemented: testIamPermissionsCallable()"); + } + @Override public abstract void close(); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/TargetTcpProxiesStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/TargetTcpProxiesStubSettings.java index 513107997477..a2da496c6257 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/TargetTcpProxiesStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/TargetTcpProxiesStubSettings.java @@ -57,6 +57,8 @@ import com.google.cloud.compute.v1.TargetTcpProxy; import com.google.cloud.compute.v1.TargetTcpProxyAggregatedList; import com.google.cloud.compute.v1.TargetTcpProxyList; +import com.google.cloud.compute.v1.TestIamPermissionsTargetTcpProxyRequest; +import com.google.cloud.compute.v1.TestPermissionsResponse; import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableMap; import com.google.common.collect.ImmutableSet; @@ -175,6 +177,8 @@ public class TargetTcpProxiesStubSettings extends StubSettings setProxyHeaderOperationSettings; + private final UnaryCallSettings + testIamPermissionsSettings; private static final PagedListDescriptor< AggregatedListTargetTcpProxiesRequest, @@ -372,6 +376,12 @@ public UnaryCallSettings insertSettings( return setProxyHeaderOperationSettings; } + /** Returns the object with the settings used for calls to testIamPermissions. */ + public UnaryCallSettings + testIamPermissionsSettings() { + return testIamPermissionsSettings; + } + public TargetTcpProxiesStub createStub() throws IOException { if (getTransportChannelProvider() .getTransportName() @@ -466,6 +476,7 @@ protected TargetTcpProxiesStubSettings(Builder settingsBuilder) throws IOExcepti settingsBuilder.setBackendServiceOperationSettings().build(); setProxyHeaderSettings = settingsBuilder.setProxyHeaderSettings().build(); setProxyHeaderOperationSettings = settingsBuilder.setProxyHeaderOperationSettings().build(); + testIamPermissionsSettings = settingsBuilder.testIamPermissionsSettings().build(); } /** Builder for TargetTcpProxiesStubSettings. */ @@ -496,6 +507,9 @@ public static class Builder extends StubSettings.Builder setProxyHeaderOperationSettings; + private final UnaryCallSettings.Builder< + TestIamPermissionsTargetTcpProxyRequest, TestPermissionsResponse> + testIamPermissionsSettings; private static final ImmutableMap> RETRYABLE_CODE_DEFINITIONS; @@ -557,6 +571,7 @@ protected Builder(ClientContext clientContext) { setBackendServiceOperationSettings = OperationCallSettings.newBuilder(); setProxyHeaderSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); setProxyHeaderOperationSettings = OperationCallSettings.newBuilder(); + testIamPermissionsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); unaryMethodSettingsBuilders = ImmutableList.>of( @@ -566,7 +581,8 @@ protected Builder(ClientContext clientContext) { insertSettings, listSettings, setBackendServiceSettings, - setProxyHeaderSettings); + setProxyHeaderSettings, + testIamPermissionsSettings); initDefaults(this); } @@ -584,6 +600,7 @@ protected Builder(TargetTcpProxiesStubSettings settings) { setBackendServiceOperationSettings = settings.setBackendServiceOperationSettings.toBuilder(); setProxyHeaderSettings = settings.setProxyHeaderSettings.toBuilder(); setProxyHeaderOperationSettings = settings.setProxyHeaderOperationSettings.toBuilder(); + testIamPermissionsSettings = settings.testIamPermissionsSettings.toBuilder(); unaryMethodSettingsBuilders = ImmutableList.>of( @@ -593,7 +610,8 @@ protected Builder(TargetTcpProxiesStubSettings settings) { insertSettings, listSettings, setBackendServiceSettings, - setProxyHeaderSettings); + setProxyHeaderSettings, + testIamPermissionsSettings); } private static Builder createDefault() { @@ -644,6 +662,11 @@ private static Builder initDefaults(Builder builder) { .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")); + builder + .testIamPermissionsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")); + builder .deleteOperationSettings() .setInitialCallSettings( @@ -828,6 +851,13 @@ public UnaryCallSettings.Builder insertS return setProxyHeaderOperationSettings; } + /** Returns the builder for the settings used for calls to testIamPermissions. */ + public UnaryCallSettings.Builder< + TestIamPermissionsTargetTcpProxyRequest, TestPermissionsResponse> + testIamPermissionsSettings() { + return testIamPermissionsSettings; + } + @Override public TargetTcpProxiesStubSettings build() throws IOException { return new TargetTcpProxiesStubSettings(this); diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/UrlMapsStub.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/UrlMapsStub.java index bccadba4023f..30c87dfa1125 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/UrlMapsStub.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/UrlMapsStub.java @@ -30,6 +30,8 @@ import com.google.cloud.compute.v1.ListUrlMapsRequest; import com.google.cloud.compute.v1.Operation; import com.google.cloud.compute.v1.PatchUrlMapRequest; +import com.google.cloud.compute.v1.TestIamPermissionsUrlMapRequest; +import com.google.cloud.compute.v1.TestPermissionsResponse; import com.google.cloud.compute.v1.UpdateUrlMapRequest; import com.google.cloud.compute.v1.UrlMap; import com.google.cloud.compute.v1.UrlMapList; @@ -102,6 +104,11 @@ public UnaryCallable patchCallable() { throw new UnsupportedOperationException("Not implemented: patchCallable()"); } + public UnaryCallable + testIamPermissionsCallable() { + throw new UnsupportedOperationException("Not implemented: testIamPermissionsCallable()"); + } + public OperationCallable updateOperationCallable() { throw new UnsupportedOperationException("Not implemented: updateOperationCallable()"); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/UrlMapsStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/UrlMapsStubSettings.java index c96a31bf1e54..a74309f366fe 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/UrlMapsStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/UrlMapsStubSettings.java @@ -53,6 +53,8 @@ import com.google.cloud.compute.v1.ListUrlMapsRequest; import com.google.cloud.compute.v1.Operation; import com.google.cloud.compute.v1.PatchUrlMapRequest; +import com.google.cloud.compute.v1.TestIamPermissionsUrlMapRequest; +import com.google.cloud.compute.v1.TestPermissionsResponse; import com.google.cloud.compute.v1.UpdateUrlMapRequest; import com.google.cloud.compute.v1.UrlMap; import com.google.cloud.compute.v1.UrlMapList; @@ -170,6 +172,8 @@ public class UrlMapsStubSettings extends StubSettings { private final UnaryCallSettings patchSettings; private final OperationCallSettings patchOperationSettings; + private final UnaryCallSettings + testIamPermissionsSettings; private final UnaryCallSettings updateSettings; private final OperationCallSettings updateOperationSettings; @@ -348,6 +352,12 @@ public OperationCallSettings patchOper return patchOperationSettings; } + /** Returns the object with the settings used for calls to testIamPermissions. */ + public UnaryCallSettings + testIamPermissionsSettings() { + return testIamPermissionsSettings; + } + /** Returns the object with the settings used for calls to update. */ public UnaryCallSettings updateSettings() { return updateSettings; @@ -456,6 +466,7 @@ protected UrlMapsStubSettings(Builder settingsBuilder) throws IOException { listSettings = settingsBuilder.listSettings().build(); patchSettings = settingsBuilder.patchSettings().build(); patchOperationSettings = settingsBuilder.patchOperationSettings().build(); + testIamPermissionsSettings = settingsBuilder.testIamPermissionsSettings().build(); updateSettings = settingsBuilder.updateSettings().build(); updateOperationSettings = settingsBuilder.updateOperationSettings().build(); validateSettings = settingsBuilder.validateSettings().build(); @@ -483,6 +494,9 @@ public static class Builder extends StubSettings.Builder patchSettings; private final OperationCallSettings.Builder patchOperationSettings; + private final UnaryCallSettings.Builder< + TestIamPermissionsUrlMapRequest, TestPermissionsResponse> + testIamPermissionsSettings; private final UnaryCallSettings.Builder updateSettings; private final OperationCallSettings.Builder updateOperationSettings; @@ -549,6 +563,7 @@ protected Builder(ClientContext clientContext) { listSettings = PagedCallSettings.newBuilder(LIST_PAGE_STR_FACT); patchSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); patchOperationSettings = OperationCallSettings.newBuilder(); + testIamPermissionsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); updateSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); updateOperationSettings = OperationCallSettings.newBuilder(); validateSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); @@ -562,6 +577,7 @@ protected Builder(ClientContext clientContext) { invalidateCacheSettings, listSettings, patchSettings, + testIamPermissionsSettings, updateSettings, validateSettings); initDefaults(this); @@ -581,6 +597,7 @@ protected Builder(UrlMapsStubSettings settings) { listSettings = settings.listSettings.toBuilder(); patchSettings = settings.patchSettings.toBuilder(); patchOperationSettings = settings.patchOperationSettings.toBuilder(); + testIamPermissionsSettings = settings.testIamPermissionsSettings.toBuilder(); updateSettings = settings.updateSettings.toBuilder(); updateOperationSettings = settings.updateOperationSettings.toBuilder(); validateSettings = settings.validateSettings.toBuilder(); @@ -594,6 +611,7 @@ protected Builder(UrlMapsStubSettings settings) { invalidateCacheSettings, listSettings, patchSettings, + testIamPermissionsSettings, updateSettings, validateSettings); } @@ -646,6 +664,11 @@ private static Builder initDefaults(Builder builder) { .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")); + builder + .testIamPermissionsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")); + builder .updateSettings() .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) @@ -856,6 +879,12 @@ public UnaryCallSettings.Builder patchSettings() return patchOperationSettings; } + /** Returns the builder for the settings used for calls to testIamPermissions. */ + public UnaryCallSettings.Builder + testIamPermissionsSettings() { + return testIamPermissionsSettings; + } + /** Returns the builder for the settings used for calls to update. */ public UnaryCallSettings.Builder updateSettings() { return updateSettings; diff --git a/java-compute/google-cloud-compute/src/main/resources/META-INF/native-image/com.google.cloud.compute.v1/reflect-config.json b/java-compute/google-cloud-compute/src/main/resources/META-INF/native-image/com.google.cloud.compute.v1/reflect-config.json index da57a4767514..8deb0f8a54d5 100644 --- a/java-compute/google-cloud-compute/src/main/resources/META-INF/native-image/com.google.cloud.compute.v1/reflect-config.json +++ b/java-compute/google-cloud-compute/src/main/resources/META-INF/native-image/com.google.cloud.compute.v1/reflect-config.json @@ -3581,6 +3581,51 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity$Spillover", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.compute.v1.BackendServiceParams", "queryAllDeclaredConstructors": true, @@ -7730,6 +7775,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.compute.v1.FirewallPolicyRuleMatcher$DestNetworkContext", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.compute.v1.FirewallPolicyRuleMatcher$DestNetworkType", "queryAllDeclaredConstructors": true, @@ -7739,6 +7793,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.compute.v1.FirewallPolicyRuleMatcher$SrcNetworkContext", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.compute.v1.FirewallPolicyRuleMatcher$SrcNetworkType", "queryAllDeclaredConstructors": true, @@ -17864,6 +17927,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.compute.v1.LicenseParams", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.LicenseParams$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.compute.v1.LicenseResourceCommitment", "queryAllDeclaredConstructors": true, @@ -21689,6 +21770,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.compute.v1.NetworkProfileNetworkFeatures$AllowAddressCreation", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.compute.v1.NetworkProfileNetworkFeatures$AllowAliasIpRanges", "queryAllDeclaredConstructors": true, @@ -21752,6 +21842,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.compute.v1.NetworkProfileNetworkFeatures$AllowFirewallPolicy", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.compute.v1.NetworkProfileNetworkFeatures$AllowInterconnect", "queryAllDeclaredConstructors": true, @@ -21788,6 +21887,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.compute.v1.NetworkProfileNetworkFeatures$AllowMultiNicInSameSubnetwork", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.compute.v1.NetworkProfileNetworkFeatures$AllowMulticast", "queryAllDeclaredConstructors": true, @@ -21869,6 +21977,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.compute.v1.NetworkProfileNetworkFeatures$AllowSubnetworkCreation", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.NetworkProfileNetworkFeatures$AllowVpcFirewallRules", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.compute.v1.NetworkProfileNetworkFeatures$AllowVpcPeering", "queryAllDeclaredConstructors": true, @@ -21896,6 +22022,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.compute.v1.NetworkProfileNetworkFeatures$FirewallPolicyTypes", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.compute.v1.NetworkProfileNetworkFeatures$InterfaceTypes", "queryAllDeclaredConstructors": true, @@ -21959,6 +22094,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.compute.v1.NetworkProfileProfileType", "queryAllDeclaredConstructors": true, @@ -31724,6 +31877,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.compute.v1.SourceInstanceProperties$PostKeyRevocationActionType", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.compute.v1.SslCertificate", "queryAllDeclaredConstructors": true, @@ -32462,6 +32624,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.compute.v1.StoragePoolParams", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.StoragePoolParams$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.compute.v1.StoragePoolResourceStatus", "queryAllDeclaredConstructors": true, @@ -33938,6 +34118,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.compute.v1.TestIamPermissionsAutoscalerRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.TestIamPermissionsAutoscalerRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.compute.v1.TestIamPermissionsBackendBucketRequest", "queryAllDeclaredConstructors": true, @@ -34064,6 +34262,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.compute.v1.TestIamPermissionsHealthCheckRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.TestIamPermissionsHealthCheckRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.compute.v1.TestIamPermissionsImageRequest", "queryAllDeclaredConstructors": true, @@ -34352,6 +34568,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.compute.v1.TestIamPermissionsRegionAutoscalerRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.TestIamPermissionsRegionAutoscalerRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.compute.v1.TestIamPermissionsRegionBackendServiceRequest", "queryAllDeclaredConstructors": true, @@ -34388,6 +34622,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.compute.v1.TestIamPermissionsRegionHealthCheckRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.TestIamPermissionsRegionHealthCheckRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.compute.v1.TestIamPermissionsRegionInstanceGroupRequest", "queryAllDeclaredConstructors": true, @@ -34442,6 +34694,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.compute.v1.TestIamPermissionsRegionNotificationEndpointRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.TestIamPermissionsRegionNotificationEndpointRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.compute.v1.TestIamPermissionsReservationBlockRequest", "queryAllDeclaredConstructors": true, @@ -34514,6 +34784,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.compute.v1.TestIamPermissionsRouteRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.TestIamPermissionsRouteRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.compute.v1.TestIamPermissionsServiceAttachmentRequest", "queryAllDeclaredConstructors": true, @@ -34622,6 +34910,60 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.compute.v1.TestIamPermissionsTargetSslProxyRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.TestIamPermissionsTargetSslProxyRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.TestIamPermissionsTargetTcpProxyRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.TestIamPermissionsTargetTcpProxyRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.TestIamPermissionsUrlMapRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.TestIamPermissionsUrlMapRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.compute.v1.TestIamPermissionsVpnGatewayRequest", "queryAllDeclaredConstructors": true, diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/AutoscalersClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/AutoscalersClientTest.java index 9d5091841c91..d4bea218838f 100644 --- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/AutoscalersClientTest.java +++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/AutoscalersClientTest.java @@ -469,6 +469,57 @@ public void patchExceptionTest() throws Exception { } } + @Test + public void testIamPermissionsTest() throws Exception { + TestPermissionsResponse expectedResponse = + TestPermissionsResponse.newBuilder().addAllPermissions(new ArrayList()).build(); + mockService.addResponse(expectedResponse); + + String project = "project-6911"; + String zone = "zone-5246"; + String resource = "resource-756"; + TestPermissionsRequest testPermissionsRequestResource = + TestPermissionsRequest.newBuilder().build(); + + TestPermissionsResponse actualResponse = + client.testIamPermissions(project, zone, resource, testPermissionsRequestResource); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void testIamPermissionsExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String project = "project-6911"; + String zone = "zone-5246"; + String resource = "resource-756"; + TestPermissionsRequest testPermissionsRequestResource = + TestPermissionsRequest.newBuilder().build(); + client.testIamPermissions(project, zone, resource, testPermissionsRequestResource); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + @Test public void updateTest() throws Exception { Operation expectedResponse = diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/BackendServicesClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/BackendServicesClientTest.java index 276c4c9be210..b1a0cac47159 100644 --- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/BackendServicesClientTest.java +++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/BackendServicesClientTest.java @@ -396,6 +396,8 @@ public void getTest() throws Exception { .putAllMetadatas(new HashMap()) .setName("name3373707") .setNetwork("network1843485230") + .setNetworkPassThroughLbTrafficPolicy( + BackendServiceNetworkPassThroughLbTrafficPolicy.newBuilder().build()) .setOutlierDetection(OutlierDetection.newBuilder().build()) .setParams(BackendServiceParams.newBuilder().build()) .setPort(3446913) diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/HealthChecksClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/HealthChecksClientTest.java index 0b4719e85a76..eb8544421b5d 100644 --- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/HealthChecksClientTest.java +++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/HealthChecksClientTest.java @@ -467,6 +467,55 @@ public void patchExceptionTest() throws Exception { } } + @Test + public void testIamPermissionsTest() throws Exception { + TestPermissionsResponse expectedResponse = + TestPermissionsResponse.newBuilder().addAllPermissions(new ArrayList()).build(); + mockService.addResponse(expectedResponse); + + String project = "project-6911"; + String resource = "resource-756"; + TestPermissionsRequest testPermissionsRequestResource = + TestPermissionsRequest.newBuilder().build(); + + TestPermissionsResponse actualResponse = + client.testIamPermissions(project, resource, testPermissionsRequestResource); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void testIamPermissionsExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String project = "project-6911"; + String resource = "resource-756"; + TestPermissionsRequest testPermissionsRequestResource = + TestPermissionsRequest.newBuilder().build(); + client.testIamPermissions(project, resource, testPermissionsRequestResource); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + @Test public void updateTest() throws Exception { Operation expectedResponse = diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/LicensesClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/LicensesClientTest.java index 41c90f4db670..42046374555e 100644 --- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/LicensesClientTest.java +++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/LicensesClientTest.java @@ -166,6 +166,7 @@ public void getTest() throws Exception { .setMultiTenantOnly(true) .setName("name3373707") .setOsLicense(true) + .setParams(LicenseParams.newBuilder().build()) .setRemovableFromDisk(true) .addAllRequiredCoattachedLicenses(new ArrayList()) .setResourceRequirements(LicenseResourceRequirements.newBuilder().build()) diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionAutoscalersClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionAutoscalersClientTest.java index 374095025d49..18e088d2dae8 100644 --- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionAutoscalersClientTest.java +++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionAutoscalersClientTest.java @@ -414,6 +414,57 @@ public void patchExceptionTest() throws Exception { } } + @Test + public void testIamPermissionsTest() throws Exception { + TestPermissionsResponse expectedResponse = + TestPermissionsResponse.newBuilder().addAllPermissions(new ArrayList()).build(); + mockService.addResponse(expectedResponse); + + String project = "project-6911"; + String region = "region-9622"; + String resource = "resource-756"; + TestPermissionsRequest testPermissionsRequestResource = + TestPermissionsRequest.newBuilder().build(); + + TestPermissionsResponse actualResponse = + client.testIamPermissions(project, region, resource, testPermissionsRequestResource); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void testIamPermissionsExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String project = "project-6911"; + String region = "region-9622"; + String resource = "resource-756"; + TestPermissionsRequest testPermissionsRequestResource = + TestPermissionsRequest.newBuilder().build(); + client.testIamPermissions(project, region, resource, testPermissionsRequestResource); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + @Test public void updateTest() throws Exception { Operation expectedResponse = diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionBackendServicesClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionBackendServicesClientTest.java index b1f5fbb045f7..9d9a46856f9f 100644 --- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionBackendServicesClientTest.java +++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionBackendServicesClientTest.java @@ -193,6 +193,8 @@ public void getTest() throws Exception { .putAllMetadatas(new HashMap()) .setName("name3373707") .setNetwork("network1843485230") + .setNetworkPassThroughLbTrafficPolicy( + BackendServiceNetworkPassThroughLbTrafficPolicy.newBuilder().build()) .setOutlierDetection(OutlierDetection.newBuilder().build()) .setParams(BackendServiceParams.newBuilder().build()) .setPort(3446913) diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionHealthChecksClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionHealthChecksClientTest.java index 0d4af0c63326..9e7940f2d392 100644 --- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionHealthChecksClientTest.java +++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionHealthChecksClientTest.java @@ -423,6 +423,57 @@ public void patchExceptionTest() throws Exception { } } + @Test + public void testIamPermissionsTest() throws Exception { + TestPermissionsResponse expectedResponse = + TestPermissionsResponse.newBuilder().addAllPermissions(new ArrayList()).build(); + mockService.addResponse(expectedResponse); + + String project = "project-6911"; + String region = "region-9622"; + String resource = "resource-756"; + TestPermissionsRequest testPermissionsRequestResource = + TestPermissionsRequest.newBuilder().build(); + + TestPermissionsResponse actualResponse = + client.testIamPermissions(project, region, resource, testPermissionsRequestResource); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void testIamPermissionsExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String project = "project-6911"; + String region = "region-9622"; + String resource = "resource-756"; + TestPermissionsRequest testPermissionsRequestResource = + TestPermissionsRequest.newBuilder().build(); + client.testIamPermissions(project, region, resource, testPermissionsRequestResource); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + @Test public void updateTest() throws Exception { Operation expectedResponse = diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionNotificationEndpointsClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionNotificationEndpointsClientTest.java index 11d91b144e93..ae54841566f4 100644 --- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionNotificationEndpointsClientTest.java +++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionNotificationEndpointsClientTest.java @@ -333,4 +333,55 @@ public void listExceptionTest() throws Exception { // Expected exception. } } + + @Test + public void testIamPermissionsTest() throws Exception { + TestPermissionsResponse expectedResponse = + TestPermissionsResponse.newBuilder().addAllPermissions(new ArrayList()).build(); + mockService.addResponse(expectedResponse); + + String project = "project-6911"; + String region = "region-9622"; + String resource = "resource-756"; + TestPermissionsRequest testPermissionsRequestResource = + TestPermissionsRequest.newBuilder().build(); + + TestPermissionsResponse actualResponse = + client.testIamPermissions(project, region, resource, testPermissionsRequestResource); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void testIamPermissionsExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String project = "project-6911"; + String region = "region-9622"; + String resource = "resource-756"; + TestPermissionsRequest testPermissionsRequestResource = + TestPermissionsRequest.newBuilder().build(); + client.testIamPermissions(project, region, resource, testPermissionsRequestResource); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } } diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RoutesClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RoutesClientTest.java index 23769701bbf6..e45354fb35bb 100644 --- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RoutesClientTest.java +++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RoutesClientTest.java @@ -342,4 +342,53 @@ public void listExceptionTest() throws Exception { // Expected exception. } } + + @Test + public void testIamPermissionsTest() throws Exception { + TestPermissionsResponse expectedResponse = + TestPermissionsResponse.newBuilder().addAllPermissions(new ArrayList()).build(); + mockService.addResponse(expectedResponse); + + String project = "project-6911"; + String resource = "resource-756"; + TestPermissionsRequest testPermissionsRequestResource = + TestPermissionsRequest.newBuilder().build(); + + TestPermissionsResponse actualResponse = + client.testIamPermissions(project, resource, testPermissionsRequestResource); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void testIamPermissionsExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String project = "project-6911"; + String resource = "resource-756"; + TestPermissionsRequest testPermissionsRequestResource = + TestPermissionsRequest.newBuilder().build(); + client.testIamPermissions(project, resource, testPermissionsRequestResource); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } } diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/StoragePoolsClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/StoragePoolsClientTest.java index 715d22c67786..dc4fbed9a880 100644 --- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/StoragePoolsClientTest.java +++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/StoragePoolsClientTest.java @@ -223,6 +223,7 @@ public void getTest() throws Exception { .setLabelFingerprint("labelFingerprint379449680") .putAllLabels(new HashMap()) .setName("name3373707") + .setParams(StoragePoolParams.newBuilder().build()) .setPerformanceProvisioningType("performanceProvisioningType2104724503") .setPoolProvisionedCapacityGb(-1132075054) .setPoolProvisionedIops(1185834135) diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/TargetSslProxiesClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/TargetSslProxiesClientTest.java index 4e3d1b240155..cf3d8c0f7f44 100644 --- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/TargetSslProxiesClientTest.java +++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/TargetSslProxiesClientTest.java @@ -734,4 +734,53 @@ public void setSslPolicyExceptionTest() throws Exception { } catch (ExecutionException e) { } } + + @Test + public void testIamPermissionsTest() throws Exception { + TestPermissionsResponse expectedResponse = + TestPermissionsResponse.newBuilder().addAllPermissions(new ArrayList()).build(); + mockService.addResponse(expectedResponse); + + String project = "project-6911"; + String resource = "resource-756"; + TestPermissionsRequest testPermissionsRequestResource = + TestPermissionsRequest.newBuilder().build(); + + TestPermissionsResponse actualResponse = + client.testIamPermissions(project, resource, testPermissionsRequestResource); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void testIamPermissionsExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String project = "project-6911"; + String resource = "resource-756"; + TestPermissionsRequest testPermissionsRequestResource = + TestPermissionsRequest.newBuilder().build(); + client.testIamPermissions(project, resource, testPermissionsRequestResource); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } } diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/TargetTcpProxiesClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/TargetTcpProxiesClientTest.java index ff140512cfc9..9c874e387649 100644 --- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/TargetTcpProxiesClientTest.java +++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/TargetTcpProxiesClientTest.java @@ -547,4 +547,53 @@ public void setProxyHeaderExceptionTest() throws Exception { } catch (ExecutionException e) { } } + + @Test + public void testIamPermissionsTest() throws Exception { + TestPermissionsResponse expectedResponse = + TestPermissionsResponse.newBuilder().addAllPermissions(new ArrayList()).build(); + mockService.addResponse(expectedResponse); + + String project = "project-6911"; + String resource = "resource-756"; + TestPermissionsRequest testPermissionsRequestResource = + TestPermissionsRequest.newBuilder().build(); + + TestPermissionsResponse actualResponse = + client.testIamPermissions(project, resource, testPermissionsRequestResource); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void testIamPermissionsExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String project = "project-6911"; + String resource = "resource-756"; + TestPermissionsRequest testPermissionsRequestResource = + TestPermissionsRequest.newBuilder().build(); + client.testIamPermissions(project, resource, testPermissionsRequestResource); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } } diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/UrlMapsClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/UrlMapsClientTest.java index 46a8d81a811b..7592aa1daf36 100644 --- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/UrlMapsClientTest.java +++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/UrlMapsClientTest.java @@ -538,6 +538,55 @@ public void patchExceptionTest() throws Exception { } } + @Test + public void testIamPermissionsTest() throws Exception { + TestPermissionsResponse expectedResponse = + TestPermissionsResponse.newBuilder().addAllPermissions(new ArrayList()).build(); + mockService.addResponse(expectedResponse); + + String project = "project-6911"; + String resource = "resource-756"; + TestPermissionsRequest testPermissionsRequestResource = + TestPermissionsRequest.newBuilder().build(); + + TestPermissionsResponse actualResponse = + client.testIamPermissions(project, resource, testPermissionsRequestResource); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void testIamPermissionsExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String project = "project-6911"; + String resource = "resource-756"; + TestPermissionsRequest testPermissionsRequestResource = + TestPermissionsRequest.newBuilder().build(); + client.testIamPermissions(project, resource, testPermissionsRequestResource); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + @Test public void updateTest() throws Exception { Operation expectedResponse = diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BackendService.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BackendService.java index 5d665fe2c42d..25a02c349ae9 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BackendService.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BackendService.java @@ -4849,6 +4849,79 @@ public com.google.protobuf.ByteString getNetworkBytes() { } } + public static final int NETWORK_PASS_THROUGH_LB_TRAFFIC_POLICY_FIELD_NUMBER = 230323750; + private com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy + networkPassThroughLbTrafficPolicy_; + + /** + * + * + *
+   * Configures traffic steering properties of internal passthrough Network
+   * Load Balancers.
+   *
+   * networkPassThroughLbTrafficPolicy cannot be specified with haPolicy.
+   * 
+ * + * + * optional .google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy network_pass_through_lb_traffic_policy = 230323750; + * + * + * @return Whether the networkPassThroughLbTrafficPolicy field is set. + */ + @java.lang.Override + public boolean hasNetworkPassThroughLbTrafficPolicy() { + return ((bitField0_ & 0x04000000) != 0); + } + + /** + * + * + *
+   * Configures traffic steering properties of internal passthrough Network
+   * Load Balancers.
+   *
+   * networkPassThroughLbTrafficPolicy cannot be specified with haPolicy.
+   * 
+ * + * + * optional .google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy network_pass_through_lb_traffic_policy = 230323750; + * + * + * @return The networkPassThroughLbTrafficPolicy. + */ + @java.lang.Override + public com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy + getNetworkPassThroughLbTrafficPolicy() { + return networkPassThroughLbTrafficPolicy_ == null + ? com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy + .getDefaultInstance() + : networkPassThroughLbTrafficPolicy_; + } + + /** + * + * + *
+   * Configures traffic steering properties of internal passthrough Network
+   * Load Balancers.
+   *
+   * networkPassThroughLbTrafficPolicy cannot be specified with haPolicy.
+   * 
+ * + * + * optional .google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy network_pass_through_lb_traffic_policy = 230323750; + * + */ + @java.lang.Override + public com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicyOrBuilder + getNetworkPassThroughLbTrafficPolicyOrBuilder() { + return networkPassThroughLbTrafficPolicy_ == null + ? com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy + .getDefaultInstance() + : networkPassThroughLbTrafficPolicy_; + } + public static final int OUTLIER_DETECTION_FIELD_NUMBER = 354625086; private com.google.cloud.compute.v1.OutlierDetection outlierDetection_; @@ -4904,7 +4977,7 @@ public com.google.protobuf.ByteString getNetworkBytes() { */ @java.lang.Override public boolean hasOutlierDetection() { - return ((bitField0_ & 0x04000000) != 0); + return ((bitField0_ & 0x08000000) != 0); } /** @@ -5036,7 +5109,7 @@ public com.google.cloud.compute.v1.OutlierDetectionOrBuilder getOutlierDetection */ @java.lang.Override public boolean hasParams() { - return ((bitField0_ & 0x08000000) != 0); + return ((bitField0_ & 0x10000000) != 0); } /** @@ -5094,7 +5167,7 @@ public com.google.cloud.compute.v1.BackendServiceParamsOrBuilder getParamsOrBuil */ @java.lang.Override public boolean hasPort() { - return ((bitField0_ & 0x10000000) != 0); + return ((bitField0_ & 0x20000000) != 0); } /** @@ -5140,7 +5213,7 @@ public int getPort() { */ @java.lang.Override public boolean hasPortName() { - return ((bitField0_ & 0x20000000) != 0); + return ((bitField0_ & 0x40000000) != 0); } /** @@ -5231,7 +5304,7 @@ public com.google.protobuf.ByteString getPortNameBytes() { */ @java.lang.Override public boolean hasProtocol() { - return ((bitField0_ & 0x40000000) != 0); + return ((bitField0_ & 0x80000000) != 0); } /** @@ -5323,7 +5396,7 @@ public com.google.protobuf.ByteString getProtocolBytes() { */ @java.lang.Override public boolean hasRegion() { - return ((bitField0_ & 0x80000000) != 0); + return ((bitField1_ & 0x00000001) != 0); } /** @@ -5399,7 +5472,7 @@ public com.google.protobuf.ByteString getRegionBytes() { */ @java.lang.Override public boolean hasSecurityPolicy() { - return ((bitField1_ & 0x00000001) != 0); + return ((bitField1_ & 0x00000002) != 0); } /** @@ -5470,7 +5543,7 @@ public com.google.protobuf.ByteString getSecurityPolicyBytes() { */ @java.lang.Override public boolean hasSecuritySettings() { - return ((bitField1_ & 0x00000002) != 0); + return ((bitField1_ & 0x00000004) != 0); } /** @@ -5529,7 +5602,7 @@ public com.google.cloud.compute.v1.SecuritySettingsOrBuilder getSecuritySettings */ @java.lang.Override public boolean hasSelfLink() { - return ((bitField1_ & 0x00000004) != 0); + return ((bitField1_ & 0x00000008) != 0); } /** @@ -5681,7 +5754,7 @@ public com.google.protobuf.ByteString getServiceBindingsBytes(int index) { */ @java.lang.Override public boolean hasServiceLbPolicy() { - return ((bitField1_ & 0x00000008) != 0); + return ((bitField1_ & 0x00000010) != 0); } /** @@ -5767,7 +5840,7 @@ public com.google.protobuf.ByteString getServiceLbPolicyBytes() { */ @java.lang.Override public boolean hasSessionAffinity() { - return ((bitField1_ & 0x00000010) != 0); + return ((bitField1_ & 0x00000020) != 0); } /** @@ -5859,7 +5932,7 @@ public com.google.protobuf.ByteString getSessionAffinityBytes() { */ @java.lang.Override public boolean hasStrongSessionAffinityCookie() { - return ((bitField1_ & 0x00000020) != 0); + return ((bitField1_ & 0x00000040) != 0); } /** @@ -5919,7 +5992,7 @@ public com.google.cloud.compute.v1.BackendServiceHttpCookie getStrongSessionAffi */ @java.lang.Override public boolean hasSubsetting() { - return ((bitField1_ & 0x00000040) != 0); + return ((bitField1_ & 0x00000080) != 0); } /** @@ -5984,7 +6057,7 @@ public com.google.cloud.compute.v1.SubsettingOrBuilder getSubsettingOrBuilder() */ @java.lang.Override public boolean hasTimeoutSec() { - return ((bitField1_ & 0x00000080) != 0); + return ((bitField1_ & 0x00000100) != 0); } /** @@ -6033,7 +6106,7 @@ public int getTimeoutSec() { */ @java.lang.Override public boolean hasTlsSettings() { - return ((bitField1_ & 0x00000100) != 0); + return ((bitField1_ & 0x00000200) != 0); } /** @@ -6179,7 +6252,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x01000000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3373707, name_); } - if (((bitField0_ & 0x10000000) != 0)) { + if (((bitField0_ & 0x20000000) != 0)) { output.writeInt32(3446913, port_); } com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( @@ -6194,7 +6267,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000200) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 41036943, edgeSecurityPolicy_); } - if (((bitField0_ & 0x20000000) != 0)) { + if (((bitField0_ & 0x40000000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 41534345, portName_); } if (((bitField0_ & 0x00800000) != 0)) { @@ -6208,19 +6281,19 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io com.google.protobuf.GeneratedMessageV3.writeString( output, 77600840, ipAddressSelectionPolicy_); } - if (((bitField0_ & 0x08000000) != 0)) { + if (((bitField0_ & 0x10000000) != 0)) { output.writeMessage(78313862, getParams()); } - if (((bitField1_ & 0x00000080) != 0)) { + if (((bitField1_ & 0x00000100) != 0)) { output.writeInt32(79994995, timeoutSec_); } - if (((bitField1_ & 0x00000100) != 0)) { + if (((bitField1_ & 0x00000200) != 0)) { output.writeMessage(81794791, getTlsSettings()); } - if (((bitField0_ & 0x40000000) != 0)) { + if (((bitField0_ & 0x80000000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 84577944, protocol_); } - if (((bitField1_ & 0x00000008) != 0)) { + if (((bitField1_ & 0x00000010) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 94848785, serviceLbPolicy_); } if (((bitField0_ & 0x00000008) != 0)) { @@ -6236,7 +6309,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io com.google.protobuf.GeneratedMessageV3.writeString( output, 133581016, serviceBindings_.getRaw(i)); } - if (((bitField0_ & 0x80000000) != 0)) { + if (((bitField1_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 138946292, region_); } for (int i = 0; i < localityLbPolicies_.size(); i++) { @@ -6245,19 +6318,22 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000020) != 0)) { output.writeMessage(143994969, getConnectionTrackingPolicy()); } - if (((bitField1_ & 0x00000001) != 0)) { + if (((bitField1_ & 0x00000002) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 171082513, securityPolicy_); } if (((bitField0_ & 0x00000002) != 0)) { output.writeMessage(213976452, getCdnPolicy()); } + if (((bitField0_ & 0x04000000) != 0)) { + output.writeMessage(230323750, getNetworkPassThroughLbTrafficPolicy()); + } if (((bitField0_ & 0x02000000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 232872494, network_); } if (((bitField0_ & 0x00004000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 234678500, fingerprint_); } - if (((bitField1_ & 0x00000020) != 0)) { + if (((bitField1_ & 0x00000040) != 0)) { output.writeMessage(238195722, getStrongSessionAffinityCookie()); } if (((bitField0_ & 0x00000400) != 0)) { @@ -6266,7 +6342,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00400000) != 0)) { output.writeMessage(351299741, getLogConfig()); } - if (((bitField0_ & 0x04000000) != 0)) { + if (((bitField0_ & 0x08000000) != 0)) { output.writeMessage(354625086, getOutlierDetection()); } if (((bitField0_ & 0x00100000) != 0)) { @@ -6295,19 +6371,19 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io com.google.protobuf.GeneratedMessageV3.writeString( output, 448370606, healthChecks_.getRaw(i)); } - if (((bitField1_ & 0x00000040) != 0)) { + if (((bitField1_ & 0x00000080) != 0)) { output.writeMessage(450283536, getSubsetting()); } - if (((bitField1_ & 0x00000004) != 0)) { + if (((bitField1_ & 0x00000008) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 456214797, selfLink_); } if (((bitField0_ & 0x00000010) != 0)) { output.writeMessage(461096747, getConnectionDraining()); } - if (((bitField1_ & 0x00000010) != 0)) { + if (((bitField1_ & 0x00000020) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 463888561, sessionAffinity_); } - if (((bitField1_ & 0x00000002) != 0)) { + if (((bitField1_ & 0x00000004) != 0)) { output.writeMessage(478649922, getSecuritySettings()); } if (((bitField0_ & 0x00001000) != 0)) { @@ -6343,7 +6419,7 @@ public int getSerializedSize() { if (((bitField0_ & 0x01000000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3373707, name_); } - if (((bitField0_ & 0x10000000) != 0)) { + if (((bitField0_ & 0x20000000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeInt32Size(3446913, port_); } for (java.util.Map.Entry entry : @@ -6372,7 +6448,7 @@ public int getSerializedSize() { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(41036943, edgeSecurityPolicy_); } - if (((bitField0_ & 0x20000000) != 0)) { + if (((bitField0_ & 0x40000000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(41534345, portName_); } if (((bitField0_ & 0x00800000) != 0)) { @@ -6390,19 +6466,19 @@ public int getSerializedSize() { com.google.protobuf.GeneratedMessageV3.computeStringSize( 77600840, ipAddressSelectionPolicy_); } - if (((bitField0_ & 0x08000000) != 0)) { + if (((bitField0_ & 0x10000000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(78313862, getParams()); } - if (((bitField1_ & 0x00000080) != 0)) { + if (((bitField1_ & 0x00000100) != 0)) { size += com.google.protobuf.CodedOutputStream.computeInt32Size(79994995, timeoutSec_); } - if (((bitField1_ & 0x00000100) != 0)) { + if (((bitField1_ & 0x00000200) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(81794791, getTlsSettings()); } - if (((bitField0_ & 0x40000000) != 0)) { + if (((bitField0_ & 0x80000000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(84577944, protocol_); } - if (((bitField1_ & 0x00000008) != 0)) { + if (((bitField1_ & 0x00000010) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(94848785, serviceLbPolicy_); } if (((bitField0_ & 0x00000008) != 0)) { @@ -6424,7 +6500,7 @@ public int getSerializedSize() { size += dataSize; size += 5 * getServiceBindingsList().size(); } - if (((bitField0_ & 0x80000000) != 0)) { + if (((bitField1_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(138946292, region_); } for (int i = 0; i < localityLbPolicies_.size(); i++) { @@ -6437,19 +6513,24 @@ public int getSerializedSize() { com.google.protobuf.CodedOutputStream.computeMessageSize( 143994969, getConnectionTrackingPolicy()); } - if (((bitField1_ & 0x00000001) != 0)) { + if (((bitField1_ & 0x00000002) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(171082513, securityPolicy_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(213976452, getCdnPolicy()); } + if (((bitField0_ & 0x04000000) != 0)) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 230323750, getNetworkPassThroughLbTrafficPolicy()); + } if (((bitField0_ & 0x02000000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(232872494, network_); } if (((bitField0_ & 0x00004000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(234678500, fingerprint_); } - if (((bitField1_ & 0x00000020) != 0)) { + if (((bitField1_ & 0x00000040) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize( 238195722, getStrongSessionAffinityCookie()); @@ -6460,7 +6541,7 @@ public int getSerializedSize() { if (((bitField0_ & 0x00400000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(351299741, getLogConfig()); } - if (((bitField0_ & 0x04000000) != 0)) { + if (((bitField0_ & 0x08000000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize( 354625086, getOutlierDetection()); @@ -6504,10 +6585,10 @@ public int getSerializedSize() { size += dataSize; size += 5 * getHealthChecksList().size(); } - if (((bitField1_ & 0x00000040) != 0)) { + if (((bitField1_ & 0x00000080) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(450283536, getSubsetting()); } - if (((bitField1_ & 0x00000004) != 0)) { + if (((bitField1_ & 0x00000008) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(456214797, selfLink_); } if (((bitField0_ & 0x00000010) != 0)) { @@ -6515,10 +6596,10 @@ public int getSerializedSize() { com.google.protobuf.CodedOutputStream.computeMessageSize( 461096747, getConnectionDraining()); } - if (((bitField1_ & 0x00000010) != 0)) { + if (((bitField1_ & 0x00000020) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(463888561, sessionAffinity_); } - if (((bitField1_ & 0x00000002) != 0)) { + if (((bitField1_ & 0x00000004) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize( 478649922, getSecuritySettings()); @@ -6666,6 +6747,12 @@ public boolean equals(final java.lang.Object obj) { if (hasNetwork()) { if (!getNetwork().equals(other.getNetwork())) return false; } + if (hasNetworkPassThroughLbTrafficPolicy() != other.hasNetworkPassThroughLbTrafficPolicy()) + return false; + if (hasNetworkPassThroughLbTrafficPolicy()) { + if (!getNetworkPassThroughLbTrafficPolicy() + .equals(other.getNetworkPassThroughLbTrafficPolicy())) return false; + } if (hasOutlierDetection() != other.hasOutlierDetection()) return false; if (hasOutlierDetection()) { if (!getOutlierDetection().equals(other.getOutlierDetection())) return false; @@ -6874,6 +6961,10 @@ public int hashCode() { hash = (37 * hash) + NETWORK_FIELD_NUMBER; hash = (53 * hash) + getNetwork().hashCode(); } + if (hasNetworkPassThroughLbTrafficPolicy()) { + hash = (37 * hash) + NETWORK_PASS_THROUGH_LB_TRAFFIC_POLICY_FIELD_NUMBER; + hash = (53 * hash) + getNetworkPassThroughLbTrafficPolicy().hashCode(); + } if (hasOutlierDetection()) { hash = (37 * hash) + OUTLIER_DETECTION_FIELD_NUMBER; hash = (53 * hash) + getOutlierDetection().hashCode(); @@ -7135,6 +7226,7 @@ private void maybeForceBuilderInitialization() { getLocalityLbPoliciesFieldBuilder(); getLogConfigFieldBuilder(); getMaxStreamDurationFieldBuilder(); + getNetworkPassThroughLbTrafficPolicyFieldBuilder(); getOutlierDetectionFieldBuilder(); getParamsFieldBuilder(); getSecuritySettingsFieldBuilder(); @@ -7241,6 +7333,11 @@ public Builder clear() { internalGetMutableMetadatas().clear(); name_ = ""; network_ = ""; + networkPassThroughLbTrafficPolicy_ = null; + if (networkPassThroughLbTrafficPolicyBuilder_ != null) { + networkPassThroughLbTrafficPolicyBuilder_.dispose(); + networkPassThroughLbTrafficPolicyBuilder_ = null; + } outlierDetection_ = null; if (outlierDetectionBuilder_ != null) { outlierDetectionBuilder_.dispose(); @@ -7287,7 +7384,7 @@ public Builder clear() { usedBy_ = null; usedByBuilder_.clear(); } - bitField1_ = (bitField1_ & ~0x00020000); + bitField1_ = (bitField1_ & ~0x00040000); return this; } @@ -7355,9 +7452,9 @@ private void buildPartialRepeatedFields(com.google.cloud.compute.v1.BackendServi result.localityLbPolicies_ = localityLbPoliciesBuilder_.build(); } if (usedByBuilder_ == null) { - if (((bitField1_ & 0x00020000) != 0)) { + if (((bitField1_ & 0x00040000) != 0)) { usedBy_ = java.util.Collections.unmodifiableList(usedBy_); - bitField1_ = (bitField1_ & ~0x00020000); + bitField1_ = (bitField1_ & ~0x00040000); } result.usedBy_ = usedBy_; } else { @@ -7508,75 +7605,82 @@ private void buildPartial1(com.google.cloud.compute.v1.BackendService result) { to_bitField0_ |= 0x02000000; } if (((from_bitField1_ & 0x00000002) != 0)) { - result.outlierDetection_ = - outlierDetectionBuilder_ == null ? outlierDetection_ : outlierDetectionBuilder_.build(); + result.networkPassThroughLbTrafficPolicy_ = + networkPassThroughLbTrafficPolicyBuilder_ == null + ? networkPassThroughLbTrafficPolicy_ + : networkPassThroughLbTrafficPolicyBuilder_.build(); to_bitField0_ |= 0x04000000; } if (((from_bitField1_ & 0x00000004) != 0)) { - result.params_ = paramsBuilder_ == null ? params_ : paramsBuilder_.build(); + result.outlierDetection_ = + outlierDetectionBuilder_ == null ? outlierDetection_ : outlierDetectionBuilder_.build(); to_bitField0_ |= 0x08000000; } if (((from_bitField1_ & 0x00000008) != 0)) { - result.port_ = port_; + result.params_ = paramsBuilder_ == null ? params_ : paramsBuilder_.build(); to_bitField0_ |= 0x10000000; } if (((from_bitField1_ & 0x00000010) != 0)) { - result.portName_ = portName_; + result.port_ = port_; to_bitField0_ |= 0x20000000; } if (((from_bitField1_ & 0x00000020) != 0)) { - result.protocol_ = protocol_; + result.portName_ = portName_; to_bitField0_ |= 0x40000000; } if (((from_bitField1_ & 0x00000040) != 0)) { - result.region_ = region_; + result.protocol_ = protocol_; to_bitField0_ |= 0x80000000; } int to_bitField1_ = 0; if (((from_bitField1_ & 0x00000080) != 0)) { - result.securityPolicy_ = securityPolicy_; + result.region_ = region_; to_bitField1_ |= 0x00000001; } if (((from_bitField1_ & 0x00000100) != 0)) { - result.securitySettings_ = - securitySettingsBuilder_ == null ? securitySettings_ : securitySettingsBuilder_.build(); + result.securityPolicy_ = securityPolicy_; to_bitField1_ |= 0x00000002; } if (((from_bitField1_ & 0x00000200) != 0)) { - result.selfLink_ = selfLink_; + result.securitySettings_ = + securitySettingsBuilder_ == null ? securitySettings_ : securitySettingsBuilder_.build(); to_bitField1_ |= 0x00000004; } if (((from_bitField1_ & 0x00000400) != 0)) { - serviceBindings_.makeImmutable(); - result.serviceBindings_ = serviceBindings_; + result.selfLink_ = selfLink_; + to_bitField1_ |= 0x00000008; } if (((from_bitField1_ & 0x00000800) != 0)) { - result.serviceLbPolicy_ = serviceLbPolicy_; - to_bitField1_ |= 0x00000008; + serviceBindings_.makeImmutable(); + result.serviceBindings_ = serviceBindings_; } if (((from_bitField1_ & 0x00001000) != 0)) { - result.sessionAffinity_ = sessionAffinity_; + result.serviceLbPolicy_ = serviceLbPolicy_; to_bitField1_ |= 0x00000010; } if (((from_bitField1_ & 0x00002000) != 0)) { + result.sessionAffinity_ = sessionAffinity_; + to_bitField1_ |= 0x00000020; + } + if (((from_bitField1_ & 0x00004000) != 0)) { result.strongSessionAffinityCookie_ = strongSessionAffinityCookieBuilder_ == null ? strongSessionAffinityCookie_ : strongSessionAffinityCookieBuilder_.build(); - to_bitField1_ |= 0x00000020; - } - if (((from_bitField1_ & 0x00004000) != 0)) { - result.subsetting_ = subsettingBuilder_ == null ? subsetting_ : subsettingBuilder_.build(); to_bitField1_ |= 0x00000040; } if (((from_bitField1_ & 0x00008000) != 0)) { - result.timeoutSec_ = timeoutSec_; + result.subsetting_ = subsettingBuilder_ == null ? subsetting_ : subsettingBuilder_.build(); to_bitField1_ |= 0x00000080; } if (((from_bitField1_ & 0x00010000) != 0)) { + result.timeoutSec_ = timeoutSec_; + to_bitField1_ |= 0x00000100; + } + if (((from_bitField1_ & 0x00020000) != 0)) { result.tlsSettings_ = tlsSettingsBuilder_ == null ? tlsSettings_ : tlsSettingsBuilder_.build(); - to_bitField1_ |= 0x00000100; + to_bitField1_ |= 0x00000200; } result.bitField0_ |= to_bitField0_; result.bitField1_ |= to_bitField1_; @@ -7843,6 +7947,9 @@ public Builder mergeFrom(com.google.cloud.compute.v1.BackendService other) { bitField1_ |= 0x00000001; onChanged(); } + if (other.hasNetworkPassThroughLbTrafficPolicy()) { + mergeNetworkPassThroughLbTrafficPolicy(other.getNetworkPassThroughLbTrafficPolicy()); + } if (other.hasOutlierDetection()) { mergeOutlierDetection(other.getOutlierDetection()); } @@ -7854,22 +7961,22 @@ public Builder mergeFrom(com.google.cloud.compute.v1.BackendService other) { } if (other.hasPortName()) { portName_ = other.portName_; - bitField1_ |= 0x00000010; + bitField1_ |= 0x00000020; onChanged(); } if (other.hasProtocol()) { protocol_ = other.protocol_; - bitField1_ |= 0x00000020; + bitField1_ |= 0x00000040; onChanged(); } if (other.hasRegion()) { region_ = other.region_; - bitField1_ |= 0x00000040; + bitField1_ |= 0x00000080; onChanged(); } if (other.hasSecurityPolicy()) { securityPolicy_ = other.securityPolicy_; - bitField1_ |= 0x00000080; + bitField1_ |= 0x00000100; onChanged(); } if (other.hasSecuritySettings()) { @@ -7877,13 +7984,13 @@ public Builder mergeFrom(com.google.cloud.compute.v1.BackendService other) { } if (other.hasSelfLink()) { selfLink_ = other.selfLink_; - bitField1_ |= 0x00000200; + bitField1_ |= 0x00000400; onChanged(); } if (!other.serviceBindings_.isEmpty()) { if (serviceBindings_.isEmpty()) { serviceBindings_ = other.serviceBindings_; - bitField1_ |= 0x00000400; + bitField1_ |= 0x00000800; } else { ensureServiceBindingsIsMutable(); serviceBindings_.addAll(other.serviceBindings_); @@ -7892,12 +7999,12 @@ public Builder mergeFrom(com.google.cloud.compute.v1.BackendService other) { } if (other.hasServiceLbPolicy()) { serviceLbPolicy_ = other.serviceLbPolicy_; - bitField1_ |= 0x00000800; + bitField1_ |= 0x00001000; onChanged(); } if (other.hasSessionAffinity()) { sessionAffinity_ = other.sessionAffinity_; - bitField1_ |= 0x00001000; + bitField1_ |= 0x00002000; onChanged(); } if (other.hasStrongSessionAffinityCookie()) { @@ -7916,7 +8023,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.BackendService other) { if (!other.usedBy_.isEmpty()) { if (usedBy_.isEmpty()) { usedBy_ = other.usedBy_; - bitField1_ = (bitField1_ & ~0x00020000); + bitField1_ = (bitField1_ & ~0x00040000); } else { ensureUsedByIsMutable(); usedBy_.addAll(other.usedBy_); @@ -7929,7 +8036,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.BackendService other) { usedByBuilder_.dispose(); usedByBuilder_ = null; usedBy_ = other.usedBy_; - bitField1_ = (bitField1_ & ~0x00020000); + bitField1_ = (bitField1_ & ~0x00040000); usedByBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getUsedByFieldBuilder() @@ -7998,7 +8105,7 @@ public Builder mergeFrom( case 27575304: { port_ = input.readInt32(); - bitField1_ |= 0x00000008; + bitField1_ |= 0x00000010; break; } // case 27575304 case 68114722: @@ -8035,7 +8142,7 @@ public Builder mergeFrom( case 332274762: { portName_ = input.readStringRequireUtf8(); - bitField1_ |= 0x00000010; + bitField1_ |= 0x00000020; break; } // case 332274762 case 491427010: @@ -8060,31 +8167,31 @@ public Builder mergeFrom( case 626510898: { input.readMessage(getParamsFieldBuilder().getBuilder(), extensionRegistry); - bitField1_ |= 0x00000004; + bitField1_ |= 0x00000008; break; } // case 626510898 case 639959960: { timeoutSec_ = input.readInt32(); - bitField1_ |= 0x00008000; + bitField1_ |= 0x00010000; break; } // case 639959960 case 654358330: { input.readMessage(getTlsSettingsFieldBuilder().getBuilder(), extensionRegistry); - bitField1_ |= 0x00010000; + bitField1_ |= 0x00020000; break; } // case 654358330 case 676623554: { protocol_ = input.readStringRequireUtf8(); - bitField1_ |= 0x00000020; + bitField1_ |= 0x00000040; break; } // case 676623554 case 758790282: { serviceLbPolicy_ = input.readStringRequireUtf8(); - bitField1_ |= 0x00000800; + bitField1_ |= 0x00001000; break; } // case 758790282 case 764167906: @@ -8115,7 +8222,7 @@ public Builder mergeFrom( case 1111570338: { region_ = input.readStringRequireUtf8(); - bitField1_ |= 0x00000040; + bitField1_ |= 0x00000080; break; } // case 1111570338 case 1127860458: @@ -8143,7 +8250,7 @@ public Builder mergeFrom( case 1368660106: { securityPolicy_ = input.readStringRequireUtf8(); - bitField1_ |= 0x00000080; + bitField1_ |= 0x00000100; break; } // case 1368660106 case 1711811618: @@ -8152,6 +8259,14 @@ public Builder mergeFrom( bitField0_ |= 0x00000004; break; } // case 1711811618 + case 1842590002: + { + input.readMessage( + getNetworkPassThroughLbTrafficPolicyFieldBuilder().getBuilder(), + extensionRegistry); + bitField1_ |= 0x00000002; + break; + } // case 1842590002 case 1862979954: { network_ = input.readStringRequireUtf8(); @@ -8168,7 +8283,7 @@ public Builder mergeFrom( { input.readMessage( getStrongSessionAffinityCookieFieldBuilder().getBuilder(), extensionRegistry); - bitField1_ |= 0x00002000; + bitField1_ |= 0x00004000; break; } // case 1905565778 case 2005867992: @@ -8187,7 +8302,7 @@ public Builder mergeFrom( { input.readMessage( getOutlierDetectionFieldBuilder().getBuilder(), extensionRegistry); - bitField1_ |= 0x00000002; + bitField1_ |= 0x00000004; break; } // case -1457966606 case -1383845342: @@ -8259,13 +8374,13 @@ public Builder mergeFrom( case -692699006: { input.readMessage(getSubsettingFieldBuilder().getBuilder(), extensionRegistry); - bitField1_ |= 0x00004000; + bitField1_ |= 0x00008000; break; } // case -692699006 case -645248918: { selfLink_ = input.readStringRequireUtf8(); - bitField1_ |= 0x00000200; + bitField1_ |= 0x00000400; break; } // case -645248918 case -606193318: @@ -8278,14 +8393,14 @@ public Builder mergeFrom( case -583858806: { sessionAffinity_ = input.readStringRequireUtf8(); - bitField1_ |= 0x00001000; + bitField1_ |= 0x00002000; break; } // case -583858806 case -465767918: { input.readMessage( getSecuritySettingsFieldBuilder().getBuilder(), extensionRegistry); - bitField1_ |= 0x00000100; + bitField1_ |= 0x00000200; break; } // case -465767918 case -237107595: @@ -15873,39 +15988,291 @@ public Builder setNetworkBytes(com.google.protobuf.ByteString value) { return this; } - private com.google.cloud.compute.v1.OutlierDetection outlierDetection_; + private com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy + networkPassThroughLbTrafficPolicy_; private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.compute.v1.OutlierDetection, - com.google.cloud.compute.v1.OutlierDetection.Builder, - com.google.cloud.compute.v1.OutlierDetectionOrBuilder> - outlierDetectionBuilder_; + com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy, + com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy.Builder, + com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicyOrBuilder> + networkPassThroughLbTrafficPolicyBuilder_; /** * * *
-     * Settings controlling the ejection of unhealthy backend endpoints from the
-     * load balancing pool of each individual proxy instance that processes the
-     * traffic for the given backend service. If not set, this feature is
-     * considered disabled.
+     * Configures traffic steering properties of internal passthrough Network
+     * Load Balancers.
      *
-     * Results of the outlier detection algorithm (ejection of endpoints from the
-     * load balancing pool and returning them back to the pool) are executed
-     * independently by each proxy instance of the load balancer. In most cases,
-     * more than one proxy instance handles the traffic received by a backend
-     * service. Thus, it is possible that an unhealthy endpoint is detected and
-     * ejected by only some of the proxies, and while this happens, other proxies
-     * may continue to send requests to the same unhealthy endpoint until they
-     * detect and eject the unhealthy endpoint.
+     * networkPassThroughLbTrafficPolicy cannot be specified with haPolicy.
+     * 
* - * Applicable backend endpoints can be: + * + * optional .google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy network_pass_through_lb_traffic_policy = 230323750; + * * - * - VM instances in an Instance Group - * - Endpoints in a Zonal NEG (GCE_VM_IP, GCE_VM_IP_PORT) - * - Endpoints in a Hybrid Connectivity NEG (NON_GCP_PRIVATE_IP_PORT) - * - Serverless NEGs, that resolve to Cloud Run, App Engine, or Cloud - * Functions Services - * - Private Service Connect NEGs, that resolve to + * @return Whether the networkPassThroughLbTrafficPolicy field is set. + */ + public boolean hasNetworkPassThroughLbTrafficPolicy() { + return ((bitField1_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * Configures traffic steering properties of internal passthrough Network
+     * Load Balancers.
+     *
+     * networkPassThroughLbTrafficPolicy cannot be specified with haPolicy.
+     * 
+ * + * + * optional .google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy network_pass_through_lb_traffic_policy = 230323750; + * + * + * @return The networkPassThroughLbTrafficPolicy. + */ + public com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy + getNetworkPassThroughLbTrafficPolicy() { + if (networkPassThroughLbTrafficPolicyBuilder_ == null) { + return networkPassThroughLbTrafficPolicy_ == null + ? com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy + .getDefaultInstance() + : networkPassThroughLbTrafficPolicy_; + } else { + return networkPassThroughLbTrafficPolicyBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Configures traffic steering properties of internal passthrough Network
+     * Load Balancers.
+     *
+     * networkPassThroughLbTrafficPolicy cannot be specified with haPolicy.
+     * 
+ * + * + * optional .google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy network_pass_through_lb_traffic_policy = 230323750; + * + */ + public Builder setNetworkPassThroughLbTrafficPolicy( + com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy value) { + if (networkPassThroughLbTrafficPolicyBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + networkPassThroughLbTrafficPolicy_ = value; + } else { + networkPassThroughLbTrafficPolicyBuilder_.setMessage(value); + } + bitField1_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Configures traffic steering properties of internal passthrough Network
+     * Load Balancers.
+     *
+     * networkPassThroughLbTrafficPolicy cannot be specified with haPolicy.
+     * 
+ * + * + * optional .google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy network_pass_through_lb_traffic_policy = 230323750; + * + */ + public Builder setNetworkPassThroughLbTrafficPolicy( + com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy.Builder + builderForValue) { + if (networkPassThroughLbTrafficPolicyBuilder_ == null) { + networkPassThroughLbTrafficPolicy_ = builderForValue.build(); + } else { + networkPassThroughLbTrafficPolicyBuilder_.setMessage(builderForValue.build()); + } + bitField1_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Configures traffic steering properties of internal passthrough Network
+     * Load Balancers.
+     *
+     * networkPassThroughLbTrafficPolicy cannot be specified with haPolicy.
+     * 
+ * + * + * optional .google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy network_pass_through_lb_traffic_policy = 230323750; + * + */ + public Builder mergeNetworkPassThroughLbTrafficPolicy( + com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy value) { + if (networkPassThroughLbTrafficPolicyBuilder_ == null) { + if (((bitField1_ & 0x00000002) != 0) + && networkPassThroughLbTrafficPolicy_ != null + && networkPassThroughLbTrafficPolicy_ + != com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy + .getDefaultInstance()) { + getNetworkPassThroughLbTrafficPolicyBuilder().mergeFrom(value); + } else { + networkPassThroughLbTrafficPolicy_ = value; + } + } else { + networkPassThroughLbTrafficPolicyBuilder_.mergeFrom(value); + } + if (networkPassThroughLbTrafficPolicy_ != null) { + bitField1_ |= 0x00000002; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Configures traffic steering properties of internal passthrough Network
+     * Load Balancers.
+     *
+     * networkPassThroughLbTrafficPolicy cannot be specified with haPolicy.
+     * 
+ * + * + * optional .google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy network_pass_through_lb_traffic_policy = 230323750; + * + */ + public Builder clearNetworkPassThroughLbTrafficPolicy() { + bitField1_ = (bitField1_ & ~0x00000002); + networkPassThroughLbTrafficPolicy_ = null; + if (networkPassThroughLbTrafficPolicyBuilder_ != null) { + networkPassThroughLbTrafficPolicyBuilder_.dispose(); + networkPassThroughLbTrafficPolicyBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Configures traffic steering properties of internal passthrough Network
+     * Load Balancers.
+     *
+     * networkPassThroughLbTrafficPolicy cannot be specified with haPolicy.
+     * 
+ * + * + * optional .google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy network_pass_through_lb_traffic_policy = 230323750; + * + */ + public com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy.Builder + getNetworkPassThroughLbTrafficPolicyBuilder() { + bitField1_ |= 0x00000002; + onChanged(); + return getNetworkPassThroughLbTrafficPolicyFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Configures traffic steering properties of internal passthrough Network
+     * Load Balancers.
+     *
+     * networkPassThroughLbTrafficPolicy cannot be specified with haPolicy.
+     * 
+ * + * + * optional .google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy network_pass_through_lb_traffic_policy = 230323750; + * + */ + public com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicyOrBuilder + getNetworkPassThroughLbTrafficPolicyOrBuilder() { + if (networkPassThroughLbTrafficPolicyBuilder_ != null) { + return networkPassThroughLbTrafficPolicyBuilder_.getMessageOrBuilder(); + } else { + return networkPassThroughLbTrafficPolicy_ == null + ? com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy + .getDefaultInstance() + : networkPassThroughLbTrafficPolicy_; + } + } + + /** + * + * + *
+     * Configures traffic steering properties of internal passthrough Network
+     * Load Balancers.
+     *
+     * networkPassThroughLbTrafficPolicy cannot be specified with haPolicy.
+     * 
+ * + * + * optional .google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy network_pass_through_lb_traffic_policy = 230323750; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy, + com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy.Builder, + com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicyOrBuilder> + getNetworkPassThroughLbTrafficPolicyFieldBuilder() { + if (networkPassThroughLbTrafficPolicyBuilder_ == null) { + networkPassThroughLbTrafficPolicyBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy, + com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy.Builder, + com.google.cloud.compute.v1 + .BackendServiceNetworkPassThroughLbTrafficPolicyOrBuilder>( + getNetworkPassThroughLbTrafficPolicy(), getParentForChildren(), isClean()); + networkPassThroughLbTrafficPolicy_ = null; + } + return networkPassThroughLbTrafficPolicyBuilder_; + } + + private com.google.cloud.compute.v1.OutlierDetection outlierDetection_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.OutlierDetection, + com.google.cloud.compute.v1.OutlierDetection.Builder, + com.google.cloud.compute.v1.OutlierDetectionOrBuilder> + outlierDetectionBuilder_; + + /** + * + * + *
+     * Settings controlling the ejection of unhealthy backend endpoints from the
+     * load balancing pool of each individual proxy instance that processes the
+     * traffic for the given backend service. If not set, this feature is
+     * considered disabled.
+     *
+     * Results of the outlier detection algorithm (ejection of endpoints from the
+     * load balancing pool and returning them back to the pool) are executed
+     * independently by each proxy instance of the load balancer. In most cases,
+     * more than one proxy instance handles the traffic received by a backend
+     * service. Thus, it is possible that an unhealthy endpoint is detected and
+     * ejected by only some of the proxies, and while this happens, other proxies
+     * may continue to send requests to the same unhealthy endpoint until they
+     * detect and eject the unhealthy endpoint.
+     *
+     * Applicable backend endpoints can be:
+     *
+     *    - VM instances in an Instance Group
+     *    - Endpoints in a Zonal NEG (GCE_VM_IP, GCE_VM_IP_PORT)
+     *    - Endpoints in a Hybrid Connectivity NEG (NON_GCP_PRIVATE_IP_PORT)
+     *    - Serverless NEGs, that resolve to Cloud Run, App Engine, or Cloud
+     *    Functions Services
+     *    - Private Service Connect NEGs, that resolve to
      *    Google-managed regional API endpoints or managed services published using
      *    Private Service Connect
      *
@@ -15932,7 +16299,7 @@ public Builder setNetworkBytes(com.google.protobuf.ByteString value) {
      * @return Whether the outlierDetection field is set.
      */
     public boolean hasOutlierDetection() {
-      return ((bitField1_ & 0x00000002) != 0);
+      return ((bitField1_ & 0x00000004) != 0);
     }
 
     /**
@@ -16054,7 +16421,7 @@ public Builder setOutlierDetection(com.google.cloud.compute.v1.OutlierDetection
       } else {
         outlierDetectionBuilder_.setMessage(value);
       }
-      bitField1_ |= 0x00000002;
+      bitField1_ |= 0x00000004;
       onChanged();
       return this;
     }
@@ -16115,7 +16482,7 @@ public Builder setOutlierDetection(
       } else {
         outlierDetectionBuilder_.setMessage(builderForValue.build());
       }
-      bitField1_ |= 0x00000002;
+      bitField1_ |= 0x00000004;
       onChanged();
       return this;
     }
@@ -16171,7 +16538,7 @@ public Builder setOutlierDetection(
      */
     public Builder mergeOutlierDetection(com.google.cloud.compute.v1.OutlierDetection value) {
       if (outlierDetectionBuilder_ == null) {
-        if (((bitField1_ & 0x00000002) != 0)
+        if (((bitField1_ & 0x00000004) != 0)
             && outlierDetection_ != null
             && outlierDetection_
                 != com.google.cloud.compute.v1.OutlierDetection.getDefaultInstance()) {
@@ -16183,7 +16550,7 @@ public Builder mergeOutlierDetection(com.google.cloud.compute.v1.OutlierDetectio
         outlierDetectionBuilder_.mergeFrom(value);
       }
       if (outlierDetection_ != null) {
-        bitField1_ |= 0x00000002;
+        bitField1_ |= 0x00000004;
         onChanged();
       }
       return this;
@@ -16239,7 +16606,7 @@ public Builder mergeOutlierDetection(com.google.cloud.compute.v1.OutlierDetectio
      * 
      */
     public Builder clearOutlierDetection() {
-      bitField1_ = (bitField1_ & ~0x00000002);
+      bitField1_ = (bitField1_ & ~0x00000004);
       outlierDetection_ = null;
       if (outlierDetectionBuilder_ != null) {
         outlierDetectionBuilder_.dispose();
@@ -16299,7 +16666,7 @@ public Builder clearOutlierDetection() {
      * 
      */
     public com.google.cloud.compute.v1.OutlierDetection.Builder getOutlierDetectionBuilder() {
-      bitField1_ |= 0x00000002;
+      bitField1_ |= 0x00000004;
       onChanged();
       return getOutlierDetectionFieldBuilder().getBuilder();
     }
@@ -16449,7 +16816,7 @@ public com.google.cloud.compute.v1.OutlierDetectionOrBuilder getOutlierDetection
      * @return Whether the params field is set.
      */
     public boolean hasParams() {
-      return ((bitField1_ & 0x00000004) != 0);
+      return ((bitField1_ & 0x00000008) != 0);
     }
 
     /**
@@ -16493,7 +16860,7 @@ public Builder setParams(com.google.cloud.compute.v1.BackendServiceParams value)
       } else {
         paramsBuilder_.setMessage(value);
       }
-      bitField1_ |= 0x00000004;
+      bitField1_ |= 0x00000008;
       onChanged();
       return this;
     }
@@ -16515,7 +16882,7 @@ public Builder setParams(
       } else {
         paramsBuilder_.setMessage(builderForValue.build());
       }
-      bitField1_ |= 0x00000004;
+      bitField1_ |= 0x00000008;
       onChanged();
       return this;
     }
@@ -16532,7 +16899,7 @@ public Builder setParams(
      */
     public Builder mergeParams(com.google.cloud.compute.v1.BackendServiceParams value) {
       if (paramsBuilder_ == null) {
-        if (((bitField1_ & 0x00000004) != 0)
+        if (((bitField1_ & 0x00000008) != 0)
             && params_ != null
             && params_ != com.google.cloud.compute.v1.BackendServiceParams.getDefaultInstance()) {
           getParamsBuilder().mergeFrom(value);
@@ -16543,7 +16910,7 @@ public Builder mergeParams(com.google.cloud.compute.v1.BackendServiceParams valu
         paramsBuilder_.mergeFrom(value);
       }
       if (params_ != null) {
-        bitField1_ |= 0x00000004;
+        bitField1_ |= 0x00000008;
         onChanged();
       }
       return this;
@@ -16560,7 +16927,7 @@ public Builder mergeParams(com.google.cloud.compute.v1.BackendServiceParams valu
      * optional .google.cloud.compute.v1.BackendServiceParams params = 78313862;
      */
     public Builder clearParams() {
-      bitField1_ = (bitField1_ & ~0x00000004);
+      bitField1_ = (bitField1_ & ~0x00000008);
       params_ = null;
       if (paramsBuilder_ != null) {
         paramsBuilder_.dispose();
@@ -16581,7 +16948,7 @@ public Builder clearParams() {
      * optional .google.cloud.compute.v1.BackendServiceParams params = 78313862;
      */
     public com.google.cloud.compute.v1.BackendServiceParams.Builder getParamsBuilder() {
-      bitField1_ |= 0x00000004;
+      bitField1_ |= 0x00000008;
       onChanged();
       return getParamsFieldBuilder().getBuilder();
     }
@@ -16651,7 +17018,7 @@ public com.google.cloud.compute.v1.BackendServiceParamsOrBuilder getParamsOrBuil
      */
     @java.lang.Override
     public boolean hasPort() {
-      return ((bitField1_ & 0x00000008) != 0);
+      return ((bitField1_ & 0x00000010) != 0);
     }
 
     /**
@@ -16691,7 +17058,7 @@ public int getPort() {
     public Builder setPort(int value) {
 
       port_ = value;
-      bitField1_ |= 0x00000008;
+      bitField1_ |= 0x00000010;
       onChanged();
       return this;
     }
@@ -16711,7 +17078,7 @@ public Builder setPort(int value) {
      * @return This builder for chaining.
      */
     public Builder clearPort() {
-      bitField1_ = (bitField1_ & ~0x00000008);
+      bitField1_ = (bitField1_ & ~0x00000010);
       port_ = 0;
       onChanged();
       return this;
@@ -16737,7 +17104,7 @@ public Builder clearPort() {
      * @return Whether the portName field is set.
      */
     public boolean hasPortName() {
-      return ((bitField1_ & 0x00000010) != 0);
+      return ((bitField1_ & 0x00000020) != 0);
     }
 
     /**
@@ -16821,7 +17188,7 @@ public Builder setPortName(java.lang.String value) {
         throw new NullPointerException();
       }
       portName_ = value;
-      bitField1_ |= 0x00000010;
+      bitField1_ |= 0x00000020;
       onChanged();
       return this;
     }
@@ -16845,7 +17212,7 @@ public Builder setPortName(java.lang.String value) {
      */
     public Builder clearPortName() {
       portName_ = getDefaultInstance().getPortName();
-      bitField1_ = (bitField1_ & ~0x00000010);
+      bitField1_ = (bitField1_ & ~0x00000020);
       onChanged();
       return this;
     }
@@ -16874,7 +17241,7 @@ public Builder setPortNameBytes(com.google.protobuf.ByteString value) {
       }
       checkByteStringIsUtf8(value);
       portName_ = value;
-      bitField1_ |= 0x00000010;
+      bitField1_ |= 0x00000020;
       onChanged();
       return this;
     }
@@ -16903,7 +17270,7 @@ public Builder setPortNameBytes(com.google.protobuf.ByteString value) {
      * @return Whether the protocol field is set.
      */
     public boolean hasProtocol() {
-      return ((bitField1_ & 0x00000020) != 0);
+      return ((bitField1_ & 0x00000040) != 0);
     }
 
     /**
@@ -16999,7 +17366,7 @@ public Builder setProtocol(java.lang.String value) {
         throw new NullPointerException();
       }
       protocol_ = value;
-      bitField1_ |= 0x00000020;
+      bitField1_ |= 0x00000040;
       onChanged();
       return this;
     }
@@ -17027,7 +17394,7 @@ public Builder setProtocol(java.lang.String value) {
      */
     public Builder clearProtocol() {
       protocol_ = getDefaultInstance().getProtocol();
-      bitField1_ = (bitField1_ & ~0x00000020);
+      bitField1_ = (bitField1_ & ~0x00000040);
       onChanged();
       return this;
     }
@@ -17060,7 +17427,7 @@ public Builder setProtocolBytes(com.google.protobuf.ByteString value) {
       }
       checkByteStringIsUtf8(value);
       protocol_ = value;
-      bitField1_ |= 0x00000020;
+      bitField1_ |= 0x00000040;
       onChanged();
       return this;
     }
@@ -17082,7 +17449,7 @@ public Builder setProtocolBytes(com.google.protobuf.ByteString value) {
      * @return Whether the region field is set.
      */
     public boolean hasRegion() {
-      return ((bitField1_ & 0x00000040) != 0);
+      return ((bitField1_ & 0x00000080) != 0);
     }
 
     /**
@@ -17157,7 +17524,7 @@ public Builder setRegion(java.lang.String value) {
         throw new NullPointerException();
       }
       region_ = value;
-      bitField1_ |= 0x00000040;
+      bitField1_ |= 0x00000080;
       onChanged();
       return this;
     }
@@ -17178,7 +17545,7 @@ public Builder setRegion(java.lang.String value) {
      */
     public Builder clearRegion() {
       region_ = getDefaultInstance().getRegion();
-      bitField1_ = (bitField1_ & ~0x00000040);
+      bitField1_ = (bitField1_ & ~0x00000080);
       onChanged();
       return this;
     }
@@ -17204,7 +17571,7 @@ public Builder setRegionBytes(com.google.protobuf.ByteString value) {
       }
       checkByteStringIsUtf8(value);
       region_ = value;
-      bitField1_ |= 0x00000040;
+      bitField1_ |= 0x00000080;
       onChanged();
       return this;
     }
@@ -17224,7 +17591,7 @@ public Builder setRegionBytes(com.google.protobuf.ByteString value) {
      * @return Whether the securityPolicy field is set.
      */
     public boolean hasSecurityPolicy() {
-      return ((bitField1_ & 0x00000080) != 0);
+      return ((bitField1_ & 0x00000100) != 0);
     }
 
     /**
@@ -17293,7 +17660,7 @@ public Builder setSecurityPolicy(java.lang.String value) {
         throw new NullPointerException();
       }
       securityPolicy_ = value;
-      bitField1_ |= 0x00000080;
+      bitField1_ |= 0x00000100;
       onChanged();
       return this;
     }
@@ -17312,7 +17679,7 @@ public Builder setSecurityPolicy(java.lang.String value) {
      */
     public Builder clearSecurityPolicy() {
       securityPolicy_ = getDefaultInstance().getSecurityPolicy();
-      bitField1_ = (bitField1_ & ~0x00000080);
+      bitField1_ = (bitField1_ & ~0x00000100);
       onChanged();
       return this;
     }
@@ -17336,7 +17703,7 @@ public Builder setSecurityPolicyBytes(com.google.protobuf.ByteString value) {
       }
       checkByteStringIsUtf8(value);
       securityPolicy_ = value;
-      bitField1_ |= 0x00000080;
+      bitField1_ |= 0x00000100;
       onChanged();
       return this;
     }
@@ -17363,7 +17730,7 @@ public Builder setSecurityPolicyBytes(com.google.protobuf.ByteString value) {
      * @return Whether the securitySettings field is set.
      */
     public boolean hasSecuritySettings() {
-      return ((bitField1_ & 0x00000100) != 0);
+      return ((bitField1_ & 0x00000200) != 0);
     }
 
     /**
@@ -17411,7 +17778,7 @@ public Builder setSecuritySettings(com.google.cloud.compute.v1.SecuritySettings
       } else {
         securitySettingsBuilder_.setMessage(value);
       }
-      bitField1_ |= 0x00000100;
+      bitField1_ |= 0x00000200;
       onChanged();
       return this;
     }
@@ -17435,7 +17802,7 @@ public Builder setSecuritySettings(
       } else {
         securitySettingsBuilder_.setMessage(builderForValue.build());
       }
-      bitField1_ |= 0x00000100;
+      bitField1_ |= 0x00000200;
       onChanged();
       return this;
     }
@@ -17454,7 +17821,7 @@ public Builder setSecuritySettings(
      */
     public Builder mergeSecuritySettings(com.google.cloud.compute.v1.SecuritySettings value) {
       if (securitySettingsBuilder_ == null) {
-        if (((bitField1_ & 0x00000100) != 0)
+        if (((bitField1_ & 0x00000200) != 0)
             && securitySettings_ != null
             && securitySettings_
                 != com.google.cloud.compute.v1.SecuritySettings.getDefaultInstance()) {
@@ -17466,7 +17833,7 @@ public Builder mergeSecuritySettings(com.google.cloud.compute.v1.SecuritySetting
         securitySettingsBuilder_.mergeFrom(value);
       }
       if (securitySettings_ != null) {
-        bitField1_ |= 0x00000100;
+        bitField1_ |= 0x00000200;
         onChanged();
       }
       return this;
@@ -17485,7 +17852,7 @@ public Builder mergeSecuritySettings(com.google.cloud.compute.v1.SecuritySetting
      * 
      */
     public Builder clearSecuritySettings() {
-      bitField1_ = (bitField1_ & ~0x00000100);
+      bitField1_ = (bitField1_ & ~0x00000200);
       securitySettings_ = null;
       if (securitySettingsBuilder_ != null) {
         securitySettingsBuilder_.dispose();
@@ -17508,7 +17875,7 @@ public Builder clearSecuritySettings() {
      * 
      */
     public com.google.cloud.compute.v1.SecuritySettings.Builder getSecuritySettingsBuilder() {
-      bitField1_ |= 0x00000100;
+      bitField1_ |= 0x00000200;
       onChanged();
       return getSecuritySettingsFieldBuilder().getBuilder();
     }
@@ -17578,7 +17945,7 @@ public com.google.cloud.compute.v1.SecuritySettingsOrBuilder getSecuritySettings
      * @return Whether the selfLink field is set.
      */
     public boolean hasSelfLink() {
-      return ((bitField1_ & 0x00000200) != 0);
+      return ((bitField1_ & 0x00000400) != 0);
     }
 
     /**
@@ -17644,7 +18011,7 @@ public Builder setSelfLink(java.lang.String value) {
         throw new NullPointerException();
       }
       selfLink_ = value;
-      bitField1_ |= 0x00000200;
+      bitField1_ |= 0x00000400;
       onChanged();
       return this;
     }
@@ -17662,7 +18029,7 @@ public Builder setSelfLink(java.lang.String value) {
      */
     public Builder clearSelfLink() {
       selfLink_ = getDefaultInstance().getSelfLink();
-      bitField1_ = (bitField1_ & ~0x00000200);
+      bitField1_ = (bitField1_ & ~0x00000400);
       onChanged();
       return this;
     }
@@ -17685,7 +18052,7 @@ public Builder setSelfLinkBytes(com.google.protobuf.ByteString value) {
       }
       checkByteStringIsUtf8(value);
       selfLink_ = value;
-      bitField1_ |= 0x00000200;
+      bitField1_ |= 0x00000400;
       onChanged();
       return this;
     }
@@ -17697,7 +18064,7 @@ private void ensureServiceBindingsIsMutable() {
       if (!serviceBindings_.isModifiable()) {
         serviceBindings_ = new com.google.protobuf.LazyStringArrayList(serviceBindings_);
       }
-      bitField1_ |= 0x00000400;
+      bitField1_ |= 0x00000800;
     }
 
     /**
@@ -17797,7 +18164,7 @@ public Builder setServiceBindings(int index, java.lang.String value) {
       }
       ensureServiceBindingsIsMutable();
       serviceBindings_.set(index, value);
-      bitField1_ |= 0x00000400;
+      bitField1_ |= 0x00000800;
       onChanged();
       return this;
     }
@@ -17823,7 +18190,7 @@ public Builder addServiceBindings(java.lang.String value) {
       }
       ensureServiceBindingsIsMutable();
       serviceBindings_.add(value);
-      bitField1_ |= 0x00000400;
+      bitField1_ |= 0x00000800;
       onChanged();
       return this;
     }
@@ -17846,7 +18213,7 @@ public Builder addServiceBindings(java.lang.String value) {
     public Builder addAllServiceBindings(java.lang.Iterable values) {
       ensureServiceBindingsIsMutable();
       com.google.protobuf.AbstractMessageLite.Builder.addAll(values, serviceBindings_);
-      bitField1_ |= 0x00000400;
+      bitField1_ |= 0x00000800;
       onChanged();
       return this;
     }
@@ -17867,7 +18234,7 @@ public Builder addAllServiceBindings(java.lang.Iterable values
      */
     public Builder clearServiceBindings() {
       serviceBindings_ = com.google.protobuf.LazyStringArrayList.emptyList();
-      bitField1_ = (bitField1_ & ~0x00000400);
+      bitField1_ = (bitField1_ & ~0x00000800);
       ;
       onChanged();
       return this;
@@ -17895,7 +18262,7 @@ public Builder addServiceBindingsBytes(com.google.protobuf.ByteString value) {
       checkByteStringIsUtf8(value);
       ensureServiceBindingsIsMutable();
       serviceBindings_.add(value);
-      bitField1_ |= 0x00000400;
+      bitField1_ |= 0x00000800;
       onChanged();
       return this;
     }
@@ -17917,7 +18284,7 @@ public Builder addServiceBindingsBytes(com.google.protobuf.ByteString value) {
      * @return Whether the serviceLbPolicy field is set.
      */
     public boolean hasServiceLbPolicy() {
-      return ((bitField1_ & 0x00000800) != 0);
+      return ((bitField1_ & 0x00001000) != 0);
     }
 
     /**
@@ -17992,7 +18359,7 @@ public Builder setServiceLbPolicy(java.lang.String value) {
         throw new NullPointerException();
       }
       serviceLbPolicy_ = value;
-      bitField1_ |= 0x00000800;
+      bitField1_ |= 0x00001000;
       onChanged();
       return this;
     }
@@ -18013,7 +18380,7 @@ public Builder setServiceLbPolicy(java.lang.String value) {
      */
     public Builder clearServiceLbPolicy() {
       serviceLbPolicy_ = getDefaultInstance().getServiceLbPolicy();
-      bitField1_ = (bitField1_ & ~0x00000800);
+      bitField1_ = (bitField1_ & ~0x00001000);
       onChanged();
       return this;
     }
@@ -18039,7 +18406,7 @@ public Builder setServiceLbPolicyBytes(com.google.protobuf.ByteString value) {
       }
       checkByteStringIsUtf8(value);
       serviceLbPolicy_ = value;
-      bitField1_ |= 0x00000800;
+      bitField1_ |= 0x00001000;
       onChanged();
       return this;
     }
@@ -18069,7 +18436,7 @@ public Builder setServiceLbPolicyBytes(com.google.protobuf.ByteString value) {
      * @return Whether the sessionAffinity field is set.
      */
     public boolean hasSessionAffinity() {
-      return ((bitField1_ & 0x00001000) != 0);
+      return ((bitField1_ & 0x00002000) != 0);
     }
 
     /**
@@ -18168,7 +18535,7 @@ public Builder setSessionAffinity(java.lang.String value) {
         throw new NullPointerException();
       }
       sessionAffinity_ = value;
-      bitField1_ |= 0x00001000;
+      bitField1_ |= 0x00002000;
       onChanged();
       return this;
     }
@@ -18197,7 +18564,7 @@ public Builder setSessionAffinity(java.lang.String value) {
      */
     public Builder clearSessionAffinity() {
       sessionAffinity_ = getDefaultInstance().getSessionAffinity();
-      bitField1_ = (bitField1_ & ~0x00001000);
+      bitField1_ = (bitField1_ & ~0x00002000);
       onChanged();
       return this;
     }
@@ -18231,7 +18598,7 @@ public Builder setSessionAffinityBytes(com.google.protobuf.ByteString value) {
       }
       checkByteStringIsUtf8(value);
       sessionAffinity_ = value;
-      bitField1_ |= 0x00001000;
+      bitField1_ |= 0x00002000;
       onChanged();
       return this;
     }
@@ -18258,7 +18625,7 @@ public Builder setSessionAffinityBytes(com.google.protobuf.ByteString value) {
      * @return Whether the strongSessionAffinityCookie field is set.
      */
     public boolean hasStrongSessionAffinityCookie() {
-      return ((bitField1_ & 0x00002000) != 0);
+      return ((bitField1_ & 0x00004000) != 0);
     }
 
     /**
@@ -18307,7 +18674,7 @@ public Builder setStrongSessionAffinityCookie(
       } else {
         strongSessionAffinityCookieBuilder_.setMessage(value);
       }
-      bitField1_ |= 0x00002000;
+      bitField1_ |= 0x00004000;
       onChanged();
       return this;
     }
@@ -18331,7 +18698,7 @@ public Builder setStrongSessionAffinityCookie(
       } else {
         strongSessionAffinityCookieBuilder_.setMessage(builderForValue.build());
       }
-      bitField1_ |= 0x00002000;
+      bitField1_ |= 0x00004000;
       onChanged();
       return this;
     }
@@ -18351,7 +18718,7 @@ public Builder setStrongSessionAffinityCookie(
     public Builder mergeStrongSessionAffinityCookie(
         com.google.cloud.compute.v1.BackendServiceHttpCookie value) {
       if (strongSessionAffinityCookieBuilder_ == null) {
-        if (((bitField1_ & 0x00002000) != 0)
+        if (((bitField1_ & 0x00004000) != 0)
             && strongSessionAffinityCookie_ != null
             && strongSessionAffinityCookie_
                 != com.google.cloud.compute.v1.BackendServiceHttpCookie.getDefaultInstance()) {
@@ -18363,7 +18730,7 @@ public Builder mergeStrongSessionAffinityCookie(
         strongSessionAffinityCookieBuilder_.mergeFrom(value);
       }
       if (strongSessionAffinityCookie_ != null) {
-        bitField1_ |= 0x00002000;
+        bitField1_ |= 0x00004000;
         onChanged();
       }
       return this;
@@ -18382,7 +18749,7 @@ public Builder mergeStrongSessionAffinityCookie(
      * 
      */
     public Builder clearStrongSessionAffinityCookie() {
-      bitField1_ = (bitField1_ & ~0x00002000);
+      bitField1_ = (bitField1_ & ~0x00004000);
       strongSessionAffinityCookie_ = null;
       if (strongSessionAffinityCookieBuilder_ != null) {
         strongSessionAffinityCookieBuilder_.dispose();
@@ -18406,7 +18773,7 @@ public Builder clearStrongSessionAffinityCookie() {
      */
     public com.google.cloud.compute.v1.BackendServiceHttpCookie.Builder
         getStrongSessionAffinityCookieBuilder() {
-      bitField1_ |= 0x00002000;
+      bitField1_ |= 0x00004000;
       onChanged();
       return getStrongSessionAffinityCookieFieldBuilder().getBuilder();
     }
@@ -18482,7 +18849,7 @@ public Builder clearStrongSessionAffinityCookie() {
      * @return Whether the subsetting field is set.
      */
     public boolean hasSubsetting() {
-      return ((bitField1_ & 0x00004000) != 0);
+      return ((bitField1_ & 0x00008000) != 0);
     }
 
     /**
@@ -18524,7 +18891,7 @@ public Builder setSubsetting(com.google.cloud.compute.v1.Subsetting value) {
       } else {
         subsettingBuilder_.setMessage(value);
       }
-      bitField1_ |= 0x00004000;
+      bitField1_ |= 0x00008000;
       onChanged();
       return this;
     }
@@ -18544,7 +18911,7 @@ public Builder setSubsetting(com.google.cloud.compute.v1.Subsetting.Builder buil
       } else {
         subsettingBuilder_.setMessage(builderForValue.build());
       }
-      bitField1_ |= 0x00004000;
+      bitField1_ |= 0x00008000;
       onChanged();
       return this;
     }
@@ -18560,7 +18927,7 @@ public Builder setSubsetting(com.google.cloud.compute.v1.Subsetting.Builder buil
      */
     public Builder mergeSubsetting(com.google.cloud.compute.v1.Subsetting value) {
       if (subsettingBuilder_ == null) {
-        if (((bitField1_ & 0x00004000) != 0)
+        if (((bitField1_ & 0x00008000) != 0)
             && subsetting_ != null
             && subsetting_ != com.google.cloud.compute.v1.Subsetting.getDefaultInstance()) {
           getSubsettingBuilder().mergeFrom(value);
@@ -18571,7 +18938,7 @@ public Builder mergeSubsetting(com.google.cloud.compute.v1.Subsetting value) {
         subsettingBuilder_.mergeFrom(value);
       }
       if (subsetting_ != null) {
-        bitField1_ |= 0x00004000;
+        bitField1_ |= 0x00008000;
         onChanged();
       }
       return this;
@@ -18587,7 +18954,7 @@ public Builder mergeSubsetting(com.google.cloud.compute.v1.Subsetting value) {
      * optional .google.cloud.compute.v1.Subsetting subsetting = 450283536;
      */
     public Builder clearSubsetting() {
-      bitField1_ = (bitField1_ & ~0x00004000);
+      bitField1_ = (bitField1_ & ~0x00008000);
       subsetting_ = null;
       if (subsettingBuilder_ != null) {
         subsettingBuilder_.dispose();
@@ -18607,7 +18974,7 @@ public Builder clearSubsetting() {
      * optional .google.cloud.compute.v1.Subsetting subsetting = 450283536;
      */
     public com.google.cloud.compute.v1.Subsetting.Builder getSubsettingBuilder() {
-      bitField1_ |= 0x00004000;
+      bitField1_ |= 0x00008000;
       onChanged();
       return getSubsettingFieldBuilder().getBuilder();
     }
@@ -18684,7 +19051,7 @@ public com.google.cloud.compute.v1.SubsettingOrBuilder getSubsettingOrBuilder()
      */
     @java.lang.Override
     public boolean hasTimeoutSec() {
-      return ((bitField1_ & 0x00008000) != 0);
+      return ((bitField1_ & 0x00010000) != 0);
     }
 
     /**
@@ -18742,7 +19109,7 @@ public int getTimeoutSec() {
     public Builder setTimeoutSec(int value) {
 
       timeoutSec_ = value;
-      bitField1_ |= 0x00008000;
+      bitField1_ |= 0x00010000;
       onChanged();
       return this;
     }
@@ -18771,7 +19138,7 @@ public Builder setTimeoutSec(int value) {
      * @return This builder for chaining.
      */
     public Builder clearTimeoutSec() {
-      bitField1_ = (bitField1_ & ~0x00008000);
+      bitField1_ = (bitField1_ & ~0x00010000);
       timeoutSec_ = 0;
       onChanged();
       return this;
@@ -18798,7 +19165,7 @@ public Builder clearTimeoutSec() {
      * @return Whether the tlsSettings field is set.
      */
     public boolean hasTlsSettings() {
-      return ((bitField1_ & 0x00010000) != 0);
+      return ((bitField1_ & 0x00020000) != 0);
     }
 
     /**
@@ -18844,7 +19211,7 @@ public Builder setTlsSettings(com.google.cloud.compute.v1.BackendServiceTlsSetti
       } else {
         tlsSettingsBuilder_.setMessage(value);
       }
-      bitField1_ |= 0x00010000;
+      bitField1_ |= 0x00020000;
       onChanged();
       return this;
     }
@@ -18867,7 +19234,7 @@ public Builder setTlsSettings(
       } else {
         tlsSettingsBuilder_.setMessage(builderForValue.build());
       }
-      bitField1_ |= 0x00010000;
+      bitField1_ |= 0x00020000;
       onChanged();
       return this;
     }
@@ -18885,7 +19252,7 @@ public Builder setTlsSettings(
      */
     public Builder mergeTlsSettings(com.google.cloud.compute.v1.BackendServiceTlsSettings value) {
       if (tlsSettingsBuilder_ == null) {
-        if (((bitField1_ & 0x00010000) != 0)
+        if (((bitField1_ & 0x00020000) != 0)
             && tlsSettings_ != null
             && tlsSettings_
                 != com.google.cloud.compute.v1.BackendServiceTlsSettings.getDefaultInstance()) {
@@ -18897,7 +19264,7 @@ public Builder mergeTlsSettings(com.google.cloud.compute.v1.BackendServiceTlsSet
         tlsSettingsBuilder_.mergeFrom(value);
       }
       if (tlsSettings_ != null) {
-        bitField1_ |= 0x00010000;
+        bitField1_ |= 0x00020000;
         onChanged();
       }
       return this;
@@ -18915,7 +19282,7 @@ public Builder mergeTlsSettings(com.google.cloud.compute.v1.BackendServiceTlsSet
      * 
      */
     public Builder clearTlsSettings() {
-      bitField1_ = (bitField1_ & ~0x00010000);
+      bitField1_ = (bitField1_ & ~0x00020000);
       tlsSettings_ = null;
       if (tlsSettingsBuilder_ != null) {
         tlsSettingsBuilder_.dispose();
@@ -18937,7 +19304,7 @@ public Builder clearTlsSettings() {
      * 
      */
     public com.google.cloud.compute.v1.BackendServiceTlsSettings.Builder getTlsSettingsBuilder() {
-      bitField1_ |= 0x00010000;
+      bitField1_ |= 0x00020000;
       onChanged();
       return getTlsSettingsFieldBuilder().getBuilder();
     }
@@ -18996,10 +19363,10 @@ public com.google.cloud.compute.v1.BackendServiceTlsSettings.Builder getTlsSetti
         java.util.Collections.emptyList();
 
     private void ensureUsedByIsMutable() {
-      if (!((bitField1_ & 0x00020000) != 0)) {
+      if (!((bitField1_ & 0x00040000) != 0)) {
         usedBy_ =
             new java.util.ArrayList(usedBy_);
-        bitField1_ |= 0x00020000;
+        bitField1_ |= 0x00040000;
       }
     }
 
@@ -19225,7 +19592,7 @@ public Builder addAllUsedBy(
     public Builder clearUsedBy() {
       if (usedByBuilder_ == null) {
         usedBy_ = java.util.Collections.emptyList();
-        bitField1_ = (bitField1_ & ~0x00020000);
+        bitField1_ = (bitField1_ & ~0x00040000);
         onChanged();
       } else {
         usedByBuilder_.clear();
@@ -19354,7 +19721,7 @@ public com.google.cloud.compute.v1.BackendServiceUsedBy.Builder addUsedByBuilder
                 com.google.cloud.compute.v1.BackendServiceUsedBy,
                 com.google.cloud.compute.v1.BackendServiceUsedBy.Builder,
                 com.google.cloud.compute.v1.BackendServiceUsedByOrBuilder>(
-                usedBy_, ((bitField1_ & 0x00020000) != 0), getParentForChildren(), isClean());
+                usedBy_, ((bitField1_ & 0x00040000) != 0), getParentForChildren(), isClean());
         usedBy_ = null;
       }
       return usedByBuilder_;
diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BackendServiceNetworkPassThroughLbTrafficPolicy.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BackendServiceNetworkPassThroughLbTrafficPolicy.java
new file mode 100644
index 000000000000..4003b87e3042
--- /dev/null
+++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BackendServiceNetworkPassThroughLbTrafficPolicy.java
@@ -0,0 +1,835 @@
+/*
+ * Copyright 2026 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *     https://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+// Generated by the protocol buffer compiler.  DO NOT EDIT!
+// source: google/cloud/compute/v1/compute.proto
+
+// Protobuf Java Version: 3.25.8
+package com.google.cloud.compute.v1;
+
+/**
+ *
+ *
+ * 
+ * 
+ * + * Protobuf type {@code google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy} + */ +public final class BackendServiceNetworkPassThroughLbTrafficPolicy + extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy) + BackendServiceNetworkPassThroughLbTrafficPolicyOrBuilder { + private static final long serialVersionUID = 0L; + + // Use BackendServiceNetworkPassThroughLbTrafficPolicy.newBuilder() to construct. + private BackendServiceNetworkPassThroughLbTrafficPolicy( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private BackendServiceNetworkPassThroughLbTrafficPolicy() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new BackendServiceNetworkPassThroughLbTrafficPolicy(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_BackendServiceNetworkPassThroughLbTrafficPolicy_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_BackendServiceNetworkPassThroughLbTrafficPolicy_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy.class, + com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy.Builder + .class); + } + + private int bitField0_; + public static final int ZONAL_AFFINITY_FIELD_NUMBER = 536266051; + private com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity + zonalAffinity_; + + /** + * + * + *
+   * When configured, new connections are load balanced across healthy backend
+   * endpoints in the local zone.
+   * 
+ * + * + * optional .google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity zonal_affinity = 536266051; + * + * + * @return Whether the zonalAffinity field is set. + */ + @java.lang.Override + public boolean hasZonalAffinity() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * When configured, new connections are load balanced across healthy backend
+   * endpoints in the local zone.
+   * 
+ * + * + * optional .google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity zonal_affinity = 536266051; + * + * + * @return The zonalAffinity. + */ + @java.lang.Override + public com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity + getZonalAffinity() { + return zonalAffinity_ == null + ? com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity + .getDefaultInstance() + : zonalAffinity_; + } + + /** + * + * + *
+   * When configured, new connections are load balanced across healthy backend
+   * endpoints in the local zone.
+   * 
+ * + * + * optional .google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity zonal_affinity = 536266051; + * + */ + @java.lang.Override + public com.google.cloud.compute.v1 + .BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinityOrBuilder + getZonalAffinityOrBuilder() { + return zonalAffinity_ == null + ? com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity + .getDefaultInstance() + : zonalAffinity_; + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(536266051, getZonalAffinity()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) != 0)) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize(536266051, getZonalAffinity()); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj + instanceof com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy)) { + return super.equals(obj); + } + com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy other = + (com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy) obj; + + if (hasZonalAffinity() != other.hasZonalAffinity()) return false; + if (hasZonalAffinity()) { + if (!getZonalAffinity().equals(other.getZonalAffinity())) return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasZonalAffinity()) { + hash = (37 * hash) + ZONAL_AFFINITY_FIELD_NUMBER; + hash = (53 * hash) + getZonalAffinity().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy + 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.BackendServiceNetworkPassThroughLbTrafficPolicy + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy + 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.BackendServiceNetworkPassThroughLbTrafficPolicy + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy + 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.BackendServiceNetworkPassThroughLbTrafficPolicy + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy + 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.BackendServiceNetworkPassThroughLbTrafficPolicy + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy + 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.BackendServiceNetworkPassThroughLbTrafficPolicy + 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.BackendServiceNetworkPassThroughLbTrafficPolicy + 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.BackendServiceNetworkPassThroughLbTrafficPolicy 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.BackendServiceNetworkPassThroughLbTrafficPolicy} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy) + com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicyOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_BackendServiceNetworkPassThroughLbTrafficPolicy_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_BackendServiceNetworkPassThroughLbTrafficPolicy_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy.class, + com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy.Builder + .class); + } + + // Construct using + // com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getZonalAffinityFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + zonalAffinity_ = null; + if (zonalAffinityBuilder_ != null) { + zonalAffinityBuilder_.dispose(); + zonalAffinityBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_BackendServiceNetworkPassThroughLbTrafficPolicy_descriptor; + } + + @java.lang.Override + public com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy + getDefaultInstanceForType() { + return com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy build() { + com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy + buildPartial() { + com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy result = + new com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.zonalAffinity_ = + zonalAffinityBuilder_ == null ? zonalAffinity_ : zonalAffinityBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @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.BackendServiceNetworkPassThroughLbTrafficPolicy) { + return mergeFrom( + (com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy other) { + if (other + == com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy + .getDefaultInstance()) return this; + if (other.hasZonalAffinity()) { + mergeZonalAffinity(other.getZonalAffinity()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case -4838886: + { + input.readMessage(getZonalAffinityFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000001; + break; + } // case -4838886 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity + zonalAffinity_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1 + .BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity, + com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity + .Builder, + com.google.cloud.compute.v1 + .BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinityOrBuilder> + zonalAffinityBuilder_; + + /** + * + * + *
+     * When configured, new connections are load balanced across healthy backend
+     * endpoints in the local zone.
+     * 
+ * + * + * optional .google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity zonal_affinity = 536266051; + * + * + * @return Whether the zonalAffinity field is set. + */ + public boolean hasZonalAffinity() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * When configured, new connections are load balanced across healthy backend
+     * endpoints in the local zone.
+     * 
+ * + * + * optional .google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity zonal_affinity = 536266051; + * + * + * @return The zonalAffinity. + */ + public com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity + getZonalAffinity() { + if (zonalAffinityBuilder_ == null) { + return zonalAffinity_ == null + ? com.google.cloud.compute.v1 + .BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity.getDefaultInstance() + : zonalAffinity_; + } else { + return zonalAffinityBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * When configured, new connections are load balanced across healthy backend
+     * endpoints in the local zone.
+     * 
+ * + * + * optional .google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity zonal_affinity = 536266051; + * + */ + public Builder setZonalAffinity( + com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity + value) { + if (zonalAffinityBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + zonalAffinity_ = value; + } else { + zonalAffinityBuilder_.setMessage(value); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * When configured, new connections are load balanced across healthy backend
+     * endpoints in the local zone.
+     * 
+ * + * + * optional .google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity zonal_affinity = 536266051; + * + */ + public Builder setZonalAffinity( + com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity + .Builder + builderForValue) { + if (zonalAffinityBuilder_ == null) { + zonalAffinity_ = builderForValue.build(); + } else { + zonalAffinityBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * When configured, new connections are load balanced across healthy backend
+     * endpoints in the local zone.
+     * 
+ * + * + * optional .google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity zonal_affinity = 536266051; + * + */ + public Builder mergeZonalAffinity( + com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity + value) { + if (zonalAffinityBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0) + && zonalAffinity_ != null + && zonalAffinity_ + != com.google.cloud.compute.v1 + .BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity + .getDefaultInstance()) { + getZonalAffinityBuilder().mergeFrom(value); + } else { + zonalAffinity_ = value; + } + } else { + zonalAffinityBuilder_.mergeFrom(value); + } + if (zonalAffinity_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * When configured, new connections are load balanced across healthy backend
+     * endpoints in the local zone.
+     * 
+ * + * + * optional .google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity zonal_affinity = 536266051; + * + */ + public Builder clearZonalAffinity() { + bitField0_ = (bitField0_ & ~0x00000001); + zonalAffinity_ = null; + if (zonalAffinityBuilder_ != null) { + zonalAffinityBuilder_.dispose(); + zonalAffinityBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * When configured, new connections are load balanced across healthy backend
+     * endpoints in the local zone.
+     * 
+ * + * + * optional .google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity zonal_affinity = 536266051; + * + */ + public com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity + .Builder + getZonalAffinityBuilder() { + bitField0_ |= 0x00000001; + onChanged(); + return getZonalAffinityFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * When configured, new connections are load balanced across healthy backend
+     * endpoints in the local zone.
+     * 
+ * + * + * optional .google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity zonal_affinity = 536266051; + * + */ + public com.google.cloud.compute.v1 + .BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinityOrBuilder + getZonalAffinityOrBuilder() { + if (zonalAffinityBuilder_ != null) { + return zonalAffinityBuilder_.getMessageOrBuilder(); + } else { + return zonalAffinity_ == null + ? com.google.cloud.compute.v1 + .BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity.getDefaultInstance() + : zonalAffinity_; + } + } + + /** + * + * + *
+     * When configured, new connections are load balanced across healthy backend
+     * endpoints in the local zone.
+     * 
+ * + * + * optional .google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity zonal_affinity = 536266051; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1 + .BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity, + com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity + .Builder, + com.google.cloud.compute.v1 + .BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinityOrBuilder> + getZonalAffinityFieldBuilder() { + if (zonalAffinityBuilder_ == null) { + zonalAffinityBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1 + .BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity, + com.google.cloud.compute.v1 + .BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity.Builder, + com.google.cloud.compute.v1 + .BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinityOrBuilder>( + getZonalAffinity(), getParentForChildren(), isClean()); + zonalAffinity_ = null; + } + return zonalAffinityBuilder_; + } + + @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.BackendServiceNetworkPassThroughLbTrafficPolicy) + } + + // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy) + private static final com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy(); + } + + public static com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = + new com.google.protobuf.AbstractParser< + BackendServiceNetworkPassThroughLbTrafficPolicy>() { + @java.lang.Override + public BackendServiceNetworkPassThroughLbTrafficPolicy parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException() + .setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser + parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser + getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BackendServiceNetworkPassThroughLbTrafficPolicyOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BackendServiceNetworkPassThroughLbTrafficPolicyOrBuilder.java new file mode 100644 index 000000000000..2049a6a3a9f5 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BackendServiceNetworkPassThroughLbTrafficPolicyOrBuilder.java @@ -0,0 +1,74 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +public interface BackendServiceNetworkPassThroughLbTrafficPolicyOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * When configured, new connections are load balanced across healthy backend
+   * endpoints in the local zone.
+   * 
+ * + * + * optional .google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity zonal_affinity = 536266051; + * + * + * @return Whether the zonalAffinity field is set. + */ + boolean hasZonalAffinity(); + + /** + * + * + *
+   * When configured, new connections are load balanced across healthy backend
+   * endpoints in the local zone.
+   * 
+ * + * + * optional .google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity zonal_affinity = 536266051; + * + * + * @return The zonalAffinity. + */ + com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity + getZonalAffinity(); + + /** + * + * + *
+   * When configured, new connections are load balanced across healthy backend
+   * endpoints in the local zone.
+   * 
+ * + * + * optional .google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity zonal_affinity = 536266051; + * + */ + com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinityOrBuilder + getZonalAffinityOrBuilder(); +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity.java new file mode 100644 index 000000000000..9f1677c02dda --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity.java @@ -0,0 +1,1223 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +/** + * + * + *
+ * 
+ * + * Protobuf type {@code + * google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity} + */ +public final class BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity + extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity) + BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinityOrBuilder { + private static final long serialVersionUID = 0L; + + // Use BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity.newBuilder() to construct. + private BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity() { + spillover_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity + .class, + com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity + .Builder.class); + } + + /** + * + * + *
+   * This field indicates whether zonal affinity is enabled or not. The
+   * possible values are:
+   *
+   *    - ZONAL_AFFINITY_DISABLED: Default Value. Zonal Affinity
+   *    is disabled. The load balancer distributes new connections to all
+   *    healthy backend endpoints across all zones.
+   *    - ZONAL_AFFINITY_STAY_WITHIN_ZONE: Zonal Affinity is
+   *    enabled. The load balancer distributes new connections to all healthy
+   *    backend endpoints in the local zone only. If there are no healthy
+   *    backend endpoints in the local zone, the load balancer distributes
+   *    new connections to all backend endpoints in the local zone.
+   *    - ZONAL_AFFINITY_SPILL_CROSS_ZONE: Zonal Affinity is
+   *    enabled. The load balancer distributes new connections to all healthy
+   *    backend endpoints in the local zone only. If there aren't enough
+   *    healthy backend endpoints in the local zone, the load balancer
+   *    distributes new connections to all healthy backend endpoints across all
+   *    zones.
+   * 
+ * + * Protobuf enum {@code + * google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity.Spillover} + */ + public enum Spillover implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_SPILLOVER = 0; + */ + UNDEFINED_SPILLOVER(0), + /** ZONAL_AFFINITY_DISABLED = 230207960; */ + ZONAL_AFFINITY_DISABLED(230207960), + /** ZONAL_AFFINITY_SPILL_CROSS_ZONE = 251048410; */ + ZONAL_AFFINITY_SPILL_CROSS_ZONE(251048410), + /** ZONAL_AFFINITY_STAY_WITHIN_ZONE = 12177782; */ + ZONAL_AFFINITY_STAY_WITHIN_ZONE(12177782), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_SPILLOVER = 0; + */ + public static final int UNDEFINED_SPILLOVER_VALUE = 0; + + /** ZONAL_AFFINITY_DISABLED = 230207960; */ + public static final int ZONAL_AFFINITY_DISABLED_VALUE = 230207960; + + /** ZONAL_AFFINITY_SPILL_CROSS_ZONE = 251048410; */ + public static final int ZONAL_AFFINITY_SPILL_CROSS_ZONE_VALUE = 251048410; + + /** ZONAL_AFFINITY_STAY_WITHIN_ZONE = 12177782; */ + public static final int ZONAL_AFFINITY_STAY_WITHIN_ZONE_VALUE = 12177782; + + 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 Spillover 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 Spillover forNumber(int value) { + switch (value) { + case 0: + return UNDEFINED_SPILLOVER; + case 230207960: + return ZONAL_AFFINITY_DISABLED; + case 251048410: + return ZONAL_AFFINITY_SPILL_CROSS_ZONE; + case 12177782: + return ZONAL_AFFINITY_STAY_WITHIN_ZONE; + 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 Spillover findValueByNumber(int number) { + return Spillover.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 + .BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity.getDescriptor() + .getEnumTypes() + .get(0); + } + + private static final Spillover[] VALUES = values(); + + public static Spillover 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 Spillover(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity.Spillover) + } + + private int bitField0_; + public static final int SPILLOVER_FIELD_NUMBER = 505501440; + + @SuppressWarnings("serial") + private volatile java.lang.Object spillover_ = ""; + + /** + * + * + *
+   * This field indicates whether zonal affinity is enabled or not. The
+   * possible values are:
+   *
+   *    - ZONAL_AFFINITY_DISABLED: Default Value. Zonal Affinity
+   *    is disabled. The load balancer distributes new connections to all
+   *    healthy backend endpoints across all zones.
+   *    - ZONAL_AFFINITY_STAY_WITHIN_ZONE: Zonal Affinity is
+   *    enabled. The load balancer distributes new connections to all healthy
+   *    backend endpoints in the local zone only. If there are no healthy
+   *    backend endpoints in the local zone, the load balancer distributes
+   *    new connections to all backend endpoints in the local zone.
+   *    - ZONAL_AFFINITY_SPILL_CROSS_ZONE: Zonal Affinity is
+   *    enabled. The load balancer distributes new connections to all healthy
+   *    backend endpoints in the local zone only. If there aren't enough
+   *    healthy backend endpoints in the local zone, the load balancer
+   *    distributes new connections to all healthy backend endpoints across all
+   *    zones.
+   * Check the Spillover enum for the list of possible values.
+   * 
+ * + * optional string spillover = 505501440; + * + * @return Whether the spillover field is set. + */ + @java.lang.Override + public boolean hasSpillover() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * This field indicates whether zonal affinity is enabled or not. The
+   * possible values are:
+   *
+   *    - ZONAL_AFFINITY_DISABLED: Default Value. Zonal Affinity
+   *    is disabled. The load balancer distributes new connections to all
+   *    healthy backend endpoints across all zones.
+   *    - ZONAL_AFFINITY_STAY_WITHIN_ZONE: Zonal Affinity is
+   *    enabled. The load balancer distributes new connections to all healthy
+   *    backend endpoints in the local zone only. If there are no healthy
+   *    backend endpoints in the local zone, the load balancer distributes
+   *    new connections to all backend endpoints in the local zone.
+   *    - ZONAL_AFFINITY_SPILL_CROSS_ZONE: Zonal Affinity is
+   *    enabled. The load balancer distributes new connections to all healthy
+   *    backend endpoints in the local zone only. If there aren't enough
+   *    healthy backend endpoints in the local zone, the load balancer
+   *    distributes new connections to all healthy backend endpoints across all
+   *    zones.
+   * Check the Spillover enum for the list of possible values.
+   * 
+ * + * optional string spillover = 505501440; + * + * @return The spillover. + */ + @java.lang.Override + public java.lang.String getSpillover() { + java.lang.Object ref = spillover_; + 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(); + spillover_ = s; + return s; + } + } + + /** + * + * + *
+   * This field indicates whether zonal affinity is enabled or not. The
+   * possible values are:
+   *
+   *    - ZONAL_AFFINITY_DISABLED: Default Value. Zonal Affinity
+   *    is disabled. The load balancer distributes new connections to all
+   *    healthy backend endpoints across all zones.
+   *    - ZONAL_AFFINITY_STAY_WITHIN_ZONE: Zonal Affinity is
+   *    enabled. The load balancer distributes new connections to all healthy
+   *    backend endpoints in the local zone only. If there are no healthy
+   *    backend endpoints in the local zone, the load balancer distributes
+   *    new connections to all backend endpoints in the local zone.
+   *    - ZONAL_AFFINITY_SPILL_CROSS_ZONE: Zonal Affinity is
+   *    enabled. The load balancer distributes new connections to all healthy
+   *    backend endpoints in the local zone only. If there aren't enough
+   *    healthy backend endpoints in the local zone, the load balancer
+   *    distributes new connections to all healthy backend endpoints across all
+   *    zones.
+   * Check the Spillover enum for the list of possible values.
+   * 
+ * + * optional string spillover = 505501440; + * + * @return The bytes for spillover. + */ + @java.lang.Override + public com.google.protobuf.ByteString getSpilloverBytes() { + java.lang.Object ref = spillover_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + spillover_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int SPILLOVER_RATIO_FIELD_NUMBER = 135580172; + private float spilloverRatio_ = 0F; + + /** + * + * + *
+   * The value of the field must be in [0, 1]. When the ratio of the count
+   * of healthy backend endpoints in a zone to the count of backend
+   * endpoints in that same zone is equal to or above this threshold, the
+   * load balancer distributes new connections to all healthy endpoints in
+   * the local zone only. When the ratio of the count of healthy backend
+   * endpoints in a zone to the count of backend endpoints in that same
+   * zone is below this threshold, the load balancer distributes all new
+   * connections to all healthy endpoints across all zones.
+   * 
+ * + * optional float spillover_ratio = 135580172; + * + * @return Whether the spilloverRatio field is set. + */ + @java.lang.Override + public boolean hasSpilloverRatio() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+   * The value of the field must be in [0, 1]. When the ratio of the count
+   * of healthy backend endpoints in a zone to the count of backend
+   * endpoints in that same zone is equal to or above this threshold, the
+   * load balancer distributes new connections to all healthy endpoints in
+   * the local zone only. When the ratio of the count of healthy backend
+   * endpoints in a zone to the count of backend endpoints in that same
+   * zone is below this threshold, the load balancer distributes all new
+   * connections to all healthy endpoints across all zones.
+   * 
+ * + * optional float spillover_ratio = 135580172; + * + * @return The spilloverRatio. + */ + @java.lang.Override + public float getSpilloverRatio() { + return spilloverRatio_; + } + + 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.writeFloat(135580172, spilloverRatio_); + } + if (((bitField0_ & 0x00000001) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 505501440, spillover_); + } + getUnknownFields().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.computeFloatSize(135580172, spilloverRatio_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(505501440, spillover_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj + instanceof + com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity)) { + return super.equals(obj); + } + com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity other = + (com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity) + obj; + + if (hasSpillover() != other.hasSpillover()) return false; + if (hasSpillover()) { + if (!getSpillover().equals(other.getSpillover())) return false; + } + if (hasSpilloverRatio() != other.hasSpilloverRatio()) return false; + if (hasSpilloverRatio()) { + if (java.lang.Float.floatToIntBits(getSpilloverRatio()) + != java.lang.Float.floatToIntBits(other.getSpilloverRatio())) return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasSpillover()) { + hash = (37 * hash) + SPILLOVER_FIELD_NUMBER; + hash = (53 * hash) + getSpillover().hashCode(); + } + if (hasSpilloverRatio()) { + hash = (37 * hash) + SPILLOVER_RATIO_FIELD_NUMBER; + hash = (53 * hash) + java.lang.Float.floatToIntBits(getSpilloverRatio()); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.compute.v1 + .BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1 + .BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity + 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 + .BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1 + .BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity + 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 + .BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1 + .BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity + 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 + .BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1 + .BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity + 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 + .BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1 + .BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity + 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 + .BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity + 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 + .BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity + 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.BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity + 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.BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity) + com.google.cloud.compute.v1 + .BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinityOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1 + .BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity.class, + com.google.cloud.compute.v1 + .BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity.Builder.class); + } + + // Construct using + // com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + spillover_ = ""; + spilloverRatio_ = 0F; + 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_BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity_descriptor; + } + + @java.lang.Override + public com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity + getDefaultInstanceForType() { + return com.google.cloud.compute.v1 + .BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity + build() { + com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity + result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity + buildPartial() { + com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity + result = + new com.google.cloud.compute.v1 + .BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity + result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.spillover_ = spillover_; + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.spilloverRatio_ = spilloverRatio_; + to_bitField0_ |= 0x00000002; + } + result.bitField0_ |= to_bitField0_; + } + + @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 + .BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity) { + return mergeFrom( + (com.google.cloud.compute.v1 + .BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity) + other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity + other) { + if (other + == com.google.cloud.compute.v1 + .BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity.getDefaultInstance()) + return this; + if (other.hasSpillover()) { + spillover_ = other.spillover_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.hasSpilloverRatio()) { + setSpilloverRatio(other.getSpilloverRatio()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 1084641381: + { + spilloverRatio_ = input.readFloat(); + bitField0_ |= 0x00000002; + break; + } // case 1084641381 + case -250955774: + { + spillover_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case -250955774 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object spillover_ = ""; + + /** + * + * + *
+     * This field indicates whether zonal affinity is enabled or not. The
+     * possible values are:
+     *
+     *    - ZONAL_AFFINITY_DISABLED: Default Value. Zonal Affinity
+     *    is disabled. The load balancer distributes new connections to all
+     *    healthy backend endpoints across all zones.
+     *    - ZONAL_AFFINITY_STAY_WITHIN_ZONE: Zonal Affinity is
+     *    enabled. The load balancer distributes new connections to all healthy
+     *    backend endpoints in the local zone only. If there are no healthy
+     *    backend endpoints in the local zone, the load balancer distributes
+     *    new connections to all backend endpoints in the local zone.
+     *    - ZONAL_AFFINITY_SPILL_CROSS_ZONE: Zonal Affinity is
+     *    enabled. The load balancer distributes new connections to all healthy
+     *    backend endpoints in the local zone only. If there aren't enough
+     *    healthy backend endpoints in the local zone, the load balancer
+     *    distributes new connections to all healthy backend endpoints across all
+     *    zones.
+     * Check the Spillover enum for the list of possible values.
+     * 
+ * + * optional string spillover = 505501440; + * + * @return Whether the spillover field is set. + */ + public boolean hasSpillover() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * This field indicates whether zonal affinity is enabled or not. The
+     * possible values are:
+     *
+     *    - ZONAL_AFFINITY_DISABLED: Default Value. Zonal Affinity
+     *    is disabled. The load balancer distributes new connections to all
+     *    healthy backend endpoints across all zones.
+     *    - ZONAL_AFFINITY_STAY_WITHIN_ZONE: Zonal Affinity is
+     *    enabled. The load balancer distributes new connections to all healthy
+     *    backend endpoints in the local zone only. If there are no healthy
+     *    backend endpoints in the local zone, the load balancer distributes
+     *    new connections to all backend endpoints in the local zone.
+     *    - ZONAL_AFFINITY_SPILL_CROSS_ZONE: Zonal Affinity is
+     *    enabled. The load balancer distributes new connections to all healthy
+     *    backend endpoints in the local zone only. If there aren't enough
+     *    healthy backend endpoints in the local zone, the load balancer
+     *    distributes new connections to all healthy backend endpoints across all
+     *    zones.
+     * Check the Spillover enum for the list of possible values.
+     * 
+ * + * optional string spillover = 505501440; + * + * @return The spillover. + */ + public java.lang.String getSpillover() { + java.lang.Object ref = spillover_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + spillover_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * This field indicates whether zonal affinity is enabled or not. The
+     * possible values are:
+     *
+     *    - ZONAL_AFFINITY_DISABLED: Default Value. Zonal Affinity
+     *    is disabled. The load balancer distributes new connections to all
+     *    healthy backend endpoints across all zones.
+     *    - ZONAL_AFFINITY_STAY_WITHIN_ZONE: Zonal Affinity is
+     *    enabled. The load balancer distributes new connections to all healthy
+     *    backend endpoints in the local zone only. If there are no healthy
+     *    backend endpoints in the local zone, the load balancer distributes
+     *    new connections to all backend endpoints in the local zone.
+     *    - ZONAL_AFFINITY_SPILL_CROSS_ZONE: Zonal Affinity is
+     *    enabled. The load balancer distributes new connections to all healthy
+     *    backend endpoints in the local zone only. If there aren't enough
+     *    healthy backend endpoints in the local zone, the load balancer
+     *    distributes new connections to all healthy backend endpoints across all
+     *    zones.
+     * Check the Spillover enum for the list of possible values.
+     * 
+ * + * optional string spillover = 505501440; + * + * @return The bytes for spillover. + */ + public com.google.protobuf.ByteString getSpilloverBytes() { + java.lang.Object ref = spillover_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + spillover_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * This field indicates whether zonal affinity is enabled or not. The
+     * possible values are:
+     *
+     *    - ZONAL_AFFINITY_DISABLED: Default Value. Zonal Affinity
+     *    is disabled. The load balancer distributes new connections to all
+     *    healthy backend endpoints across all zones.
+     *    - ZONAL_AFFINITY_STAY_WITHIN_ZONE: Zonal Affinity is
+     *    enabled. The load balancer distributes new connections to all healthy
+     *    backend endpoints in the local zone only. If there are no healthy
+     *    backend endpoints in the local zone, the load balancer distributes
+     *    new connections to all backend endpoints in the local zone.
+     *    - ZONAL_AFFINITY_SPILL_CROSS_ZONE: Zonal Affinity is
+     *    enabled. The load balancer distributes new connections to all healthy
+     *    backend endpoints in the local zone only. If there aren't enough
+     *    healthy backend endpoints in the local zone, the load balancer
+     *    distributes new connections to all healthy backend endpoints across all
+     *    zones.
+     * Check the Spillover enum for the list of possible values.
+     * 
+ * + * optional string spillover = 505501440; + * + * @param value The spillover to set. + * @return This builder for chaining. + */ + public Builder setSpillover(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + spillover_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * This field indicates whether zonal affinity is enabled or not. The
+     * possible values are:
+     *
+     *    - ZONAL_AFFINITY_DISABLED: Default Value. Zonal Affinity
+     *    is disabled. The load balancer distributes new connections to all
+     *    healthy backend endpoints across all zones.
+     *    - ZONAL_AFFINITY_STAY_WITHIN_ZONE: Zonal Affinity is
+     *    enabled. The load balancer distributes new connections to all healthy
+     *    backend endpoints in the local zone only. If there are no healthy
+     *    backend endpoints in the local zone, the load balancer distributes
+     *    new connections to all backend endpoints in the local zone.
+     *    - ZONAL_AFFINITY_SPILL_CROSS_ZONE: Zonal Affinity is
+     *    enabled. The load balancer distributes new connections to all healthy
+     *    backend endpoints in the local zone only. If there aren't enough
+     *    healthy backend endpoints in the local zone, the load balancer
+     *    distributes new connections to all healthy backend endpoints across all
+     *    zones.
+     * Check the Spillover enum for the list of possible values.
+     * 
+ * + * optional string spillover = 505501440; + * + * @return This builder for chaining. + */ + public Builder clearSpillover() { + spillover_ = getDefaultInstance().getSpillover(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * This field indicates whether zonal affinity is enabled or not. The
+     * possible values are:
+     *
+     *    - ZONAL_AFFINITY_DISABLED: Default Value. Zonal Affinity
+     *    is disabled. The load balancer distributes new connections to all
+     *    healthy backend endpoints across all zones.
+     *    - ZONAL_AFFINITY_STAY_WITHIN_ZONE: Zonal Affinity is
+     *    enabled. The load balancer distributes new connections to all healthy
+     *    backend endpoints in the local zone only. If there are no healthy
+     *    backend endpoints in the local zone, the load balancer distributes
+     *    new connections to all backend endpoints in the local zone.
+     *    - ZONAL_AFFINITY_SPILL_CROSS_ZONE: Zonal Affinity is
+     *    enabled. The load balancer distributes new connections to all healthy
+     *    backend endpoints in the local zone only. If there aren't enough
+     *    healthy backend endpoints in the local zone, the load balancer
+     *    distributes new connections to all healthy backend endpoints across all
+     *    zones.
+     * Check the Spillover enum for the list of possible values.
+     * 
+ * + * optional string spillover = 505501440; + * + * @param value The bytes for spillover to set. + * @return This builder for chaining. + */ + public Builder setSpilloverBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + spillover_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private float spilloverRatio_; + + /** + * + * + *
+     * The value of the field must be in [0, 1]. When the ratio of the count
+     * of healthy backend endpoints in a zone to the count of backend
+     * endpoints in that same zone is equal to or above this threshold, the
+     * load balancer distributes new connections to all healthy endpoints in
+     * the local zone only. When the ratio of the count of healthy backend
+     * endpoints in a zone to the count of backend endpoints in that same
+     * zone is below this threshold, the load balancer distributes all new
+     * connections to all healthy endpoints across all zones.
+     * 
+ * + * optional float spillover_ratio = 135580172; + * + * @return Whether the spilloverRatio field is set. + */ + @java.lang.Override + public boolean hasSpilloverRatio() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * The value of the field must be in [0, 1]. When the ratio of the count
+     * of healthy backend endpoints in a zone to the count of backend
+     * endpoints in that same zone is equal to or above this threshold, the
+     * load balancer distributes new connections to all healthy endpoints in
+     * the local zone only. When the ratio of the count of healthy backend
+     * endpoints in a zone to the count of backend endpoints in that same
+     * zone is below this threshold, the load balancer distributes all new
+     * connections to all healthy endpoints across all zones.
+     * 
+ * + * optional float spillover_ratio = 135580172; + * + * @return The spilloverRatio. + */ + @java.lang.Override + public float getSpilloverRatio() { + return spilloverRatio_; + } + + /** + * + * + *
+     * The value of the field must be in [0, 1]. When the ratio of the count
+     * of healthy backend endpoints in a zone to the count of backend
+     * endpoints in that same zone is equal to or above this threshold, the
+     * load balancer distributes new connections to all healthy endpoints in
+     * the local zone only. When the ratio of the count of healthy backend
+     * endpoints in a zone to the count of backend endpoints in that same
+     * zone is below this threshold, the load balancer distributes all new
+     * connections to all healthy endpoints across all zones.
+     * 
+ * + * optional float spillover_ratio = 135580172; + * + * @param value The spilloverRatio to set. + * @return This builder for chaining. + */ + public Builder setSpilloverRatio(float value) { + + spilloverRatio_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * The value of the field must be in [0, 1]. When the ratio of the count
+     * of healthy backend endpoints in a zone to the count of backend
+     * endpoints in that same zone is equal to or above this threshold, the
+     * load balancer distributes new connections to all healthy endpoints in
+     * the local zone only. When the ratio of the count of healthy backend
+     * endpoints in a zone to the count of backend endpoints in that same
+     * zone is below this threshold, the load balancer distributes all new
+     * connections to all healthy endpoints across all zones.
+     * 
+ * + * optional float spillover_ratio = 135580172; + * + * @return This builder for chaining. + */ + public Builder clearSpilloverRatio() { + bitField0_ = (bitField0_ & ~0x00000002); + spilloverRatio_ = 0F; + 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.BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity) + } + + // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity) + private static final com.google.cloud.compute.v1 + .BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.compute.v1 + .BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity(); + } + + public static com.google.cloud.compute.v1 + .BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser< + BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity> + PARSER = + new com.google.protobuf.AbstractParser< + BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity>() { + @java.lang.Override + public BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException() + .setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser< + BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity> + parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser + getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinityOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinityOrBuilder.java new file mode 100644 index 000000000000..505d12107da4 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinityOrBuilder.java @@ -0,0 +1,156 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +public interface BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinityOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * This field indicates whether zonal affinity is enabled or not. The
+   * possible values are:
+   *
+   *    - ZONAL_AFFINITY_DISABLED: Default Value. Zonal Affinity
+   *    is disabled. The load balancer distributes new connections to all
+   *    healthy backend endpoints across all zones.
+   *    - ZONAL_AFFINITY_STAY_WITHIN_ZONE: Zonal Affinity is
+   *    enabled. The load balancer distributes new connections to all healthy
+   *    backend endpoints in the local zone only. If there are no healthy
+   *    backend endpoints in the local zone, the load balancer distributes
+   *    new connections to all backend endpoints in the local zone.
+   *    - ZONAL_AFFINITY_SPILL_CROSS_ZONE: Zonal Affinity is
+   *    enabled. The load balancer distributes new connections to all healthy
+   *    backend endpoints in the local zone only. If there aren't enough
+   *    healthy backend endpoints in the local zone, the load balancer
+   *    distributes new connections to all healthy backend endpoints across all
+   *    zones.
+   * Check the Spillover enum for the list of possible values.
+   * 
+ * + * optional string spillover = 505501440; + * + * @return Whether the spillover field is set. + */ + boolean hasSpillover(); + + /** + * + * + *
+   * This field indicates whether zonal affinity is enabled or not. The
+   * possible values are:
+   *
+   *    - ZONAL_AFFINITY_DISABLED: Default Value. Zonal Affinity
+   *    is disabled. The load balancer distributes new connections to all
+   *    healthy backend endpoints across all zones.
+   *    - ZONAL_AFFINITY_STAY_WITHIN_ZONE: Zonal Affinity is
+   *    enabled. The load balancer distributes new connections to all healthy
+   *    backend endpoints in the local zone only. If there are no healthy
+   *    backend endpoints in the local zone, the load balancer distributes
+   *    new connections to all backend endpoints in the local zone.
+   *    - ZONAL_AFFINITY_SPILL_CROSS_ZONE: Zonal Affinity is
+   *    enabled. The load balancer distributes new connections to all healthy
+   *    backend endpoints in the local zone only. If there aren't enough
+   *    healthy backend endpoints in the local zone, the load balancer
+   *    distributes new connections to all healthy backend endpoints across all
+   *    zones.
+   * Check the Spillover enum for the list of possible values.
+   * 
+ * + * optional string spillover = 505501440; + * + * @return The spillover. + */ + java.lang.String getSpillover(); + + /** + * + * + *
+   * This field indicates whether zonal affinity is enabled or not. The
+   * possible values are:
+   *
+   *    - ZONAL_AFFINITY_DISABLED: Default Value. Zonal Affinity
+   *    is disabled. The load balancer distributes new connections to all
+   *    healthy backend endpoints across all zones.
+   *    - ZONAL_AFFINITY_STAY_WITHIN_ZONE: Zonal Affinity is
+   *    enabled. The load balancer distributes new connections to all healthy
+   *    backend endpoints in the local zone only. If there are no healthy
+   *    backend endpoints in the local zone, the load balancer distributes
+   *    new connections to all backend endpoints in the local zone.
+   *    - ZONAL_AFFINITY_SPILL_CROSS_ZONE: Zonal Affinity is
+   *    enabled. The load balancer distributes new connections to all healthy
+   *    backend endpoints in the local zone only. If there aren't enough
+   *    healthy backend endpoints in the local zone, the load balancer
+   *    distributes new connections to all healthy backend endpoints across all
+   *    zones.
+   * Check the Spillover enum for the list of possible values.
+   * 
+ * + * optional string spillover = 505501440; + * + * @return The bytes for spillover. + */ + com.google.protobuf.ByteString getSpilloverBytes(); + + /** + * + * + *
+   * The value of the field must be in [0, 1]. When the ratio of the count
+   * of healthy backend endpoints in a zone to the count of backend
+   * endpoints in that same zone is equal to or above this threshold, the
+   * load balancer distributes new connections to all healthy endpoints in
+   * the local zone only. When the ratio of the count of healthy backend
+   * endpoints in a zone to the count of backend endpoints in that same
+   * zone is below this threshold, the load balancer distributes all new
+   * connections to all healthy endpoints across all zones.
+   * 
+ * + * optional float spillover_ratio = 135580172; + * + * @return Whether the spilloverRatio field is set. + */ + boolean hasSpilloverRatio(); + + /** + * + * + *
+   * The value of the field must be in [0, 1]. When the ratio of the count
+   * of healthy backend endpoints in a zone to the count of backend
+   * endpoints in that same zone is equal to or above this threshold, the
+   * load balancer distributes new connections to all healthy endpoints in
+   * the local zone only. When the ratio of the count of healthy backend
+   * endpoints in a zone to the count of backend endpoints in that same
+   * zone is below this threshold, the load balancer distributes all new
+   * connections to all healthy endpoints across all zones.
+   * 
+ * + * optional float spillover_ratio = 135580172; + * + * @return The spilloverRatio. + */ + float getSpilloverRatio(); +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BackendServiceOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BackendServiceOrBuilder.java index a86f81e88d62..468dab79a222 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BackendServiceOrBuilder.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BackendServiceOrBuilder.java @@ -2125,6 +2125,60 @@ java.lang.String getMetadatasOrDefault( */ com.google.protobuf.ByteString getNetworkBytes(); + /** + * + * + *
+   * Configures traffic steering properties of internal passthrough Network
+   * Load Balancers.
+   *
+   * networkPassThroughLbTrafficPolicy cannot be specified with haPolicy.
+   * 
+ * + * + * optional .google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy network_pass_through_lb_traffic_policy = 230323750; + * + * + * @return Whether the networkPassThroughLbTrafficPolicy field is set. + */ + boolean hasNetworkPassThroughLbTrafficPolicy(); + + /** + * + * + *
+   * Configures traffic steering properties of internal passthrough Network
+   * Load Balancers.
+   *
+   * networkPassThroughLbTrafficPolicy cannot be specified with haPolicy.
+   * 
+ * + * + * optional .google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy network_pass_through_lb_traffic_policy = 230323750; + * + * + * @return The networkPassThroughLbTrafficPolicy. + */ + com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy + getNetworkPassThroughLbTrafficPolicy(); + + /** + * + * + *
+   * Configures traffic steering properties of internal passthrough Network
+   * Load Balancers.
+   *
+   * networkPassThroughLbTrafficPolicy cannot be specified with haPolicy.
+   * 
+ * + * + * optional .google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicy network_pass_through_lb_traffic_policy = 230323750; + * + */ + com.google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicyOrBuilder + getNetworkPassThroughLbTrafficPolicyOrBuilder(); + /** * * diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Commitment.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Commitment.java index 979b05d33877..95fc88cd50a0 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Commitment.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Commitment.java @@ -620,12 +620,72 @@ public enum Type implements com.google.protobuf.ProtocolMessageEnum { MEMORY_OPTIMIZED_M4(276301373), /** MEMORY_OPTIMIZED_M4_6TB = 210543650; */ MEMORY_OPTIMIZED_M4_6TB(210543650), + /** + * + * + *
+     * CUD bucket for X4 machine with 1440 vCPUs and 24TB of memory.
+     * 
+ * + * MEMORY_OPTIMIZED_X4_1440_24T = 206669823; + */ + MEMORY_OPTIMIZED_X4_1440_24T(206669823), /** MEMORY_OPTIMIZED_X4_16TB = 183089120; */ MEMORY_OPTIMIZED_X4_16TB(183089120), + /** + * + * + *
+     * CUD bucket for X4 machine with 1920 vCPUs and 32TB of memory.
+     * 
+ * + * MEMORY_OPTIMIZED_X4_1920_32T = 291963529; + */ + MEMORY_OPTIMIZED_X4_1920_32T(291963529), /** MEMORY_OPTIMIZED_X4_24TB = 183116989; */ MEMORY_OPTIMIZED_X4_24TB(183116989), /** MEMORY_OPTIMIZED_X4_32TB = 183144858; */ MEMORY_OPTIMIZED_X4_32TB(183144858), + /** + * + * + *
+     * CUD bucket for X4 machine with 480 vCPUs and 6TB of memory.
+     * 
+ * + * MEMORY_OPTIMIZED_X4_480_6T = 478547742; + */ + MEMORY_OPTIMIZED_X4_480_6T(478547742), + /** + * + * + *
+     * CUD bucket for X4 machine with 480 vCPUs and 8TB of memory.
+     * 
+ * + * MEMORY_OPTIMIZED_X4_480_8T = 478547804; + */ + MEMORY_OPTIMIZED_X4_480_8T(478547804), + /** + * + * + *
+     * CUD bucket for X4 machine with 960 vCPUs and 12TB of memory.
+     * 
+ * + * MEMORY_OPTIMIZED_X4_960_12T = 424752410; + */ + MEMORY_OPTIMIZED_X4_960_12T(424752410), + /** + * + * + *
+     * CUD bucket for X4 machine with 960 vCPUs and 16TB of memory.
+     * 
+ * + * MEMORY_OPTIMIZED_X4_960_16T = 424752534; + */ + MEMORY_OPTIMIZED_X4_960_16T(424752534), /** STORAGE_OPTIMIZED_Z3 = 316796085; */ STORAGE_OPTIMIZED_Z3(316796085), /** @@ -735,15 +795,81 @@ public enum Type implements com.google.protobuf.ProtocolMessageEnum { /** MEMORY_OPTIMIZED_M4_6TB = 210543650; */ public static final int MEMORY_OPTIMIZED_M4_6TB_VALUE = 210543650; + /** + * + * + *
+     * CUD bucket for X4 machine with 1440 vCPUs and 24TB of memory.
+     * 
+ * + * MEMORY_OPTIMIZED_X4_1440_24T = 206669823; + */ + public static final int MEMORY_OPTIMIZED_X4_1440_24T_VALUE = 206669823; + /** MEMORY_OPTIMIZED_X4_16TB = 183089120; */ public static final int MEMORY_OPTIMIZED_X4_16TB_VALUE = 183089120; + /** + * + * + *
+     * CUD bucket for X4 machine with 1920 vCPUs and 32TB of memory.
+     * 
+ * + * MEMORY_OPTIMIZED_X4_1920_32T = 291963529; + */ + public static final int MEMORY_OPTIMIZED_X4_1920_32T_VALUE = 291963529; + /** MEMORY_OPTIMIZED_X4_24TB = 183116989; */ public static final int MEMORY_OPTIMIZED_X4_24TB_VALUE = 183116989; /** MEMORY_OPTIMIZED_X4_32TB = 183144858; */ public static final int MEMORY_OPTIMIZED_X4_32TB_VALUE = 183144858; + /** + * + * + *
+     * CUD bucket for X4 machine with 480 vCPUs and 6TB of memory.
+     * 
+ * + * MEMORY_OPTIMIZED_X4_480_6T = 478547742; + */ + public static final int MEMORY_OPTIMIZED_X4_480_6T_VALUE = 478547742; + + /** + * + * + *
+     * CUD bucket for X4 machine with 480 vCPUs and 8TB of memory.
+     * 
+ * + * MEMORY_OPTIMIZED_X4_480_8T = 478547804; + */ + public static final int MEMORY_OPTIMIZED_X4_480_8T_VALUE = 478547804; + + /** + * + * + *
+     * CUD bucket for X4 machine with 960 vCPUs and 12TB of memory.
+     * 
+ * + * MEMORY_OPTIMIZED_X4_960_12T = 424752410; + */ + public static final int MEMORY_OPTIMIZED_X4_960_12T_VALUE = 424752410; + + /** + * + * + *
+     * CUD bucket for X4 machine with 960 vCPUs and 16TB of memory.
+     * 
+ * + * MEMORY_OPTIMIZED_X4_960_16T = 424752534; + */ + public static final int MEMORY_OPTIMIZED_X4_960_16T_VALUE = 424752534; + /** STORAGE_OPTIMIZED_Z3 = 316796085; */ public static final int STORAGE_OPTIMIZED_Z3_VALUE = 316796085; @@ -840,12 +966,24 @@ public static Type forNumber(int value) { return MEMORY_OPTIMIZED_M4; case 210543650: return MEMORY_OPTIMIZED_M4_6TB; + case 206669823: + return MEMORY_OPTIMIZED_X4_1440_24T; case 183089120: return MEMORY_OPTIMIZED_X4_16TB; + case 291963529: + return MEMORY_OPTIMIZED_X4_1920_32T; case 183116989: return MEMORY_OPTIMIZED_X4_24TB; case 183144858: return MEMORY_OPTIMIZED_X4_32TB; + case 478547742: + return MEMORY_OPTIMIZED_X4_480_6T; + case 478547804: + return MEMORY_OPTIMIZED_X4_480_8T; + case 424752410: + return MEMORY_OPTIMIZED_X4_960_12T; + case 424752534: + return MEMORY_OPTIMIZED_X4_960_16T; case 316796085: return STORAGE_OPTIMIZED_Z3; case 437714322: diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Compute.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Compute.java index b6e5fd68d51c..8ef0d5c43f5d 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Compute.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Compute.java @@ -688,6 +688,14 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_compute_v1_BackendServiceLogConfig_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_compute_v1_BackendServiceLogConfig_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_compute_v1_BackendServiceNetworkPassThroughLbTrafficPolicy_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_compute_v1_BackendServiceNetworkPassThroughLbTrafficPolicy_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_compute_v1_BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_compute_v1_BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_compute_v1_BackendServiceParams_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -1566,11 +1574,11 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_compute_v1_ExternalVpnGatewayList_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_compute_v1_FileContentBuffer_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_compute_v1_FileContentBuffer_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor + static com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_compute_v1_Firewall_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_compute_v1_Firewall_fieldAccessorTable; static com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_compute_v1_FirewallList_descriptor; @@ -3756,6 +3764,14 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_compute_v1_LicenseCodeLicenseAlias_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_compute_v1_LicenseCodeLicenseAlias_fieldAccessorTable; + static com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_compute_v1_LicenseParams_descriptor; + static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_compute_v1_LicenseParams_fieldAccessorTable; + static com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_compute_v1_LicenseParams_ResourceManagerTagsEntry_descriptor; + static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_compute_v1_LicenseParams_ResourceManagerTagsEntry_fieldAccessorTable; static com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_compute_v1_LicenseResourceCommitment_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -4580,6 +4596,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_compute_v1_NetworkProfileNetworkFeatures_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_compute_v1_NetworkProfileNetworkFeatures_fieldAccessorTable; + static com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_compute_v1_NetworkProfileNetworkFeaturesPredefinedSubnetworkRange_descriptor; + static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_compute_v1_NetworkProfileNetworkFeaturesPredefinedSubnetworkRange_fieldAccessorTable; static com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_compute_v1_NetworkProfileProfileType_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -6772,6 +6792,14 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_compute_v1_StoragePoolListDisks_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_compute_v1_StoragePoolListDisks_fieldAccessorTable; + static com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_compute_v1_StoragePoolParams_descriptor; + static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_compute_v1_StoragePoolParams_fieldAccessorTable; + static com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_compute_v1_StoragePoolParams_ResourceManagerTagsEntry_descriptor; + static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_compute_v1_StoragePoolParams_ResourceManagerTagsEntry_fieldAccessorTable; static com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_compute_v1_StoragePoolResourceStatus_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -7096,6 +7124,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_compute_v1_TestIamPermissionsAddressRequest_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_compute_v1_TestIamPermissionsAddressRequest_fieldAccessorTable; + static com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_compute_v1_TestIamPermissionsAutoscalerRequest_descriptor; + static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_compute_v1_TestIamPermissionsAutoscalerRequest_fieldAccessorTable; static com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_compute_v1_TestIamPermissionsBackendBucketRequest_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -7124,6 +7156,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_compute_v1_TestIamPermissionsGlobalAddressRequest_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_compute_v1_TestIamPermissionsGlobalAddressRequest_fieldAccessorTable; + static com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_compute_v1_TestIamPermissionsHealthCheckRequest_descriptor; + static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_compute_v1_TestIamPermissionsHealthCheckRequest_fieldAccessorTable; static com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_compute_v1_TestIamPermissionsImageRequest_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -7188,6 +7224,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_compute_v1_TestIamPermissionsPacketMirroringRequest_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_compute_v1_TestIamPermissionsPacketMirroringRequest_fieldAccessorTable; + static com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_compute_v1_TestIamPermissionsRegionAutoscalerRequest_descriptor; + static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_compute_v1_TestIamPermissionsRegionAutoscalerRequest_fieldAccessorTable; static com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_compute_v1_TestIamPermissionsRegionBackendServiceRequest_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -7196,6 +7236,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_compute_v1_TestIamPermissionsRegionDiskRequest_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_compute_v1_TestIamPermissionsRegionDiskRequest_fieldAccessorTable; + static com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_compute_v1_TestIamPermissionsRegionHealthCheckRequest_descriptor; + static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_compute_v1_TestIamPermissionsRegionHealthCheckRequest_fieldAccessorTable; static com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_compute_v1_TestIamPermissionsRegionInstanceGroupRequest_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -7208,6 +7252,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_compute_v1_TestIamPermissionsRegionNetworkFirewallPolicyRequest_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_compute_v1_TestIamPermissionsRegionNetworkFirewallPolicyRequest_fieldAccessorTable; + static com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_compute_v1_TestIamPermissionsRegionNotificationEndpointRequest_descriptor; + static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_compute_v1_TestIamPermissionsRegionNotificationEndpointRequest_fieldAccessorTable; static com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_compute_v1_TestIamPermissionsReservationBlockRequest_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -7224,6 +7272,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_compute_v1_TestIamPermissionsResourcePolicyRequest_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_compute_v1_TestIamPermissionsResourcePolicyRequest_fieldAccessorTable; + static com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_compute_v1_TestIamPermissionsRouteRequest_descriptor; + static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_compute_v1_TestIamPermissionsRouteRequest_fieldAccessorTable; static com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_compute_v1_TestIamPermissionsServiceAttachmentRequest_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -7248,6 +7300,18 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_compute_v1_TestIamPermissionsTargetPoolRequest_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_compute_v1_TestIamPermissionsTargetPoolRequest_fieldAccessorTable; + static com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_compute_v1_TestIamPermissionsTargetSslProxyRequest_descriptor; + static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_compute_v1_TestIamPermissionsTargetSslProxyRequest_fieldAccessorTable; + static com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_compute_v1_TestIamPermissionsTargetTcpProxyRequest_descriptor; + static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_compute_v1_TestIamPermissionsTargetTcpProxyRequest_fieldAccessorTable; + static com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_compute_v1_TestIamPermissionsUrlMapRequest_descriptor; + static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_compute_v1_TestIamPermissionsUrlMapRequest_fieldAccessorTable; static com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_compute_v1_TestIamPermissionsVpnGatewayRequest_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -9676,7 +9740,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004name\030\213\365\315\001 \001(\tH\002\210\001\001B\n\n" + "\010_dry_runB\022\n" + "\020_max_utilizationB\007\n" - + "\005_name\"\362%\n" + + "\005_name\"\240\'\n" + "\016BackendService\022(\n" + "\027affinity_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" @@ -9729,29 +9793,32 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\tmetadatas\030\244\326\207\004" + " \003(\01326.google.cloud.compute.v1.BackendService.MetadatasEntry\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\030\210\001\001\022\027\n" - + "\007network\030\256\264\205o \001(\tH\031\210\001\001\022M\n" - + "\021outlier_detection\030\276\314\214\251\001" - + " \001(\0132).google.cloud.compute.v1.OutlierDetectionH\032\210\001\001\022E\n" + + "\007network\030\256\264\205o \001(\tH\031\210\001\001\022\200\001\n" + + "&network_pass_through_lb_traffic_policy\030\246\354\351m" + + " \001(\0132H.google.cloud.compute.v1.BackendS" + + "erviceNetworkPassThroughLbTrafficPolicyH\032\210\001\001\022M\n" + + "\021outlier_detection\030\276\314\214\251\001 \001(\0132).go" + + "ogle.cloud.compute.v1.OutlierDetectionH\033\210\001\001\022E\n" + "\006params\030\206\363\253%" - + " \001(\0132-.google.cloud.compute.v1.BackendServiceParamsH\033\210\001\001\022\024\n" - + "\004port\030\201\261\322\001 \001(\005H\034\210\001\001\022\031\n" - + "\tport_name\030\211\207\347\023 \001(\tH\035\210\001\001\022\030\n" - + "\010protocol\030\230\235\252( \001(\tH\036\210\001\001\022\026\n" - + "\006region\030\364\315\240B \001(\tH\037\210\001\001\022\037\n" - + "\017security_policy\030\221\206\312Q \001(\tH \210\001\001\022M\n" - + "\021security_settings\030\302\274\236\344\001" - + " \001(\0132).google.cloud.compute.v1.SecuritySettingsH!\210\001\001\022\032\n" - + "\tself_link\030\215\222\305\331\001 \001(\tH\"\210\001\001\022\033\n" + + " \001(\0132-.google.cloud.compute.v1.BackendServiceParamsH\034\210\001\001\022\024\n" + + "\004port\030\201\261\322\001 \001(\005H\035\210\001\001\022\031\n" + + "\tport_name\030\211\207\347\023 \001(\tH\036\210\001\001\022\030\n" + + "\010protocol\030\230\235\252( \001(\tH\037\210\001\001\022\026\n" + + "\006region\030\364\315\240B \001(\tH \210\001\001\022\037\n" + + "\017security_policy\030\221\206\312Q \001(\tH!\210\001\001\022M\n" + + "\021security_settings\030\302\274\236\344\001 \001(\0132)." + + "google.cloud.compute.v1.SecuritySettingsH\"\210\001\001\022\032\n" + + "\tself_link\030\215\222\305\331\001 \001(\tH#\210\001\001\022\033\n" + "\020service_bindings\030\330\221\331? \003(\t\022!\n" - + "\021service_lb_policy\030\221\216\235- \001(\tH#\210\001\001\022!\n" - + "\020session_affinity\030\261\301\231\335\001 \001(\tH$\210\001\001\022a\n" + + "\021service_lb_policy\030\221\216\235- \001(\tH$\210\001\001\022!\n" + + "\020session_affinity\030\261\301\231\335\001 \001(\tH%\210\001\001\022a\n" + "\036strong_session_affinity_cookie\030\212\250\312q" - + " \001(\01321.google.cloud.compute.v1.BackendServiceHttpCookieH%\210\001\001\022@\n\n" + + " \001(\01321.google.cloud.compute.v1.BackendServiceHttpCookieH&\210\001\001\022@\n\n" + "subsetting\030\220\220\333\326\001" - + " \001(\0132#.google.cloud.compute.v1.SubsettingH&\210\001\001\022\033\n" - + "\013timeout_sec\030\363\300\222& \001(\005H\'\210\001\001\022P\n" - + "\014tls_settings\030\347\255\200\'" - + " \001(\01322.google.cloud.compute.v1.BackendServiceTlsSettingsH(\210\001\001\022B\n" + + " \001(\0132#.google.cloud.compute.v1.SubsettingH\'\210\001\001\022\033\n" + + "\013timeout_sec\030\363\300\222& \001(\005H(\210\001\001\022P\n" + + "\014tls_settings\030\347\255\200\' \001(\01322.google" + + ".cloud.compute.v1.BackendServiceTlsSettingsH)\210\001\001\022B\n" + "\007used_by\030\231\240\322\271\001" + " \003(\0132-.google.cloud.compute.v1.BackendServiceUsedBy\0320\n" + "\016MetadatasEntry\022\013\n" @@ -9840,7 +9907,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_log_configB\026\n" + "\024_max_stream_durationB\007\n" + "\005_nameB\n\n" - + "\010_networkB\024\n" + + "\010_networkB)\n" + + "\'_network_pass_through_lb_traffic_policyB\024\n" + "\022_outlier_detectionB\t\n" + "\007_paramsB\007\n" + "\005_portB\014\n\n" @@ -9858,8 +9926,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_tls_settings\"\313\003\n" + "\034BackendServiceAggregatedList\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" - + ".BackendServiceAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132@.google.cl" + + "oud.compute.v1.BackendServiceAggregatedList.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" @@ -9868,18 +9936,19 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001\032`\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022A\n" - + "\005value\030\002" - + " \001(\01322.google.cloud.compute.v1.BackendServicesScopedList:\0028\001B\005\n" + + "\005value\030\002 \001(\01322.google.cloud.c" + + "ompute.v1.BackendServicesScopedList:\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\"\267\007\n" + "\027BackendServiceCdnPolicy\022w\n" - + "\037bypass_cache_on_request_headers\030\312\275\353\347\001 \003(\013" - + "2J.google.cloud.compute.v1.BackendServiceCdnPolicyBypassCacheOnRequestHeader\022I\n" - + "\020cache_key_policy\030\357\327\370K" - + " \001(\0132\'.google.cloud.compute.v1.CacheKeyPolicyH\000\210\001\001\022\032\n\n" + + "\037bypass_cache_on_request_headers\030\312\275\353\347\001" + + " \003(\0132J.google.cloud.compute.v1" + + ".BackendServiceCdnPolicyBypassCacheOnRequestHeader\022I\n" + + "\020cache_key_policy\030\357\327\370K \001(\0132" + + "\'.google.cloud.compute.v1.CacheKeyPolicyH\000\210\001\001\022\032\n\n" + "cache_mode\030\300\310\342\r" + " \001(\tH\001\210\001\001\022\032\n\n" + "client_ttl\030\370\216\354\r" @@ -9887,8 +9956,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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_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." - + "BackendServiceCdnPolicyNegativeCachingPolicy\022#\n" + + "\027negative_caching_policy\030\374\265\212J \003(\0132E.google.clo" + + "ud.compute.v1.BackendServiceCdnPolicyNegativeCachingPolicy\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" @@ -9951,8 +10020,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\032_drop_traffic_if_unhealthyB\021\n" + "\017_failover_ratio\"\215\002\n" + "\031BackendServiceGroupHealth\022[\n" - + "\013annotations\030\244\366\2655 \003(\0132C.goog" - + "le.cloud.compute.v1.BackendServiceGroupHealth.AnnotationsEntry\022@\n\r" + + "\013annotations\030\244\366\2655" + + " \003(\0132C.google.cloud.compute.v1.BackendServiceGroupHealth.AnnotationsEntry\022@\n\r" + "health_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" @@ -9962,8 +10031,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_kind\"\362\001\n" + "\026BackendServiceHAPolicy\022\035\n\r" + "fast_i_p_move\030\331\276\224j \001(\tH\000\210\001\001\022N\n" - + "\006leader\030\211\212\241\360\001" - + " \001(\01325.google.cloud.compute.v1.BackendServiceHAPolicyLeaderH\001\210\001\001\"L\n\n" + + "\006leader\030\211\212\241\360\001 \001(\01325.google.cloud.c" + + "ompute.v1.BackendServiceHAPolicyLeaderH\001\210\001\001\"L\n\n" + "FastIPMove\022\033\n" + "\027UNDEFINED_FAST_I_P_MOVE\020\000\022\020\n" + "\010DISABLED\020\374\324\260\366\001\022\017\n" @@ -9972,8 +10041,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007_leader\"\315\001\n" + "\034BackendServiceHAPolicyLeader\022\036\n\r" + "backend_group\030\224\302\244\332\001 \001(\tH\000\210\001\001\022f\n" - + "\020network_endpoint\030\206\221\212\033 \001(\0132D.google." - + "cloud.compute.v1.BackendServiceHAPolicyLeaderNetworkEndpointH\001\210\001\001B\020\n" + + "\020network_endpoint\030\206\221\212\033 \001(\0132D.google.cloud.compute.v1.BackendSe" + + "rviceHAPolicyLeaderNetworkEndpointH\001\210\001\001B\020\n" + "\016_backend_groupB\023\n" + "\021_network_endpoint\"T\n" + "+BackendServiceHAPolicyLeaderNetworkEndpoint\022\030\n" @@ -9982,8 +10051,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\030BackendServiceHttpCookie\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" + + "\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_ttl\"\373\001\n" @@ -10025,10 +10094,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"\253\002\n" + "/BackendServiceLocalityLoadBalancingPolicyConfig\022s\n\r" - + "custom_policy\030\300\213\246\002 \001(\0132T.google.cloud.compute.v1.Bac" - + "kendServiceLocalityLoadBalancingPolicyConfigCustomPolicyH\000\210\001\001\022f\n" - + "\006policy\030\262\312\266+ \001(\0132N.google.cloud.compute.v1.BackendServic" - + "eLocalityLoadBalancingPolicyConfigPolicyH\001\210\001\001B\020\n" + + "custom_policy\030\300\213\246\002 \001(\0132T.google.cloud." + + "compute.v1.BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicyH\000\210\001\001\022f\n" + + "\006policy\030\262\312\266+ \001(\0132N.google.cloud.compute.v1" + + ".BackendServiceLocalityLoadBalancingPolicyConfigPolicyH\001\210\001\001B\020\n" + "\016_custom_policyB\t\n" + "\007_policy\"{\n" + ";BackendServiceLocalityLoadBalancingPolicyConfigCustomPolicy\022\024\n" @@ -10063,10 +10132,25 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\024INCLUDE_ALL_OPTIONAL\020\265\355\262\377\001B\t\n" + "\007_enableB\020\n" + "\016_optional_modeB\016\n" - + "\014_sample_rate\"\275\001\n" + + "\014_sample_rate\"\274\001\n" + + "/BackendServiceNetworkPassThroughLbTrafficPolicy\022v\n" + + "\016zonal_affinity\030\303\212\333\377\001 \001(\0132U.google." + + "cloud.compute.v1.BackendServiceNetworkPa" + + "ssThroughLbTrafficPolicyZonalAffinityH\000\210\001\001B\021\n" + + "\017_zonal_affinity\"\264\002\n" + + "\n" + "\014reservations\030\247\354\314\276\001" + " \003(\0132$.google.cloud.compute.v1.Reservation\022R\n" - + "\017resource_status\030\303\372\367v \001(\01321." - + "google.cloud.compute.v1.CommitmentResourceStatusH\014\210\001\001\022A\n" - + "\tresources\030\245\374\262N \003(\0132+.go" - + "ogle.cloud.compute.v1.ResourceCommitment\022\032\n" + + "\017resource_status\030\303\372\367v \001(\01321.goog" + + "le.cloud.compute.v1.CommitmentResourceStatusH\014\210\001\001\022A\n" + + "\tresources\030\245\374\262N" + + " \003(\0132+.google.cloud.compute.v1.ResourceCommitment\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\r" + "\210\001\001\022(\n" + "\027split_source_commitment\030\324\267\375\277\001 \001(\tH\016\210\001\001\022\037\n" @@ -10508,7 +10591,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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\"\330\007\n" + + "\016NOT_YET_ACTIVE\020\351\342\351\t\"\265\t\n" + "\004Type\022\022\n" + "\016UNDEFINED_TYPE\020\000\022\035\n" + "\025ACCELERATOR_OPTIMIZED\020\223\320\365\205\001\022\037\n" @@ -10538,10 +10621,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\020MEMORY_OPTIMIZED\020\311\356\254\206\001\022\033\n" + "\023MEMORY_OPTIMIZED_M3\020\274\214\340\203\001\022\033\n" + "\023MEMORY_OPTIMIZED_M4\020\275\214\340\203\001\022\036\n" - + "\027MEMORY_OPTIMIZED_M4_6TB\020\242\310\262d\022\037\n" - + "\030MEMORY_OPTIMIZED_X4_16TB\020\340\357\246W\022\037\n" + + "\027MEMORY_OPTIMIZED_M4_6TB\020\242\310\262d\022#\n" + + "\034MEMORY_OPTIMIZED_X4_1440_24T\020\377\217\306b\022\037\n" + + "\030MEMORY_OPTIMIZED_X4_16TB\020\340\357\246W\022$\n" + + "\034MEMORY_OPTIMIZED_X4_1920_32T\020\211\205\234\213\001\022\037\n" + "\030MEMORY_OPTIMIZED_X4_24TB\020\275\311\250W\022\037\n" - + "\030MEMORY_OPTIMIZED_X4_32TB\020\232\243\252W\022\034\n" + + "\030MEMORY_OPTIMIZED_X4_32TB\020\232\243\252W\022\"\n" + + "\032MEMORY_OPTIMIZED_X4_480_6T\020\236\236\230\344\001\022\"\n" + + "\032MEMORY_OPTIMIZED_X4_480_8T\020\334\236\230\344\001\022#\n" + + "\033MEMORY_OPTIMIZED_X4_960_12T\020\232\352\304\312\001\022#\n" + + "\033MEMORY_OPTIMIZED_X4_960_16T\020\226\353\304\312\001\022\034\n" + "\024STORAGE_OPTIMIZED_Z3\020\265\331\207\227\001\022\030\n" + "\020TYPE_UNSPECIFIED\020\222\373\333\320\001B\r\n" + "\013_auto_renewB\013\n" @@ -10565,8 +10654,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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<.google.cloud.compute.v1.CommitmentAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132<.google.cloud.c" + + "ompute.v1.CommitmentAggregatedList.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" @@ -10575,8 +10664,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001\032\\\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022=\n" - + "\005value\030\002 \001(\0132.." - + "google.cloud.compute.v1.CommitmentsScopedList:\0028\001B\005\n" + + "\005value\030\002" + + " \001(\0132..google.cloud.compute.v1.CommitmentsScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -10600,8 +10689,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\tH\000\210\001\001B(\n" + "&_custom_term_eligibility_end_timestamp\"\234\001\n" + "\025CommitmentsScopedList\022<\n" - + "\013commitments\030\376\257\362\326\001" - + " \003(\0132#.google.cloud.compute.v1.Commitment\0229\n" + + "\013commitments\030\376\257\362\326\001 \003(" + + "\0132#.google.cloud.compute.v1.Commitment\0229\n" + "\007warning\030\234\337\226\030 \001(\0132" + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n" + "\010_warning\"\320\002\n" @@ -10622,8 +10711,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\024draining_timeout_sec\030\236\325\254k \001(\005H\000\210\001\001B\027\n" + "\025_draining_timeout_sec\"\210\002\n" + "\"ConsistentHashLoadBalancerSettings\022b\n" - + "\013http_cookie\030\373\253\227\003 \001(\0132E.google.cloud.compu" - + "te.v1.ConsistentHashLoadBalancerSettingsHttpCookieH\000\210\001\001\022 \n" + + "\013http_cookie\030\373\253\227\003 \001(\0132E.g" + + "oogle.cloud.compute.v1.ConsistentHashLoadBalancerSettingsHttpCookieH\000\210\001\001\022" + + " \n" + "\020http_header_name\030\306\367\372o \001(\tH\001\210\001\001\022!\n" + "\021minimum_ring_size\030\277\273\341o \001(\003H\002\210\001\001B\016\n" + "\014_http_cookieB\023\n" @@ -10658,8 +10748,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "*CreateInstancesInstanceGroupManagerRequest\022&\n" + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022\217\001\n" + "9instance_group_managers_create_instances_request_resource\030\223\372\332\013" - + " \001(\0132D.goo" - + "gle.cloud.compute.v1.InstanceGroupManagersCreateInstancesRequestB\003\340A\002\022!\n" + + " \001(\0132D.google.cloud.compute.v1.In" + + "stanceGroupManagersCreateInstancesRequestB\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" @@ -10671,16 +10761,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\235\001\n" - + "@region_instance_gr" - + "oup_managers_create_instances_request_resource\030\210\277\230\253\001" - + " \001(\0132J.google.cloud.compute." - + "v1.RegionInstanceGroupManagersCreateInstancesRequestB\003\340A\002\022\032\n\n" + + "@region_instance_group_managers_create_instances_request_resource\030\210\277\230\253\001" + + " \001(\0132J.goog" + + "le.cloud.compute.v1.RegionInstanceGroupManagersCreateInstancesRequestB\003\340A\002\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\367\001\n" + "%CreateMembersInterconnectGroupRequest\022#\n" + "\022interconnect_group\030\216\267\251\271\001 \001(\tB\003\340A\002\022\205\001\n" + "3interconnect_groups_create_members_request_resource\030\355\374\213\246\001" - + " \001(\0132?.google.cloud.compute.v1.InterconnectGroupsCreateMembersRequestB\003\340A\002\022!\n" + + " \001(\0132?.google.cloud.co" + + "mpute.v1.InterconnectGroupsCreateMembersRequestB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\"\221\002\n" + "\031CreateSnapshotDiskRequest\022\024\n" @@ -10710,7 +10800,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\002id\030\233\032 \001(\004H\002\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\003\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\004\210\001\001\022\032\n" - + "\tself_link\030\215\222\305\331\001 \001(\tH\005\210\001\001B\025\n" + + "\tself", + "_link\030\215\222\305\331\001 \001(\tH\005\210\001\001B\025\n" + "\023_creation_timestampB\016\n" + "\014_descriptionB\005\n" + "\003_idB\007\n" @@ -10735,8 +10826,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"\270\001\n" + "\031CustomErrorResponsePolicy\022j\n" - + "\024error_response_rules\030\220\255\374\006 \003(\0132I.google.cl" - + "oud.compute.v1.CustomErrorResponsePolicyCustomErrorResponseRule\022\035\n\r" + + "\024error_response_rules\030\220\255\374\006" + + " \003(\0132I.google.cloud.compute.v1.CustomEr" + + "rorResponsePolicyCustomErrorResponseRule\022\035\n\r" + "error_service\030\376\356\246N \001(\tH\000\210\001\001B\020\n" + "\016_error_service\"\266\001\n" + "0CustomErrorResponsePolicyCustomErrorResponseRule\022\037\n" @@ -10748,8 +10840,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_path\"\217\002\n" + "\025CustomerEncryptionKey\022\035\n" + "\014kms_key_name\030\231\353\373\346\001 \001(\tH\000\210\001\001\022\'\n" - + "\027km", - "s_key_service_account\030\325\305\220d \001(\tH\001\210\001\001\022\030\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_encrypted_key\030\245\303\374\237\001 \001(\tH\003\210\001\001\022\026\n" + "\006sha256\030\247\354\216Q \001(\tH\004\210\001\001B\017\n\r" @@ -10759,8 +10850,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\022_rsa_encrypted_keyB\t\n" + "\007_sha256\"\265\001\n" + "\"CustomerEncryptionKeyProtectedDisk\022T\n" - + "\023disk_encryption_key\030\205\355\304\201\001 " - + "\001(\0132..google.cloud.compute.v1.CustomerEncryptionKeyH\000\210\001\001\022\026\n" + + "\023disk_encryption_key\030\205\355\304\201\001" + + " \001(\0132..google.cloud.compute.v1.CustomerEncryptionKeyH\000\210\001\001\022\026\n" + "\006source\030\233\320\301T \001(\tH\001\210\001\001B\026\n" + "\024_disk_encryption_keyB\t\n" + "\007_source\"C\n" @@ -10811,8 +10902,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\017backend_service\030\212\300\256\222\001 \001(\tB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" - + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r" - + "\n" + + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\221\001\n" + "\035DeleteCrossSiteNetworkRequest\022\"\n" + "\022cross_site_network\030\325\305\3133 \001(\tB\003\340A\002\022!\n" @@ -10841,15 +10931,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\025DeleteFirewallRequest\022\031\n" + "\010firewall\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\n" + + "\340A\002\362G\007project\022\032\n" + + "\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\256\001\n" + "\033DeleteForwardingRuleRequest\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\006region\022\032\n" - + "\n" + + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\257\001\n" + "\036DeleteFutureReservationRequest\022\"\n" @@ -10869,7 +10959,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "!DeleteGlobalForwardingRuleRequest\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\n" + + "\340A\002\362G\007project\022\032\n" + + "\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\240\001\n" + "\'DeleteGlobalNetworkEndpointGroupRequest\022\'\n" @@ -10947,8 +11038,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "*DeleteInstancesInstanceGroupManagerRequest\022&\n" + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022\217\001\n" + "9instance_group_managers_delete_instances_request_resource\030\204\306\255O" - + " \001(\0132D.google.cloud.compute" - + ".v1.InstanceGroupManagersDeleteInstancesRequestB\003\340A\002\022!\n" + + " \001(\0132D.goo" + + "gle.cloud.compute.v1.InstanceGroupManagersDeleteInstancesRequestB\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" @@ -10960,9 +11051,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\235\001\n" - + "@region_instance_group_managers_delete_instances_request_resource\030\371\212\353\356\001" - + " \001(\0132J.google.cloud.compute.v1.RegionInstance" - + "GroupManagersDeleteInstancesRequestB\003\340A\002\022\032\n\n" + + "@region_instance_gr" + + "oup_managers_delete_instances_request_resource\030\371\212\353\356\001" + + " \001(\0132J.google.cloud.compute." + + "v1.RegionInstanceGroupManagersDeleteInstancesRequestB\003\340A\002\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\254\001\n" + "\034DeleteInstantSnapshotRequest\022!\n" @@ -11002,7 +11094,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007license\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\n" - + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r" + + "\n" + "\013_request_id\"\210\001\n" + "\031DeleteMachineImageRequest\022\035\n\r" + "machine_image\030\343\376\376 \001(\tB\003\340A\002\022!\n" @@ -11070,15 +11163,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\227\002\n" + "\033DeleteNodesNodeGroupRequest\022\033\n\n" + "node_group\030\202\374\213\340\001 \001(\tB\003\340A\002\022p\n" - + ")node_groups_delete_nodes_request_resource\030\222\327\263W" - + " \001(\01325.google.cloud.compute.v1.NodeGroupsDeleteNodesRequestB\003\340A\002\022!\n" + + ")node_groups_delete_nodes_request_resource\030\222\327\263W \001(\01325.google.clo" + + "ud.compute.v1.NodeGroupsDeleteNodesRequestB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" + "\004zone\030\254\307\344\001 \001(\tB\n" + "\340A\002\362G\004zoneB\r\n" + "\013_request_id\"u\n" - + "\'DeleteOrganizationSecurityPolicyRequest\022\032\n\n" + + "\'DeleteOrganizationSecurityPolicyRequest\022\032\n" + + "\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\037\n" + "\017security_policy\030\221\206\312Q \001(\tB\003\340A\002B\r\n" + "\013_request_id\"\257\001\n" @@ -11092,10 +11186,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\274\002\n" + "3DeletePerInstanceConfigsInstanceGroupManagerRequest\022&\n" + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022\234\001\n" - + "@instance_group_managers_d" - + "elete_per_instance_configs_req_resource\030\240\352\350\254\001" - + " \001(\0132I.google.cloud.compute.v1.Inst" - + "anceGroupManagersDeletePerInstanceConfigsReqB\003\340A\002\022!\n" + + "@instance" + + "_group_managers_delete_per_instance_configs_req_resource\030\240\352\350\254\001" + + " \001(\0132I.google.clou" + + "d.compute.v1.InstanceGroupManagersDeletePerInstanceConfigsReqB\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" @@ -11105,9 +11199,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\234\001\n" - + "Aregion_instance_group_manager_delete_instance_config_req_resource\030\205\233- \001(" - + "\0132J.google.cloud.compute.v1.RegionInstan" - + "ceGroupManagerDeleteInstanceConfigReqB\003\340A\002\"\236\001\n" + + "Aregion_instance_group_manager_delete_instance_config_req_resource\030\205\233-" + + " \001(\0132J.google.cloud.comput" + + "e.v1.RegionInstanceGroupManagerDeleteInstanceConfigReqB\003\340A\002\"\236\001\n" + "$DeletePublicAdvertisedPrefixeRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022(\n" @@ -11206,8 +11300,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "!DeleteRegionSecurityPolicyRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" - + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n" - + "\n" + + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\037\n" + "\017security_policy\030\221\206\312Q \001(\tB\003\340A\002B\r\n" + "\013_request_id\"\263\001\n" @@ -11230,8 +11323,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022!\n" - + "\021target_http_proxy\030\345\276\322b \001(\tB\003\340A\002B\r" - + "\n" + + "\021target_http_proxy\030\345\276\322b \001(\tB\003\340A\002B\r\n" + "\013_request_id\"\270\001\n" + "#DeleteRegionTargetHttpsProxyRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" @@ -11260,7 +11352,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" + "\013reservation\030\314\207\325\026 \001(\tB\003\340A\002\022\033\n" + "\004zone\030\254\307\344\001 \001(\tB\n" - + "\340A\002\362G\004zoneB\r\n" + + "\340A\002\362G\004zoneB\r" + + "\n" + "\013_request_id\"\255\001\n" + "\033DeleteResourcePolicyRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" @@ -11334,11 +11427,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n\n" - + "ssl_policy\030\305\375\340\214\001 \001(\tB\003\340A\002B\r\n" + + "ssl_policy\030\305\375\340\214\001 \001(\tB\003\340A\002B\r" + + "\n" + "\013_request_id\"\244\001\n" + "\030DeleteStoragePoolRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" - + "\340A\002\362G\007project\022\032\n\n" + + "\340A\002\362G\007project\022\032\n" + + "\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\035\n" + "\014storage_pool\030\340\306\361\253\001 \001(\tB\003\340A\002\022\033\n" + "\004zone\030\254\307\344\001 \001(\tB\n" @@ -11355,7 +11450,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022!\n" - + "\021target_grpc_proxy\030\373\264\262\002 \001(\tB\003\340A\002B\r\n" + + "\021target_grpc_proxy\030\373\264\262\002 \001(\tB\003\340A\002B", + "\r\n" + "\013_request_id\"\217\001\n" + "\034DeleteTargetHttpProxyRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" @@ -11394,8 +11490,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022!\n" - + "\020targ", - "et_tcp_proxy\030\342\326\360\357\001 \001(\tB\003\340A\002B\r\n" + + "\020target_tcp_proxy\030\342\326\360\357\001 \001(\tB\003\340A\002B\r\n" + "\013_request_id\"\263\001\n" + "\035DeleteTargetVpnGatewayRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" @@ -11441,8 +11536,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005ports\030\222\360\3712 \003(\tB\017\n\r" + "_I_p_protocol\"\326\001\n" + "\025DeprecateImageRequest\022X\n" - + "\033deprecation_status_resource\030\360\211\345\236\001" - + " \001(\0132*.google.cloud.compute.v1.DeprecationStatusB\003\340A\002\022\025\n" + + "\033deprecation_status_resource\030\360\211\345\236\001 \001(\0132*.google." + + "cloud.compute.v1.DeprecationStatusB\003\340A\002\022\025\n" + "\005image\030\333\322\352/ \001(\tB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" @@ -11476,8 +11571,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\317\002\n" + "7DetachNetworkEndpointsGlobalNetworkEndpointGroupRequest\022\234\001\n" + "@global_network_endpoint_groups_detach_endpoints_request_resource\030\335\215\237\004" - + " \001(\0132J.google.cloud.compute.v" - + "1.GlobalNetworkEndpointGroupsDetachEndpointsRequestB\003\340A\002\022\'\n" + + " \001(\0132J.googl" + + "e.cloud.compute.v1.GlobalNetworkEndpointGroupsDetachEndpointsRequestB\003\340A\002\022\'\n" + "\026network_endpoint_group\030\206\313\363\316\001 \001(\tB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" @@ -11486,8 +11581,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "1DetachNetworkEndpointsNetworkEndpointGroupRequest\022\'\n" + "\026network_endpoint_group\030\206\313\363\316\001 \001(\tB\003\340A\002\022\220\001\n" + "9network_endpoint_groups_detach_endpoints_request_resource\030\371\240\356\365\001" - + " \001(\0132D.google.cloud.co" - + "mpute.v1.NetworkEndpointGroupsDetachEndpointsRequestB\003\340A\002\022!\n" + + " \001(\0132" + + "D.google.cloud.compute.v1.NetworkEndpointGroupsDetachEndpointsRequestB\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" @@ -11499,10 +11594,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\235\001\n" - + "@region_network_endpoin" - + "t_groups_detach_endpoints_request_resource\030\356\345\253\225\001" - + " \001(\0132J.google.cloud.compute.v1.R" - + "egionNetworkEndpointGroupsDetachEndpointsRequestB\003\340A\002\022\032\n\n" + + "@regio" + + "n_network_endpoint_groups_detach_endpoints_request_resource\030\356\345\253\225\001" + + " \001(\0132J.google.c" + + "loud.compute.v1.RegionNetworkEndpointGroupsDetachEndpointsRequestB\003\340A\002\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"l\n" + "\034DisableXpnHostProjectRequest\022!\n" @@ -11513,22 +11608,21 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " DisableXpnResourceProjectRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022z\n" - + ".projects_disable_xpn_resource_request_resource\030\252\324\334c" - + " \001(\0132:.google.cloud.compute" - + ".v1.ProjectsDisableXpnResourceRequestB\003\340A\002\022\032\n\n" + + ".projects_disable_xpn_resource_request_resource\030\252\324\334c \001(\0132:.goo" + + "gle.cloud.compute.v1.ProjectsDisableXpnResourceRequestB\003\340A\002\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\317\032\n" + "\004Disk\022\033\n" + "\013access_mode\030\236\367\317\023 \001(\tH\000\210\001\001\022\035\n" + "\014architecture\030\323\322\261\220\001 \001(\tH\001\210\001\001\022Q\n" - + "\022async_primary_disk\030\235\365\211V" - + " \001(\0132-.google.cloud.compute.v1.DiskAsyncReplicationH\002\210\001\001\022Y\n" - + "\025async_secondary_disks\030\250\350\375\231\001 \003(\01326.googl" - + "e.cloud.compute.v1.Disk.AsyncSecondaryDisksEntry\022\"\n" + + "\022async_primary_disk\030\235\365\211V \001" + + "(\0132-.google.cloud.compute.v1.DiskAsyncReplicationH\002\210\001\001\022Y\n" + + "\025async_secondary_disks\030\250\350\375\231\001" + + " \003(\01326.google.cloud.compute.v1.Disk.AsyncSecondaryDisksEntry\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\003\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\004\210\001\001\022T\n" - + "\023disk_encryption_key\030\205\355\304\201\001 \001(\0132..google.clo" - + "ud.compute.v1.CustomerEncryptionKeyH\005\210\001\001\022+\n" + + "\023disk_encryption_key\030\205\355\304\201\001" + + " \001(\0132..google.cloud.compute.v1.CustomerEncryptionKeyH\005\210\001\001\022+\n" + "\033enable_confidential_compute\030\274\353\3310 \001(\010H\006\210\001\001\022E\n" + "\021guest_os_features\030\321\340\347%" + " \003(\0132\'.google.cloud.compute.v1.GuestOsFeature\022\020\n" @@ -11541,13 +11635,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\210\001\001\022%\n" + "\025last_detach_timestamp\030\363\333\366\032 \001(\tH\013\210\001\001\022\030\n\r" + "license_codes\030\250\205\330\025 \003(\003\022\024\n" - + "\010licenses\030\322\210\200\241\001 \003(\t\022\036\n\r" + + "\010licenses\030\322\210\200\241\001 \003(\t\022\036\n" + + "\r" + "location_hint\030\321\201\222\247\001 \001(\tH\014\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\r" + "\210\001\001\022\030\n" + "\007options\030\236\215\232\254\001 \001(\tH\016\210\001\001\022;\n" - + "\006params\030\206\363\253% \001(\0132" - + "#.google.cloud.compute.v1.DiskParamsH\017\210\001\001\022*\n" + + "\006params\030\206\363\253%" + + " \001(\0132#.google.cloud.compute.v1.DiskParamsH\017\210\001\001\022*\n" + "\031physical_block_size_bytes\030\207\240\243\310\001 \001(\003H\020\210\001\001\022" + " \n" + "\020provisioned_iops\030\324\275\207Y \001(\003H\021\210\001\001\022\'\n" @@ -11557,8 +11652,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "replica_zones\030\200\270\214\027 \003(\t\022\034\n" + "\021resource_policies\030\341\234\314\n" + " \003(\t\022L\n" - + "\017resource_status\030\303\372\367v \001(\0132+.google.cl" - + "oud.compute.v1.DiskResourceStatusH\024\210\001\001\022\036\n\r" + + "\017resource_status\030\303\372\367v" + + " \001(\0132+.google.cloud.compute.v1.DiskResourceStatusH\024\210\001\001\022\036\n\r" + "satisfies_pzi\030\241\335\253\345\001 \001(\010H\025\210\001\001\022\036\n\r" + "satisfies_pzs\030\253\335\253\345\001 \001(\010H\026\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\027\210\001\001\022\030\n" @@ -11569,14 +11664,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013source_disk\030\301\356\264\327\001 \001(\tH\033\210\001\001\022\037\n" + "\016source_disk_id\030\331\315\311\330\001 \001(\tH\034\210\001\001\022\034\n" + "\014source_image\030\267\350\206\030 \001(\tH\035\210\001\001\022\\\n" - + "\033source_image_encryption_key\030\253\221\365\265\001 \001(\0132..google" - + ".cloud.compute.v1.CustomerEncryptionKeyH\036\210\001\001\022\037\n" + + "\033source_image_encryption_key\030\253\221\365\265\001" + + " \001(\0132..google.cloud.compute.v1.CustomerEncryptionKeyH\036\210\001\001\022\037\n" + "\017source_image_id\030\243\374\260\032 \001(\tH\037\210\001\001\022\'\n" + "\027source_instant_snapshot\030\206\204\303h \001(\tH \210\001\001\022+\n" + "\032source_instant_snapshot_id\030\364\323\220\211\001 \001(\tH!\210\001\001\022\037\n" + "\017source_snapshot\030\350\232\216< \001(\tH\"\210\001\001\022_\n" - + "\036source_snapshot_encryption_key\030\332\216\347\220\001 \001(\013" - + "2..google.cloud.compute.v1.CustomerEncryptionKeyH#\210\001\001\022\"\n" + + "\036source_snapshot_encryption_key\030\332\216\347\220\001" + + " \001(\0132..google.cloud.compute.v1.CustomerEncryptionKeyH#\210\001\001\022\"\n" + "\022source_snapshot_id\030\322\226\230/ \001(\tH$\210\001\001\022%\n" + "\025source_storage_object\030\247\264\220o \001(\tH%\210\001\001\022\026\n" + "\006status\030\362\237\267V \001(\tH&\210\001\001\022\035\n" @@ -11586,8 +11681,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004zone\030\254\307\344\001 \001(\tH)\210\001\001\032m\n" + "\030AsyncSecondaryDisksEntry\022\013\n" + "\003key\030\001 \001(\t\022@\n" - + "\005value\030\002" - + " \001(\01321.google.cloud.compute.v1.DiskAsyncReplicationList:\0028\001\032-\n" + + "\005value\030\002 \001(\01321" + + ".google.cloud.compute.v1.DiskAsyncReplicationList:\0028\001\032-\n" + "\013LabelsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\"q\n\n" @@ -11647,14 +11742,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\037_source_snapshot_encryption_keyB\025\n" + "\023_source_snapshot_idB\030\n" + "\026_source_storage_objectB\t\n" - + "\007_statusB\017\n\r" + + "\007_statusB\017\n" + + "\r" + "_storage_poolB\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" + + "\005items\030\300\317\367/" + + " \003(\01326.google.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" @@ -11679,8 +11775,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_diskB\n\n" + "\010_disk_id\"\214\001\n" + "\030DiskAsyncReplicationList\022U\n" - + "\026async_replication_disk\030\223\313\303n \001(\0132-.google" - + ".cloud.compute.v1.DiskAsyncReplicationH\000\210\001\001B\031\n" + + "\026async_replication_disk\030\223\313\303n" + + " \001(\0132-.google.cloud.compute.v1.DiskAsyncReplicationH\000\210\001\001B\031\n" + "\027_async_replication_disk\"\244\003\n" + "\027DiskInstantiationConfig\022\034\n" + "\013auto_delete\030\273\344\316\335\001 \001(\010H\000\210\001\001\022\034\n" @@ -11719,20 +11815,20 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\021_destination_zoneB\016\n" + "\014_target_disk\"\251\001\n\n" + "DiskParams\022_\n" - + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132<.google.clou" - + "d.compute.v1.DiskParams.ResourceManagerTagsEntry\032:\n" + + "\025resource_manager_tags\030\374\233\213\264\001 " + + "\003(\0132<.google.cloud.compute.v1.DiskParams.ResourceManagerTagsEntry\032:\n" + "\030ResourceManagerTagsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\"\372\002\n" + "\022DiskResourceStatus\022e\n" - + "\022async_primary_disk\030\235\365\211V \001" - + "(\0132A.google.cloud.compute.v1.DiskResourceStatusAsyncReplicationStatusH\000\210\001\001\022g\n" - + "\025async_secondary_disks\030\250\350\375\231\001 \003(\0132D.google.c" - + "loud.compute.v1.DiskResourceStatus.AsyncSecondaryDisksEntry\032}\n" + + "\022async_primary_disk\030\235\365\211V \001(\0132A.google.cloud.compu" + + "te.v1.DiskResourceStatusAsyncReplicationStatusH\000\210\001\001\022g\n" + + "\025async_secondary_disks\030\250\350\375\231\001" + + " \003(\0132D.google.cloud.compute.v1.DiskResourceStatus.AsyncSecondaryDisksEntry\032}\n" + "\030AsyncSecondaryDisksEntry\022\013\n" + "\003key\030\001 \001(\t\022P\n" - + "\005value\030\002 \001(\0132A.go" - + "ogle.cloud.compute.v1.DiskResourceStatusAsyncReplicationStatus:\0028\001B\025\n" + + "\005value\030\002 \001(\0132A.google.cloud.compute.v1.D" + + "iskResourceStatusAsyncReplicationStatus:\0028\001B\025\n" + "\023_async_primary_disk\"\332\001\n" + "(DiskResourceStatusAsyncReplicationStatus\022\025\n" + "\005state\030\221\211\2534 \001(\tH\000\210\001\001\"\214\001\n" @@ -11748,8 +11844,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010DiskType\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022%\n" + "\024default_disk_size_gb\030\365\244\205\201\001 \001(\003H\001\210\001\001\022G\n\n" - + "deprecated\030\263\313\321\365\001" - + " \001(\0132*.google.cloud.compute.v1.DeprecationStatusH\002\210\001\001\022\034\n" + + "deprecated\030\263\313\321\365\001 \001(\0132" + + "*.google.cloud.compute.v1.DeprecationStatusH\002\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\003\210\001\001\022\020\n" + "\002id\030\233\032 \001(\004H\004\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\005\210\001\001\022\024\n" @@ -11772,8 +11868,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_zone\"\271\003\n" + "\026DiskTypeAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022L\n" - + "\005items\030\300\317\367/" - + " \003(\0132:.google.cloud.compute.v1.DiskTypeAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132:.google.c" + + "loud.compute.v1.DiskTypeAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n" @@ -11782,12 +11878,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .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.DiskTypesScopedList:\0028\001B\005\n" + + "\005value\030\002" + + " \001(\0132,.google.cloud.compute.v1.DiskTypesScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" - + "_self_linkB\n\n" + + "_self_linkB\n" + + "\n" + "\010_warning\"\241\002\n" + "\014DiskTypeList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\0223\n" @@ -11832,15 +11929,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\017_enable_display\"\201\002\n" + "\022DistributionPolicy\022\035\n" + "\014target_shape\030\363\346\273\241\001 \001(\tH\000\210\001\001\022N\n" - + "\005zones\030\307\244\2557 \003(\0132<.google.clou" - + "d.compute.v1.DistributionPolicyZoneConfiguration\"k\n" + + "\005zones\030\307\244\2557 " + + "\003(\0132<.google.cloud.compute.v1.DistributionPolicyZoneConfiguration\"k\n" + "\013TargetShape\022\032\n" + "\026UNDEFINED_TARGET_SHAPE\020\000\022\t\n" + "\003ANY\020\314\373\003\022\026\n" + "\017ANY_SINGLE_ZONE\020\320\246\221\035\022\020\n" + "\010BALANCED\020\210\272\255\337\001\022\013\n" - + "\004EVEN\020\232\322\202\001B\017\n" - + "\r" + + "\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" @@ -11853,13 +11949,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\033EnableXpnHostProjectRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" - + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r" + + "\n" + "\013_request_id\"\352\001\n" + "\037EnableXpnResourceProjectRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022y\n" + "-projects_enable_xpn_resource_request_resource\030\257\320\233\311\001" - + " \001(\01329.google.cloud.compute.v1.ProjectsEnableXpnResourceRequestB\003\340A\002\022\032\n\n" + + " \001(\01329.google.cloud.c" + + "ompute.v1.ProjectsEnableXpnResourceRequestB\003\340A\002\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"<\n" + "\005Error\0223\n" @@ -11870,8 +11968,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\0132\".google.cloud.compute.v1.ErrorInfoH\000\210\001\001\0223\n" + "\004help\030\301\236\303\001" + " \001(\0132\035.google.cloud.compute.v1.HelpH\001\210\001\001\022M\n" - + "\021localized_message\030\303\376\362\300\001" - + " \001(\0132).google.cloud.compute.v1.LocalizedMessageH\002\210\001\001\022F\n\n" + + "\021localized_message\030\303\376\362\300\001 \001(\0132)." + + "google.cloud.compute.v1.LocalizedMessageH\002\210\001\001\022F\n\n" + "quota_info\030\225\324\344," + " \001(\0132*.google.cloud.compute.v1.QuotaExceededInfoH\003\210\001\001B\r\n" + "\013_error_infoB\007\n" @@ -11880,8 +11978,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_quota_info\"\315\001\n" + "\tErrorInfo\022\027\n" + "\006domain\030\304\251\317\207\001 \001(\tH\000\210\001\001\022G\n" - + "\tmetadatas\030\244\326\207\004" - + " \003(\01321.google.cloud.compute.v1.ErrorInfo.MetadatasEntry\022\026\n" + + "\tmetadatas\030\244\326\207\004 \003(\0132" + + "1.google.cloud.compute.v1.ErrorInfo.MetadatasEntry\022\026\n" + "\006reason\030\304\244\226B \001(\tH\001\210\001\001\0320\n" + "\016MetadatasEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" @@ -11916,8 +12014,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_type\"\274\002\n" + "\032ExchangedPeeringRoutesList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022@\n" - + "\005items\030\300\317\367/" - + " \003(\0132..google.cloud.compute.v1.ExchangedPeeringRoute\022\024\n" + + "\005items\030\300\317\367/ \003(\0132..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" @@ -11935,8 +12033,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n\n" + "subnetwork\030\356\247\344\222\001 \001(\tB\003\340A\002\022\200\001\n" + "1subnetworks_expand_ip_cidr_range_request_resource\030\336\320\272\343\001" - + " \001(\0132<.google.cloud.compute.v1" - + ".SubnetworksExpandIpCidrRangeRequestB\003\340A\002B\r\n" + + " \001(\0132<.google" + + ".cloud.compute.v1.SubnetworksExpandIpCidrRangeRequestB\003\340A\002B\r\n" + "\013_request_id\"\251\001\n" + "\004Expr\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\000\210\001\001\022\033\n\n" @@ -11951,12 +12049,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\001\210\001\001\022\020\n" + "\002id\030\233\032 \001(\004H\002\210\001\001\022K\n\n" - + "interfaces\030\332\364\340\005 \003(\01324" - + ".google.cloud.compute.v1.ExternalVpnGatewayInterface\022\024\n" + + "interfaces\030\332\364\340\005" + + " \003(\01324.google.cloud.compute.v1.ExternalVpnGatewayInterface\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\003\210\001\001\022!\n" + "\021label_fingerprint\030\231\360\367T \001(\tH\004\210\001\001\022K\n" - + "\006labels\030\377\277\301\356\001" - + " \003(\01327.google.cloud.compute.v1.ExternalVpnGateway.LabelsEntry\022\024\n" + + "\006labels\030\377\277\301\356\001 \003(\01327.google.clou" + + "d.compute.v1.ExternalVpnGateway.LabelsEntry\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" @@ -11987,8 +12085,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\026ExternalVpnGatewayList\022\024\n" + "\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022\020\n" + "\002id\030\233\032 \001(\tH\001\210\001\001\022=\n" - + "\005items\030\300\317\367/" - + " \003(\0132+.google.cloud.compute.v1.ExternalVpnGateway\022\024\n" + + "\005items\030\300\317\367/ \003(\0132+.goo" + + "gle.cloud.compute.v1.ExternalVpnGateway\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\002\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\003\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\004\210\001\001\0229\n" @@ -12007,7 +12105,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\023UNDEFINED_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" + + "\004X5", + "09\020\246\233\243\001B\n\n" + "\010_contentB\014\n\n" + "_file_type\"\234\007\n" + "\010Firewall\0224\n" @@ -12021,8 +12120,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010disabled\030\374\364\230\201\001 \001(\010H\003\210\001\001\022\020\n" + "\002id\030\233\032 \001(\004H\004\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\005\210\001\001\022G\n\n" - + "log_config\030\235\321\301\247\001 \001(\0132*.googl" - + "e.cloud.compute.v1.FirewallLogConfigH\006\210\001\001\022\024\n" + + "log_config\030\235\321\301\247\001" + + " \001(\0132*.google.cloud.compute.v1.FirewallLogConfigH\006\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\007\210\001\001\022\027\n" + "\007network\030\256\264\205o \001(\tH\010\210\001\001\022?\n" + "\006params\030\206\363\253% \001(\0132\'.google.cloud.compute.v1.FirewallParamsH" @@ -12045,8 +12144,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\t_disabledB\005\n" + "\003_idB\007\n" + "\005_kindB\r\n" - + "\013_log_co", - "nfigB\007\n" + + "\013_log_configB\007\n" + "\005_nameB\n\n" + "\010_networkB\t\n" + "\007_paramsB\013\n" @@ -12075,25 +12173,25 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007_enableB\013\n" + "\t_metadata\"\261\001\n" + "\016FirewallParams\022c\n" - + "\025resource_manager_tags\030\374\233\213\264\001 \003(" - + "\0132@.google.cloud.compute.v1.FirewallParams.ResourceManagerTagsEntry\032:\n" + + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132@.google.cloud.comput" + + "e.v1.FirewallParams.ResourceManagerTagsEntry\032:\n" + "\030ResourceManagerTagsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\"\227\001\n" + "(FirewallPoliciesListAssociationsResponse\022L\n" - + "\014associations\030\222\350\312\362\001 \003(\01322" - + ".google.cloud.compute.v1.FirewallPolicyAssociation\022\024\n" + + "\014associations\030\222\350\312\362\001" + + " \003(\01322.google.cloud.compute.v1.FirewallPolicyAssociation\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\000\210\001\001B\007\n" + "\005_kind\"\253\001\n" + "\032FirewallPoliciesScopedList\022F\n" - + "\021firewall_policies\030\257\213\225\273\001" - + " \003(\0132\'.google.cloud.compute.v1.FirewallPolicy\0229\n" + + "\021firewall_policies\030\257\213\225\273\001 \003(\013" + + "2\'.google.cloud.compute.v1.FirewallPolicy\0229\n" + "\007warning\030\234\337\226\030 \001(\0132" + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n" + "\010_warning\"\231\007\n" + "\016FirewallPolicy\022L\n" - + "\014associations\030\222\350\312\362\001" - + " \003(\01322.google.cloud.compute.v1.FirewallPolicyAssociation\022\"\n" + + "\014associations\030\222\350\312\362\001 \003(\01322." + + "google.cloud.compute.v1.FirewallPolicyAssociation\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\001\210\001\001\022\034\n" + "\014display_name\030\350\207\221\002 \001(\tH\002\210\001\001\022\033\n" @@ -12162,16 +12260,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010disabled\030\374\364\230\201\001 \001(\010H\003\210\001\001\022\037\n" + "\016enable_logging\030\243\311\355\214\001 \001(\010H\004\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\005\210\001\001\022I\n" - + "\005match\030\305\263\2671 \001(\01322.goo" - + "gle.cloud.compute.v1.FirewallPolicyRuleMatcherH\006\210\001\001\022\031\n" + + "\005match\030\305\263\2671" + + " \001(\01322.google.cloud.compute.v1.FirewallPolicyRuleMatcherH\006\210\001\001\022\031\n" + "\010priority\030\244\363\241\324\001 \001(\005H\007\210\001\001\022\031\n" + "\trule_name\030\356\263\256\032 \001(\tH\010\210\001\001\022!\n" + "\020rule_tuple_count\030\225\302\226\271\001 \001(\005H\t\210\001\001\022&\n" + "\026security_profile_group\030\252\263\363b \001(\tH\n" + "\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.cloud.compute.v1.FirewallPolicyRuleSecureTag\022#\n" + + "\022target_secure_tags\030\263\304\234\337\001" + + " \003(\01324.google.cloud.compute.v1.FirewallPolicyRuleSecureTag\022#\n" + "\027target_service_accounts\030\236\216\234\332\001 \003(\t\022\033\n" + "\013tls_inspect\030\320\275\332\024 \001(\010H\013\210\001\001\"E\n" + "\tDirection\022\027\n" @@ -12179,7 +12277,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006EGRESS\020\365\366\264\316\001\022\017\n" + "\007INGRESS\020\225\375\276\366\001B\t\n" + "\007_actionB\016\n" - + "\014_descriptionB\014\n\n" + + "\014_descriptionB\014\n" + + "\n" + "_directionB\013\n" + "\t_disabledB\021\n" + "\017_enable_loggingB\007\n" @@ -12189,30 +12288,39 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_rule_nameB\023\n" + "\021_rule_tuple_countB\031\n" + "\027_security_profile_groupB\016\n" - + "\014_tls_inspect\"\351\005\n" + + "\014_tls_inspect\"\327\007\n" + "\031FirewallPolicyRuleMatcher\022\037\n" + "\023dest_address_groups\030\274\357\302\337\001 \003(\t\022\026\n\n" + "dest_fqdns\030\241\301\342\260\001 \003(\t\022\032\n" - + "\016dest_ip_ranges\030\221\327\356\240\001 \003(\t\022\"\n" - + "\021dest_network_type\030\250\272\267\303\001 \001(\tH\000\210\001\001\022\034\n" + + "\016dest_ip_ranges\030\221\327\356\240\001 \003(\t\022$\n" + + "\024dest_network_context\030\201\362\263$ \001(\tH\000\210\001\001\022\"\n" + + "\021dest_network_type\030\250\272\267\303\001 \001(\tH\001\210\001\001\022\034\n" + "\021dest_region_codes\030\230\253\371^ \003(\t\022$\n" + "\031dest_threat_intelligences\030\254\363\2259 \003(\t\022Z\n" - + "\016layer4_configs\030\265\334\216\262\001 \003(\0132>.google.cloud.c" - + "ompute.v1.FirewallPolicyRuleMatcherLayer4Config\022\036\n" + + "\016layer4_configs\030\265\334\216\262\001 \003(\0132>" + + ".google.cloud.compute.v1.FirewallPolicyRuleMatcherLayer4Config\022\036\n" + "\022src_address_groups\030\272\230\215\320\001 \003(\t\022\025\n" - + "\tsrc_fqdns\030\343\314\355\317\001 \003(\t\022\031\n\r" - + "src_ip_ranges\030\323\200\207\316\001 \003(\t\022!\n" - + "\020src_network_type\030\246\362\335\223\001 \001(\tH\001\210\001\001\022\027\n" + + "\tsrc_fqdns\030\343\314\355\317\001 \003(\t\022\031\n" + + "\r" + + "src_ip_ranges\030\323\200\207\316\001 \003(\t\022#\n" + + "\023src_network_context\030\303\350\263F \001(\tH\002\210\001\001\022!\n" + + "\020src_network_type\030\246\362\335\223\001 \001(\tH\003\210\001\001\022\027\n" + "\014src_networks\030\200\200\353u \003(\t\022\033\n" + "\020src_region_codes\030\226\343\237/ \003(\t\022Q\n" + "\017src_secure_tags\030\206\224\316\362\001" + " \003(\01324.google.cloud.compute.v1.FirewallPolicyRuleSecureTag\022$\n" - + "\030src_threat_intelligences\030\252\357\250\232\001 \003(\t\"2\n" + + "\030src_threat_intelligences\030\252\357\250\232\001 \003(\t\"8\n" + + "\022DestNetworkContext\022\"\n" + + "\036UNDEFINED_DEST_NETWORK_CONTEXT\020\000\"2\n" + "\017DestNetworkType\022\037\n" - + "\033UNDEFINED_DEST_NETWORK_TYPE\020\000\"0\n" + + "\033UNDEFINED_DEST_NETWORK_TYPE\020\000\"6\n" + + "\021SrcNetworkContext\022!\n" + + "\035UNDEFINED_SRC_NETWORK_CONTEXT\020\000\"0\n" + "\016SrcNetworkType\022\036\n" - + "\032UNDEFINED_SRC_NETWORK_TYPE\020\000B\024\n" - + "\022_dest_network_typeB\023\n" + + "\032UNDEFINED_SRC_NETWORK_TYPE\020\000B\027\n" + + "\025_dest_network_contextB\024\n" + + "\022_dest_network_typeB\026\n" + + "\024_src_network_contextB\023\n" + "\021_src_network_type\"g\n" + "%FirewallPolicyRuleMatcherLayer4Config\022\034\n" + "\013ip_protocol\030\260\235\372\342\001 \001(\tH\000\210\001\001\022\020\n" @@ -12240,8 +12348,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\033start_time_not_earlier_than\030\301\350\352\351\001 \001(" + "\tH\002\210\001\001\022)\n" + "\031start_time_not_later_than\030\265\221\272e \001(\tH\003\210\001\001B\017\n\r" - + "_max_durationB\017\n" - + "\r" + + "_max_durationB\017\n\r" + "_min_durationB\036\n" + "\034_start_time_not_earlier_thanB\034\n" + "\032_start_time_not_later_than\"\217\030\n" @@ -12263,7 +12370,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013fingerprint\030\344\321\363o \001(\tH\013\210\001\001\022\020\n" + "\002id\030\233\032 \001(\004H\014\210\001\001\022\035\n\r" + "ip_collection\030\266\221\250T \001(\tH\r" - + "\210\001\001\022\033\n\n" + + "\210\001\001\022\033\n" + + "\n" + "ip_version\030\300\363\322\214\001 \001(\tH\016\210\001\001\022&\n" + "\026is_mirroring_collector\030\374\340\3568 \001(\010H\017\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\020\210\001\001\022!\n" @@ -12284,8 +12392,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006region\030\364\315\240B \001(\tH\032\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\033\210\001\001\022!\n" + "\021self_link_with_id\030\202\254\235\025 \001(\tH\034\210\001\001\022o\n" - + "\037service_directory_registrations\030\376\261\314j \003(\0132C.google.cloud.comp" - + "ute.v1.ForwardingRuleServiceDirectoryRegistration\022\036\n\r" + + "\037service_directory_registrations\030\376\261\314j \003(\0132C.go" + + "ogle.cloud.compute.v1.ForwardingRuleServiceDirectoryRegistration\022\036\n\r" + "service_label\030\352\231\354\306\001 \001(\tH\035\210\001\001\022\035\n" + "\014service_name\030\325\253\315\253\001 \001(\tH\036\210\001\001\022\033\n" + "\020source_ip_ranges\030\312\243\2315 \003(\t\022\033\n\n" @@ -12371,8 +12479,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007_target\"\313\003\n" + "\034ForwardingRuleAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022R\n" - + "\005items\030\300\317\367/ \003(\0132@.go" - + "ogle.cloud.compute.v1.ForwardingRuleAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/" + + " \003(\0132@.google.cloud.compute.v1.ForwardingRuleAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n" @@ -12381,8 +12489,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001\032`\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022A\n" - + "\005value\030\002 \001(\01322.google." - + "cloud.compute.v1.ForwardingRulesScopedList:\0028\001B\005\n" + + "\005value\030\002" + + " \001(\01322.google.cloud.compute.v1.ForwardingRulesScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -12419,16 +12527,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n" + "\010_warning\"\314\021\n" + "\021FutureReservation\022_\n" - + "\025aggregate_reservation\030\314\362\203\213\001 \001(\0132" - + "7.google.cloud.compute.v1.AllocationAggregateReservationH\000\210\001\001\0225\n" + + "\025aggregate_reservation\030\314\362\203\213\001" + + " \001(\01327.google.cloud.compute.v1.AllocationAggregateReservationH\000\210\001\001\0225\n" + "%auto_created_reservations_delete_time\030\320\331\346s \001(" + "\tH\001\210\001\001\022V\n" + "\"auto_created_reservations_duration\030\205\260\320\354\001" + " \001(\0132!.google.cloud.compute.v1.DurationH\002\210\001\001\0226\n" + "%auto_delete_auto_created_reservations\030\252\343\245\352\001" + " \001(\010H\003\210\001\001\022Y\n" - + "\017commitment_info\030\230\357\257N" - + " \001(\01328.google.cloud.compute.v1.FutureReservationCommitmentInfoH\004\210\001\001\022\"\n" + + "\017commitment_info\030\230\357\257N \001(\01328.google.cloud.c" + + "ompute.v1.FutureReservationCommitmentInfoH\004\210\001\001\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\005\210\001\001\022 \n" + "\017deployment_type\030\364\200\226\275\001 \001(\tH\006\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\007\210\001\001\022,\n" @@ -12449,12 +12557,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\016share_settings\030\203\221\224\177" + " \001(\0132&.google.cloud.compute.v1.ShareSettingsH\023\210\001\001\022-\n" + "\035specific_reservation_required\030\237\307\203l \001(\010H\024\210\001\001\022h\n" - + "\027specific_sku_properties\030\302\370\3653 \001(\0132?.google.cloud.co" - + "mpute.v1.FutureReservationSpecificSKUPropertiesH\025\210\001\001\022H\n" - + "\006status\030\362\237\267V \001(\01320.google" - + ".cloud.compute.v1.FutureReservationStatusH\026\210\001\001\022R\n" - + "\013time_window\030\242\353\330\311\001 \001(\01324.google" - + ".cloud.compute.v1.FutureReservationTimeWindowH\027\210\001\001\022\024\n" + + "\027specific_sku_properties\030\302\370\3653 \001(\0132?." + + "google.cloud.compute.v1.FutureReservationSpecificSKUPropertiesH\025\210\001\001\022H\n" + + "\006status\030\362\237\267V" + + " \001(\01320.google.cloud.compute.v1.FutureReservationStatusH\026\210\001\001\022R\n" + + "\013time_window\030\242\353\330\311\001" + + " \001(\01324.google.cloud.compute.v1.FutureReservationTimeWindowH\027\210\001\001\022\024\n" + "\004zone\030\254\307\344\001 \001(\tH\030\210\001\001\"a\n" + "\016DeploymentType\022\035\n" + "\031UNDEFINED_DEPLOYMENT_TYPE\020\000\022\014\n" @@ -12517,8 +12625,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\020_commitment_planB\034\n" + "\032_previous_commitment_terms\"\256\002\n" + "&FutureReservationSpecificSKUProperties\022w\n" - + "\023instance_properties\030\235\236\330f \001(\0132R.google.cloud.compute.v1.Alloca" - + "tionSpecificSKUAllocationReservedInstancePropertiesH\000\210\001\001\022)\n" + + "\023instance_properties\030\235\236\330f \001(\0132R.google.cloud.co" + + "mpute.v1.AllocationSpecificSKUAllocationReservedInstancePropertiesH\000\210\001\001\022)\n" + "\030source_instance_template\030\300\303\301\236\001 \001(" + "\tH\001\210\001\001\022\033\n" + "\013total_count\030\324\230\310= \001(\003H\002\210\001\001B\026\n" @@ -12528,16 +12636,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\027FutureReservationStatus\022 \n" + "\020amendment_status\030\344\242\253w \001(\tH\000\210\001\001\022$\n" + "\031auto_created_reservations\030\256\225\356B \003(\t\022x\n" - + "\034existing_matching_usage_info\030\332\212\223\363\001" - + " \001(\0132I.google.cloud.compu" - + "te.v1.FutureReservationStatusExistingMatchingUsageInfoH\001\210\001\001\022 \n" + + "\034existing_matching_usage_info\030\332\212\223\363\001 \001(\0132I.goo" + + "gle.cloud.compute.v1.FutureReservationStatusExistingMatchingUsageInfoH\001\210\001\001\022" + + " \n" + "\017fulfilled_count\030\357\223\246\230\001 \001(\003H\002\210\001\001\022i\n" - + "\025last_known_good_state\030\224\337\370[ \001(\0132B.google.cloud.compute.v1.Future" - + "ReservationStatusLastKnownGoodStateH\003\210\001\001\022\031\n" + + "\025last_known_good_state\030\224\337\370[ \001(\0132B.google.cloud.co" + + "mpute.v1.FutureReservationStatusLastKnownGoodStateH\003\210\001\001\022\031\n" + "\tlock_time\030\341\222\307D \001(\tH\004\210\001\001\022\"\n" + "\022procurement_status\030\341\340\223k \001(\tH\005\210\001\001\022n\n" - + "\027specific_sku_properties\030\302\370\3653 \001(\0132E.google.cloud.compu" - + "te.v1.FutureReservationStatusSpecificSKUPropertiesH\006\210\001\001\"\251\001\n" + + "\027specific_sku_properties\030\302\370\3653 \001(\0132E.goo" + + "gle.cloud.compute.v1.FutureReservationStatusSpecificSKUPropertiesH\006\210\001\001\"\251\001\n" + "\017AmendmentStatus\022\036\n" + "\032UNDEFINED_AMENDMENT_STATUS\020\000\022\031\n" + "\022AMENDMENT_APPROVED\020\311\237\346G\022\031\n" @@ -12573,11 +12681,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_timestamp\"\213\007\n" + ")FutureReservationStatusLastKnownGoodState\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\000\210\001\001\022x\n" - + "\034existing_matching_usage_info\030\332\212\223\363\001 \001(\0132I.googl" - + "e.cloud.compute.v1.FutureReservationStatusExistingMatchingUsageInfoH\001\210\001\001\022\202\001\n" - + "\030future_reservation_specs\030\351\224\255\' \001(\0132X.google." - + "cloud.compute.v1.FutureReservationStatus" - + "LastKnownGoodStateFutureReservationSpecsH\002\210\001\001\022\031\n" + + "\034existing_matching_usage_info\030\332\212\223\363\001" + + " \001(\0132I.google.cloud.compute.v1.Future" + + "ReservationStatusExistingMatchingUsageInfoH\001\210\001\001\022\202\001\n" + + "\030future_reservation_specs\030\351\224\255\'" + + " \001(\0132X.google.cloud.compute.v1.FutureRe" + + "servationStatusLastKnownGoodStateFutureReservationSpecsH\002\210\001\001\022\031\n" + "\tlock_time\030\341\222\307D \001(\tH\003\210\001\001\022\033\n" + "\013name_prefix\030\306\245\335p \001(\tH\004\210\001\001\022\"\n" + "\022procurement_status\030\341\340\223k \001(\tH\005\210\001\001\"\341\002\n" @@ -12603,18 +12712,19 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014_name_prefixB\025\n" + "\023_procurement_status\"\206\003\n" + "?FutureReservationStatusLastKnownGoodStateFutureReservationSpecs\022F\n" - + "\016share_settings\030\203\221\224\177 \001(\0132" - + "&.google.cloud.compute.v1.ShareSettingsH\000\210\001\001\022h\n" - + "\027specific_sku_properties\030\302\370\3653 \001(\013" - + "2?.google.cloud.compute.v1.FutureReservationSpecificSKUPropertiesH\001\210\001\001\022R\n" - + "\013time_window\030\242\353\330\311\001" - + " \001(\01324.google.cloud.compute.v1.FutureReservationTimeWindowH\002\210\001\001B\021\n" + + "\016share_settings\030\203\221\224\177" + + " \001(\0132&.google.cloud.compute.v1.ShareSettingsH\000\210\001\001\022h\n" + + "\027specific_sku_properties\030\302\370\3653 \001(\0132?.google.cloud.compute.v" + + "1.FutureReservationSpecificSKUPropertiesH\001\210\001\001\022R\n" + + "\013time_window\030\242\353\330\311\001 \001(\01324.google." + + "cloud.compute.v1.FutureReservationTimeWindowH\002\210\001\001B\021\n" + "\017_share_settingsB\032\n" + "\030_specific_sku_propertiesB\016\n" + "\014_time_window\"{\n" + ",FutureReservationStatusSpecificSKUProperties\022+\n" + "\033source_instance_template_id\030\372\357\2025 \001(\tH\000\210\001\001B\036\n" - + "\034_source_instance_template_id\"\271\001\n" + + "\034_source_instance_template_id\"\271\001", + "\n" + "\033FutureReservationTimeWindow\022;\n" + "\010duration\030\224\233\221J" + " \001(\0132!.google.cloud.compute.v1.DurationH\000\210\001\001\022\030\n" @@ -12626,8 +12736,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "(FutureReservationsAggregatedListResponse\022\024\n" + "\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022\020\n" + "\002id\030\233\032 \001(\tH\001\210\001\001\022^\n" - + "\005items\030\300\317\367/ \003(\0132L.goog" - + "le.cloud.compute.v1.FutureReservationsAggregatedListResponse.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132L.google.cloud.compute.v1.Futur" + + "eReservationsAggregatedListResponse.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" @@ -12636,20 +12746,19 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\005\210\001\001\032c\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022D\n" - + "\005value\030\002 \001(\013" - + "25.google.cloud.compute.v1.FutureReservationsScopedList:\0028\001B\007\n" + + "\005value\030\002" + + " \001(\01325.google.cloud.compute.v1.FutureReservationsScopedList:\0028\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" + + "_self_linkB\n\n" + "\010_warning\"\364\002\n" + "\036FutureReservationsListResponse\022\024\n" + "\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022\020\n" + "\002id\030\233\032 \001(\tH\001\210\001\001\022<\n" - + "\005items\030\300\317\367/" - + " \003(\0132*.google.cloud.compute.v1.FutureReservation\022\024\n" + + "\005items\030\300\317\367/ \003(\0132*" + + ".google.cloud.compute.v1.FutureReservation\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\002\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\003\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\004\210\001\001\022\027\n" @@ -12663,23 +12772,23 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"\261\001\n" + "\034FutureReservationsScopedList\022J\n" - + "\023future_reservation", - "s\030\243\216\353> \003(\0132*.google.cloud.compute.v1.FutureReservation\0229\n" + + "\023future_reservations\030\243\216\353>" + + " \003(\0132*.google.cloud.compute.v1.FutureReservation\0229\n" + "\007warning\030\234\337\226\030 \001(\0132" + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n" + "\010_warning\"\360\004\n" + "\035FutureResourcesRecommendation\022\030\n" + "\010end_time\030\261\247\3476 \001(\tH\000\210\001\001\022\031\n" + "\010location\030\265\277\276\212\001 \001(\tH\001\210\001\001\022f\n" - + "\017other_locations\030\357\371\300U \003(\013" - + "2J.google.cloud.compute.v1.FutureResourcesRecommendation.OtherLocationsEntry\022\"\n" + + "\017other_locations\030\357\371\300U \003(\0132J.google.cloud.compute.v" + + "1.FutureResourcesRecommendation.OtherLocationsEntry\022\"\n" + "\021recommendation_id\030\341\326\243\342\001 \001(\tH\002\210\001\001\022#\n" + "\023recommendation_type\030\200\350\203n \001(\tH\003\210\001\001\022\032\n\n" + "start_time\030\212\351\356\021 \001(\tH\004\210\001\001\032z\n" + "\023OtherLocationsEntry\022\013\n" + "\003key\030\001 \001(\t\022R\n" - + "\005value\030\002 \001(\0132C.google.cl" - + "oud.compute.v1.FutureResourcesRecommendationOtherLocation:\0028\001\"z\n" + + "\005value\030\002 " + + "\001(\0132C.google.cloud.compute.v1.FutureResourcesRecommendationOtherLocation:\0028\001\"z\n" + "\022RecommendationType\022!\n" + "\035UNDEFINED_RECOMMENDATION_TYPE\020\000\022\031\n" + "\022FUTURE_RESERVATION\020\260\326\310\023\022&\n" @@ -12703,12 +12812,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007_status\"\366\003\n" + "\023FutureResourcesSpec\022 \n" + "\017deployment_type\030\364\200\226\275\001 \001(\tH\000\210\001\001\022\\\n" - + "\017location_policy\030\374\271\207\336\001" - + " \001(\0132:.google.cloud.compute.v1.FutureResourcesSpecLocationPolicyH\001\210\001\001\022^\n" - + "\020target_resources\030\367\321\360\373\001 \001(\0132;.google.cloud.comp" - + "ute.v1.FutureResourcesSpecTargetResourcesH\002\210\001\001\022K\n" - + "\017time_range_spec\030\257\314\3077 \001(\0132*.goo" - + "gle.cloud.compute.v1.FlexibleTimeRangeH\003\210\001\001\"a\n" + + "\017location_policy\030\374\271\207\336\001 \001(\0132:.google.cloud.comp" + + "ute.v1.FutureResourcesSpecLocationPolicyH\001\210\001\001\022^\n" + + "\020target_resources\030\367\321\360\373\001 \001(\0132;.go" + + "ogle.cloud.compute.v1.FutureResourcesSpecTargetResourcesH\002\210\001\001\022K\n" + + "\017time_range_spec\030\257\314\3077" + + " \001(\0132*.google.cloud.compute.v1.FlexibleTimeRangeH\003\210\001\001\"a\n" + "\016DeploymentType\022\035\n" + "\031UNDEFINED_DEPLOYMENT_TYPE\020\000\022\014\n" + "\005DENSE\020\377\225\373\036\022\"\n" @@ -12749,12 +12858,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\017_disk_interfaceB\017\n\r" + "_disk_size_gb\"\373\001\n" + "!FutureResourcesSpecLocationPolicy\022`\n" - + "\tlocations\030\336\256\221\305\001 \003(\0132I.google.cloud.com" - + "pute.v1.FutureResourcesSpecLocationPolicy.LocationsEntry\032t\n" + + "\tlocations\030\336\256\221\305\001 \003(\0132I.g" + + "oogle.cloud.compute.v1.FutureResourcesSpecLocationPolicy.LocationsEntry\032t\n" + "\016LocationsEntry\022\013\n" + "\003key\030\001 \001(\t\022Q\n" - + "\005value\030\002 \001(\0132B.google.cloud.co" - + "mpute.v1.FutureResourcesSpecLocationPolicyLocation:\0028\001\"\270\001\n" + + "\005value\030\002 \001(\0132B." + + "google.cloud.compute.v1.FutureResourcesSpecLocationPolicyLocation:\0028\001\"\270\001\n" + ")FutureResourcesSpecLocationPolicyLocation\022\032\n\n" + "preference\030\333\371\362G \001(\tH\000\210\001\001\"`\n\n" + "Preference\022\030\n" @@ -12765,16 +12874,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_preference\"\354\001\n" + "\'FutureResourcesSpecSpecificSKUResources\022\036\n" + "\016instance_count\030\345\211\357$ \001(\003H\000\210\001\001\022_\n" - + "\024local_ssd_partitions\030\270\306\270\340\001 \003(\0132=.google" - + ".cloud.compute.v1.FutureResourcesSpecLocalSsdPartition\022\034\n" + + "\024local_ssd_partitions\030\270\306\270\340\001" + + " \003(\0132=.google.cloud.compute.v1.FutureResourcesSpecLocalSsdPartition\022\034\n" + "\014machine_type\030\262\260\312l \001(\tH\001\210\001\001B\021\n" + "\017_instance_countB\017\n\r" + "_machine_type\"\246\002\n" + "\"FutureResourcesSpecTargetResources\022c\n" - + "\023aggregate_resources\030\245\247\237V \001(\0132>.google" - + ".cloud.compute.v1.FutureResourcesSpecAggregateResourcesH\000\210\001\001\022h\n" - + "\026specific_sku_resources\030\266\342\254\177 \001(\0132@.google.cloud.compute.v" - + "1.FutureResourcesSpecSpecificSKUResourcesH\001\210\001\001B\026\n" + + "\023aggregate_resources\030\245\247\237V" + + " \001(\0132>.google.cloud.compute.v1.FutureResourcesSpecAggregateResourcesH\000\210\001\001\022h\n" + + "\026specific_sku_resources\030\266\342\254\177 \001(\0132@.google." + + "cloud.compute.v1.FutureResourcesSpecSpecificSKUResourcesH\001\210\001\001B\026\n" + "\024_aggregate_resourcesB\031\n" + "\027_specific_sku_resources\"\315\002\n" + "\017GRPCHealthCheck\022!\n" @@ -12921,8 +13030,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\036GetHealthBackendServiceRequest\022 \n" + "\017backend_service\030\212\300\256\222\001 \001(\tB\003\340A\002\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022b\n" - + "!resource_group_reference_resource\030\323\376\3555" - + " \001(\0132/.google.cloud.compute.v1.ResourceGroupReferenceB\003\340A\002\"O\n" + + "!resource_group_reference_resource\030\323\376\3555 \001(\0132/" + + ".google.cloud.compute.v1.ResourceGroupReferenceB\003\340A\002\"O\n" + "\025GetHealthCheckRequest\022\035\n" + "\014health_check\030\345\252\244\223\001 \001(\tB\003\340A\002\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\"\335\001\n" @@ -12930,11 +13039,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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_resource\030\323\376\3555" - + " \001(\0132/.google.cloud.compute.v1.ResourceGroupReferenceB\003\340A\002\"\304\001\n" + + "!resource_group_reference_resource\030\323\376\3555 \001(\0132/.google.cloud.c" + + "ompute.v1.ResourceGroupReferenceB\003\340A\002\"\304\001\n" + "\032GetHealthTargetPoolRequest\022X\n" - + "\033instance_reference_resource\030\354\344\326\213\001" - + " \001(\0132*.google.cloud.compute.v1.InstanceReferenceB\003\340A\002\022\027\n" + + "\033instance_reference_resource\030\354\344\326\213\001 \001(\0132*.google.c" + + "loud.compute.v1.InstanceReferenceB\003\340A\002\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\033\n" + "\013target_pool\030\212\344\370\035 \001(\tB\003\340A\002\"\255\001\n" @@ -13175,7 +13284,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\034interconnect_remote_location\030\335\313\255\212\001 \001(" + "\tB\003\340A\002\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\"O\n" - + "\026GetInterconnectRequest\022\034\n" + + "\026GetInterc", + "onnectRequest\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" + "\025GetLicenseCodeRequest\022\033\n" @@ -13221,8 +13331,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\033GetNetworkAttachmentRequest\022\"\n" + "\022network_attachment\030\324\227\217k \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\"", - "\206\001\n" + + "\006region\030\364\315\240B \001(\tB\003\340A\002\"\206\001\n" + "$GetNetworkEdgeSecurityServiceRequest\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" @@ -13583,8 +13692,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014_descriptionB\026\n" + "\024_destination_address\"{\n" + "1GlobalNetworkEndpointGroupsAttachEndpointsRequest\022F\n" - + "\021network_endpoints\030\255\221\272G" - + " \003(\0132(.google.cloud.compute.v1.NetworkEndpoint\"{\n" + + "\021network_endpoints\030\255\221\272G \003(\0132" + + "(.google.cloud.compute.v1.NetworkEndpoint\"{\n" + "1GlobalNetworkEndpointGroupsDetachEndpointsRequest\022F\n" + "\021network_endpoints\030\255\221\272G" + " \003(\0132(.google.cloud.compute.v1.NetworkEndpoint\"\277\001\n" @@ -13598,8 +13707,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007_policy\"\321\001\n" + "\026GlobalSetLabelsRequest\022!\n" + "\021label_fingerprint\030\231\360\367T \001(\tH\000\210\001\001\022O\n" - + "\006labels\030\377\277\301\356\001 \003(\0132;.google.clo" - + "ud.compute.v1.GlobalSetLabelsRequest.LabelsEntry\032-\n" + + "\006labels\030\377\277\301\356\001 \003" + + "(\0132;.google.cloud.compute.v1.GlobalSetLabelsRequest.LabelsEntry\032-\n" + "\013LabelsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001B\024\n" @@ -13608,8 +13717,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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.compute.v1.PolicyH\001\210\001\001B\007\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\"\340\006\n" + "\024GroupMaintenanceInfo\0222\n" @@ -13624,8 +13733,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\005H\005\210\001\001\0229\n" + "(subblock_infra_maintenance_pending_count\030\232\331\301\221\001" + " \001(\005H\006\210\001\001\022Y\n" - + "\032upcoming_group_maintenance\030\360\311\315\273\001" - + " \001(\0132,.google.cloud.compute.v1.UpcomingMaintenanceH\007\210\001\001\"\200\001\n" + + "\032upcoming_group_maintenance\030\360\311\315\273\001 \001(\013" + + "2,.google.cloud.compute.v1.UpcomingMaintenanceH\007\210\001\001\"\200\001\n" + "\016SchedulingType\022\035\n" + "\031UNDEFINED_SCHEDULING_TYPE\020\000\022\017\n" + "\007GROUPED\020\276\326\243\342\001\022*\n" @@ -13642,8 +13751,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\017GuestAttributes\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\000\210\001\001\022\033\n\n" + "query_path\030\274\202\341\257\001 \001(\tH\001\210\001\001\022J\n" - + "\013query_value\030\272\256\221K" - + " \001(\0132-.google.cloud.compute.v1.GuestAttributesValueH\002\210\001\001\022\032\n" + + "\013query_value\030\272\256\221K \001(\0132-.g" + + "oogle.cloud.compute.v1.GuestAttributesValueH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\034\n" + "\014variable_key\030\234\204\260N \001(\tH\004\210\001\001\022\036\n" + "\016variable_value\030\356\363\263; \001(\tH\005\210\001\001B\007\n" @@ -13661,8 +13770,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_namespaceB\010\n" + "\006_value\"W\n" + "\024GuestAttributesValue\022?\n" - + "\005items\030\300\317\367/" - + " \003(\0132-.google.cloud.compute.v1.GuestAttributesEntry\"\267\003\n" + + "\005items\030\300\317\367/ \003(\0132-.g" + + "oogle.cloud.compute.v1.GuestAttributesEntry\"\267\003\n" + "\016GuestOsFeature\022\024\n" + "\004type\030\272\236\332\001 \001(\tH\000\210\001\001\"\205\003\n" + "\004Type\022\022\n" @@ -13761,8 +13870,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013description\030\374\207\326\311\001 \001(\tH\002\210\001\001\022K\n" + "\021grpc_health_check\030\346\247\344(" + " \001(\0132(.google.cloud.compute.v1.GRPCHealthCheckH\003\210\001\001\022R\n" - + "\025grpc_tls_health_check\030\252\210\271\177" - + " \001(\0132+.google.cloud.compute.v1.GRPCTLSHealthCheckH\004\210\001\001\022\"\n" + + "\025grpc_tls_health_check\030\252\210\271\177 \001(\0132+.google.cl" + + "oud.compute.v1.GRPCTLSHealthCheckH\004\210\001\001\022\"\n" + "\021healthy_threshold\030\311\220\242\300\001 \001(\005H\005\210\001\001\022M\n" + "\022http2_health_check\030\332\265\265\005" + " \001(\0132).google.cloud.compute.v1.HTTP2HealthCheckH\006\210\001\001\022L\n" @@ -13773,19 +13882,20 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\002id\030\233\032 \001(\004H\t\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\n" + "\210\001\001\022J\n\n" - + "log_config\030\235\321\301\247\001 \001(\013" - + "2-.google.cloud.compute.v1.HealthCheckLogConfigH\013\210\001\001\022\024\n" + + "log_config\030\235\321\301\247\001" + + " \001(\0132-.google.cloud.compute.v1.HealthCheckLogConfigH\013\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\014\210\001\001\022\026\n" + "\006region\030\364\315\240B \001(\tH\r" + "\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\016\210\001\001\022\032\n" + "\016source_regions\030\333\367\261\301\001 \003(\t\022J\n" - + "\020ssl_health_check\030\270\351\303\205\001" - + " \001(\0132\'.google.cloud.compute.v1.SSLHealthCheckH\017\210\001\001\022J\n" - + "\020tcp_health_check\030\203\252\215\340\001" - + " \001(\0132\'.google.cloud.compute.v1.TCPHealthCheckH\020\210\001\001\022\033\n" + + "\020ssl_health_check\030\270\351\303\205\001 \001(\0132" + + "\'.google.cloud.compute.v1.SSLHealthCheckH\017\210\001\001\022J\n" + + "\020tcp_health_check\030\203\252\215\340\001 \001(\0132\'.go" + + "ogle.cloud.compute.v1.TCPHealthCheckH\020\210\001\001\022\033\n" + "\013timeout_sec\030\363\300\222& \001(\005H\021\210\001\001\022\024\n" - + "\004type\030\272\236\332\001 \001(\tH\022\210\001\001\022#\n" + + "\004type\030\272", + "\236\332\001 \001(\tH\022\210\001\001\022#\n" + "\023unhealthy_threshold\030\320\275\331l \001(\005H\023\210\001\001\"\215\001\n" + "\004Type\022\022\n" + "\016UNDEFINED_TYPE\020\000\022\013\n" @@ -13841,8 +13951,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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\031\n\r" + "health_checks\030\256\257\346\325\001 \003(\t\0220\n" - + " health_", - "status_aggregation_policy\030\371\354\333x \001(\tH\003\210\001\001\022\020\n" + + " health_status_aggregation_policy\030\371\354\333x \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" @@ -13869,8 +13978,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\025_health_check_service\"\266\002\n" + "\027HealthCheckServicesList\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.HealthCheckService\022\024\n" + + "\005items\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" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n" @@ -13883,8 +13992,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010_warning\"\304\003\n" + "\032HealthChecksAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022P\n" - + "\005items\030\300\317\367/ \003(\0132>" - + ".google.cloud.compute.v1.HealthChecksAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/" + + " \003(\0132>.google.cloud.compute.v1.HealthChecksAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n" @@ -13893,22 +14002,22 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001\032]\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022>\n" - + "\005value\030\002 \001(\0132/.google" - + ".cloud.compute.v1.HealthChecksScopedList:\0028\001B\005\n" + + "\005value\030\002" + + " \001(\0132/.google.cloud.compute.v1.HealthChecksScopedList:\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\r" - + "health_checks\030\256\257\346\325\001 \003(\013" - + "2$.google.cloud.compute.v1.HealthCheck\0229\n" + + "health_checks\030\256\257\346\325\001" + + " \003(\0132$.google.cloud.compute.v1.HealthCheck\0229\n" + "\007warning\030\234\337\226\030 \001(\0132" + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n" + "\010_warning\"\362\006\n" + "\014HealthStatus\022N\n" - + "\013annotations\030\244\366\2655 \003(\01326.google." - + "cloud.compute.v1.HealthStatus.AnnotationsEntry\022 \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" @@ -13937,7 +14046,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\020_forwarding_ruleB\025\n" + "\023_forwarding_rule_ipB\017\n\r" + "_health_stateB\013\n" - + "\t_instanceB\r\n" + + "\t_instanceB\r" + + "\n" + "\013_ip_addressB\017\n\r" + "_ipv6_addressB\024\n" + "\022_ipv6_health_stateB\007\n" @@ -13945,14 +14055,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007_weightB\017\n\r" + "_weight_error\"\324\005\n" + "\036HealthStatusForNetworkEndpoint\022R\n" - + "\017backend_service\030\212\300\256\222\001" - + " \001(\01320.google.cloud.compute.v1.BackendServiceReferenceH\000\210\001\001\022R\n" - + "\017forwarding_rule\030\376\245\335\200\001" - + " \001(\01320.google.cloud.compute.v1.ForwardingRuleReferenceH\001\210\001\001\022L\n" - + "\014health_check\030\345\252\244\223\001" - + " \001(\0132-.google.cloud.compute.v1.HealthCheckReferenceH\002\210\001\001\022[\n" - + "\024health_check_service\030\333\233\335\302\001 \001(\01324.google.c" - + "loud.compute.v1.HealthCheckServiceReferenceH\003\210\001\001\022\035\n" + + "\017backend_service\030\212\300\256\222\001 \001(\01320.goog" + + "le.cloud.compute.v1.BackendServiceReferenceH\000\210\001\001\022R\n" + + "\017forwarding_rule\030\376\245\335\200\001 \001(\01320." + + "google.cloud.compute.v1.ForwardingRuleReferenceH\001\210\001\001\022L\n" + + "\014health_check\030\345\252\244\223\001 \001(\0132-" + + ".google.cloud.compute.v1.HealthCheckReferenceH\002\210\001\001\022[\n" + + "\024health_check_service\030\333\233\335\302\001" + + " \001(\01324.google.cloud.compute.v1.HealthCheckServiceReferenceH\003\210\001\001\022\035\n" + "\014health_state\030\356\351\277\232\001 \001(\tH\004\210\001\001\022!\n" + "\021ipv6_health_state\030\306\200\340Z \001(\tH\005\210\001\001\"p\n" + "\013HealthState\022\032\n" @@ -13989,24 +14099,24 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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\n" + + "\013fixed_delay\030\370\271\226\227\001 \001(\0132!" + + ".google.cloud.compute.v1.DurationH\000\210\001\001\022\032\n\n" + "percentage\030\232\345\267H \001(\001H\001\210\001\001B\016\n" + "\014_fixed_delayB\r\n" + "\013_percentage\"\250\001\n" + "\022HttpFaultInjection\022>\n" - + "\005abort\030\260\306\224, " - + "\001(\0132\'.google.cloud.compute.v1.HttpFaultAbortH\000\210\001\001\022>\n" - + "\005delay\030\203\363\302-" - + " \001(\0132\'.google.cloud.compute.v1.HttpFaultDelayH\001\210\001\001B\010\n" + + "\005abort\030\260\306\224," + + " \001(\0132\'.google.cloud.compute.v1.HttpFaultAbortH\000\210\001\001\022>\n" + + "\005delay\030\203\363\302- \001" + + "(\0132\'.google.cloud.compute.v1.HttpFaultDelayH\001\210\001\001B\010\n" + "\006_abortB\010\n" + "\006_delay\"\374\001\n" + "\020HttpHeaderAction\022L\n" + "\026request_headers_to_add\030\346\256\261\"" + " \003(\0132).google.cloud.compute.v1.HttpHeaderOption\022$\n" + "\031request_headers_to_remove\030\237\317\223h \003(\t\022M\n" - + "\027response_headers_to_add\030\364\266\251\017" - + " \003(\0132).google.cloud.compute.v1.HttpHeaderOption\022%\n" + + "\027response_headers_to_add\030\364\266\251\017 \003(" + + "\0132).google.cloud.compute.v1.HttpHeaderOption\022%\n" + "\032response_headers_to_remove\030\321\201\373# \003(\t\"\260\003\n" + "\017HttpHeaderMatch\022\034\n" + "\013exact_match\030\205\231\234\332\001 \001(\tH\000\210\001\001\022\033\n" @@ -14014,8 +14124,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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\r" + "present_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.Int64RangeMatchH\005\210\001\001\022\033\n" + + "\013range_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" @@ -14078,12 +14188,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\0132+.google.cloud.compute.v1.HttpFaultInjectionH\001\210\001\001\022F\n" + "\023max_stream_duration\030\230\245\245\035" + " \001(\0132!.google.cloud.compute.v1.DurationH\002\210\001\001\022S\n" - + "\025request_mirror_policy\030\202\340\377h \001(" - + "\0132,.google.cloud.compute.v1.RequestMirrorPolicyH\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.compute.v1.DurationH\005\210\001\001\022A\n" + + "\025request_mirror_policy\030\202\340\377h" + + " \001(\0132,.google.cloud.compute.v1.RequestMirrorPolicyH\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(\013" + + "2!.google.cloud.compute.v1.DurationH\005\210\001\001\022A\n" + "\013url_rewrite\030\274\375\252\202\001" + " \001(\0132#.google.cloud.compute.v1.UrlRewriteH\006\210\001\001\022V\n" + "\031weighted_backend_services\030\321\307\332\240\001" @@ -14096,19 +14206,19 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010_timeoutB\016\n" + "\014_url_rewrite\"\350\004\n\r" + "HttpRouteRule\022`\n" - + "\034custom_error_response_policy\030\353\370\332`" - + " \001(\01322.google.cloud.compute.v1.CustomErrorResponsePolicyH\000\210\001\001\022\034\n" + + "\034custom_error_response_policy\030\353\370\332` \001(\01322.googl" + + "e.cloud.compute.v1.CustomErrorResponsePolicyH\000\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\001\210\001\001\022I\n\r" + "header_action\030\250\240\270\234\001" + " \001(\0132).google.cloud.compute.v1.HttpHeaderActionH\002\210\001\001\022D\n" + "\013match_rules\030\375\273\261\263\001" + " \003(\0132+.google.cloud.compute.v1.HttpRouteRuleMatch\022\031\n" + "\010priority\030\244\363\241\324\001 \001(\005H\003\210\001\001\022G\n" - + "\014route_action\030\354\251\271\312\001" - + " \001(\0132(.google.cloud.compute.v1.HttpRouteActionH\004\210\001\001\022\030\n" + + "\014route_action\030\354\251\271\312\001 \001(\0132(." + + "google.cloud.compute.v1.HttpRouteActionH\004\210\001\001\022\030\n" + "\007service\030\265\215\217\262\001 \001(\tH\005\210\001\001\022J\n" - + "\014url_redirect\030\254\241\230\301\001 \001(" - + "\0132+.google.cloud.compute.v1.HttpRedirectActionH\006\210\001\001B\037\n" + + "\014url_redirect\030\254\241\230\301\001" + + " \001(\0132+.google.cloud.compute.v1.HttpRedirectActionH\006\210\001\001B\037\n" + "\035_custom_error_response_policyB\016\n" + "\014_descriptionB\020\n" + "\016_header_actionB\013\n" @@ -14118,15 +14228,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_url_redirect\"\365\003\n" + "\022HttpRouteRuleMatch\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(.google.cloud.compute.v1.HttpHeaderMatch\022\034\n" + + "\016header_matches\030\201\353\310\254\001 \003(\0132(.g" + + "oogle.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$\n" + + "\020metadata_filters\030\353\315\314\335\001" + + " \003(\0132\'.google.cloud.compute.v1.MetadataFilter\022$\n" + "\023path_template_match\030\232\302\263\213\001 \001(\tH\002\210\001\001\022\034\n" + "\014prefix_match\030\330\363\374z \001(\tH\003\210\001\001\022U\n" - + "\027query_parameter_matches\030\346\225\276\210\001 \003(\01320.google.c" - + "loud.compute.v1.HttpQueryParameterMatch\022\033\n" + + "\027query_parameter_matches\030\346\225\276\210\001" + + " \003(\01320.google.cloud.compute.v1.HttpQueryParameterMatch\022\033\n" + "\013regex_match\030\315\267\2323 \001(\tH\004\210\001\001B\022\n" + "\020_full_path_matchB\016\n" + "\014_ignore_caseB\026\n" @@ -14137,8 +14247,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014architecture\030\323\322\261\220\001 \001(\tH\000\210\001\001\022#\n" + "\022archive_size_bytes\030\312\214\334\265\001 \001(\003H\001\210\001\001\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\002\210\001\001\022G\n\n" - + "deprecated\030\263\313\321\365\001" - + " \001(\0132*.google.cloud.compute.v1.DeprecationStatusH\003\210\001\001\022\034\n" + + "deprecated\030\263\313\321\365\001 \001(\0132*.goo" + + "gle.cloud.compute.v1.DeprecationStatusH\003\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\004\210\001\001\022\035\n" + "\014disk_size_gb\030\267\232\347\226\001 \001(\003H\005\210\001\001\022+\n" + "\033enable_confidential_compute\030\274\353\3310 \001(\010H\006\210\001\001\022\027\n" @@ -14146,8 +14256,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\021guest_os_features\030\321\340\347%" + " \003(\0132\'.google.cloud.compute.v1.GuestOsFeature\022\020\n" + "\002id\030\233\032 \001(\004H\010\210\001\001\022U\n" - + "\024image_encryption_key\030\207\316\373\264\001 \001" - + "(\0132..google.cloud.compute.v1.CustomerEncryptionKeyH\t\210\001\001\022\024\n" + + "\024image_encryption_key\030\207\316\373\264\001" + + " \001(\0132..google.cloud.compute.v1.CustomerEncryptionKeyH\t\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\n" + "\210\001\001\022!\n" + "\021label_fingerprint\030\231\360\367T \001(\tH\013\210\001\001\022>\n" @@ -14163,19 +14273,19 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "satisfies_pzi\030\241\335\253\345\001 \001(\010H\017\210\001\001\022\036\n\r" + "satisfies_pzs\030\253\335\253\345\001 \001(\010H\020\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\021\210\001\001\022\\\n" - + "\037shielded_instance_initial_state\030\203\304\334[" - + " \001(\0132+.google.cloud.compute.v1.InitialStateConfigH\022\210\001\001\022\034\n" + + "\037shielded_instance_initial_state\030\203\304\334[ \001(\013" + + "2+.google.cloud.compute.v1.InitialStateConfigH\022\210\001\001\022\034\n" + "\013source_disk\030\301\356\264\327\001 \001(\tH\023\210\001\001\022[\n" - + "\032source_disk_encryption_key\030\341\240\270\375\001 \001(\0132..google.cloud" - + ".compute.v1.CustomerEncryptionKeyH\024\210\001\001\022\037\n" + + "\032source_disk_encryption_key\030\341\240\270\375\001 \001(\013" + + "2..google.cloud.compute.v1.CustomerEncryptionKeyH\024\210\001\001\022\037\n" + "\016source_disk_id\030\331\315\311\330\001 \001(\tH\025\210\001\001\022\034\n" + "\014source_image\030\267\350\206\030 \001(\tH\026\210\001\001\022\\\n" - + "\033source_image_encryption_key\030\253\221\365\265\001" - + " \001(\0132..google.cloud.compute.v1.CustomerEncryptionKeyH\027\210\001\001\022\037\n" + + "\033source_image_encryption_key\030\253\221\365\265\001 \001(\0132.." + + "google.cloud.compute.v1.CustomerEncryptionKeyH\027\210\001\001\022\037\n" + "\017source_image_id\030\243\374\260\032 \001(\tH\030\210\001\001\022\037\n" + "\017source_snapshot\030\350\232\216< \001(\tH\031\210\001\001\022_\n" - + "\036source_snapshot_encryption_key\030\332\216\347\220\001 \001(\0132..google.cloud" - + ".compute.v1.CustomerEncryptionKeyH\032\210\001\001\022\"\n" + + "\036source_snapshot_encryption_key\030\332\216\347\220\001 \001(\013" + + "2..google.cloud.compute.v1.CustomerEncryptionKeyH\032\210\001\001\022\"\n" + "\022source_snapshot_id\030\322\226\230/ \001(\tH\033\210\001\001\022\034\n" + "\013source_type\030\336\361\322\327\001 \001(\tH\034\210\001\001\022\026\n" + "\006status\030\362\237\267V \001(\tH\035\210\001\001\022\035\n" @@ -14196,7 +14306,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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" + + "\005READY\020\203\303\217%B\017\n" + + "\r" + "_architectureB\025\n" + "\023_archive_size_bytesB\025\n" + "\023_creation_timestampB\r\n" @@ -14241,23 +14352,24 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" - + "\020_next_page_tokenB\014\n\n" + + "\020_next_page_tokenB\014\n" + + "\n" + "_self_linkB\n\n" + "\010_warning\"\253\001\n" + "\013ImageParams\022`\n" - + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132=.google.cloud.compu" - + "te.v1.ImageParams.ResourceManagerTagsEntry\032:\n" + + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132=.goo" + + "gle.cloud.compute.v1.ImageParams.ResourceManagerTagsEntry\032:\n" + "\030ResourceManagerTagsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\"\216\002\n" + "\022InitialStateConfig\0229\n" + "\003dbs\030\265\207\006 \003(\0132*.google.cloud.compute.v1.FileContentBuffer\022;\n" - + "\004dbxs\030\371\347\273\001 \003(" - + "\0132*.google.cloud.compute.v1.FileContentBuffer\022;\n" - + "\004keks\030\302\330\310\001" - + " \003(\0132*.google.cloud.compute.v1.FileContentBuffer\022<\n" - + "\002pk\030\373\033 \001(\0132" - + "*.google.cloud.compute.v1.FileContentBufferH\000\210\001\001B\005\n" + + "\004dbxs\030\371\347\273\001" + + " \003(\0132*.google.cloud.compute.v1.FileContentBuffer\022;\n" + + "\004keks\030\302\330\310\001 \003(\0132*." + + "google.cloud.compute.v1.FileContentBuffer\022<\n" + + "\002pk\030\373\033" + + " \001(\0132*.google.cloud.compute.v1.FileContentBufferH\000\210\001\001B\005\n" + "\003_pk\"\312\001\n" + "\024InsertAddressRequest\022C\n" + "\020address_resource\030\371\227\336\346\001 \001(\0132" @@ -14268,11 +14380,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\316\001\n" + "\027InsertAutoscalerRequest\022H\n" - + "\023autoscaler_resource\030\366\360\377b \001(\013" - + "2#.google.cloud.compute.v1.AutoscalerB\003\340A\002\022!\n" + + "\023autoscaler_resource\030\366\360\377b" + + " \001(\0132#.google.cloud.compute.v1.AutoscalerB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" - + "\340A\002\362G\007project\022\032\n" - + "\n" + + "\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" @@ -14304,7 +14415,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "disk_resource\030\360\320\253\014" + " \001(\0132\035.google.cloud.compute.v1.DiskB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" - + "\340A\002\362G\007project\022\032\n\n" + + "\340A\002\362G\007project\022\032\n" + + "\n" + "request_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" @@ -14312,21 +14424,21 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_idB\017\n\r" + "_source_image\"\314\001\n" + "\037InsertExternalVpnGatewayRequest\022[\n" - + "\035external_vpn_gateway_resource\030\210\337\220\350\001" - + " \001(\0132+.google.cloud.compute.v1.ExternalVpnGatewayB\003\340A\002\022!\n" + + "\035external_vpn_gateway_resource\030\210\337\220\350\001 \001(\0132+.go" + + "ogle.cloud.compute.v1.ExternalVpnGatewayB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\304\001\n" + "\033InsertFirewallPolicyRequest\022R\n" - + "\030firewall_policy_resource\030\274\266\207\354\001" - + " \001(\0132\'.google.cloud.compute.v1.FirewallPolicyB\003\340A\002\022&\n" + + "\030firewall_policy_resource\030\274\266\207\354\001 \001(\0132\'.goog" + + "le.cloud.compute.v1.FirewallPolicyB\003\340A\002\022&\n" + "\tparent_id\030\320\341\232\333\001 \001(\tB\017\340A\002\362G\tparent_id\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\253\001\n" + "\025InsertFirewallRequest\022D\n" - + "\021firewall_resource\030\355\260\340\023 " - + "\001(\0132!.google.cloud.compute.v1.FirewallB\003\340A\002\022!\n" + + "\021firewall_resource\030\355\260\340\023" + + " \001(\0132!.google.cloud.compute.v1.FirewallB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" @@ -14340,8 +14452,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\345\001\n" + "\036InsertFutureReservationRequest\022X\n" - + "\033future_reservation_resource\030\235\230\310\336\001" - + " \001(\0132*.google.cloud.compute.v1.FutureReservationB\003\340A\002\022!\n" + + "\033future_reservation_resource\030\235\230\310\336\001 \001(\0132" + + "*.google.cloud.compute.v1.FutureReservationB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" @@ -14353,14 +14465,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .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\n" - + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r" + + "\n" + "\013_request_id\"\305\001\n" + "!InsertGlobalForwardingRuleRequest\022R\n" - + "\030forwarding_rule_resource\030\257\300\320\217\001 \001(\0132\'.goo" - + "gle.cloud.compute.v1.ForwardingRuleB\003\340A\002\022!\n" + + "\030forwarding_rule_resource\030\257\300\320\217\001" + + " \001(\0132\'.google.cloud.compute.v1.ForwardingRuleB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" - + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r" + + "\n" + "\013_request_id\"\330\001\n" + "\'InsertGlobalNetworkEndpointGroupRequest\022_\n" + "\037network_endpoint_group_resource\030\247\315\333\372\001" @@ -14372,13 +14486,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + ")InsertGlobalPublicDelegatedPrefixeRequest\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.PublicDelegatedPrefixB\003\340A\002\022\032\n\n" + + " public_delegated_prefix_resource\030\205\370\330\026 \001(\0132." + + ".google.cloud.compute.v1.PublicDelegatedPrefixB\003\340A\002\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\265\001\n" + "\030InsertHealthCheckRequest\022K\n" - + "\025health_check_resource\030\250\303\244`" - + " \001(\0132$.google.cloud.compute.v1.HealthCheckB\003\340A\002\022!\n" + + "\025health_check_resource\030\250\303\244` \001(\0132$." + + "google.cloud.compute.v1.HealthCheckB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" @@ -14393,8 +14507,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_force_createB\r\n" + "\013_request_id\"\356\001\n" + "!InsertInstanceGroupManagerRequest\022^\n" - + "\037instance_group_manager_resource\030\212\212\276| \001(\0132-" - + ".google.cloud.compute.v1.InstanceGroupManagerB\003\340A\002\022!\n" + + "\037instance_group_manager_resource\030\212\212\276|" + + " \001(\0132-.google.cloud.compute.v1.InstanceGroupManagerB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" @@ -14403,9 +14517,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\300\002\n" + ".InsertInstanceGroupManagerResizeRequestRequest\022&\n" + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022{\n" - + ".instance_group_manager_resize_request_resource\030\355\276\265\337\001" - + " \001(\0132:.google.cl" - + "oud.compute.v1.InstanceGroupManagerResizeRequestB\003\340A\002\022!\n" + + ".instance_group_manager_resize_request_resource\030\355\276\265\337\001 " + + "\001(\0132:.google.cloud.compute.v1.InstanceGroupManagerResizeRequestB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" @@ -14413,8 +14526,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\004zoneB\r\n" + "\013_request_id\"\331\001\n" + "\032InsertInstanceGroupRequest\022P\n" - + "\027instance_group_resource\030\270\265\325\210\001" - + " \001(\0132&.google.cloud.compute.v1.InstanceGroupB\003\340A\002\022!\n" + + "\027instance_group_resource\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\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" @@ -14436,8 +14549,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\031_source_instance_templateB\027\n" + "\025_source_machine_image\"\304\001\n" + "\035InsertInstanceTemplateRequest\022U\n" - + "\032instance_template_resource\030\211\352\213\005 \001(\0132).google" - + ".cloud.compute.v1.InstanceTemplateB\003\340A\002\022!\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\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" @@ -14452,16 +14565,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\004zoneB\r\n" + "\013_request_id\"\346\001\n" + "(InsertInterconnectAttachmentGroupRequest\022l\n" - + "&interconnect_attachment_group_resource\030\371\337\341\004 \001(\0132" - + "4.google.cloud.compute.v1.InterconnectAttachmentGroupB\003\340A\002\022!\n" + + "&interconnect_attachment_group_resource\030\371\337\341\004" + + " \001(\01324.google.cloud.compute.v1.InterconnectAttachmentGroupB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" - + "request_id\030\313\201\331\021 \001(\tH\000\210\001", - "\001B\r\n" + + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\250\002\n" + "#InsertInterconnectAttachmentRequest\022a\n" - + " interconnect_attachment_resource\030\371\244\240e" - + " \001(\0132/.google.cloud.compute.v1.InterconnectAttachmentB\003\340A\002\022!\n" + + " interconnect_attachment_resource\030\371\244\240e \001(\0132/.g" + + "oogle.cloud.compute.v1.InterconnectAttachmentB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" @@ -14470,15 +14582,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_idB\020\n" + "\016_validate_only\"\307\001\n" + "\036InsertInterconnectGroupRequest\022W\n" - + "\033interconnect_group_resource\030\237\363\346( \001(\0132*.google." - + "cloud.compute.v1.InterconnectGroupB\003\340A\002\022!\n" + + "\033interconnect_group_resource\030\237\363\346(" + + " \001(\0132*.google.cloud.compute.v1.InterconnectGroupB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\270\001\n" + "\031InsertInterconnectRequest\022M\n" - + "\025interconnect_resource\030\237\241\314\275\001" - + " \001(\0132%.google.cloud.compute.v1.InterconnectB\003\340A\002\022!\n" + + "\025interconnect_resource\030\237\241\314\275\001 \001(\0132%." + + "google.cloud.compute.v1.InterconnectB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" @@ -14491,8 +14603,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\356\001\n" + "\031InsertMachineImageRequest\022M\n" - + "\026machine_image_resource\030\352\252\373\034" - + " \001(\0132%.google.cloud.compute.v1.MachineImageB\003\340A\002\022!\n" + + "\026machine_image_resource\030\352\252\373\034 \001(\0132%.g" + + "oogle.cloud.compute.v1.MachineImageB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022 \n" @@ -14500,8 +14612,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_idB\022\n" + "\020_source_instance\"\350\001\n" + "\036InsertNetworkAttachmentRequest\022W\n" - + "\033network_attachment_resource\030\231\360\314d \001(\0132*.googl" - + "e.cloud.compute.v1.NetworkAttachmentB\003\340A\002\022!\n" + + "\033network_attachment_resource\030\231\360\314d" + + " \001(\0132*.google.cloud.compute.v1.NetworkAttachmentB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" @@ -14518,8 +14630,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_idB\020\n" + "\016_validate_only\"\357\001\n" + "!InsertNetworkEndpointGroupRequest\022_\n" - + "\037network_endpoint_group_resource\030\247\315\333\372\001 \001(\0132-.google.c" - + "loud.compute.v1.NetworkEndpointGroupB\003\340A\002\022!\n" + + "\037network_endpoint_group_resource\030\247\315\333\372\001" + + " \001(\0132-.google.cloud.compute.v1.NetworkEndpointGroupB\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" @@ -14527,8 +14639,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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\'.google.cloud.compute.v1.FirewallPolicyB\003\340A\002\022!\n" + + "\030firewall_policy_resource\030\274\266\207\354\001 \001(\013" + + "2\'.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\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" @@ -14537,8 +14649,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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" - + "\n" + + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\361\001\n" + "\026InsertNodeGroupRequest\022\"\n" @@ -14568,26 +14679,25 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_parent_idB\r\n" + "\013_request_id\"\343\001\n" + "\034InsertPacketMirroringRequest\022T\n" - + "\031packet_mirroring_resource\030\241\374\250\353\001 \001" - + "(\0132(.google.cloud.compute.v1.PacketMirroringB\003\340A\002\022!\n" + + "\031packet_mirroring_resource\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" - + "\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\"\330\001\n" + "$InsertPublicAdvertisedPrefixeRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022b\n" - + "!public_advertised_prefix_resource\030\217\327\262o \001" - + "(\0132/.google.cloud.compute.v1.PublicAdvertisedPrefixB\003\340A\002\022\032\n\n" + + "!public_advertised_prefix_resource\030\217\327\262o" + + " \001(\0132/.google.cloud.compute.v1.PublicAdvertisedPrefixB\003\340A\002\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\366\001\n" + "#InsertPublicDelegatedPrefixeRequest\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.PublicDelegatedPrefixB\003\340A\002\022\037\n" + + " public_delegated_prefix_resource\030\205\370\330\026 \001(\0132..goo" + + "gle.cloud.compute.v1.PublicDelegatedPrefixB\003\340A\002\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\330\001\n" @@ -14600,17 +14710,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\346\001\n" + "!InsertRegionBackendServiceRequest\022R\n" - + "\030backend_service_resource\030\243\201\337\245\001 " - + "\001(\0132\'.google.cloud.compute.v1.BackendServiceB\003\340A\002\022!\n" + + "\030backend_service_resource\030\243\201\337\245\001" + + " \001(\0132\'.google.cloud.compute.v1.BackendServiceB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" - + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n" - + "\n" + + "\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\"\330\001\n" + "\035InsertRegionCommitmentRequest\022H\n" - + "\023commitment_resource\030\370\243\273t" - + " \001(\0132#.google.cloud.compute.v1.CommitmentB\003\340A\002\022!\n" + + "\023commitment_resource\030\370\243\273t \001(" + + "\0132#.google.cloud.compute.v1.CommitmentB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" @@ -14635,56 +14744,57 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\363\001\n" + "%InsertRegionHealthCheckServiceRequest\022[\n" - + "\035health_check_service_resource\030\362\233\320\343\001" - + " \001(\0132+.google.cloud.compute.v1.HealthCheckServiceB\003\340A\002\022!\n" + + "\035health_check_service_resource\030\362\233\320\343\001 \001(\0132+.google." + + "cloud.compute.v1.HealthCheckServiceB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\370\001\n" + "\'InsertRegionInstanceGroupManagerRequest\022^\n" - + "\037instance_group_manager_resource\030\212\212\276|" - + " \001(\0132-.google.cloud.compute.v1.InstanceGroupManagerB\003\340A\002\022!\n" + + "\037instance_group_manager_resource\030\212\212\276| \001(\0132" + + "-.google.cloud.compute.v1.InstanceGroupManagerB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\353\001\n" + "#InsertRegionInstanceTemplateRequest\022U\n" - + "\032instance_template_resource\030\211\352\213\005" - + " \001(\0132).google.cloud.compute.v1.InstanceTemplateB\003\340A\002\022!\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\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" - + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" + + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n" + + "\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\351\001\n" + "\"InsertRegionInstantSnapshotRequest\022T\n" - + "\031instant_snapshot_resource\030\313\252\210\267\001" - + " \001(\0132(.google.cloud.compute.v1.InstantSnapshotB\003\340A\002\022!\n" + + "\031instant_snapshot_resource\030\313\252\210\267\001 \001(\0132(" + + ".google.cloud.compute.v1.InstantSnapshotB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\371\001\n" + "\'InsertRegionNetworkEndpointGroupRequest\022_\n" - + "\037network_endpoint_group_resource\030\247\315\333\372\001 \001(\0132-.google." - + "cloud.compute.v1.NetworkEndpointGroupB\003\340A\002\022!\n" + + "\037network_endpoint_group_resource\030\247\315\333\372\001" + + " \001(\0132-.google.cloud.compute.v1.NetworkEndpointGroupB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\355\001\n" + "(InsertRegionNetworkFirewallPolicyRequest\022R\n" - + "\030firewall_policy_resource\030\274\266\207\354\001 \001(\0132\'.g" - + "oogle.cloud.compute.v1.FirewallPolicyB\003\340A\002\022!\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\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\370\001\n" + "\'InsertRegionNotificationEndpointRequest\022^\n" - + "\036notification_endpoint_resource\030\244\372\261\241\001 \001(" - + "\0132-.google.cloud.compute.v1.NotificationEndpointB\003\340A\002\022!\n" + + "\036notification_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\n" @@ -14713,8 +14823,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022H\n" - + "\023ssl_policy_resource\030\310\210\212\203\001 \001(\0132" - + "\".google.cloud.compute.v1.SslPolicyB\003\340A\002B\r\n" + + "\023ssl_policy_resource\030\310\210\212\203\001" + + " \001(\0132\".google.cloud.compute.v1.SslPolicyB\003\340A\002B\r\n" + "\013_request_id\"\351\001\n" + "\"InsertRegionTargetHttpProxyRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" @@ -14729,22 +14839,22 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022W\n" - + "\033target_https_proxy_resource\030\201\255\344\316\001" - + " \001(\0132).google.cloud.compute.v1.TargetHttpsProxyB\003\340A\002B\r\n" + + "\033target_https_proxy_resource\030\201\255\344\316\001 " + + "\001(\0132).google.cloud.compute.v1.TargetHttpsProxyB\003\340A\002B\r\n" + "\013_request_id\"\346\001\n" + "!InsertRegionTargetTcpProxyRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" - + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n" - + "\n" + + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022R\n" - + "\031target_tcp_proxy_resource\030\313\360\311E" - + " \001(\0132\'.google.cloud.compute.v1.TargetTcpProxyB\003\340A\002B\r\n" + + "\031target_tcp_proxy_resource\030\313\360\311E \001(\0132\'" + + ".google.cloud.compute.v1.TargetTcpProxyB\003\340A\002B\r\n" + "\013_request_id\"\315\001\n" + "\031InsertRegionUrlMapRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" - + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" + + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n" + + "\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022A\n" + "\020url_map_resource\030\341\220\267P" + " \001(\0132\037.google.cloud.compute.v1.UrlMapB\003\340A\002B\r\n" @@ -14795,8 +14905,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022X\n" - + "\033service_attachment_resource\030\240\266\304\341\001 \001(\0132*.google" - + ".cloud.compute.v1.ServiceAttachmentB\003\340A\002B\r\n" + + "\033service_attachment_resource\030\240\266\304\341\001" + + " \001(\0132*.google.cloud.compute.v1.ServiceAttachmentB\003\340A\002B\r\n" + "\013_request_id\"\254\001\n" + "\025InsertSnapshotRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" @@ -14809,15 +14919,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022Q\n" - + "\030ssl_certificate_resource\030\211\324\225V \001" - + "(\0132\'.google.cloud.compute.v1.SslCertificateB\003\340A\002B\r\n" + + "\030ssl_certificate_resource\030\211\324\225V" + + " \001(\0132\'.google.cloud.compute.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\n" + "request_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.SslPolicyB\003\340A\002B\r\n" + + "\023ssl_policy_resource\030\310\210\212\203\001 \001(" + + "\0132\".google.cloud.compute.v1.SslPolicyB\003\340A\002B\r\n" + "\013_request_id\"\322\001\n" + "\030InsertStoragePoolRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" @@ -14847,22 +14957,22 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022T\n" - + "\032target_http_proxy_resource\030\250\257\343\013 \001(" - + "\0132(.google.cloud.compute.v1.TargetHttpProxyB\003\340A\002B\r\n" + + "\032target_http_proxy_resource\030\250\257\343\013" + + " \001(\0132(.google.cloud.compute.v1.TargetHttpProxyB\003\340A\002B\r\n" + "\013_request_id\"\306\001\n" + "\035InsertTargetHttpsProxyRequest\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\022W\n" - + "\033target_https_proxy_resource\030\201\255\344\316\001 \001(" - + "\0132).google.cloud.compute.v1.TargetHttpsProxyB\003\340A\002B\r\n" + + "\033target_https_proxy_resource\030\201\255\344\316\001" + + " \001(\0132).google.cloud.compute.v1.TargetHttpsProxyB\003\340A\002B\r\n" + "\013_request_id\"\334\001\n" + "\033InsertTargetInstanceRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022R\n" - + "\030target_instance_resource\030\312\342\240\315\001 \001(\0132\'." - + "google.cloud.compute.v1.TargetInstanceB\003\340A\002\022\033\n" + + "\030target_instance_resource\030\312\342\240\315\001" + + " \001(\0132\'.google.cloud.compute.v1.TargetInstanceB\003\340A\002\022\033\n" + "\004zone\030\254\307\344\001 \001(\tB\n" + "\340A\002\362G\004zoneB\r\n" + "\013_request_id\"\323\001\n" @@ -14878,23 +14988,23 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022R\n" - + "\031target_ssl_proxy_resource\030\300\375\333C \001(\0132\'.goo" - + "gle.cloud.compute.v1.TargetSslProxyB\003\340A\002B\r\n" + + "\031target_ssl_proxy_resource\030\300\375\333C" + + " \001(\0132\'.google.cloud.compute.v1.TargetSslProxyB\003\340A\002B\r\n" + "\013_request_id\"\277\001\n" + "\033InsertTargetTcpProxyRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022R\n" - + "\031target_tcp_proxy_resource\030\313\360\311E" - + " \001(\0132\'.google.cloud.compute.v1.TargetTcpProxyB\003\340A\002B\r\n" + + "\031target_tcp_proxy_resource\030\313\360\311E " + + "\001(\0132\'.google.cloud.compute.v1.TargetTcpProxyB\003\340A\002B\r\n" + "\013_request_id\"\345\001\n" + "\035InsertTargetVpnGatewayRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022U\n" - + "\033target_vpn_gateway_resource\030\202\263\036" - + " \001(\0132).google.cloud.compute.v1.TargetVpnGatewayB\003\340A\002B\r\n" + + "\033target_vpn_gateway_resource\030\202\263\036 \001(\0132).goog" + + "le.cloud.compute.v1.TargetVpnGatewayB\003\340A\002B\r\n" + "\013_request_id\"\246\001\n" + "\023InsertUrlMapRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" @@ -14925,37 +15035,37 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\035\n\r" + "validate_only\030\265\372\337s \001(\010H\001\210\001\001\022G\n" - + "\023wire_group_resource\030\310\301\3537" - + " \001(\0132\".google.cloud.compute.v1.WireGroupB\003\340A\002B\r\n" + + "\023wire_group_resource\030\310\301\3537 \001(\0132" + + "\".google.cloud.compute.v1.WireGroupB\003\340A\002B\r\n" + "\013_request_idB\020\n" + "\016_validate_only\"\367\035\n" + "\010Instance\022\\\n" - + "\031advanced_machine_features\030\262\347\252\303\001 \001(\01320.google." - + "cloud.compute.v1.AdvancedMachineFeaturesH\000\210\001\001\022\037\n" + + "\031advanced_machine_features\030\262\347\252\303\001" + + " \001(\01320.google.cloud.compute.v1.AdvancedMachineFeaturesH\000\210\001\001\022\037\n" + "\016can_ip_forward\030\374\206\204\337\001 \001(\010H\001\210\001\001\022b\n" - + "\034confidential_instance_config\030\365\222\372\351\001 \001(\013" - + "23.google.cloud.compute.v1.ConfidentialInstanceConfigH\002\210\001\001\022\035\n" + + "\034confidential_instance_config\030\365\222\372\351\001" + + " \001(\01323.google.cloud.compute.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" + "\022creation_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" + "\013description\030\374\207\326\311\001 \001(\tH\006\210\001\001\0227\n" + "\005disks\030\366\314\312- \003(\0132%.google.cloud.compute.v1.AttachedDisk\022F\n" - + "\016display_device\030\363\210\274{ \001(\0132&." - + "google.cloud.compute.v1.DisplayDeviceH\007\210\001\001\022\033\n" + + "\016display_device\030\363\210\274{" + + " \001(\0132&.google.cloud.compute.v1.DisplayDeviceH\007\210\001\001\022\033\n" + "\013fingerprint\030\344\321\363o \001(\tH\010\210\001\001\022J\n" - + "\022guest_accelerators\030\357\314\207\335\001" - + " \003(\0132*.google.cloud.compute.v1.AcceleratorConfig\022\030\n" + + "\022guest_accelerators\030\357\314\207\335\001 \003(\0132*" + + ".google.cloud.compute.v1.AcceleratorConfig\022\030\n" + "\010hostname\030\263\270\205q \001(\tH\t\210\001\001\022\020\n" + "\002id\030\233\032 \001(\004H\n" + "\210\001\001\022W\n" - + "\027instance_encryption_key\030\215\301\357\036 \001(\0132..google.clo" - + "ud.compute.v1.CustomerEncryptionKeyH\013\210\001\001\022*\n" + + "\027instance_encryption_key\030\215\301\357\036 \001" + + "(\0132..google.cloud.compute.v1.CustomerEncryptionKeyH\013\210\001\001\022*\n" + "\032key_revocation_action_type\030\342\334\300p \001(\tH\014\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\r" + "\210\001\001\022!\n" + "\021label_fingerprint\030\231\360\367T \001(\tH\016\210\001\001\022A\n" - + "\006labels\030\377\277\301\356\001 \003(" - + "\0132-.google.cloud.compute.v1.Instance.LabelsEntry\022%\n" + + "\006labels\030\377\277\301\356\001" + + " \003(\0132-.google.cloud.compute.v1.Instance.LabelsEntry\022%\n" + "\024last_start_timestamp\030\320\243\321\323\001 \001(\tH\017\210\001\001\022$\n" + "\023last_stop_timestamp\030\342\333\354\304\001 \001(\tH\020\210\001\001\022)\n" + "\030last_suspended_timestamp\030\211\251\361\251\001 \001(" @@ -14965,19 +15075,20 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\0132!.google.cloud.compute.v1.MetadataH\023\210\001\001\022 \n" + "\020min_cpu_platform\030\367\233\352s \001(\tH\024\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\025\210\001\001\022H\n" - + "\022network_interfaces\030\213\332\222\031" - + " \003(\0132).google.cloud.compute.v1.NetworkInterface\022^\n" - + "\032network_performance_config\030\342\227\370\275\001 \001(\01321.google.c" - + "loud.compute.v1.NetworkPerformanceConfigH\026\210\001\001\022?\n" - + "\006params\030\206\363\253%" - + " \001(\0132\'.google.cloud.compute.v1.InstanceParamsH\027\210\001\001\022*\n" + + "\022network_interfaces\030\213\332\222\031 \003(" + + "\0132).google.cloud.compute.v1.NetworkInterface\022^\n" + + "\032network_performance_config\030\342\227\370\275\001" + + " \001(\01321.google.cloud.compute.v1.NetworkPerformanceConfigH\026\210\001\001\022?\n" + + "\006params\030\206\363\253% \001(\0132" + + "\'.google.cloud.compute.v1.InstanceParamsH\027\210\001\001\022*\n" + "\032private_ipv6_google_access\030\216\314\202\027 \001(\tH\030\210\001\001\022R\n" - + "\024reservation_affinity\030\273\270\242K \001(\0132,.google.clo" - + "ud.compute.v1.ReservationAffinityH\031\210\001\001\022\034\n" + + "\024reservation_affinity\030\273\270\242K \001" + + "(\0132,.google.cloud.compute.v1.ReservationAffinityH\031\210\001\001\022\034\n" + "\021resource_policies\030\341\234\314\n" + " \003(\t\022H\n" + "\017resource_status\030\303\372\367v" - + " \001(\0132\'.google.cloud.compute.v1.ResourceStatusH\032\210\001\001\022\036\n\r" + + " \001(\0132\'.google.cloud.compute.v1.ResourceStatusH\032\210\001\001\022\036\n" + + "\r" + "satisfies_pzi\030\241\335\253\345\001 \001(\010H\033\210\001\001\022\036\n\r" + "satisfies_pzs\030\253\335\253\345\001 \001(\010H\034\210\001\001\022@\n\n" + "scheduling\030\224\313\261\270\001" @@ -14985,14 +15096,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\tself_link\030\215\222\305\331\001 \001(\tH\036\210\001\001\022E\n" + "\020service_accounts\030\260\304\253\204\001" + " \003(\0132\'.google.cloud.compute.v1.ServiceAccount\022Y\n" - + "\030shielded_instance_config\030\265\213\221\006" - + " \001(\0132/.google.cloud.compute.v1.ShieldedInstanceConfigH\037\210\001\001\022l\n" - + "\"shielded_instance_integrity_policy\030\227\242\207N \001(\01328.google.c" - + "loud.compute.v1.ShieldedInstanceIntegrityPolicyH \210\001\001\022$\n" + + "\030shielded_instance_config\030\265\213\221\006 \001(\0132/.google.cloud.c", + "ompute.v1.ShieldedInstanceConfigH\037\210\001\001\022l\n" + + "\"shielded_instance_integrity_policy\030\227\242\207N" + + " \001(\01328.google.cloud.compute.v1.ShieldedInstanceIntegrityPolicyH" + + " \210\001\001\022$\n" + "\024source_machine_image\030\277\334\260\n" + " \001(\tH!\210\001\001\022c\n" - + "#source_machine_image_encryption_key\030\243\373\371[" - + " \001(\0132..google.cloud.compute.v1.CustomerEncryptionKeyH\"\210\001\001\022 \n" + + "#source_machine_image_encryption_key\030\243\373\371[ \001(\0132..goog" + + "le.cloud.compute.v1.CustomerEncryptionKeyH\"\210\001\001\022 \n" + "\020start_restricted\030\330\320\375: \001(\010H#\210\001\001\022\026\n" + "\006status\030\362\237\267V \001(\tH$\210\001\001\022\037\n" + "\016status_message\030\272\311\351\215\001 \001(\tH%\210\001\001\0223\n" @@ -15027,8 +15139,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "TERMINATED\020\243\364\233wB\034\n" + "\032_advanced_machine_featuresB\021\n" + "\017_can_ip_forwardB\037\n" - + "\035_conf", - "idential_instance_configB\017\n\r" + + "\035_confidential_instance_configB\017\n\r" + "_cpu_platformB\025\n" + "\023_creation_timestampB\026\n" + "\024_deletion_protectionB\016\n" @@ -15068,26 +15179,27 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_zone\"\271\003\n" + "\026InstanceAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022L\n" - + "\005items\030\300\317\367/ \003(\0132:.go" - + "ogle.cloud.compute.v1.InstanceAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/" + + " \003(\0132:.google.cloud.compute.v1.InstanceAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n" + "\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\n" + + " .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.InstancesScopedList:\0028\001B\005\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\"\251\001\n" + "\027InstanceConsumptionData\022R\n" - + "\020consumption_info\030\322\345\344E \001(\01320.goog" - + "le.cloud.compute.v1.InstanceConsumptionInfoH\000\210\001\001\022\030\n" + + "\020consumption_info\030\322\345\344E" + + " \001(\01320.google.cloud.compute.v1.InstanceConsumptionInfoH\000\210\001\001\022\030\n" + "\010instance\030\225\251\332\010 \001(\tH\001\210\001\001B\023\n" + "\021_consumption_infoB\013\n" + "\t_instance\"\320\001\n" @@ -15130,8 +15242,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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.cloud.compute.v1.InstanceGroupAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132?.google.cloud.comput" + + "e.v1.InstanceGroupAggregatedList.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" @@ -15140,8 +15252,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001\032_\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022@\n" - + "\005value\030\002 \001(\01321." - + "google.cloud.compute.v1.InstanceGroupsScopedList:\0028\001B\005\n" + + "\005value\030\002" + + " \001(\01321.google.cloud.compute.v1.InstanceGroupsScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -15161,52 +15273,51 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"\375\022\n" + "\024InstanceGroupManager\022e\n" - + "\024all_instances_config\030\201\256\3305 \001(\0132?.goo" - + "gle.cloud.compute.v1.InstanceGroupManagerAllInstancesConfigH\000\210\001\001\022a\n" - + "\025auto_healing_policies\030\205\347\350\331\001 \003(\0132>.google.cloud.compu" - + "te.v1.InstanceGroupManagerAutoHealingPolicy\022#\n" + + "\024all_instances_config\030\201\256\3305 \001(\0132?.google.cloud.compute.v1.Inst" + + "anceGroupManagerAllInstancesConfigH\000\210\001\001\022a\n" + + "\025auto_healing_policies\030\205\347\350\331\001 \003(\0132>.goo" + + "gle.cloud.compute.v1.InstanceGroupManagerAutoHealingPolicy\022#\n" + "\022base_instance_name\030\207\226\305\271\001 \001(\tH\001\210\001\001\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\002\210\001\001\022\\\n" - + "\017current_actions\030\267\310\234N \001(\0132;.google.cloud." - + "compute.v1.InstanceGroupManagerActionsSummaryH\003\210\001\001\022\034\n" + + "\017current_actions\030\267\310\234N \001(\0132" + + ";.google.cloud.compute.v1.InstanceGroupManagerActionsSummaryH\003\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\004\210\001\001\022Q\n" - + "\023distribution_policy\030\315\356\362\376\001 \001(\0132+.goog" - + "le.cloud.compute.v1.DistributionPolicyH\005\210\001\001\022\033\n" + + "\023distribution_policy\030\315\356\362\376\001" + + " \001(\0132+.google.cloud.compute.v1.DistributionPolicyH\005\210\001\001\022\033\n" + "\013fingerprint\030\344\321\363o \001(\tH\006\210\001\001\022\020\n" + "\002id\030\233\032 \001(\004H\007\210\001\001\022s\n" - + "\033instance_flexibility_policy\030\202\216\354\014" - + " \001(\0132F.google.cloud.compute.v1.Ins" - + "tanceGroupManagerInstanceFlexibilityPolicyH\010\210\001\001\022\036\n" + + "\033instance_flexibility_policy\030\202\216\354\014 \001(\0132F.google.cloud" + + ".compute.v1.InstanceGroupManagerInstanceFlexibilityPolicyH\010\210\001\001\022\036\n" + "\016instance_group\030\325\324\325& \001(\tH\t\210\001\001\022p\n" - + "\031instance_lifecycle_policy\030\221\264\315\325\001 \001(\0132D" - + ".google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicyH\n" + + "\031instance_lifecycle_policy\030\221\264\315\325\001" + + " \001(\0132D.google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicyH\n" + "\210\001\001\022\"\n" + "\021instance_template\030\344\201\273\223\001 \001(\tH\013\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\014\210\001\001\022/\n" + "\036list_managed_instances_results\030\264\244\225\215\001 \001(\tH\r" + "\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\016\210\001\001\022;\n" - + "\013named_ports\030\214\307\362\313\001" - + " \003(\0132\".google.cloud.compute.v1.NamedPort\022\026\n" + + "\013named_ports\030\214\307\362\313\001 \003" + + "(\0132\".google.cloud.compute.v1.NamedPort\022\026\n" + "\006region\030\364\315\240B \001(\tH\017\210\001\001\022`\n" + "\021resource_policies\030\341\234\314\n" - + " \001(\0132=." - + "google.cloud.compute.v1.InstanceGroupManagerResourcePoliciesH\020\210\001\001\022\036\n\r" + + " \001(\0132=.google.cloud.compute.v1.I" + + "nstanceGroupManagerResourcePoliciesH\020\210\001\001\022\036\n\r" + "satisfies_pzi\030\241\335\253\345\001 \001(\010H\021\210\001\001\022\036\n\r" + "satisfies_pzs\030\253\335\253\345\001 \001(\010H\022\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\023\210\001\001\022[\n" - + "\016standby_policy\030\204\206\216\356\001 \001(\0132:.google.cloud" - + ".compute.v1.InstanceGroupManagerStandbyPolicyH\024\210\001\001\022H\n" - + "\017stateful_policy\030\205\303\325\026 \001(\0132\'" - + ".google.cloud.compute.v1.StatefulPolicyH\025\210\001\001\022K\n" - + "\006status\030\362\237\267V \001(\01323.google.cloud.c" - + "ompute.v1.InstanceGroupManagerStatusH\026\210\001\001\022\030\n" + + "\016standby_policy\030\204\206\216\356\001 \001(\013" + + "2:.google.cloud.compute.v1.InstanceGroupManagerStandbyPolicyH\024\210\001\001\022H\n" + + "\017stateful_policy\030\205\303\325\026" + + " \001(\0132\'.google.cloud.compute.v1.StatefulPolicyH\025\210\001\001\022K\n" + + "\006status\030\362\237\267V \001(\01323" + + ".google.cloud.compute.v1.InstanceGroupManagerStatusH\026\210\001\001\022\030\n" + "\014target_pools\030\251\237\240\240\001 \003(\t\022\033\n" + "\013target_size\030\357\363\375\035 \001(\005H\027\210\001\001\022#\n" + "\023target_stopped_size\030\241\326\223\001 \001(\005H\030\210\001\001\022&\n" + "\025target_suspended_size\030\323\210\364\222\001 \001(\005H\031\210\001\001\022X\n\r" - + "update_policy\030\350\312\352S \001(\0132" - + "9.google.cloud.compute.v1.InstanceGroupManagerUpdatePolicyH\032\210\001\001\022I\n" + + "update_policy\030\350\312\352S \001(\01329.google.cloud.compute.v1" + + ".InstanceGroupManagerUpdatePolicyH\032\210\001\001\022I\n" + "\010versions\030\233\375\271M" + " \003(\01324.google.cloud.compute.v1.InstanceGroupManagerVersion\022\024\n" + "\004zone\030\254\307\344\001 \001(\tH\033\210\001\001\"n\n" @@ -15274,8 +15385,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_verifying\"\335\003\n" + "\"InstanceGroupManagerAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022X\n" - + "\005items\030\300\317\367/ \003(" - + "\0132F.google.cloud.compute.v1.InstanceGroupManagerAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132F.google.cloud.compute." + + "v1.InstanceGroupManagerAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n" @@ -15284,16 +15395,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001\032f\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022G\n" - + "\005value\030\002 \001" - + "(\01328.google.cloud.compute.v1.InstanceGroupManagersScopedList:\0028\001B\005\n" + + "\005value\030\002 \001(\01328.google.cloud.compute" + + ".v1.InstanceGroupManagersScopedList:\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\"\205\001\n" + "&InstanceGroupManagerAllInstancesConfig\022L\n\n" - + "properties\030\263\232\266F \001(\01320.googl" - + "e.cloud.compute.v1.InstancePropertiesPatchH\000\210\001\001B\r\n" + + "properties\030\263\232\266F" + + " \001(\01320.google.cloud.compute.v1.InstancePropertiesPatchH\000\210\001\001B\r\n" + "\013_properties\"\220\001\n" + "%InstanceGroupManagerAutoHealingPolicy\022\035\n" + "\014health_check\030\345\252\244\223\001 \001(\tH\000\210\001\001\022!\n" @@ -15302,12 +15413,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\022_initial_delay_sec\"\304\002\n" + "-InstanceGroupManagerInstanceFlexibilityPolicy\022~\n" + "\023instance_selections\030\321\204\371\n" - + " \003(\0132^.google.cloud.compute.v1.In" - + "stanceGroupManagerInstanceFlexibilityPolicy.InstanceSelectionsEntry\032\222\001\n" + + " \003(\0132^.google.cloud.compute.v1.InstanceGroupManagerInstanc" + + "eFlexibilityPolicy.InstanceSelectionsEntry\032\222\001\n" + "\027InstanceSelectionsEntry\022\013\n" + "\003key\030\001 \001(\t\022f\n" - + "\005value\030\002 \001(\0132W.google.cloud.compute.v1.InstanceGr" - + "oupManagerInstanceFlexibilityPolicyInstanceSelection:\0028\001\"y\n" + + "\005value\030\002 \001(\0132W.google.cloud.comput" + + "e.v1.InstanceGroupManagerInstanceFlexibilityPolicyInstanceSelection:\0028\001\"y\n" + ">InstanceGroupManagerInstanceFlexibilityPolicyInstanceSelection\022\030\n\r" + "machine_types\030\201\335\201& \003(\t\022\024\n" + "\004rank\030\254\230\325\001 \001(\005H\000\210\001\001B\007\n" @@ -15317,8 +15428,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\026force_update_on_repair\030\313\371\362\251\001 \001(\tH\001\210\001\001\"d\n" + "\026DefaultActionOnFailure\022\'\n" + "#UNDEFINED_DEFAULT_ACTION_ON_FAILURE\020\000\022\022\n\n" - + "DO_NOTHING\020\371\317\231\327\001\022\r" - + "\n" + + "DO_NOTHING\020\371\317\231\327\001\022\r\n" + "\006REPAIR\020\215\247\374~\"O\n" + "\023ForceUpdateOnRepair\022$\n" + " UNDEFINED_FORCE_UPDATE_ON_REPAIR\020\000\022\007\n" @@ -15328,8 +15438,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\027_force_update_on_repair\"\271\002\n" + "\030InstanceGroupManagerList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022?\n" - + "\005items\030\300\317\367/" - + " \003(\0132-.google.cloud.compute.v1.InstanceGroupManager\022\024\n" + + "\005items\030\300\317\367/ \003(\0132-.google" + + ".cloud.compute.v1.InstanceGroupManager\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n" @@ -15346,14 +15456,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\002id\030\233\032 \001(\004H\002\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\003\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\004\210\001\001\022I\n" - + "\026requested_run_duration\030\371\213\331n" - + " \001(\0132!.google.cloud.compute.v1.DurationH\005\210\001\001\022\032\n" + + "\026requested_run_duration\030\371\213\331n " + + "\001(\0132!.google.cloud.compute.v1.DurationH\005\210\001\001\022\032\n" + "\tresize_by\030\302\317\300\376\001 \001(\005H\006\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\007\210\001\001\022!\n" + "\021self_link_with_id\030\202\254\235\025 \001(\tH\010\210\001\001\022\025\n" + "\005state\030\221\211\2534 \001(\tH\t\210\001\001\022X\n" - + "\006status\030\362\237\267V \001(" - + "\0132@.google.cloud.compute.v1.InstanceGroupManagerResizeRequestStatusH\n" + + "\006status\030\362\237\267V \001(\0132@.google.cloud.compute." + + "v1.InstanceGroupManagerResizeRequestStatusH\n" + "\210\001\001\022\024\n" + "\004zone\030\254\307\344\001 \001(\tH\013\210\001\001\"\217\001\n" + "\005State\022\023\n" @@ -15379,8 +15489,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\'InstanceGroupManagerResizeRequestStatus\0225\n" + "\005error\030\210\244\223." + " \001(\0132\036.google.cloud.compute.v1.ErrorH\000\210\001\001\022j\n" - + "\014last_attempt\030\244\254\250\317\001 \001(\0132K.google.cloud.compute." - + "v1.InstanceGroupManagerResizeRequestStatusLastAttemptH\001\210\001\001B\010\n" + + "\014last_attempt\030\244\254\250\317\001 \001(\0132K.google" + + ".cloud.compute.v1.InstanceGroupManagerResizeRequestStatusLastAttemptH\001\210\001\001B\010\n" + "\006_errorB\017\n\r" + "_last_attempt\"u\n" + "2InstanceGroupManagerResizeRequestStatusLastAttempt\0225\n" @@ -15389,8 +15499,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006_error\"\334\002\n" + ".InstanceGroupManagerResizeRequestsListResponse\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022L\n" - + "\005items\030\300\317\367/" - + " \003(\0132:.google.cloud.compute.v1.InstanceGroupManagerResizeRequest\022\024\n" + + "\005items\030\300\317\367/ \003(\0132:.google.clou" + + "d.compute.v1.InstanceGroupManagerResizeRequest\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n" @@ -15399,7 +15509,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" - + "_self_linkB\n\n" + + "_self_linkB\n" + + "\n" + "\010_warning\"[\n" + "$InstanceGroupManagerResourcePolicies\022\037\n" + "\017workload_policy\030\372\205\3326 \001(\tH\000\210\001\001B\022\n" @@ -15414,14 +15525,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\022_initial_delay_secB\007\n" + "\005_mode\"\321\003\n" + "\032InstanceGroupManagerStatus\022k\n" - + "\024all_instances_config\030\201\256\3305 \001(\0132E.google.cloud.c" - + "ompute.v1.InstanceGroupManagerStatusAllInstancesConfigH\000\210\001\001\022\033\n\n" + + "\024all_instances_config\030\201\256\3305 \001(\0132E" + + ".google.cloud.compute.v1.InstanceGroupManagerStatusAllInstancesConfigH\000\210\001\001\022\033\n\n" + "autoscaler\030\327\375\322\366\001 \001(\tH\001\210\001\001\022\031\n" + "\tis_stable\030\360\357\3303 \001(\010H\002\210\001\001\022U\n" - + "\010stateful\030\314\346\310t \001(\0132;.google.cloud.compute." - + "v1.InstanceGroupManagerStatusStatefulH\003\210\001\001\022a\n" - + "\016version_target\030\330\335\376\211\001 \001(\0132@.google." - + "cloud.compute.v1.InstanceGroupManagerStatusVersionTargetH\004\210\001\001B\027\n" + + "\010stateful\030\314\346\310t \001(\0132;.google" + + ".cloud.compute.v1.InstanceGroupManagerStatusStatefulH\003\210\001\001\022a\n" + + "\016version_target\030\330\335\376\211\001" + + " \001(\0132@.google.cloud.compute.v1.InstanceGroupManagerStatusVersionTargetH\004\210\001\001B\027\n" + "\025_all_instances_configB\r\n" + "\013_autoscalerB\014\n\n" + "_is_stableB\013\n" @@ -15434,9 +15545,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_effective\"\360\001\n" + "\"InstanceGroupManagerStatusStateful\022#\n" + "\023has_stateful_config\030\360\347\3264 \001(\010H\000\210\001\001\022t\n" - + "\024per_instance_configs\030\251\325\370\372\001 \001" - + "(\0132M.google.cloud.compute.v1.InstanceGro" - + "upManagerStatusStatefulPerInstanceConfigsH\001\210\001\001B\026\n" + + "\024per_instance_configs\030\251\325\370\372\001 \001(\0132M.google.cloud.compute" + + ".v1.InstanceGroupManagerStatusStatefulPerInstanceConfigsH\001\210\001\001B\026\n" + "\024_has_stateful_configB\027\n" + "\025_per_instance_configs\"h\n" + "4InstanceGroupManagerStatusStatefulPerInstanceConfigs\022\036\n\r" @@ -15448,8 +15558,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " InstanceGroupManagerUpdatePolicy\022-\n" + "\034instance_redistribution_type\030\230\337\304\213\001 \001(" + "\tH\000\210\001\001\022C\n" - + "\tmax_surge\030\223\311\243\220\001 \001(\0132\'.go" - + "ogle.cloud.compute.v1.FixedOrPercentH\001\210\001\001\022I\n" + + "\tmax_surge\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.FixedOrPercentH\002\210\001\001\022\037\n" + "\016minimal_action\030\224\215\202\201\001 \001(\tH\003\210\001\001\022.\n" @@ -15479,8 +15589,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\033InstanceGroupManagerVersion\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.FixedOrPercentH\002\210\001\001B\024\n" + + "\013target_size\030\357\363\375\035 \001(\013" + + "2\'.google.cloud.compute.v1.FixedOrPercentH\002\210\001\001B\024\n" + "\022_instance_templateB\007\n" + "\005_nameB\016\n" + "\014_target_size\"D\n" @@ -15517,8 +15627,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\017next_page_token\030\225\272\206& \001(\tH\000\210\001\001B\022\n" + "\020_next_page_token\"\261\001\n" + "1InstanceGroupManagersListManagedInstancesResponse\022G\n" - + "\021managed_instances\030\336\233\251\240\001 \003(\013" - + "2(.google.cloud.compute.v1.ManagedInstance\022\037\n" + + "\021managed_instances\030\336\233\251\240\001" + + " \003(\0132(.google.cloud.compute.v1.ManagedInstance\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\000\210\001\001B\022\n" + "\020_next_page_token\"\353\001\n" + "/InstanceGroupManagersListPerInstanceConfigsResp\022<\n" @@ -15539,8 +15649,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\tinstances\030\376\374\357\r" + " \003(\t\"\273\001\n" + "\037InstanceGroupManagersScopedList\022Q\n" - + "\027instance_group_managers\030\220\372\211f \003(\0132-.goo" - + "gle.cloud.compute.v1.InstanceGroupManager\0229\n" + + "\027instance_group_managers\030\220\372\211f" + + " \003(\0132-.google.cloud.compute.v1.InstanceGroupManager\0229\n" + "\007warning\030\234\337\226\030 \001(\0132" + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n" + "\010_warning\"k\n" @@ -15566,15 +15676,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \003(\tB\020\n" + "\016_force_suspend\"\200\001\n" + "0InstanceGroupManagersUpdatePerInstanceConfigsReq\022L\n" - + "\024per_instance_configs\030\251\325\370\372\001 \003" - + "(\0132*.google.cloud.compute.v1.PerInstanceConfig\"e\n" + + "\024per_instance_configs\030\251\325\370\372\001" + + " \003(\0132*.google.cloud.compute.v1.PerInstanceConfig\"e\n" + "!InstanceGroupsAddInstancesRequest\022@\n" + "\tinstances\030\376\374\357\r" + " \003(\0132*.google.cloud.compute.v1.InstanceReference\"\276\002\n" + "\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" + + "\005items\030\300\317\367/ \003(\0132/.googl" + + "e.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" @@ -15594,17 +15704,18 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\017_instance_state\"h\n" + "$InstanceGroupsRemoveInstancesRequest\022@\n" + "\tinstances\030\376\374\357\r" - + " \003(\0132*.google.cloud.compute.v1.InstanceReference\"\246\001\n" + + " \003(\0132*.google", + ".cloud.compute.v1.InstanceReference\"\246\001\n" + "\030InstanceGroupsScopedList\022C\n" - + "\017instance_groups\030\276\301\337\256\001 \003(\0132&" - + ".google.cloud.compute.v1.InstanceGroup\0229\n" + + "\017instance_groups\030\276\301\337\256\001" + + " \003(\0132&.google.cloud.compute.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" + "\"InstanceGroupsSetNamedPortsRequest\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.v1.NamedPortB\016\n" + + "\013named_ports\030\214\307\362\313\001" + + " \003(\0132\".google.cloud.compute.v1.NamedPortB\016\n" + "\014_fingerprint\"\241\002\n" + "\014InstanceList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\0223\n" @@ -15629,15 +15740,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" - + "\020_next_page_tokenB\014\n\n" + + "\020_next_page_tokenB\014\n" + + "\n" + "_self_linkB\n\n" + "\010_warning\"\274\002\n" + "\031InstanceManagedByIgmError\022]\n" - + "\005error\030\210\244\223. \001(\0132F.google.cloud.compute." - + "v1.InstanceManagedByIgmErrorManagedInstanceErrorH\000\210\001\001\022q\n" - + "\027instance_action_details\030\243\374\253\213\001" - + " \001(\0132G.google.cloud.compute.v1.Ins", - "tanceManagedByIgmErrorInstanceActionDetailsH\001\210\001\001\022\031\n" + + "\005error\030\210\244\223. \001(\0132F.google" + + ".cloud.compute.v1.InstanceManagedByIgmErrorManagedInstanceErrorH\000\210\001\001\022q\n" + + "\027instance_action_details\030\243\374\253\213\001 \001(\0132G.google.cloud" + + ".compute.v1.InstanceManagedByIgmErrorInstanceActionDetailsH\001\210\001\001\022\031\n" + "\ttimestamp\030\226\322\244\032 \001(\tH\002\210\001\001B\010\n" + "\006_errorB\032\n" + "\030_instance_action_detailsB\014\n\n" @@ -15645,8 +15756,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + ".InstanceManagedByIgmErrorInstanceActionDetails\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.cloud.compute.v1.ManagedInstanceVersionH\002\210\001\001\"\234\002\n" + + "\007version\030\330\271\324\247\001 \001(\0132/.google.cloud." + + "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" @@ -15678,18 +15789,18 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\016InstanceParams\022M\n" + "\032request_valid_for_duration\030\335\226\2677" + " \001(\0132!.google.cloud.compute.v1.DurationH\000\210\001\001\022c\n" - + "\025resource_manager_tags\030\374\233\213\264\001" - + " \003(\0132@.google.cloud.compute.v1.InstanceParams.ResourceManagerTagsEntry\032:\n" + + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132@.google.cloud" + + ".compute.v1.InstanceParams.ResourceManagerTagsEntry\032:\n" + "\030ResourceManagerTagsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001B\035\n" + "\033_request_valid_for_duration\"\330\020\n" + "\022InstanceProperties\022\\\n" - + "\031advanced_machine_features\030\262\347\252\303\001 \001(\01320.google.c" - + "loud.compute.v1.AdvancedMachineFeaturesH\000\210\001\001\022\037\n" + + "\031advanced_machine_features\030\262\347\252\303\001" + + " \001(\01320.google.cloud.compute.v1.AdvancedMachineFeaturesH\000\210\001\001\022\037\n" + "\016can_ip_forward\030\374\206\204\337\001 \001(\010H\001\210\001\001\022b\n" - + "\034confidential_instance_config\030\365\222\372\351\001 \001(\0132" - + "3.google.cloud.compute.v1.ConfidentialInstanceConfigH\002\210\001\001\022\034\n" + + "\034confidential_instance_config\030\365\222\372\351\001" + + " \001(\01323.google.cloud.compute.v1.ConfidentialInstanceConfigH\002\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\003\210\001\001\0227\n" + "\005disks\030\366\314\312- \003(\0132%.google.cloud.compute.v1.AttachedDisk\022J\n" + "\022guest_accelerators\030\357\314\207\335\001" @@ -15703,22 +15814,22 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\020min_cpu_platform\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.NetworkInterface\022^\n" - + "\032network_performance_config\030\342\227\370\275\001" - + " \001(\01321.google.cloud.compute.v1.NetworkPerformanceConfigH\010\210\001\001\022*\n" + + "\032network_performance_config\030\342\227\370\275\001 \001(\01321.go" + + "ogle.cloud.compute.v1.NetworkPerformanceConfigH\010\210\001\001\022*\n" + "\032private_ipv6_google_access\030\216\314\202\027 \001(\tH\t\210\001\001\022R\n" - + "\024reservation_affinity\030\273\270\242K \001(\0132,.goog" - + "le.cloud.compute.v1.ReservationAffinityH\n" + + "\024reservation_affinity\030\273\270\242K" + + " \001(\0132,.google.cloud.compute.v1.ReservationAffinityH\n" + "\210\001\001\022g\n" - + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132" - + "D.google.cloud.compute.v1.InstanceProperties.ResourceManagerTagsEntry\022\034\n" + + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132D.google.cloud.compute.v1" + + ".InstanceProperties.ResourceManagerTagsEntry\022\034\n" + "\021resource_policies\030\341\234\314\n" + " \003(\t\022@\n\n" - + "scheduling\030\224\313\261\270\001 " - + "\001(\0132#.google.cloud.compute.v1.SchedulingH\013\210\001\001\022E\n" + + "scheduling\030\224\313\261\270\001" + + " \001(\0132#.google.cloud.compute.v1.SchedulingH\013\210\001\001\022E\n" + "\020service_accounts\030\260\304\253\204\001" + " \003(\0132\'.google.cloud.compute.v1.ServiceAccount\022Y\n" - + "\030shielded_instance_config\030\265\213\221\006 \001(\0132/.goog" - + "le.cloud.compute.v1.ShieldedInstanceConfigH\014\210\001\001\0223\n" + + "\030shielded_instance_config\030\265\213\221\006" + + " \001(\0132/.google.cloud.compute.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" @@ -15752,10 +15863,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\031_shielded_instance_configB\007\n" + "\005_tags\"\240\002\n" + "\027InstancePropertiesPatch\022P\n" - + "\006labels\030\377\277\301\356\001 \003(\0132<.goo" - + "gle.cloud.compute.v1.InstancePropertiesPatch.LabelsEntry\022S\n" - + "\010metadata\030\257\366\265) \003(\0132>." - + "google.cloud.compute.v1.InstancePropertiesPatch.MetadataEntry\032-\n" + + "\006labels\030\377\277\301\356\001" + + " \003(\0132<.google.cloud.compute.v1.InstancePropertiesPatch.LabelsEntry\022S\n" + + "\010metadata\030\257\366\265)" + + " \003(\0132>.google.cloud.compute.v1.InstancePropertiesPatch.MetadataEntry\032-\n" + "\013LabelsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\032/\n\r" @@ -15768,16 +15879,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\020InstanceSettings\022\033\n" + "\013fingerprint\030\344\321\363o \001(\tH\000\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022K\n" - + "\010metadata\030\257\366\265) \001(\01321.google." - + "cloud.compute.v1.InstanceSettingsMetadataH\002\210\001\001\022\024\n" + + "\010metadata\030\257\366\265)" + + " \001(\01321.google.cloud.compute.v1.InstanceSettingsMetadataH\002\210\001\001\022\024\n" + "\004zone\030\254\307\344\001 \001(\tH\003\210\001\001B\016\n" + "\014_fingerprintB\007\n" + "\005_kindB\013\n" + "\t_metadataB\007\n" + "\005_zone\"\267\001\n" + "\030InstanceSettingsMetadata\022N\n" - + "\005items\030\300\317\367/ \003" - + "(\0132<.google.cloud.compute.v1.InstanceSettingsMetadata.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132<.google.cloud.compute" + + ".v1.InstanceSettingsMetadata.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\000\210\001\001\032,\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" @@ -15789,8 +15900,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\002id\030\233\032 \001(\004H\002\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\003\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\004\210\001\001\022G\n\n" - + "properties\030\263\232\266F \001(\0132+.goog" - + "le.cloud.compute.v1.InstancePropertiesH\005\210\001\001\022\026\n" + + "properties\030\263\232\266F" + + " \001(\0132+.google.cloud.compute.v1.InstancePropertiesH\005\210\001\001\022\026\n" + "\006region\030\364\315\240B \001(\tH\006\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\007\210\001\001\022 \n" + "\017source_instance\030\271\230\375\274\001 \001(\tH\010\210\001\001\022U\n" @@ -15808,8 +15919,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\027_source_instance_params\"\270\003\n" + "\036InstanceTemplateAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022T\n" - + "\005items\030\300\317\367/ \003(\0132B" - + ".google.cloud.compute.v1.InstanceTemplateAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132B.google.cloud.compute.v1." + + "InstanceTemplateAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n" @@ -15817,13 +15928,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001\032b\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022C\n" - + "\005value\030\002" - + " \001(\01324.google.cloud.compute.v1.InstanceTemplatesScopedList:\0028\001B\005\n" + + "\005value\030\002 \001(\01324.google.cloud" + + ".compute.v1.InstanceTemplatesScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" - + "_self_linkB\n" - + "\n" + + "_self_linkB\n\n" + "\010_warning\"\261\002\n" + "\024InstanceTemplateList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022;\n" @@ -15840,8 +15950,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"\257\001\n" + "\033InstanceTemplatesScopedList\022I\n" - + "\022instance_templates\030\217\270\245\333\001" - + " \003(\0132).google.cloud.compute.v1.InstanceTemplate\0229\n" + + "\022instance_templates\030\217\270\245\333\001 \003(\0132)." + + "google.cloud.compute.v1.InstanceTemplate\0229\n" + "\007warning\030\234\337\226\030 \001(\0132" + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n" + "\010_warning\"\216\003\n" @@ -15869,16 +15979,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\021resource_policies\030\341\234\314\n" + " \003(\t\"\212\002\n" + "$InstancesBulkInsertOperationMetadata\022t\n" - + "\023per_location_status\030\232\351\204P \003(\0132" - + "T.google.cloud.compute.v1.InstancesBulkI" - + "nsertOperationMetadata.PerLocationStatusEntry\032l\n" + + "\023per_location_status\030\232\351\204P \003(\0132T.google.cloud.compute.v1" + + ".InstancesBulkInsertOperationMetadata.PerLocationStatusEntry\032l\n" + "\026PerLocationStatusEntry\022\013\n" + "\003key\030\001 \001(\t\022A\n" - + "\005value\030\002" - + " \001(\01322.google.cloud.compute.v1.BulkInsertOperationStatus:\0028\001\"\330\001\n" + + "\005value\030\002 \001(\01322.goo" + + "gle.cloud.compute.v1.BulkInsertOperationStatus:\0028\001\"\330\001\n" + "&InstancesGetEffectiveFirewallsResponse\022t\n" - + "\020firewall_policys\030\302\312\374\303\001 \003(\0132V.google.cl" - + "oud.compute.v1.InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy\0228\n" + + "\020firewall_policys\030\302\312\374\303\001 " + + "\003(\0132V.google.cloud.compute.v1.InstancesG" + + "etEffectiveFirewallsResponseEffectiveFirewallPolicy\0228\n" + "\tfirewalls\030\363\306\350\201\001" + " \003(\0132!.google.cloud.compute.v1.Firewall\"\254\004\n" + "=InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy\022\034\n" @@ -15887,8 +15997,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\026packet_mirroring_rules\030\304\377\300\375\001" + " \003(\0132+.google.cloud.compute.v1.FirewallPolicyRule\022\031\n" + "\010priority\030\244\363\241\324\001 \001(\005H\002\210\001\001\022=\n" - + "\005rules\030\367\221\3653" - + " \003(\0132+.google.cloud.compute.v1.FirewallPolicyRule\022\033\n\n" + + "\005rules\030\367\221\3653 \003(\0132+.goog" + + "le.cloud.compute.v1.FirewallPolicyRule\022\033\n\n" + "short_name\030\356\270\320\352\001 \001(\tH\003\210\001\001\022\024\n" + "\004type\030\272\236\332\001 \001(\tH\004\210\001\001\"\231\001\n" + "\004Type\022\022\n" @@ -15909,8 +16019,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \003(\t\"\310\002\n" + "\"InstancesReportHostAsFaultyRequest\022#\n" + "\023disruption_schedule\030\203\305\333- \001(\tH\000\210\001\001\022`\n\r" - + "fault_reasons\030\222\253\221P \003(\0132F.google.clo" - + "ud.compute.v1.InstancesReportHostAsFaultyRequestFaultReason\"\202\001\n" + + "fault_reasons\030\222\253\221P \003" + + "(\0132F.google.cloud.compute.v1.InstancesReportHostAsFaultyRequestFaultReason\"\202\001\n" + "\022DisruptionSchedule\022!\n" + "\035UNDEFINED_DISRUPTION_SCHEDULE\020\000\022\'\n" + "\037DISRUPTION_SCHEDULE_UNSPECIFIED\020\333\356\310\236\001\022\016\n" @@ -15936,15 +16046,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010_warning\"\327\001\n" + "\031InstancesSetLabelsRequest\022!\n" + "\021label_fingerprint\030\231\360\367T \001(\tH\000\210\001\001\022R\n" - + "\006labels\030\377\277\301\356\001 \003(\0132>.google.cloud.compu" - + "te.v1.InstancesSetLabelsRequest.LabelsEntry\032-\n" + + "\006labels\030\377\277\301\356\001 \003(\0132>.goo" + + "gle.cloud.compute.v1.InstancesSetLabelsRequest.LabelsEntry\032-\n" + "\013LabelsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001B\024\n" + "\022_label_fingerprint\"q\n" + "#InstancesSetMachineResourcesRequest\022J\n" - + "\022guest_accelerators\030\357\314\207\335\001" - + " \003(\0132*.google.cloud.compute.v1.AcceleratorConfig\"O\n" + + "\022guest_accelerators\030\357\314\207\335\001 \003(\0132*" + + ".google.cloud.compute.v1.AcceleratorConfig\"O\n" + "\036InstancesSetMachineTypeRequest\022\034\n" + "\014machine_type\030\262\260\312l \001(\tH\000\210\001\001B\017\n\r" + "_machine_type\"Z\n" @@ -15965,8 +16075,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006scopes\030\237\231\222O \003(\tB\010\n" + "\006_email\"w\n" + "&InstancesStartWithEncryptionKeyRequest\022M\n" - + "\005disks\030\366\314\312-" - + " \003(\0132;.google.cloud.compute.v1.CustomerEncryptionKeyProtectedDisk\"\301\t\n" + + "\005disks\030\366\314\312- \003(\0132;.google" + + ".cloud.compute.v1.CustomerEncryptionKeyProtectedDisk\"\301\t\n" + "\017InstantSnapshot\022\035\n" + "\014architecture\030\323\322\261\220\001 \001(\tH\000\210\001\001\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\001\210\001\001\022\034\n" @@ -15975,13 +16085,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\002id\030\233\032 \001(\004H\004\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\005\210\001\001\022!\n" + "\021label_fingerprint\030\231\360\367T \001(\tH\006\210\001\001\022H\n" - + "\006labels\030\377\277\301\356\001 \003(\013" - + "24.google.cloud.compute.v1.InstantSnapshot.LabelsEntry\022\024\n" + + "\006labels\030\377\277\301\356\001" + + " \003(\01324.google.cloud.compute.v1.InstantSnapshot.LabelsEntry\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\007\210\001\001\022\026\n" + "\006region\030\364\315\240B \001(\tH\010\210\001\001\022W\n" - + "\017resource_status\030\303\372\367v" - + " \001(\01326.google.cloud.compute.v1.InstantSnapshotResourceStatusH" - + "\t\210\001\001\022\036\n\r" + + "\017resource_status\030\303\372\367v \001(\01326.google.cloud.c" + + "ompute.v1.InstantSnapshotResourceStatusH\t\210\001\001\022\036\n\r" + "satisfies_pzi\030\241\335\253\345\001 \001(\010H\n" + "\210\001\001\022\036\n\r" + "satisfies_pzs\030\253\335\253\345\001 \001(\010H\013\210\001\001\022\032\n" @@ -16027,8 +16136,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_zone\"\316\003\n" + "\035InstantSnapshotAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022S\n" - + "\005items\030\300\317\367/" - + " \003(\0132A.google.cloud.compute.v1.InstantSnapshotAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132A.google.cloud.co" + + "mpute.v1.InstantSnapshotAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n" @@ -16037,8 +16146,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001\032a\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022B\n" - + "\005value\030\002 " - + "\001(\01323.google.cloud.compute.v1.InstantSnapshotsScopedList:\0028\001B\005\n" + + "\005value\030\002" + + " \001(\01323.google.cloud.compute.v1.InstantSnapshotsScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -16046,8 +16155,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010_warning\"\257\002\n" + "\023InstantSnapshotList\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.InstantSnapshot\022\024\n" + + "\005items\030\300\317\367/ \003(\0132(." + + "google.cloud.compute.v1.InstantSnapshot\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" @@ -16062,8 +16171,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\022storage_size_bytes\030\361\215\346\270\001 \001(\003H\000\210\001\001B\025\n" + "\023_storage_size_bytes\"\254\001\n" + "\032InstantSnapshotsScopedList\022G\n" - + "\021instant_snapshots\030\321\274\227\235\001" - + " \003(\0132(.google.cloud.compute.v1.InstantSnapshot\0229\n" + + "\021instant_snapshots\030\321\274\227\235\001 \003(\0132(" + + ".google.cloud.compute.v1.InstantSnapshot\0229\n" + "\007warning\030\234\337\226\030 \001(\0132" + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n" + "\010_warning\"h\n" @@ -16076,15 +16185,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013aai_enabled\030\313\242\261\271\001 \001(\010H\000\210\001\001\022\036\n\r" + "admin_enabled\030\321\354\301\324\001 \001(\010H\001\210\001\001\022r\n" + "\036application_aware_interconnect\030\236\370\315\314\001" - + " \001(\0132A.google.cloud.compute.v1.InterconnectApplicationAwareInterconnectH\002\210\001\001\022\036\n" + + " \001(\0132A.google.cloud.comp" + + "ute.v1.InterconnectApplicationAwareInterconnectH\002\210\001\001\022\036\n" + "\022available_features\030\363\271\326\354\001 \003(\t\022J\n\r" - + "circuit_infos\030\257\203\315N" - + " \003(\01320.google.cloud.compute.v1.InterconnectCircuitInfo\022\"\n" + + "circuit_infos\030\257\203\315N \003(\01320.google." + + "cloud.compute.v1.InterconnectCircuitInfo\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\003\210\001\001\022\035\n\r" + "customer_name\030\314\334\337\001 \001(\tH\004\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\005\210\001\001\022T\n" - + "\020expected_outages\030\233\352\216~ \003(\01327.google" - + ".cloud.compute.v1.InterconnectOutageNotification\022\"\n" + + "\020expected_outages\030\233\352\216~" + + " \003(\01327.google.cloud.compute.v1.InterconnectOutageNotification\022\"\n" + "\021google_ip_address\030\242\205\245\323\001 \001(\tH\006\210\001\001\022$\n" + "\023google_reference_id\030\325\265\212\377\001 \001(\tH\007\210\001\001\022\020\n" + "\002id\030\233\032 \001(\004H\010\210\001\001\022$\n" @@ -16094,8 +16204,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004kind\030\224\367\310\001 \001(\tH\n" + "\210\001\001\022!\n" + "\021label_fingerprint\030\231\360\367T \001(\tH\013\210\001\001\022E\n" - + "\006labels\030\377\277\301\356\001 " - + "\003(\01321.google.cloud.compute.v1.Interconnect.LabelsEntry\022\032\n" + + "\006labels\030\377\277\301\356\001" + + " \003(\01321.google.cloud.compute.v1.Interconnect.LabelsEntry\022\032\n" + "\tlink_type\030\337\210\276\371\001 \001(\tH\014\210\001\001\022\031\n" + "\010location\030\265\277\276\212\001 \001(\tH\r" + "\210\001\001\022D\n" @@ -16105,8 +16215,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004name\030\213\365\315\001 \001(\tH\020\210\001\001\022!\n" + "\021noc_contact_email\030\200\370\332\006 \001(\tH\021\210\001\001\022\"\n" + "\022operational_status\030\377\261\360_ \001(\tH\022\210\001\001\022C\n" - + "\006params\030\206\363\253% " - + "\001(\0132+.google.cloud.compute.v1.InterconnectParamsH\023\210\001\001\022\037\n" + + "\006params\030\206\363\253%" + + " \001(\0132+.google.cloud.compute.v1.InterconnectParamsH\023\210\001\001\022\037\n" + "\017peer_ip_address\030\331\227\207c \001(\tH\024\210\001\001\022\'\n" + "\026provisioned_link_count\030\365\322\366\303\001 \001(\005H\025\210\001\001\022 \n" + "\017remote_location\030\216\217\327\232\001 \001(\tH\026\210\001\001\022\036\n" @@ -16140,8 +16250,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\034UNDEFINED_REQUESTED_FEATURES\020\000\"C\n" + "\005State\022\023\n" + "\017UNDEFINED_STATE\020\000\022\016\n" - + "\006ACTIVE\020\206\346\211\226\001\022\025\n" - + "\r" + + "\006ACTIVE\020\206\346\211\226\001\022\025\n\r" + "UNPROVISIONED\020\333\307\327\366\001\"F\n" + "\007Subzone\022\025\n" + "\021UNDEFINED_SUBZONE\020\000\022\021\n" @@ -16176,14 +16285,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006_stateB\n\n" + "\010_subzone\"\247\004\n" + "(InterconnectApplicationAwareInterconnect\022\207\001\n" - + "\033bandwidth_percentage_policy\030\351\334\226Y \001(\0132Z" - + ".google.cloud.compute.v1.InterconnectApp" - + "licationAwareInterconnectBandwidthPercentagePolicyH\000\210\001\001\022#\n" + + "\033bandwidth_percentage_policy\030\351\334\226Y \001(\0132Z.google.cloud.compute.v1." + + "InterconnectApplicationAwareInterconnectBandwidthPercentagePolicyH\000\210\001\001\022#\n" + "\023profile_description\030\346\354\250} \001(\tH\001\210\001\001\022z\n" - + "\031shape_average_percentages\030\331\270\364{ \003(\0132T.google.cloud.compute.v1.Int" - + "erconnectApplicationAwareInterconnectBandwidthPercentage\022}\n" - + "\026strict_priority_policy\030\267\225\227E \001(\0132U.google.cloud.compute.v1.In" - + "terconnectApplicationAwareInterconnectStrictPriorityPolicyH\002\210\001\001B\036\n" + + "\031shape_average_percentages\030\331\270\364{ \003(\0132T.google.cloud" + + ".compute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentage\022}\n" + + "\026strict_priority_policy\030\267\225\227E \001(\0132U.google.clou" + + "d.compute.v1.InterconnectApplicationAwar" + + "eInterconnectStrictPriorityPolicyH\002\210\001\001B\036\n" + "\034_bandwidth_percentage_policyB\026\n" + "\024_profile_descriptionB\031\n" + "\027_strict_priority_policy\"\210\002\n" @@ -16202,10 +16311,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_percentageB\020\n" + "\016_traffic_class\"\273\001\n" + "AInterconnectApplicationAwareInterconnectBandwidthPercentagePolicy\022v\n" - + "\025bandwidth_percentages\030\213\375\243o \003(\0132T." - + "google.cloud.compute.v1.InterconnectAppl" - + "icationAwareInterconnectBandwidthPercentage\">\n" - + "\n" + + ".go" - + "ogle.cloud.compute.v1.InterconnectAttachmentPartnerMetadataH\037\210\001\001\022e\n" - + "\031private_interconnect_info\030\203\354\221q \001(\0132:.google.cloud.co" - + "mpute.v1.InterconnectAttachmentPrivateInfoH \210\001\001\022\026\n" + + "\020partner_metadata\030\306\341\266\037 \001(\0132>.google.cloud.compute.v1.Int" + + "erconnectAttachmentPartnerMetadataH\037\210\001\001\022e\n" + + "\031private_interconnect_info\030\203\354\221q \001(\0132:." + + "google.cloud.compute.v1.InterconnectAttachmentPrivateInfoH \210\001\001\022\026\n" + "\006region\030\364\315\240B \001(\tH!\210\001\001\022\037\n" + "\016remote_service\030\274\377\362\272\001 \001(\tH\"\210\001\001\022\026\n" + "\006router\030\311\256\356F \001(\tH#\210\001\001\022\036\n\r" @@ -16366,8 +16474,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\016_vlan_tag8021q\"\343\003\n" + "$InterconnectAttachmentAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022Z\n" - + "\005items\030\300\317\367/ \003(\0132H.google.cloud.compute.v" - + "1.InterconnectAttachmentAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132H.google." + + "cloud.compute.v1.InterconnectAttachmentAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n" @@ -16376,8 +16484,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001\032h\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022I\n" - + "\005value\030\002 \001(\0132:.google.cloud.comput" - + "e.v1.InterconnectAttachmentsScopedList:\0028\001B\005\n" + + "\005value\030\002 \001(\0132:.goog" + + "le.cloud.compute.v1.InterconnectAttachmentsScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -16385,8 +16493,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010_warning\"\263\002\n" + ".InterconnectAttachmentConfigurationConstraints\022\030\n" + "\007bgp_md5\030\212\350\363\261\001 \001(\tH\000\210\001\001\022w\n" - + "\023bgp_peer_asn_ranges\030\202\273\371\342\001 \003(\0132V.google.cloud.compute.v1" - + ".InterconnectAttachmentConfigurationConstraintsBgpPeerASNRange\"b\n" + + "\023bgp_peer_asn_ranges\030\202\273\371\342\001 \003(\0132V.google.c" + + "loud.compute.v1.InterconnectAttachmentConfigurationConstraintsBgpPeerASNRange\"b\n" + "\006BgpMd5\022\025\n" + "\021UNDEFINED_BGP_MD5\020\000\022\024\n" + "\014MD5_OPTIONAL\020\201\242\340\375\001\022\023\n" @@ -16401,27 +16509,27 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004_maxB\006\n" + "\004_min\"\201\007\n" + "\033InterconnectAttachmentGroup\022^\n" - + "\013attachments\030\260\227\317\237\001 \003(\0132E.googl" - + "e.cloud.compute.v1.InterconnectAttachmentGroup.AttachmentsEntry\022[\n\n" - + "configured\030\276\364\373\214\001" - + " \001(\0132>.google.cloud.compute.v1.InterconnectAttachmentGroupConfiguredH\000\210\001\001\022\"\n" + + "\013attachments\030\260\227\317\237\001 \003(\0132E.google.cloud.compute.v1.Interc" + + "onnectAttachmentGroup.AttachmentsEntry\022[\n\n" + + "configured\030\276\364\373\214\001 \001(\0132>.google.cloud.co" + + "mpute.v1.InterconnectAttachmentGroupConfiguredH\000\210\001\001\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\001\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\002\210\001\001\022\024\n" + "\004etag\030\225\322\276\001 \001(\tH\003\210\001\001\022\020\n" + "\002id\030\233\032 \001(\004H\004\210\001\001\022S\n" - + "\006intent\030\234\355\304\313\001 \001" - + "(\0132:.google.cloud.compute.v1.InterconnectAttachmentGroupIntentH\005\210\001\001\022#\n" + + "\006intent\030\234\355\304\313\001 \001(\0132:.google.cloud.compute" + + ".v1.InterconnectAttachmentGroupIntentH\005\210\001\001\022#\n" + "\022interconnect_group\030\216\267\251\271\001 \001(\tH\006\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\007\210\001\001\022g\n" - + "\021logical_structure\030\275\231\364C \001(\0132D.g" - + "oogle.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureH\010\210\001\001\022\024\n" + + "\021logical_structure\030\275\231\364C \001(\0132D.google.cloud.compute.v1.In" + + "terconnectAttachmentGroupLogicalStructureH\010\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\t\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\n" + "\210\001\001\032r\n" + "\020AttachmentsEntry\022\013\n" + "\003key\030\001 \001(\t\022M\n" - + "\005value\030\002" - + " \001(\0132>.google.cloud.compute.v1.InterconnectAttachmentGroupAttachment:\0028\001B\r\n" + + "\005value\030\002 \001(\0132>.google.cloud." + + "compute.v1.InterconnectAttachmentGroupAttachment:\0028\001B\r\n" + "\013_configuredB\025\n" + "\023_creation_timestampB\016\n" + "\014_descriptionB\007\n" @@ -16437,14 +16545,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "attachment\030\243\262\335W \001(\tH\000\210\001\001B\r\n" + "\013_attachment\"\256\001\n" + "%InterconnectAttachmentGroupConfigured\022p\n" - + "\020availability_sla\030\304\270\263\341\001 \001(\0132M.google" - + ".cloud.compute.v1.InterconnectAttachmentGroupConfiguredAvailabilitySLAH\000\210\001\001B\023\n" + + "\020availability_sla\030\304\270\263\341\001" + + " \001(\0132M.google.cloud.compute.v1.Interco" + + "nnectAttachmentGroupConfiguredAvailabilitySLAH\000\210\001\001B\023\n" + "\021_availability_sla\"\212\003\n" + "4InterconnectAttachmentGroupConfiguredAvailabilitySLA\022\035\n\r" + "effective_sla\030\220\325\337D \001(\tH\000\210\001\001\022\203\001\n" - + "\025intended_sla_blockers\030\204\255\346\325\001 \003(\0132`.google.cloud.comp" - + "ute.v1.InterconnectAttachmentGroupConfig" - + "uredAvailabilitySLAIntendedSlaBlockers\"\232\001\n" + + "\025intended_sla_blockers\030\204\255\346\325\001 \003(\0132`.go" + + "ogle.cloud.compute.v1.InterconnectAttach" + + "mentGroupConfiguredAvailabilitySLAIntendedSlaBlockers\"\232\001\n" + "\014EffectiveSla\022\033\n" + "\027UNDEFINED_EFFECTIVE_SLA\020\000\022!\n" + "\031EFFECTIVE_SLA_UNSPECIFIED\020\250\247\220\352\001\022\r\n" @@ -16482,22 +16591,22 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\027PRODUCTION_NON_CRITICAL\020\267\275\3757B\023\n" + "\021_availability_sla\"\215\001\n" + "+InterconnectAttachmentGroupLogicalStructure\022^\n" - + "\007regions\030\377\357\362\005 \003(\0132J.google.cloud.comput" - + "e.v1.InterconnectAttachmentGroupLogicalStructureRegion\"\273\001\n" + + "\007regions\030\377\357\362\005 \003(\0132J.goog" + + "le.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegion\"\273\001\n" + "1InterconnectAttachmentGroupLogicalStructureRegion\022c\n" - + "\006metros\030\372\354\227\376\001 \003(\0132O.google.cloud.compute.v1.Inter" - + "connectAttachmentGroupLogicalStructureRegionMetro\022\026\n" + + "\006metros\030\372\354\227\376\001 \003(\0132O.google.cloud.c" + + "ompute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro\022\026\n" + "\006region\030\364\315\240B \001(\tH\000\210\001\001B\t\n" + "\007_region\"\312\001\n" + "6InterconnectAttachmentGroupLogicalStructureRegionMetro\022o\n\n" - + "facilities\030\201\305\364\377\001 \003(\0132W.google.cloud.compute.v1.Interc" - + "onnectAttachmentGroupLogicalStructureRegionMetroFacility\022\025\n" + + "facilities\030\201\305\364\377\001 \003(\0132W.google.cloud.co" + + "mpute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetroFacility\022\025\n" + "\005metro\030\231\332\2761 \001(\tH\000\210\001\001B\010\n" + "\006_metro\"\327\001\n" + ">InterconnectAttachmentGroupLogicalStructureRegionMetroFacility\022\031\n" + "\010facility\030\243\335\371\356\001 \001(\tH\000\210\001\001\022m\n" - + "\005zones\030\307\244\2557 \003(\0132[.google.cloud.compute.v1.Interconnect" - + "AttachmentGroupLogicalStructureRegionMetroFacilityZoneB\013\n" + + "\005zones\030\307\244\2557 \003(\0132[.google.cloud.compute." + + "v1.InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZoneB\013\n" + "\t_facility\"|\n" + "BInterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone\022\027\n" + "\013attachments\030\260\227\317\237\001 \003(\t\022\024\n" @@ -16505,15 +16614,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_zone\"\304\001\n" + "8InterconnectAttachmentGroupsGetOperationalStatusResponse\022\024\n" + "\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022^\n" - + "\006result\030\235\220\267B \001(\0132F.google.cloud.compute.v" - + "1.InterconnectAttachmentGroupsOperationalStatusH\001\210\001\001B\007\n" + + "\006result\030\235\220\267B \001(\0132F.google." + + "cloud.compute.v1.InterconnectAttachmentGroupsOperationalStatusH\001\210\001\001B\007\n" + "\005_etagB\t\n" + "\007_result\"\210\003\n" + "(InterconnectAttachmentGroupsListResponse\022\024\n" + "\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022\020\n" + "\002id\030\233\032 \001(\tH\001\210\001\001\022F\n" - + "\005items\030\300\317\367/" - + " \003(\01324.google.cloud.compute.v1.InterconnectAttachmentGroup\022\024\n" + + "\005items\030\300\317\367/ \003(\01324.google." + + "cloud.compute.v1.InterconnectAttachmentGroup\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\002\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\003\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\004\210\001\001\022\027\n" @@ -16527,16 +16636,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"\210\005\n" + "-InterconnectAttachmentGroupsOperationalStatus\022w\n" - + "\023attachment_statuses\030\274\257\230\352\001 \003(\0132V.google." - + "cloud.compute.v1.InterconnectAttachmentG" - + "roupsOperationalStatusAttachmentStatus\022[\n\n" - + "configured\030\276\364\373\214\001 \001(\0132>.google.cloud.co" - + "mpute.v1.InterconnectAttachmentGroupConfiguredH\000\210\001\001\022\035\n" + + "\023attachment_statuses\030\274\257\230\352\001" + + " \003(\0132V.google.cloud.compute.v1.Intercon" + + "nectAttachmentGroupsOperationalStatusAttachmentStatus\022[\n\n" + + "configured\030\276\364\373\214\001 \001(\0132>." + + "google.cloud.compute.v1.InterconnectAttachmentGroupConfiguredH\000\210\001\001\022\035\n" + "\014group_status\030\262\263\305\241\001 \001(\tH\001\210\001\001\022S\n" - + "\006intent\030\234\355\304\313\001 \001(\0132:.google.cloud.co" - + "mpute.v1.InterconnectAttachmentGroupIntentH\002\210\001\001\022[\n" - + "\013operational\030\322\307\354= \001(\0132>.google" - + ".cloud.compute.v1.InterconnectAttachmentGroupConfiguredH\003\210\001\001\"u\n" + + "\006intent\030\234\355\304\313\001 \001(\0132:." + + "google.cloud.compute.v1.InterconnectAttachmentGroupIntentH\002\210\001\001\022[\n" + + "\013operational\030\322\307\354=" + + " \001(\0132>.google.cloud.compute.v1.InterconnectAttachmentGroupConfiguredH\003\210\001\001\"u\n" + "\013GroupStatus\022\032\n" + "\026UNDEFINED_GROUP_STATUS\020\000\022\020\n" + "\010DEGRADED\020\256\246\240\275\001\022\021\n\n" @@ -16579,28 +16688,28 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_is_activeB\t\n" + "\007_status\"\333\004\n" + "\"InterconnectAttachmentL2Forwarding\022r\n" - + "\022appliance_mappings\030\267\277\313\262\001 \003(\0132R.google.cloud.comp" - + "ute.v1.InterconnectAttachmentL2Forwarding.ApplianceMappingsEntry\022-\n" + + "\022appliance_mappings\030\267\277\313\262\001 \003(\0132R.go" + + "ogle.cloud.compute.v1.InterconnectAttachmentL2Forwarding.ApplianceMappingsEntry\022-\n" + "\034default_appliance_ip_address\030\354\343\350\377\001 \001(" + "\tH\000\210\001\001\022f\n\r" - + "geneve_header\030\250\225\3148 \001(\0132G.google.cloud.compute" - + ".v1.InterconnectAttachmentL2ForwardingGeneveHeaderH\001\210\001\001\022\027\n" + + "geneve_header\030\250\225\3148 \001(\0132G.googl" + + "e.cloud.compute.v1.InterconnectAttachmentL2ForwardingGeneveHeaderH\001\210\001\001\022\027\n" + "\007network\030\256\264\205o \001(\tH\002\210\001\001\022+\n" + "\032tunnel_endpoint_ip_address\030\357\326\301\337\001 \001(" + "\tH\003\210\001\001\032\205\001\n" + "\026ApplianceMappingsEntry\022\013\n" + "\003key\030\001 \001(\t\022Z\n" - + "\005value\030\002 \001(\0132K.google.cloud.comp" - + "ute.v1.InterconnectAttachmentL2ForwardingApplianceMapping:\0028\001B\037\n" + + "\005value\030\002 \001(\0132K.go" + + "ogle.cloud.compute.v1.InterconnectAttachmentL2ForwardingApplianceMapping:\0028\001B\037\n" + "\035_default_appliance_ip_addressB\020\n" + "\016_geneve_headerB\n\n" + "\010_networkB\035\n" + "\033_tunnel_endpoint_ip_address\"\250\002\n" + "2InterconnectAttachmentL2ForwardingApplianceMapping\022$\n" + "\024appliance_ip_address\030\256\225\323\033 \001(\tH\000\210\001\001\022\223\001\n" - + " inner_vlan_to_appliance_mappings\030\250\213\270. \003(\0132f.google.cloud.compute.v1" - + ".InterconnectAttachmentL2ForwardingAppli" - + "anceMappingInnerVlanToApplianceMapping\022\024\n" + + " inner_vlan_to_appliance_mappings\030\250\213\270. \003(\0132f.google.c" + + "loud.compute.v1.InterconnectAttachmentL2" + + "ForwardingApplianceMappingInnerVlanToApplianceMapping\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\001\210\001\001B\027\n" + "\025_appliance_ip_addressB\007\n" + "\005_name\"\270\001\n" @@ -16615,8 +16724,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004_vni\"\275\002\n" + "\032InterconnectAttachmentList\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.InterconnectAttachment\022\024\n" + + "\005items\030\300\317\367/ \003(" + + "\0132/.google.cloud.compute.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" @@ -16628,8 +16737,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"\315\001\n" + "\034InterconnectAttachmentParams\022q\n" - + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132N.google.clo" - + "ud.compute.v1.InterconnectAttachmentParams.ResourceManagerTagsEntry\032:\n" + + "\025resource_manager_tags\030\374\233\213\264\001 \003" + + "(\0132N.google.cloud.compute.v1.Interconnec" + + "tAttachmentParams.ResourceManagerTagsEntry\032:\n" + "\030ResourceManagerTagsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\"\274\001\n" @@ -16638,15 +16748,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014partner_name\030\242\247\220M \001(\tH\001\210\001\001\022\033\n\n" + "portal_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" + + "_partner_nameB\r" + + "\n" + "\013_portal_url\"K\n" + "!InterconnectAttachmentPrivateInfo\022\031\n" + "\010tag8021q\030\300\321\316\201\001 \001(\r" + "H\000\210\001\001B\013\n" + "\t_tag8021q\"\301\001\n" + "!InterconnectAttachmentsScopedList\022U\n" - + "\030interconnect_attachments\030\377\322\353\312\001 \003(\0132/.google" - + ".cloud.compute.v1.InterconnectAttachment\0229\n" + + "\030interconnect_attachments\030\377\322\353\312\001" + + " \003(\0132/.google.cloud.compute.v1.InterconnectAttachment\0229\n" + "\007warning\030\234\337\226\030 \001(\0132" + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n" + "\010_warning\"\305\001\n" @@ -16659,12 +16770,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\022_google_circuit_idB\023\n" + "\021_google_demarc_id\"\225\005\n" + "\027InterconnectDiagnostics\022P\n\n" - + "arp_caches\030\221\326\330\305\001 " - + "\003(\01328.google.cloud.compute.v1.InterconnectDiagnosticsARPEntry\022(\n" + + "arp_caches\030\221\326\330\305\001" + + " \003(\01328.google.cloud.compute.v1.InterconnectDiagnosticsARPEntry\022(\n" + "\027bundle_aggregation_type\030\224\311\262\317\001 \001(\tH\000\210\001\001\022)\n" + "\031bundle_operational_status\030\334\227\3402 \001(\tH\001\210\001\001\022L\n" - + "\005links\030\271\237\2151" - + " \003(\0132:.google.cloud.compute.v1.InterconnectDiagnosticsLinkStatus\022\034\n" + + "\005links\030\271\237\2151 \003(\0132:.google.cloud.compu" + + "te.v1.InterconnectDiagnosticsLinkStatus\022\034\n" + "\013mac_address\030\204\322\310\236\001 \001(\tH\002\210\001\001\"\212\001\n" + "\025BundleAggregationType\022%\n" + "!UNDEFINED_BUNDLE_AGGREGATION_TYPE\020\000\022#\n" @@ -16707,19 +16818,19 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006_stateB\010\n" + "\006_value\"\361\006\n" + "!InterconnectDiagnosticsLinkStatus\022P\n\n" - + "arp_caches\030\221\326\330\305\001" - + " \003(\01328.google.cloud.compute.v1.InterconnectDiagnosticsARPEntry\022\032\n\n" + + "arp_caches\030\221\326\330\305\001 \003(\01328.google.cloud.comp" + + "ute.v1.InterconnectDiagnosticsARPEntry\022\032\n\n" + "circuit_id\030\261\372\257k \001(\tH\000\210\001\001\022\034\n\r" + "google_demarc\030\214\217\003 \001(\tH\001\210\001\001\022\\\n" - + "\013lacp_status\030\257\304\236\254\001 \001(\0132>.google.clou" - + "d.compute.v1.InterconnectDiagnosticsLinkLACPStatusH\002\210\001\001\022U\n" - + "\006macsec\030\242\301\227\374\001 \001(\0132<.go" - + "ogle.cloud.compute.v1.InterconnectDiagnosticsMacsecStatusH\003\210\001\001\022\"\n" + + "\013lacp_status\030\257\304\236\254\001 \001(" + + "\0132>.google.cloud.compute.v1.InterconnectDiagnosticsLinkLACPStatusH\002\210\001\001\022U\n" + + "\006macsec\030\242\301\227\374\001" + + " \001(\0132<.google.cloud.compute.v1.InterconnectDiagnosticsMacsecStatusH\003\210\001\001\022\"\n" + "\022operational_status\030\377\261\360_ \001(\tH\004\210\001\001\022i\n" - + "\027receiving_optical_power\030\337\255\330t \001(\0132@.google.cloud.compute.v1" - + ".InterconnectDiagnosticsLinkOpticalPowerH\005\210\001\001\022m\n" - + "\032transmitting_optical_power\030\235\272\211\333\001" - + " \001(\0132@.google.cloud.compute.v1.InterconnectDiagnosticsLinkOpticalPowerH\006\210\001\001\"\177\n" + + "\027receiving_optical_power\030\337\255\330t \001(\0132@.google.c" + + "loud.compute.v1.InterconnectDiagnosticsLinkOpticalPowerH\005\210\001\001\022m\n" + + "\032transmitting_optical_power\030\235\272\211\333\001 \001(\0132@.google.cloud.comp" + + "ute.v1.InterconnectDiagnosticsLinkOpticalPowerH\006\210\001\001\"\177\n" + "\021OperationalStatus\022 \n" + "\034UNDEFINED_OPERATIONAL_STATUS\020\000\022$\n" + "\034LINK_OPERATIONAL_STATUS_DOWN\020\375\344\246\206\001\022\"\n" @@ -16737,25 +16848,25 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004_cknB\016\n" + "\014_operational\"\224\006\n" + "\021InterconnectGroup\022Q\n\n" - + "configured\030\276\364\373\214\001 \001(\01324.google.cloud" - + ".compute.v1.InterconnectGroupConfiguredH\000\210\001\001\022\"\n" + + "configured\030\276\364\373\214\001 \001(\013" + + "24.google.cloud.compute.v1.InterconnectGroupConfiguredH\000\210\001\001\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\001\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\002\210\001\001\022\024\n" + "\004etag\030\225\322\276\001 \001(\tH\003\210\001\001\022\020\n" + "\002id\030\233\032 \001(\004H\004\210\001\001\022I\n" - + "\006intent\030\234\355\304\313\001" - + " \001(\01320.google.cloud.compute.v1.InterconnectGroupIntentH\005\210\001\001\022X\n\r" - + "interconnects\030\245\333\205\370\001" - + " \003(\0132=.google.cloud.compute.v1.InterconnectGroup.InterconnectsEntry\022\024\n" + + "\006intent\030\234\355\304\313\001 \001(\01320.google.cloud" + + ".compute.v1.InterconnectGroupIntentH\005\210\001\001\022X\n\r" + + "interconnects\030\245\333\205\370\001 \003(\0132=.google.clo" + + "ud.compute.v1.InterconnectGroup.InterconnectsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\006\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\007\210\001\001\022_\n" - + "\022physical_structure\030\213\320\220] \001(\0132;.google." - + "cloud.compute.v1.InterconnectGroupPhysicalStructureH\010\210\001\001\022\032\n" + + "\022physical_structure\030\213\320\220]" + + " \001(\0132;.google.cloud.compute.v1.InterconnectGroupPhysicalStructureH\010\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\t\210\001\001\032l\n" + "\022InterconnectsEntry\022\013\n" + "\003key\030\001 \001(\t\022E\n" - + "\005value\030\002" - + " \001(\01326.google.cloud.compute.v1.InterconnectGroupInterconnect:\0028\001B\r\n" + + "\005value\030\002 \001(\01326.google.c" + + "loud.compute.v1.InterconnectGroupInterconnect:\0028\001B\r\n" + "\013_configuredB\025\n" + "\023_creation_timestampB\016\n" + "\014_descriptionB\007\n" @@ -16767,16 +16878,17 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\023_physical_structureB\014\n\n" + "_self_link\"\242\001\n" + "\033InterconnectGroupConfigured\022k\n" - + "\023topology_capability\030\350\331\340D \001(\0132F.goo" - + "gle.cloud.compute.v1.InterconnectGroupConfiguredTopologyCapabilityH\000\210\001\001B\026\n" + + "\023topology_capability\030\350\331\340D \001(\0132F.google.cloud.compute.v1.Inte" + + "rconnectGroupConfiguredTopologyCapabilityH\000\210\001\001B\026\n" + "\024_topology_capability\"\374\002\n" + "-InterconnectGroupConfiguredTopologyCapability\022\212\001\n" - + "\034intended_capability_blockers\030\354\375\300\375\001 \003(\0132`.google.cl" - + "oud.compute.v1.InterconnectGroupConfigur" - + "edTopologyCapabilityIntendedCapabilityBlockers\022\035\n\r" + + "\034intended_capability_blockers\030\354\375\300\375\001 " + + "\003(\0132`.google.cloud.compute.v1.Interconne" + + "ctGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers\022\035\n\r" + "supported_sla\030\227\364\242\034 \001(\tH\000\210\001\001\"\214\001\n" + "\014SupportedSla\022\033\n" - + "\027UNDEFINED_SUPPORTED_SLA\020\000\022\r\n" + + "\027UNDEFIN", + "ED_SUPPORTED_SLA\020\000\022\r\n" + "\006NO_SLA\020\212\343\376L\022\033\n" + "\023PRODUCTION_CRITICAL\020\345\370\247\340\001\022\036\n" + "\027PRODUCTION_NON_CRITICAL\020\267\275\3757\022\023\n" @@ -16814,18 +16926,17 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014interconnect\030\216\311\214k \001(\tH\000\210\001\001B\017\n\r" + "_interconnect\"{\n" + "\"InterconnectGroupPhysicalStructure\022U\n" - + "\006metros\030\372\354\227\376\001 \003(\0132A.google.cloud.comput" - + "e.v1.InterconnectGroupPhysicalStructureMetros\"\260\001\n" - + "(InterconnectGroupPhysicalStruc", - "tureMetros\022c\n\n" - + "facilities\030\201\305\364\377\001 \003(\0132K.goo" - + "gle.cloud.compute.v1.InterconnectGroupPhysicalStructureMetrosFacilities\022\025\n" + + "\006metros\030\372\354\227\376\001 \003(\0132A.goog" + + "le.cloud.compute.v1.InterconnectGroupPhysicalStructureMetros\"\260\001\n" + + "(InterconnectGroupPhysicalStructureMetros\022c\n\n" + + "facilities\030\201\305\364\377\001 \003(\0132K.google.cloud.compute.v1.Inte" + + "rconnectGroupPhysicalStructureMetrosFacilities\022\025\n" + "\005metro\030\231\332\2761 \001(\tH\000\210\001\001B\010\n" + "\006_metro\"\300\001\n" + "2InterconnectGroupPhysicalStructureMetrosFacilities\022\031\n" + "\010facility\030\243\335\371\356\001 \001(\tH\000\210\001\001\022b\n" - + "\005zones\030\307\244\2557 \003(\0132P.google.cloud.compute.v1.Interconn" - + "ectGroupPhysicalStructureMetrosFacilitiesZonesB\013\n" + + "\005zones\030\307\244\2557 \003(\0132P.google.cloud.compu" + + "te.v1.InterconnectGroupPhysicalStructureMetrosFacilitiesZonesB\013\n" + "\t_facility\"s\n" + "7InterconnectGroupPhysicalStructureMetrosFacilitiesZones\022\031\n\r" + "interconnects\030\245\333\205\370\001 \003(\t\022\024\n" @@ -16833,10 +16944,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_zone\"\320\003\n" + "\037InterconnectGroupsCreateMembers\022(\n" + "\030intent_mismatch_behavior\030\300\325\262N \001(\tH\000\210\001\001\022d\n\r" - + "interconnects\030\245\333\205\370\001 \003(" - + "\0132I.google.cloud.compute.v1.InterconnectGroupsCreateMembersInterconnectInput\022p\n" - + "\025template_interconnect\030\263\260\225k \001(\0132I.google." - + "cloud.compute.v1.InterconnectGroupsCreateMembersInterconnectInputH\001\210\001\001\"t\n" + + "interconnects\030\245\333\205\370\001 \003(\0132I.google.cloud.compute." + + "v1.InterconnectGroupsCreateMembersInterconnectInput\022p\n" + + "\025template_interconnect\030\263\260\225k" + + " \001(\0132I.google.cloud.compute.v1.Intercon" + + "nectGroupsCreateMembersInterconnectInputH\001\210\001\001\"t\n" + "\026IntentMismatchBehavior\022&\n" + "\"UNDEFINED_INTENT_MISMATCH_BEHAVIOR\020\000\022\016\n" + "\006CREATE\020\374\251\342\267\001\022\r\n" @@ -16883,13 +16995,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\025_requested_link_count\"\207\001\n" + "&InterconnectGroupsCreateMembersRequest\022Q\n" + "\007request\030\217\345\273\n" - + " \001(\01328.google.cloud." - + "compute.v1.InterconnectGroupsCreateMembersH\000\210\001\001B\n\n" + + " \001(\0132" + + "8.google.cloud.compute.v1.InterconnectGroupsCreateMembersH\000\210\001\001B\n\n" + "\010_request\"\260\001\n" + ".InterconnectGroupsGetOperationalStatusResponse\022\024\n" + "\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022T\n" - + "\006result\030\235\220\267B \001(\0132<.google" - + ".cloud.compute.v1.InterconnectGroupsOperationalStatusH\001\210\001\001B\007\n" + + "\006result\030\235\220\267B" + + " \001(\0132<.google.cloud.compute.v1.InterconnectGroupsOperationalStatusH\001\210\001\001B\007\n" + "\005_etagB\t\n" + "\007_result\"\364\002\n" + "\036InterconnectGroupsListResponse\022\024\n" @@ -16910,18 +17022,20 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"\350\004\n" + "#InterconnectGroupsOperationalStatus\022Q\n\n" - + "configured\030\276\364\373\214\001 \001(\01324." - + "google.cloud.compute.v1.InterconnectGroupConfiguredH\000\210\001\001\022\035\n" + + "configured\030\276\364\373\214\001" + + " \001(\01324.google.cloud.compute.v1.InterconnectGroupConfiguredH\000\210\001\001\022\035\n" + "\014group_status\030\262\263\305\241\001 \001(\tH\001\210\001\001\022I\n" - + "\006intent\030\234\355\304\313\001 \001(\01320.google.clo" - + "ud.compute.v1.InterconnectGroupIntentH\002\210\001\001\022q\n" - + "\025interconnect_statuses\030\261\351\203\325\001 \003(\0132N." - + "google.cloud.compute.v1.InterconnectGroupsOperationalStatusInterconnectStatus\022Q\n" - + "\013operational\030\322\307\354= \001(\01324.google.cloud.com" - + "pute.v1.InterconnectGroupConfiguredH\003\210\001\001\"\202\001\n" + + "\006intent\030\234\355\304\313\001 \001" + + "(\01320.google.cloud.compute.v1.InterconnectGroupIntentH\002\210\001\001\022q\n" + + "\025interconnect_statuses\030\261\351\203\325\001" + + " \003(\0132N.google.cloud.compute.v1.I" + + "nterconnectGroupsOperationalStatusInterconnectStatus\022Q\n" + + "\013operational\030\322\307\354= \001(\01324.g" + + "oogle.cloud.compute.v1.InterconnectGroupConfiguredH\003\210\001\001\"\202\001\n" + "\013GroupStatus\022\032\n" + "\026UNDEFINED_GROUP_STATUS\020\000\022\020\n" - + "\010DEGRADED\020\256\246\240\275\001\022\021\n\n" + + "\010DEGRADED\020\256\246\240\275\001\022\021\n" + + "\n" + "FULLY_DOWN\020\227\260\353y\022\020\n" + "\010FULLY_UP\020\320\276\264\360\001\022 \n" + "\031GROUPS_STATUS_UNSPECIFIED\020\225\215\363|B\r\n" @@ -16931,8 +17045,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014_operational\"\207\003\n" + "5InterconnectGroupsOperationalStatusInterconnectStatus\022\036\n\r" + "admin_enabled\030\321\354\301\324\001 \001(\010H\000\210\001\001\022N\n" - + "\013diagnostics\030\254\263\372\236\001 \001(\01320.google.clo" - + "ud.compute.v1.InterconnectDiagnosticsH\001\210\001\001\022\034\n" + + "\013diagnostics\030\254\263\372\236\001 \001" + + "(\01320.google.cloud.compute.v1.InterconnectDiagnosticsH\001\210\001\001\022\034\n" + "\014interconnect\030\216\311\214k \001(\tH\002\210\001\001\022\031\n" + "\tis_active\030\273\327\3406 \001(\tH\003\210\001\001\"d\n" + "\010IsActive\022\027\n" @@ -16965,8 +17079,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004city\030\353\262\272\001 \001(\tH\002\210\001\001\022\031\n" + "\tcontinent\030\264\333\320? \001(\tH\003\210\001\001\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\004\210\001\001\022p\n" - + "\035cross_site_interconnect_infos\030\215\337\303v" - + " \003(\0132F.google.cloud.compute.v1.InterconnectLocationCrossSiteInterconnectInfo\022\034\n" + + "\035cross_site_interconnect_infos\030\215\337\303v \003(\0132F.google.cloud.comp" + + "ute.v1.InterconnectLocationCrossSiteInterconnectInfo\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\005\210\001\001\022\"\n" + "\021facility_provider\030\215\240\246\376\001 \001(\tH\006\210\001\001\022-\n" + "\035facility_provider_facility_id\030\205\276\316) \001(\tH\007\210\001\001\022\020\n" @@ -16975,8 +17089,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004name\030\213\365\315\001 \001(\tH\n" + "\210\001\001\022&\n" + "\025peeringdb_facility_id\030\266\272\355\377\001 \001(\tH\013\210\001\001\022Q\n" - + "\014region_infos\030\372\350\356\224\001 \003(\01327" - + ".google.cloud.compute.v1.InterconnectLocationRegionInfo\022\032\n" + + "\014region_infos\030\372\350\356\224\001" + + " \003(\01327.google.cloud.compute.v1.InterconnectLocationRegionInfo\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\014\210\001\001\022<\n" + "0single_region_production_critical_peer_locations\030\317\233\313\321\001 \003(" + "\t\022\026\n" @@ -17058,12 +17172,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007_region\"\224\001\n" + "\022InterconnectMacsec\022\032\n" + "\tfail_open\030\313\225\373\375\001 \001(\010H\000\210\001\001\022T\n" - + "\017pre_shared_keys\030\362\313\265\310\001 \003(\01327.google.cloud.co" - + "mpute.v1.InterconnectMacsecPreSharedKeyB\014\n\n" + + "\017pre_shared_keys\030\362\313\265\310\001 \003(\01327." + + "google.cloud.compute.v1.InterconnectMacsecPreSharedKeyB\014\n\n" + "_fail_open\"v\n" + "\030InterconnectMacsecConfig\022Z\n" - + "\017pre_shared_keys\030\362\313\265\310\001 \003(\0132=.google." - + "cloud.compute.v1.InterconnectMacsecConfigPreSharedKey\"\250\001\n" + + "\017pre_shared_keys\030\362\313\265\310\001" + + " \003(\0132=.google.cloud.compute.v1.InterconnectMacsecConfigPreSharedKey\"\250\001\n" + "$InterconnectMacsecConfigPreSharedKey\022\022\n" + "\003cak\030\315\377\005 \001(\tH\000\210\001\001\022\022\n" + "\003ckn\030\206\202\006 \001(\tH\001\210\001\001\022\024\n" @@ -17112,18 +17226,19 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_start_timeB\010\n" + "\006_state\"\271\001\n" + "\022InterconnectParams\022g\n" - + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132D" - + ".google.cloud.compute.v1.InterconnectParams.ResourceManagerTagsEntry\032:\n" + + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132D.google.cloud.compute.v1." + + "InterconnectParams.ResourceManagerTagsEntry\032:\n" + "\030ResourceManagerTagsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\"\212\014\n" + "\032InterconnectRemoteLocation\022\030\n" + "\007address\030\364\267\336\334\001 \001(\tH\000\210\001\001\022~\n" - + "$attachment_configuration_constraints\030\321\350\353\233\001 \001(\0132G.go" - + "ogle.cloud.compute.v1.InterconnectAttachmentConfigurationConstraintsH\001\210\001\001\022\024\n" + + "$attachment_configuration_constraints\030\321\350\353\233\001" + + " \001(\0132G.google.cloud.compute.v1.Int" + + "erconnectAttachmentConfigurationConstraintsH\001\210\001\001\022\024\n" + "\004city\030\353\262\272\001 \001(\tH\002\210\001\001\022[\n" - + "\013constraints\030\266\314\356\001 \001(\0132" - + ">.google.cloud.compute.v1.InterconnectRemoteLocationConstraintsH\003\210\001\001\022\031\n" + + "\013constraints\030\266\314\356\001 \001(\0132>.google.cloud.compute.v1" + + ".InterconnectRemoteLocationConstraintsH\003\210\001\001\022\031\n" + "\tcontinent\030\264\333\320? \001(\tH\004\210\001\001\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\005\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\006\210\001\001\022\"\n" @@ -17139,8 +17254,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\024max_lag_size400_gbps\030\322\214\2052 \001(\005H\016\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\017\210\001\001\022&\n" + "\025peeringdb_facility_id\030\266\272\355\377\001 \001(\tH\020\210\001\001\022j\n" - + "\025permitted_connections\030\256\263\345\322\001 \003(\0132G." - + "google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections\022\037\n" + + "\025permitted_connections\030\256\263\345\322\001" + + " \003(\0132G.google.cloud.compute.v1.I" + + "nterconnectRemoteLocationPermittedConnections\022\037\n" + "\016remote_service\030\274\377\362\272\001 \001(\tH\021\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\022\210\001\001\022\026\n" + "\006status\030\362\237\267V \001(\tH\023\210\001\001\"\202\001\n" @@ -17183,8 +17299,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\031port_pair_remote_location\030\247\262\274\354\001 \001(" + "\tH\000\210\001\001\022\037\n" + "\016port_pair_vlan\030\352\362\203\344\001 \001(\tH\001\210\001\001\022t\n" - + "\023subnet_length_range\030\306\260\373W \001(\0132O.google.cl" - + "oud.compute.v1.InterconnectRemoteLocationConstraintsSubnetLengthRangeH\002\210\001\001\"\234\001\n" + + "\023subnet_length_range\030\306\260\373W " + + "\001(\0132O.google.cloud.compute.v1.Interconne" + + "ctRemoteLocationConstraintsSubnetLengthRangeH\002\210\001\001\"\234\001\n" + "\026PortPairRemoteLocation\022\'\n" + "#UNDEFINED_PORT_PAIR_REMOTE_LOCATION\020\000\022)\n" + "\"PORT_PAIR_MATCHING_REMOTE_LOCATION\020\323\213\354b\022.\n" @@ -17212,26 +17329,25 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" - + "\020_next_page_tokenB\014\n" - + "\n" + + "\020_next_page_tokenB\014\n\n" + "_self_linkB\n\n" + "\010_warning\"r\n" + ".InterconnectRemoteLocationPermittedConnections\022&\n" + "\025interconnect_location\030\306\330\333\352\001 \001(\tH\000\210\001\001B\030\n" + "\026_interconnect_location\"z\n" + "#InterconnectsGetDiagnosticsResponse\022H\n" - + "\006result\030\235\220\267B \001(\01320." - + "google.cloud.compute.v1.InterconnectDiagnosticsH\000\210\001\001B\t\n" + + "\006result\030\235\220\267B" + + " \001(\01320.google.cloud.compute.v1.InterconnectDiagnosticsH\000\210\001\001B\t\n" + "\007_result\"\233\001\n" + "$InterconnectsGetMacsecConfigResponse\022\024\n" + "\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022I\n" - + "\006result\030\235\220\267B \001(\01321.google.cloud" - + ".compute.v1.InterconnectMacsecConfigH\001\210\001\001B\007\n" + + "\006result\030\235\220\267B \001(\013" + + "21.google.cloud.compute.v1.InterconnectMacsecConfigH\001\210\001\001B\007\n" + "\005_etagB\t\n" + "\007_result\"\351\001\n" + "\034InvalidateCacheUrlMapRequest\022a\n" - + " cache_invalidation_rule_resource\030\255\303\223\225\001" - + " \001(\0132..google.cloud.compute.v1.CacheInvalidationRuleB\003\340A\002\022!\n" + + " cache_invalidation_rule_resource\030\255\303\223\225\001 \001(\0132..go" + + "ogle.cloud.compute.v1.CacheInvalidationRuleB\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\030\n" @@ -17241,7 +17357,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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\"\324\010\n" + + "\006_value\"\237\t\n" + "\007License\022\'\n" + "\034allowed_replacement_licenses\030\226\234\247] \003(\t\022\"\n" + "\022appendable_to_disk\030\226\216\213\010 \001(\010H\000\210\001\001\022 \n" @@ -17257,17 +17373,19 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\021multi_tenant_only\030\233\340\353\202\001 \001(\010H\010\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\t\210\001\001\022\033\n\n" + "os_license\030\346\251\330\350\001 \001(\010H\n" - + "\210\001\001\022#\n" - + "\023removable_from_disk\030\256\205\252\014 \001(\010H\013\210\001\001\022\'\n" + + "\210\001\001\022>\n" + + "\006params\030\206\363\253%" + + " \001(\0132&.google.cloud.compute.v1.LicenseParamsH\013\210\001\001\022#\n" + + "\023removable_from_disk\030\256\205\252\014 \001(\010H\014\210\001\001\022\'\n" + "\034required_coattached_licenses\030\201\272\315= \003(\t\022[\n" + "\025resource_requirements\030\241\262\227f" - + " \001(\01324.google.cloud.compute.v1.LicenseResourceRequirementsH\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!\n" - + "\020sole_tenant_only\030\267\213\356\313\001 \001(\010H\017\210\001\001\022\034\n" - + "\014transferable\030\305\277\211\002 \001(\010H\020\210\001\001\022 \n" - + "\020update_timestamp\030\240\352\3229 \001(\tH\021\210\001\001B\025\n" + + " \001(\01324.google.cloud.compute.v1.LicenseResourceRequirementsH\r" + + "\210\001\001\022\032\n" + + "\tself_link\030\215\222\305\331\001 \001(\tH\016\210\001\001\022!\n" + + "\021self_link_with_id\030\202\254\235\025 \001(\tH\017\210\001\001\022!\n" + + "\020sole_tenant_only\030\267\213\356\313\001 \001(\010H\020\210\001\001\022\034\n" + + "\014transferable\030\305\277\211\002 \001(\010H\021\210\001\001\022 \n" + + "\020update_timestamp\030\240\352\3229 \001(\tH\022\210\001\001B\025\n" + "\023_appendable_to_diskB\022\n" + "\020_charges_use_feeB\025\n" + "\023_creation_timestampB\016\n" @@ -17277,9 +17395,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_license_codeB\024\n" + "\022_minimum_retentionB\024\n" + "\022_multi_tenant_onlyB\007\n" - + "\005_nameB\r" - + "\n" - + "\013_os_licenseB\026\n" + + "\005_nameB\r\n" + + "\013_os_licenseB\t\n" + + "\007_paramsB\026\n" + "\024_removable_from_diskB\030\n" + "\026_resource_requirementsB\014\n\n" + "_self_linkB\024\n" @@ -17292,8 +17410,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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\r" - + "license_alias\030\322\221\342\024" - + " \003(\01320.google.cloud.compute.v1.LicenseCodeLicenseAlias\022\024\n" + + "license_alias\030\322\221\342\024 \003(\01320.g" + + "oogle.cloud.compute.v1.LicenseCodeLicenseAlias\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" @@ -17317,7 +17435,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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_descriptionB\014\n\n" - + "_self_link\"\234\001\n" + + "_self_link\"\257\001\n\r" + + "LicenseParams\022b\n" + + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132?.google" + + ".cloud.compute.v1.LicenseParams.ResourceManagerTagsEntry\032:\n" + + "\030ResourceManagerTagsEntry\022\013\n" + + "\003key\030\001 \001(\t\022\r\n" + + "\005value\030\002 \001(\t:\0028\001\"\234\001\n" + "\031LicenseResourceCommitment\022\026\n" + "\006amount\030\330\240\351] \001(\003H\000\210\001\001\022!\n" + "\021cores_per_license\030\224\310\276\017 \001(\tH\001\210\001\001\022\027\n" @@ -17326,8 +17450,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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" - + "\r" + + "\023min_guest_cpu_count\030\244\324\364\343\001 \001(\005H\000\210\001\001\022\036\n\r" + "min_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_memory_mb\"\211\002\n" @@ -17399,7 +17522,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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" + + "\006regi", + "on\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" @@ -17459,8 +17583,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\'\n" + "\026return_partial_success\030\266\244\317\366\001" + " \001(\010H\010\210\001\001\022\033\n\n" - + "route_type\030\360\266\236\263\001 \001(", - "\tH\t\210\001\001\022\026\n" + + "route_type\030\360\266\236\263\001 \001(\tH\t\210\001\001\022\026\n" + "\006router\030\311\256\356F \001(\tB\003\340A\002\"f\n\r" + "AddressFamily\022\034\n" + "\030UNDEFINED_ADDRESS_FAMILY\020\000\022\013\n" @@ -17554,8 +17677,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002B\t\n" + "\007_filterB\016\n" + "\014_max_resultsB\013\n" - + "\t_order_byB\r" - + "\n" + + "\t_order_byB\r\n" + "\013_page_tokenB\031\n" + "\027_return_partial_success\"\356\002\n" + ",ListErrorsRegionInstanceGroupManagersRequest\022\027\n" @@ -17563,7 +17685,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022\033\n" + "\013max_results\030\233\310\213\032 \001(\r" + "H\001\210\001\001\022\030\n" - + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\n" + + "\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" @@ -17617,8 +17740,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n" + "\013max_results\030\233\310\213\032 \001(\r" + "H\001\210\001\001\022\030\n" - + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n" - + "\n" + + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\n" + "page_token\030\311\260\304\t \001(\tH\003\210\001\001\022\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" @@ -17783,7 +17905,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n" + "\013max_results\030\233\310\213\032 \001(\r" + "H\001\210\001\001\022\030\n" - + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\n" + + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n" + + "\n" + "page_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\'\n" + "\026return_partial_success\030\266\244\317\366\001" @@ -17810,9 +17933,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\"ListInstancesInstanceGroupsRequest\022\027\n" + "\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\036\n" + "\016instance_group\030\325\324\325& \001(\tB\003\340A\002\022}\n" - + "/instance_groups_list_instances_request_resource\030\237\250\214\343\001" - + " \001(\0132;.google.cloud.compute.v1." - + "InstanceGroupsListInstancesRequestB\003\340A\002\022\033\n" + + "/instance_groups_list_instances_request_resource\030\237\250\214\343\001 \001(" + + "\0132;.google.cloud.compute.v1.InstanceGroupsListInstancesRequestB\003\340A\002\022\033\n" + "\013max_results\030\233\310\213\032 \001(\r" + "H\001\210\001\001\022\030\n" + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\n" @@ -17823,7 +17945,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002B\t\n" + "\007_filterB\016\n" + "\014_max_resultsB\013\n" - + "\t_order_byB\r\n" + + "\t_order_byB\r" + + "\n" + "\013_page_tokenB\031\n" + "\027_return_partial_success\"\356\003\n" + "(ListInstancesRegionInstanceGroupsRequest\022\027\n" @@ -17831,13 +17954,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\016instance_group\030\325\324\325& \001(\tB\003\340A\002\022\033\n" + "\013max_results\030\233\310\213\032 \001(\r" + "H\001\210\001\001\022\030\n" - + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\n" + + "\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\211\001\n" + "6region_instance_groups_list_instances_request_resource\030\324\251\200\027" - + " \001(\0132A.goo" - + "gle.cloud.compute.v1.RegionInstanceGroupsListInstancesRequestB\003\340A\002\022\'\n" + + " \001(\0132A.google.cloud.co" + + "mpute.v1.RegionInstanceGroupsListInstancesRequestB\003\340A\002\022\'\n" + "\026return_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n" + "\007_filterB\016\n" + "\014_max_resultsB\013\n" @@ -17856,7 +17980,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002B\t\n" + "\007_filterB\016\n" + "\014_max_resultsB\013\n" - + "\t_order_byB\r\n" + + "\t_order_byB\r" + + "\n" + "\013_page_tokenB\031\n" + "\027_return_partial_success\"\263\002\n" + "\033ListInstantSnapshotsRequest\022\027\n" @@ -18015,7 +18140,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022\033\n" + "\013max_results\030\233\310\213\032 \001(\r" + "H\001\210\001\001\022\030\n" - + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\n" + + "\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" @@ -18074,8 +18200,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "H\001\210\001\001\022\'\n" + "\026network_endpoint_group\030\206\313\363\316\001 \001(\tB\003\340A\002\022\213\001\n" + "7network_endpoint_groups_list_endpoints_request_resource\030\216\230\257\034" - + " \001(\0132B.google.cloud.compute.v1.Ne" - + "tworkEndpointGroupsListEndpointsRequestB\003\340A\002\022\030\n" + + " \001(\0132" + + "B.google.cloud.compute.v1.NetworkEndpointGroupsListEndpointsRequestB\003\340A\002\022\030\n" + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\n" + "page_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\'\n" @@ -18112,7 +18238,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\026return_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n" + "\007_filterB\016\n" + "\014_max_resultsB\013\n" - + "\t_order_byB\r\n" + + "\t", + "_order_byB\r\n" + "\013_page_tokenB\031\n" + "\027_return_partial_success\"\234\002\n" + "\032ListNetworkProfilesRequest\022\027\n" @@ -18176,8 +18303,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "H\001\210\001\001\022\030\n" + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\n" + "page_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n" - + "\007project\030\231\226\301l \001(\tB\003\340A", - "\002\022\'\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" @@ -18249,8 +18375,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_directionB\t\n" + "\007_filterB\016\n" + "\014_max_resultsB\013\n" - + "\t_order_byB\r" - + "\n" + + "\t_order_byB\r\n" + "\013_page_tokenB\017\n\r" + "_peering_nameB\t\n" + "\007_regionB\031\n" @@ -18457,8 +18582,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n" + "\013max_results\030\233\310\213\032 \001(\r" + "H\001\210\001\001\022\030\n" - + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n" - + "\n" + + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\n" + "page_token\030\311\260\304\t \001(\tH\003\210\001\001\022\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" @@ -18479,8 +18603,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\026return_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n" + "\007_filterB\016\n" + "\014_max_resultsB\013\n" - + "\t_order_byB\r" - + "\n" + + "\t_order_byB\r\n" + "\013_page_tokenB\031\n" + "\027_return_partial_success\"\271\002\n" + "\037ListRegionInstanceGroupsRequest\022\027\n" @@ -18683,8 +18806,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n" + "\013max_results\030\233\310\213\032 \001(\r" + "H\001\210\001\001\022\030\n" - + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n" - + "\n" + + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\n" + "page_token\030\311\260\304\t \001(\tH\003\210\001\001\022\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" @@ -18736,8 +18858,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002B\t\n" + "\007_filterB\016\n" + "\014_max_resultsB\013\n" - + "\t_order_byB\r" - + "\n" + + "\t_order_byB\r\n" + "\013_page_tokenB\031\n" + "\027_return_partial_success\"\257\002\n" + "\027ListReservationsRequest\022\027\n" @@ -18836,7 +18957,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\026return_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n" + "\007_filterB\016\n" + "\014_max_resultsB\013\n" - + "\t_order_byB\r\n" + + "\t_o", + "rder_byB\r\n" + "\013_page_tokenB\031\n" + "\027_return_partial_success\"\226\002\n" + "\024ListSnapshotsRequest\022\027\n" @@ -18900,8 +19022,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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_partia", - "l_success\030\266\244\317\366\001 \001(\010H\004\210\001\001\022\024\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" @@ -19020,8 +19142,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\026return_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n" + "\007_filterB\016\n" + "\014_max_resultsB\013\n" - + "\t_order_byB\r" - + "\n" + + "\t_order_byB\r\n" + "\013_page_tokenB\031\n" + "\027_return_partial_success\"\266\002\n" + "\034ListTargetVpnGatewaysRequest\022\027\n" @@ -19191,13 +19312,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007_localeB\n\n" + "\010_message\"\322\002\n" + "\016LocationPolicy\022M\n" - + "\tlocations\030\336\256\221\305\001 \003(\01326.google.c" - + "loud.compute.v1.LocationPolicy.LocationsEntry\022\035\n" + + "\tlocations\030\336\256\221\305\001" + + " \003(\01326.google.cloud.compute.v1.LocationPolicy.LocationsEntry\022\035\n" + "\014target_shape\030\363\346\273\241\001 \001(\tH\000\210\001\001\032a\n" + "\016LocationsEntry\022\013\n" + "\003key\030\001 \001(\t\022>\n" - + "\005value\030\002 \001" - + "(\0132/.google.cloud.compute.v1.LocationPolicyLocation:\0028\001\"^\n" + + "\005value\030\002 \001(\0132/.google." + + "cloud.compute.v1.LocationPolicyLocation:\0028\001\"^\n" + "\013TargetShape\022\032\n" + "\026UNDEFINED_TARGET_SHAPE\020\000\022\t\n" + "\003ANY\020\314\373\003\022\026\n" @@ -19205,8 +19326,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010BALANCED\020\210\272\255\337\001B\017\n\r" + "_target_shape\"\216\002\n" + "\026LocationPolicyLocation\022W\n" - + "\013constraints\030\266\314\356\001 \001(\0132:.google.cloud.compu" - + "te.v1.LocationPolicyLocationConstraintsH\000\210\001\001\022\032\n\n" + + "\013constraints\030\266\314\356\001" + + " \001(\0132:.google.cloud.compute.v1.LocationPolicyLocationConstraintsH\000\210\001\001\022\032\n\n" + "preference\030\333\371\362G \001(\tH\001\210\001\001\"`\n\n" + "Preference\022\030\n" + "\024UNDEFINED_PREFERENCE\020\000\022\014\n" @@ -19223,12 +19344,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013description\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_properties\030\235\236\330f " - + "\001(\0132+.google.cloud.compute.v1.InstancePropertiesH\004\210\001\001\022\024\n" + + "\023instance_properties\030\235\236\330f \001(\0132+.google" + + ".cloud.compute.v1.InstancePropertiesH\004\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\005\210\001\001\022!\n" + "\021label_fingerprint\030\231\360\367T \001(\tH\006\210\001\001\022E\n" - + "\006labels\030\377\277\301\356\001" - + " \003(\01321.google.cloud.compute.v1.MachineImage.LabelsEntry\022]\n" + + "\006labels\030\377\277\301\356\001 \003(\01321" + + ".google.cloud.compute.v1.MachineImage.LabelsEntry\022]\n" + "\034machine_image_encryption_key\030\377\377\347\373\001" + " \001(\0132..google.cloud.compute.v1.CustomerEncryptionKeyH\007\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\010\210\001\001\022\036\n\r" @@ -19238,8 +19359,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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\013\210\001\001\022Y\n" - + "\033source_disk_encryption_keys\030\262\370\317\260\001" - + " \003(\01320.google.cloud.compute.v1.SourceDiskEncryptionKey\022 \n" + + "\033source_disk_encryption_keys\030\262\370\317\260\001 \003(\013" + + "20.google.cloud.compute.v1.SourceDiskEncryptionKey\022 \n" + "\017source_instance\030\271\230\375\274\001 \001(\tH\014\210\001\001\022^\n" + "\032source_instance_properties\030\371\321\313\342\001" + " \001(\01321.google.cloud.compute.v1.SourceInstancePropertiesH\r" @@ -19291,8 +19412,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \003(\0132%.google.cloud.compute.v1.Accelerators\022\035\n" + "\014architecture\030\323\322\261\220\001 \001(\tH\000\210\001\001\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\001\210\001\001\022G\n\n" - + "deprecated\030\263\313\321\365\001" - + " \001(\0132*.google.cloud.compute.v1.DeprecationStatusH\002\210\001\001\022\034\n" + + "deprecated\030\263\313\321\365\001 " + + "\001(\0132*.google.cloud.compute.v1.DeprecationStatusH\002\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\003\210\001\001\022\033\n\n" + "guest_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\036\n" @@ -19315,8 +19436,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_architectureB\025\n" + "\023_creation_timestampB\r\n" + "\013_deprecatedB\016\n" - + "\014_descriptionB\r" - + "\n" + + "\014_descriptionB\r\n" + "\013_guest_cpusB\005\n" + "\003_idB\021\n" + "\017_image_space_gbB\020\n" @@ -19330,8 +19450,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_zone\"\302\003\n" + "\031MachineTypeAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022O\n" - + "\005items\030\300\317\367/" - + " \003(\0132=.google.cloud.compute.v1.MachineTypeAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132=.googl" + + "e.cloud.compute.v1.MachineTypeAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n" @@ -19340,8 +19460,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001\032]\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022>\n" - + "\005value\030\002 \001(\0132/.g" - + "oogle.cloud.compute.v1.MachineTypesScopedList:\0028\001B\005\n" + + "\005value\030\002" + + " \001(\0132/.google.cloud.compute.v1.MachineTypesScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -19372,18 +19492,17 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\017instance_health\030\306\222\274\266\001" + " \003(\01326.google.cloud.compute.v1.ManagedInstanceInstanceHealth\022\037\n" + "\017instance_status\030\334\255\237S \001(\tH\003\210\001\001\022R\n" - + "\014last_attempt\030\244\254\250\317\001" - + " \001(\01323.google.cloud.compute.v1.ManagedInstanceLastAttemptH\004\210\001\001\022\024\n" + + "\014last_attempt\030\244\254\250\317\001 \001(\0132" + + "3.google.cloud.compute.v1.ManagedInstanceLastAttemptH\004\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\005\210\001\001\022T\n" - + "\033preserved_state_from_config\030\342\353\205/" - + " \001(\0132\'.google.cloud.compute.v1.PreservedStateH\006\210\001\001\022U\n" + + "\033preserved_state_from_config\030\342\353\205/ \001(\0132" + + "\'.google.cloud.compute.v1.PreservedStateH\006\210\001\001\022U\n" + "\033preserved_state_from_policy\030\322\257\276\340\001" + " \001(\0132\'.google.cloud.compute.v1.PreservedStateH\007\210\001\001\022{\n" - + "\"properties_from_flexibility_policy\030\301\305\224J \001(\0132G.google" - + ".cloud.compute.v1.ManagedInstancePropertiesFromFlexibilityPolicyH\010\210\001\001\022I\n" - + "\007version\030\330\271\324\247\001" - + " \001(\0132/.google.cloud.compute.v1.ManagedInstanceVersionH" - + "\t\210\001\001\"\205\002\n\r" + + "\"properties_from_flexibility_policy\030\301\305\224J \001(\0132G.google.cloud.compu" + + "te.v1.ManagedInstancePropertiesFromFlexibilityPolicyH\010\210\001\001\022I\n" + + "\007version\030\330\271\324\247\001 \001(\0132/" + + ".google.cloud.compute.v1.ManagedInstanceVersionH\t\210\001\001\"\205\002\n\r" + "CurrentAction\022\034\n" + "\030UNDEFINED_CURRENT_ACTION\020\000\022\022\n\n" + "ABANDONING\020\315\312\220\271\001\022\020\n" @@ -19433,9 +19552,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\026_detailed_health_stateB\017\n\r" + "_health_check\"{\n" + "\032ManagedInstanceLastAttempt\022R\n" - + "\006errors\030\353\336\325\226\001" - + " \001(\01329.google.cloud.compute.v1.ManagedInstanceLastAttemptErrorsH\000\210\001\001B" - + "\t\n" + + "\006errors\030\353\336\325\226\001 \001(\0132" + + "9.google.cloud.compute.v1.ManagedInstanceLastAttemptErrorsH\000\210\001\001B\t\n" + "\007_errors\"W\n" + " ManagedInstanceLastAttemptErrors\0223\n" + "\006errors\030\353\336\325\226\001 \003(\0132\037.google.cloud.compute.v1.Errors\"_\n" @@ -19454,8 +19572,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014_fingerprintB\007\n" + "\005_kind\"\217\002\n" + "\016MetadataFilter\022L\n\r" - + "filter_labels\030\246\365\350\222\001" - + " \003(\01321.google.cloud.compute.v1.MetadataFilterLabelMatch\022%\n" + + "filter_labels\030\246\365\350\222\001 \003(\013" + + "21.google.cloud.compute.v1.MetadataFilterLabelMatch\022%\n" + "\025filter_match_criteria\030\300\320\266r \001(\tH\000\210\001\001\"n\n" + "\023FilterMatchCriteria\022#\n" + "\037UNDEFINED_FILTER_MATCH_CRITERIA\020\000\022\020\n" @@ -19474,8 +19592,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022l\n" + "®ion_addresses_move_request_resource\030\304\260\210\303\001" - + " \001(\01323.google.cloud.com" - + "pute.v1.RegionAddressesMoveRequestB\003\340A\002\022\032\n\n" + + " \001(\01323.google.cloud.compute.v1.RegionAddressesMoveRequestB\003\340A\002\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\275\001\n" + "\026MoveDiskProjectRequest\022U\n" @@ -19492,8 +19609,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\360\001\n" + "\030MoveGlobalAddressRequest\022\030\n" + "\007address\030\364\267\336\334\001 \001(\tB\003\340A\002\022l\n" - + "&global_addresses_move_request_resource\030\363\361\261\220\001" - + " \001(\01323.google.cloud.compute.v1.GlobalAddressesMoveRequestB\003\340A\002\022!\n" + + "&global_addresses_move_request_resource\030\363\361\261\220\001 \001(\01323.g" + + "oogle.cloud.compute.v1.GlobalAddressesMoveRequestB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" @@ -19518,10 +19635,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_nameB\007\n" + "\005_port\"\210\001\n" + "\tNatIpInfo\022S\n" - + "\024nat_ip_info_mappings\030\234\200\216s" - + " \003(\01322.google.cloud.compute.v1.NatIpInfoNatIpInfoMapping\022\031\n" + + "\024nat_ip_info_mappings\030\234\200\216s \003(\01322.googl" + + "e.cloud.compute.v1.NatIpInfoNatIpInfoMapping\022\031\n" + "\010nat_name\030\351\255\370\312\001 \001(\tH\000\210\001\001B\013\n" - + "\t_nat_name\"\362\001\n" + + "\t_nat_", + "name\"\362\001\n" + "\031NatIpInfoNatIpInfoMapping\022\024\n" + "\004mode\030\243\363\314\001 \001(\tH\000\210\001\001\022\026\n" + "\006nat_ip\030\205\322\210\n" @@ -19560,10 +19678,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\210\001\001\022>\n" + "\006params\030\206\363\253%" + " \001(\0132&.google.cloud.compute.v1.NetworkParamsH\016\210\001\001\022<\n" - + "\010peerings\030\263\252\251!" - + " \003(\0132\'.google.cloud.compute.v1.NetworkPeering\022N\n" - + "\016routing_config\030\333\251\323\371\001 \001(\0132" - + "-.google.cloud.compute.v1.NetworkRoutingConfigH\017\210\001\001\022\032\n" + + "\010peerings\030\263\252\251! \003(\0132\'" + + ".google.cloud.compute.v1.NetworkPeering\022N\n" + + "\016routing_config\030\333\251\323\371\001 \001(\0132-.google.clo" + + "ud.compute.v1.NetworkRoutingConfigH\017\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\020\210\001\001\022!\n" + "\021self_link_with_id\030\202\254\235\025 \001(\tH\021\210\001\001\022\027\n" + "\013subnetworks\030\305\324\245\306\001 \003(\t\"\240\001\n" @@ -19577,8 +19695,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014_descriptionB\033\n" + "\031_enable_ula_internal_ipv6B\022\n" + "\020_firewall_policyB\020\n" - + "\016_g", - "ateway_i_pv4B\005\n" + + "\016_gateway_i_pv4B\005\n" + "\003_idB\026\n" + "\024_internal_ipv6_rangeB\007\n" + "\005_kindB\006\n" @@ -19591,8 +19708,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\024\n" + "\022_self_link_with_id\"\247\006\n" + "\021NetworkAttachment\022]\n" - + "\024connection_endpoints\030\335\242\276\233\001 \003(\0132;.google.cloud.compute" - + ".v1.NetworkAttachmentConnectedEndpoint\022&\n" + + "\024connection_endpoints\030\335\242\276\233\001" + + " \003(\0132;.google.cloud.compute.v1.NetworkAttachmentConnectedEndpoint\022&\n" + "\025connection_preference\030\334\371\244\210\001 \001(\tH\000\210\001\001\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\001\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\002\210\001\001\022\033\n" @@ -19626,8 +19743,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\022_self_link_with_id\"\273\003\n" + "\037NetworkAttachmentAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022U\n" - + "\005items\030\300\317\367/ " - + "\003(\0132C.google.cloud.compute.v1.NetworkAttachmentAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132C.google" + + ".cloud.compute.v1.NetworkAttachmentAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n" @@ -19666,8 +19783,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\026_subnetwork_cidr_range\"\263\002\n" + "\025NetworkAttachmentList\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.NetworkAttachment\022\024\n" + + "\005items\030\300\317\367/" + + " \003(\0132*.google.cloud.compute.v1.NetworkAttachment\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" @@ -19679,8 +19796,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"\262\001\n" + "\034NetworkAttachmentsScopedList\022K\n" - + "\023network_attachments\030\237\336\326\370\001 \003(\0132*.go" - + "ogle.cloud.compute.v1.NetworkAttachment\0229\n" + + "\023network_attachments\030\237\336\326\370\001" + + " \003(\0132*.google.cloud.compute.v1.NetworkAttachment\0229\n" + "\007warning\030\234\337\226\030 \001(\0132" + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n" + "\010_warning\"\304\003\n" @@ -19702,14 +19819,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_kindB\007\n" + "\005_nameB\t\n" + "\007_regionB\022\n" - + "\020_security_policyB\014\n\n" + + "\020_security_policyB\014\n" + + "\n" + "_self_linkB\024\n" + "\022_self_link_with_id\"\216\004\n" + "(NetworkEdgeSecurityServiceAggregatedList\022\024\n" + "\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022\020\n" + "\002id\030\233\032 \001(\tH\001\210\001\001\022^\n" - + "\005items\030\300\317\367/ \003(\0132L.google.cl" - + "oud.compute.v1.NetworkEdgeSecurityServiceAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132L.google.cloud.compute." + + "v1.NetworkEdgeSecurityServiceAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\002\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\003\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\004\210\001\001\022\027\n" @@ -19718,8 +19836,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\005\210\001\001\032l\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022M\n" - + "\005value\030\002 \001(\0132>.go" - + "ogle.cloud.compute.v1.NetworkEdgeSecurityServicesScopedList:\0028\001B\007\n" + + "\005value\030\002 \001(\0132>.google.cloud.c" + + "ompute.v1.NetworkEdgeSecurityServicesScopedList:\0028\001B\007\n" + "\005_etagB\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" @@ -19733,8 +19851,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n" + "\010_warning\"\236\003\n" + "\017NetworkEndpoint\022Q\n" - + "\013annotations\030\244\366\2655 \003(\01329.google.clo" - + "ud.compute.v1.NetworkEndpoint.AnnotationsEntry\022\'\n" + + "\013annotations\030\244\366\2655" + + " \003(\01329.google.cloud.compute.v1.NetworkEndpoint.AnnotationsEntry\022\'\n" + "\027client_destination_port\030\206\210\202; \001(\005H\000\210\001\001\022\024\n" + "\004fqdn\030\225\245\300\001 \001(\tH\001\210\001\001\022\030\n" + "\010instance\030\225\251\332\010 \001(\tH\002\210\001\001\022\033\n\n" @@ -19742,7 +19860,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014ipv6_address\030\234\263\357\242\001 \001(\tH\004\210\001\001\022\024\n" + "\004port\030\201\261\322\001 \001(\005H\005\210\001\001\0322\n" + "\020AnnotationsEntry\022\013\n" - + "\003key\030\001 \001(\t\022\r\n" + + "\003key\030\001 \001(\t\022\r" + + "\n" + "\005value\030\002 \001(\t:\0028\001B\032\n" + "\030_client_destination_portB\007\n" + "\005_fqdnB\013\n" @@ -19751,14 +19870,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_ipv6_addressB\007\n" + "\005_port\"\211\013\n" + "\024NetworkEndpointGroup\022V\n" - + "\013annotations\030\244\366\2655" - + " \003(\0132>.google.cloud.compute.v1.NetworkEndpointGroup.AnnotationsEntry\022S\n\n" - + "app_engine\030\240\214\300\242\001 \001(\01326.google.cloud.compute" - + ".v1.NetworkEndpointGroupAppEngineH\000\210\001\001\022[\n" - + "\016cloud_function\030\242\345\363\367\001 \001(\0132:.google.clou" - + "d.compute.v1.NetworkEndpointGroupCloudFunctionH\001\210\001\001\022P\n" - + "\tcloud_run\030\201\313\3724 \001(\01325.goog" - + "le.cloud.compute.v1.NetworkEndpointGroupCloudRunH\002\210\001\001\022\"\n" + + "\013annotations\030\244\366\2655 \003(\0132>." + + "google.cloud.compute.v1.NetworkEndpointGroup.AnnotationsEntry\022S\n\n" + + "app_engine\030\240\214\300\242\001" + + " \001(\01326.google.cloud.compute.v1.NetworkEndpointGroupAppEngineH\000\210\001\001\022[\n" + + "\016cloud_function\030\242\345\363\367\001 \001(\0132:.google.cloud.compute.v1" + + ".NetworkEndpointGroupCloudFunctionH\001\210\001\001\022P\n" + + "\tcloud_run\030\201\313\3724 \001(\01325.google.cloud.com" + + "pute.v1.NetworkEndpointGroupCloudRunH\002\210\001\001\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\003\210\001\001\022\035\n" + "\014default_port\030\277\367\360\311\001 \001(\005H\004\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\005\210\001\001\022\020\n" @@ -19811,8 +19930,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_zone\"\335\003\n" + "\"NetworkEndpointGroupAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022X\n" - + "\005items\030\300\317\367/ \003(\0132F.google.cloud.compute.v" - + "1.NetworkEndpointGroupAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ " + + "\003(\0132F.google.cloud.compute.v1.NetworkEndpointGroupAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n" @@ -19821,8 +19940,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001\032f\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022G\n" - + "\005value\030\002 \001(\01328.google.cloud.compute." - + "v1.NetworkEndpointGroupsScopedList:\0028\001B\005\n" + + "\005value\030\002" + + " \001(\01328.google.cloud.compute.v1.NetworkEndpointGroupsScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -19849,8 +19968,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\t_url_mask\"\271\002\n" + "\030NetworkEndpointGroupList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022?\n" - + "\005items\030\300\317\367/" - + " \003(\0132-.google.cloud.compute.v1.NetworkEndpointGroup\022\024\n" + + "\005items\030\300\317\367/ \003(\0132-.g" + + "oogle.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" @@ -19893,8 +20012,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\016_health_status\"\253\002\n" + ")NetworkEndpointGroupsListNetworkEndpoints\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022J\n" - + "\005items\030\300\317\367/ \003(\01328.goo" - + "gle.cloud.compute.v1.NetworkEndpointWithHealthStatus\022\024\n" + + "\005items\030\300\317\367/ \003(\01328.google.cloud.co" + + "mpute.v1.NetworkEndpointWithHealthStatus\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" + "\007warning\030\234\337\226\030 \001(\0132" @@ -19917,8 +20036,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\021_network_endpoint\"\332\003\n" + "#NetworkFirewallPolicyAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022Y\n" - + "\005items\030\300\317\367/ \003(\0132G.google.cloud.compute.v1.Net" - + "workFirewallPolicyAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132G" + + ".google.cloud.compute.v1.NetworkFirewallPolicyAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n" @@ -19927,8 +20046,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001\032a\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022B\n" - + "\005value\030\002" - + " \001(\01323.google.cloud.compute.v1.FirewallPoliciesScopedList:\0028\001B\005\n" + + "\005value\030\002 \001(\013" + + "23.google.cloud.compute.v1.FirewallPoliciesScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -20015,15 +20134,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"\257\001\n\r" + "NetworkParams\022b\n" - + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132?.google.cl" - + "oud.compute.v1.NetworkParams.ResourceManagerTagsEntry\032:\n" + + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132?.google.cloud.compute." + + "v1.NetworkParams.ResourceManagerTagsEntry\032:\n" + "\030ResourceManagerTagsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\"\316\010\n" + "\016NetworkPeering\022\"\n" + "\022auto_create_routes\030\335\342\262\033 \001(\010H\000\210\001\001\022[\n" - + "\021connection_status\030\363\360\321\372\001 \001(\0132" - + "7.google.cloud.compute.v1.NetworkPeeringConnectionStatusH\001\210\001\001\022&\n" + + "\021connection_status\030\363\360\321\372\001 \001(\01327.google.clo" + + "ud.compute.v1.NetworkPeeringConnectionStatusH\001\210\001\001\022&\n" + "\026exchange_subnet_routes\030\320\312\306\014 \001(\010H\002\210\001\001\022$\n" + "\024export_custom_routes\030\215\245\337\034 \001(\010H\003\210\001\001\0223\n" + "#export_subnet_routes_with_public_ip\030\342\352\331." @@ -20062,7 +20181,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "$_export_subnet_routes_with_public_ipB\027\n" + "\025_import_custom_routesB&\n" + "$_import_subnet_routes_with_public_ipB\007\n" - + "\005_nameB\n\n" + + "\005_nameB\n" + + "\n" + "\010_networkB\013\n" + "\t_peer_mtuB\r\n" + "\013_stack_typeB\010\n" @@ -20070,11 +20190,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\016_state_detailsB\022\n" + "\020_update_strategy\"\314\003\n" + "\036NetworkPeeringConnectionStatus\022g\n" - + "\017consensus_state\030\311\275\213\265\001 \001" - + "(\0132E.google.cloud.compute.v1.NetworkPeer" - + "ingConnectionStatusConsensusStateH\000\210\001\001\022r\n" - + "\025traffic_configuration\030\264\324\266? \001(\0132K.googl" - + "e.cloud.compute.v1.NetworkPeeringConnectionStatusTrafficConfigurationH\001\210\001\001\022\037\n" + + "\017consensus_state\030\311\275\213\265\001 \001(\0132E.google." + + "cloud.compute.v1.NetworkPeeringConnectionStatusConsensusStateH\000\210\001\001\022r\n" + + "\025traffic_configuration\030\264\324\266? \001(\0132K.google.cloud.comp" + + "ute.v1.NetworkPeeringConnectionStatusTrafficConfigurationH\001\210\001\001\022\037\n" + "\017update_strategy\030\251\334\365\002 \001(\tH\002\210\001\001\"j\n" + "\016UpdateStrategy\022\035\n" + "\031UNDEFINED_UPDATE_STRATEGY\020\000\022\020\n" @@ -20132,15 +20251,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\016NetworkProfile\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\001\210\001\001\022P\n" - + "\010features\030\275\310\263u" - + " \001(\01326.google.cloud.compute.v1.NetworkProfileNetworkFeaturesH\002\210\001\001\022\020\n" + + "\010features\030\275\310\263u \001(\01326.goog" + + "le.cloud.compute.v1.NetworkProfileNetworkFeaturesH\002\210\001\001\022\020\n" + "\002id\030\233\032 \001(\004H\003\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\004\210\001\001\022J\n" - + "\010location\030\265\277\276\212\001" - + " \001(\0132/.google.cloud.compute.v1.NetworkProfileLocationH\005\210\001\001\022\024\n" + + "\010location\030\265\277\276\212\001 \001(\0132/.g" + + "oogle.cloud.compute.v1.NetworkProfileLocationH\005\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\006\210\001\001\022P\n" - + "\014profile_type\030\220\300\315G \001(\01322.google.c" - + "loud.compute.v1.NetworkProfileProfileTypeH\007\210\001\001\022\032\n" + + "\014profile_type\030\220\300\315G" + + " \001(\01322.google.cloud.compute.v1.NetworkProfileProfileTypeH\007\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\010\210\001\001\022!\n" + "\021self_link_with_id\030\202\254\235\025 \001(\tH\t\210\001\001\022\024\n" + "\004zone\030\254\307\344\001 \001(\tH\n" @@ -20164,41 +20283,53 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006REGION\020\364\265\354~\022\013\n" + "\004ZONE\020\254\267\250\001B\007\n" + "\005_nameB\010\n" - + "\006_scope\"\227+\n" + + "\006_scope\"\2716\n" + "\035NetworkProfileNetworkFeatures\022\034\n" - + "\020address_purposes\030\200\336\275\316\001 \003(\t\022&\n" - + "\025allow_alias_ip_ranges\030\311\221\261\332\001 \001(\tH\000\210\001\001\022&\n" - + "\026allow_auto_mode_subnet\030\237\202\311H \001(\tH\001\210\001\001\022\'\n" - + "\027allow_class_d_firewalls\030\233\343\340> \001(\tH\002\210\001\001\022\037\n" - + "\017allow_cloud_nat\030\241\325\301y \001(\tH\003\210\001\001\022#\n" - + "\022allow_cloud_router\030\311\313\215\327\001 \001(\tH\004\210\001\001\022,\n" - + "\034allow_default_nic_attachment\030\256\356\332\031 \001(\tH\005\210\001\001\022(\n" - + "\030allow_external_ip_access\030\276\271\334> \001(\tH\006\210\001\001\022#\n" - + "\022allow_interconnect\030\304\223\341\205\001 \001(\tH\007\210\001\001\022$\n" - + "\023allow_ip_forwarding\030\237\335\350\356\001 \001(\tH\010\210\001\001\022$\n" - + "\024allow_load_balancing\030\266\230\301j \001(\tH\t\210\001\001\022/\n" - + "\037allow_multi_nic_in_same_network\030\374\264\212* \001(\tH\n" + + "\020address_purposes\030\200\336\275\316\001 \003(\t\022\'\n" + + "\026allow_address_creation\030\200\242\203\327\001 \001(\tH\000\210\001\001\022&\n" + + "\025allow_alias_ip_ranges\030\311\221\261\332\001 \001(\tH\001\210\001\001\022&\n" + + "\026allow_auto_mode_subnet\030\237\202\311H \001(\tH\002\210\001\001\022\'\n" + + "\027allow_class_d_firewalls\030\233\343\340> \001(\tH\003\210\001\001\022\037\n" + + "\017allow_cloud_nat\030\241\325\301y \001(\tH\004\210\001\001\022#\n" + + "\022allow_cloud_router\030\311\313\215\327\001 \001(\tH\005\210\001\001\022,\n" + + "\034allow_default_nic_attachment\030\256\356\332\031 \001(\tH\006\210\001\001\022(\n" + + "\030allow_external_ip_access\030\276\271\334> \001(\tH", + "\007\210\001\001\022%\n" + + "\025allow_firewall_policy\030\333\230\233y \001(\tH\010\210\001\001\022#\n" + + "\022allow_interconnect\030\304\223\341\205\001 \001(\tH\t\210\001\001\022$\n" + + "\023allow_ip_forwarding\030\237\335\350\356\001 \001(\tH\n" + + "\210\001\001\022$\n" + + "\024allow_load_balancing\030\266\230\301j \001(\tH\013\210\001\001\022/\n" + + "\037allow_multi_nic_in_same_network\030\374\264\212* \001(\tH\014\210\001\001\0223\n" + + "\"allow_multi_nic_in_same_subnetwork\030\340\221\315\204\001 \001(\tH\r" + "\210\001\001\022\037\n" - + "\017allow_multicast\030\202\305\237\005 \001(\tH\013\210\001\001\022\032\n" - + "\tallow_ncc\030\330\336\306\261\001 \001(\tH\014\210\001\001\022\'\n" - + "\027allow_network_migration\030\207\247\237r \001(\tH\r" - + "\210\001\001\022\'\n" - + "\026allow_packet_mirroring\030\202\356\237\364\001 \001(\tH\016\210\001\001\022,\n" + + "\017allow_multicast\030\202\305\237\005 \001(\tH\016\210\001\001\022\032\n" + + "\tallow_ncc\030\330\336\306\261\001 \001(\tH\017\210\001\001\022\'\n" + + "\027allow_network_migration\030\207\247\237r \001(\tH\020\210\001\001\022\'\n" + + "\026allow_packet_mirroring\030\202\356\237\364\001 \001(\tH\021\210\001\001\022,\n" + "\033allow_private_google_access\030\370\377\325\262\001 \001(" - + "\tH\017\210\001\001\022\032\n" - + "\tallow_psc\030\312\361\306\261\001 \001(\tH\020\210\001\001\022*\n" - + "\032allow_same_network_unicast\030\373\250\361O \001(\tH\021\210\001\001\022#\n" - + "\023allow_static_routes\030\305\237\253X \001(\tH\022\210\001\001\022$\n" - + "\024allow_sub_interfaces\030\357\262\360u \001(\tH\023\210\001\001\022!\n" - + "\021allow_vpc_peering\030\364\313\2037 \001(\tH\024\210\001\001\022\032\n" - + "\tallow_vpn\030\376\235\307\261\001 \001(\tH\025\210\001\001\022\032\n" + + "\tH\022\210\001\001\022\032\n" + + "\tallow_psc\030\312\361\306\261\001 \001(\tH\023\210\001\001\022*\n" + + "\032allow_same_network_unicast\030\373\250\361O \001(\tH\024\210\001\001\022#\n" + + "\023allow_static_routes\030\305\237\253X \001(\tH\025\210\001\001\022$\n" + + "\024allow_sub_interfaces\030\357\262\360u \001(\tH\026\210\001\001\022*\n" + + "\031allow_subnetwork_creation\030\232\224\203\333\001 \001(\tH\027\210\001\001\022)\n" + + "\030allow_vpc_firewall_rules\030\304\307\337\362\001 \001(\tH\030\210\001\001\022!\n" + + "\021allow_vpc_peering\030\364\313\2037 \001(\tH\031\210\001\001\022\032\n" + + "\tallow_vpn\030\376\235\307\261\001 \001(\tH\032\210\001\001\022!\n" + + "\025firewall_policy_types\030\213\200\251\272\001 \003(\t\022\032\n" + "\017interface_types\030\363\263\252K \003(\t\022\032\n" - + "\tmulticast\030\370\227\330\300\001 \001(\tH\026\210\001\001\022\033\n" + + "\tmulticast\030\370\227\330\300\001 \001(\tH\033\210\001\001\0227\n" + + "&predefined_network_internal_ipv6_range\030\335\202\327\373\001 \001(" + + "\tH\034\210\001\001\022y\n" + + "\034predefined_subnetwork_ranges\030\316\304\363\302\001" + + " \003(\0132O.google.cloud.compute.v1" + + ".NetworkProfileNetworkFeaturesPredefinedSubnetworkRange\022\033\n" + "\017subnet_purposes\030\267\233\330\217\001 \003(\t\022\036\n" + "\022subnet_stack_types\030\240\354\267\370\001 \003(\t\022\037\n" + "\023subnetwork_purposes\030\306\240\361\373\001 \003(\t\022\"\n" + "\026subnetwork_stack_types\030\261\352\245\320\001 \003(\t\022\027\n" - + "\007unicast\030\257\220\221w \001(\tH\027\210\001\001\"\363\001\n" + + "\007unicast\030\257\220\221w \001(\tH\035\210\001\001\"\363\001\n" + "\017AddressPurposes\022\036\n" + "\032UNDEFINED_ADDRESS_PURPOSES\020\000\022\024\n" + "\014DNS_RESOLVER\020\374\334\203\343\001\022\023\n" @@ -20208,7 +20339,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\027PRIVATE_SERVICE_CONNECT\020\304\364\371\026\022\022\n\n" + "SERVERLESS\020\334\306\375\200\001\022\037\n" + "\027SHARED_LOADBALANCER_VIP\020\324\323\263\214\001\022\023\n" - + "\013VPC_PEERING\020\252\363\216\277\001\"{\n" + + "\013VPC_PEERING\020\252\363\216\277\001\"\177\n" + + "\024AllowAddressCreation\022$\n" + + " UNDEFINED_ALLOW_ADDRESS_CREATION\020\000\022\037\n" + + "\030ADDRESS_CREATION_ALLOWED\020\263\302\336V\022 \n" + + "\030ADDRESS_CREATION_BLOCKED\020\367\202\212\377\001\"{\n" + "\022AllowAliasIpRanges\022#\n" + "\037UNDEFINED_ALLOW_ALIAS_IP_RANGES\020\000\022\037\n" + "\027ALIAS_IP_RANGES_ALLOWED\020\350\235\325\335\001\022\037\n" @@ -20222,8 +20357,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\031CLASS_D_FIREWALLS_ALLOWED\020\372\317\205\246\001\022 \n" + "\031CLASS_D_FIREWALLS_BLOCKED\020\276\220\261N\"b\n\r" + "AllowCloudNat\022\035\n" - + "\031", - "UNDEFINED_ALLOW_CLOUD_NAT\020\000\022\030\n" + + "\031UNDEFINED_ALLOW_CLOUD_NAT\020\000\022\030\n" + "\021CLOUD_NAT_ALLOWED\020\240\272\242u\022\030\n" + "\021CLOUD_NAT_BLOCKED\020\344\372\315\035\"o\n" + "\020AllowCloudRouter\022 \n" @@ -20237,7 +20371,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\025AllowExternalIpAccess\022&\n" + "\"UNDEFINED_ALLOW_EXTERNAL_IP_ACCESS\020\000\022!\n" + "\032EXTERNAL_IP_ACCESS_ALLOWED\020\321\230\2354\022\"\n" - + "\032EXTERNAL_IP_ACCESS_BLOCKED\020\225\331\310\334\001\"p\n" + + "\032EXTERNAL_IP_ACCESS_BLOCKED\020\225\331\310\334\001\"{\n" + + "\023AllowFirewallPolicy\022#\n" + + "\037UNDEFINED_ALLOW_FIREWALL_POLICY\020\000\022\037\n" + + "\027FIREWALL_POLICY_ALLOWED\020\232\271\237\271\001\022\036\n" + + "\027FIREWALL_POLICY_BLOCKED\020\336\371\312a\"p\n" + "\021AllowInterconnect\022 \n" + "\034UNDEFINED_ALLOW_INTERCONNECT\020\000\022\033\n" + "\024INTERCONNECT_ALLOWED\020\327\245\323M\022\034\n" @@ -20254,7 +20392,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\032AllowMultiNicInSameNetwork\022-\n" + ")UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_NETWORK\020\000\022)\n" + "!MULTI_NIC_IN_SAME_NETWORK_ALLOWED\020\333\373\226\332\001\022)\n" - + "!MULTI_NIC_IN_SAME_NETWORK_BLOCKED\020\237\274\302\202\001\"d\n" + + "!MULTI_NIC_IN_SAME_NETWORK_BLOCKED\020\237\274\302\202\001\"\254\001\n" + + "\035AllowMultiNicInSameSubnetwork\0220\n" + + ",UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_SUBNETWORK\020\000\022,\n" + + "$MULTI_NIC_IN_SAME_SUBNETWORK_ALLOWED\020\263\354\254\211\001\022+\n" + + "$MULTI_NIC_IN_SAME_SUBNETWORK_BLOCKED\020\367\254\3301\"d\n" + "\016AllowMulticast\022\035\n" + "\031UNDEFINED_ALLOW_MULTICAST\020\000\022\030\n" + "\021MULTICAST_ALLOWED\020\241\360\247\025\022\031\n" @@ -20290,7 +20432,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\022AllowSubInterfaces\022\"\n" + "\036UNDEFINED_ALLOW_SUB_INTERFACES\020\000\022\034\n" + "\025SUBINTERFACES_ALLOWED\020\303\265\325K\022\035\n" - + "\025SUBINTERFACES_BLOCKED\020\207\366\200\364\001\"j\n" + + "\025SUBINTERFACES_BLOCKED\020\207\366\200\364\001\"\213\001\n" + + "\027AllowSubnetworkCreation\022\'\n" + + "#UNDEFINED_ALLOW_SUBNETWORK_CREATION\020\000\022\"\n" + + "\033SUBNETWORK_CREATION_ALLOWED\020\331\200\317K\022#\n" + + "\033SUBNETWORK_CREATION_BLOCKED\020\235\301\372\363\001\"\207\001\n" + + "\025AllowVpcFirewallRules\022&\n" + + "\"UNDEFINED_ALLOW_VPC_FIREWALL_RULES\020\000\022\"\n" + + "\032VPC_FIREWALL_RULES_ALLOWED\020\327\372\271\351\001\022\"\n" + + "\032VPC_FIREWALL_RULES_BLOCKED\020\233\273\345\221\001\"j\n" + "\017AllowVpcPeering\022\037\n" + "\033UNDEFINED_ALLOW_VPC_PEERING\020\000\022\032\n" + "\023VPC_PEERING_ALLOWED\020\363\307\326|\022\032\n" @@ -20298,7 +20448,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010AllowVpn\022\027\n" + "\023UNDEFINED_ALLOW_VPN\020\000\022\022\n" + "\013VPN_ALLOWED\020\235\332\251M\022\023\n" - + "\013VPN_BLOCKED\020\341\232\325\365\001\"\227\001\n" + + "\013VPN_BLOCKED\020\341\232\325\365\001\"f\n" + + "\023FirewallPolicyTypes\022#\n" + + "\037UNDEFINED_FIREWALL_POLICY_TYPES\020\000\022\027\n" + + "\020RDMA_ROCE_POLICY\020\231\265\367F\022\021\n\n" + + "VPC_POLICY\020\350\212\270#\"\227\001\n" + "\016InterfaceTypes\022\035\n" + "\031UNDEFINED_INTERFACE_TYPES\020\000\022\014\n" + "\005GVNIC\020\231\225\303 \022\013\n" @@ -20339,18 +20493,21 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007Unicast\022\025\n" + "\021UNDEFINED_UNICAST\020\000\022\023\n" + "\013UNICAST_SDN\020\355\307\226\265\001\022\023\n" - + "\013UNICAST_ULL\020\345\330\226\265\001B\030\n" + + "\013UNICAST_ULL\020\345\330\226\265\001B\031\n" + + "\027_allow_address_creationB\030\n" + "\026_allow_alias_ip_rangesB\031\n" + "\027_allow_auto_mode_subnetB\032\n" + "\030_allow_class_d_firewallsB\022\n" + "\020_allow_cloud_natB\025\n" + "\023_allow_cloud_routerB\037\n" + "\035_allow_default_nic_attachmentB\033\n" - + "\031_allow_external_ip_accessB\025\n" + + "\031_allow_external_ip_accessB\030\n" + + "\026_allow_firewall_policyB\025\n" + "\023_allow_interconnectB\026\n" + "\024_allow_ip_forwardingB\027\n" + "\025_allow_load_balancingB\"\n" - + " _allow_multi_nic_in_same_networkB\022\n" + + " _allow_multi_nic_in_same_networkB%\n" + + "#_allow_multi_nic_in_same_subnetworkB\022\n" + "\020_allow_multicastB\014\n\n" + "_allow_nccB\032\n" + "\030_allow_network_migrationB\031\n" @@ -20359,11 +20516,19 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_allow_pscB\035\n" + "\033_allow_same_network_unicastB\026\n" + "\024_allow_static_routesB\027\n" - + "\025_allow_sub_interfacesB\024\n" + + "\025_allow_sub_interfacesB\034\n" + + "\032_allow_subnetwork_creationB\033\n" + + "\031_allow_vpc_firewall_rulesB\024\n" + "\022_allow_vpc_peeringB\014\n\n" + "_allow_vpnB\014\n\n" - + "_multicastB\n\n" - + "\010_unicast\"\364\003\n" + + "_multicastB)\n" + + "\'_predefined_network_internal_ipv6_rangeB\n\n" + + "\010_unicast\"\220\001\n" + + "6NetworkProfileNetworkFeaturesPredefinedSubnetworkRange\022\032\n\n" + + "ipv6_range\030\345\201\357\027 \001(\tH\000\210\001\001\022\033\n" + + "\013name_prefix\030\306\245\335p \001(\tH\001\210\001\001B\r\n" + + "\013_ipv6_rangeB\016\n" + + "\014_name_prefix\"\210\004\n" + "\031NetworkProfileProfileType\022\035\n" + "\014network_type\030\253\265\334\366\001 \001(\tH\000\210\001\001\022\034\n" + "\014rdma_subtype\030\201\213\216\' \001(\tH\001\210\001\001\022\033\n" @@ -20373,11 +20538,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\026UNDEFINED_NETWORK_TYPE\020\000\022\013\n" + "\004RDMA\020\306\236\231\001\022\t\n" + "\003ULL\020\225\221\005\022\t\n" - + "\003VPC\020\311\231\005\"F\n" + + "\003VPC\020\311\231\005\"Z\n" + "\013RdmaSubtype\022\032\n" + "\026UNDEFINED_RDMA_SUBTYPE\020\000\022\016\n" + "\006FALCON\020\321\211\253\331\001\022\013\n" - + "\004ROCE\020\337\356\231\001\"M\n\n" + + "\004ROCE\020\337\356\231\001\022\022\n\n" + + "ROCE_METAL\020\207\224\355\310\001\"M\n\n" + "UllSubtype\022\031\n" + "\025UNDEFINED_ULL_SUBTYPE\020\000\022\020\n" + "\010OPERATOR\020\244\261\300\206\001\022\022\n" @@ -20446,15 +20612,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\020_network_peeringB\017\n\r" + "_peer_network\"\326\001\n" + "%NetworksGetEffectiveFirewallsResponse\022s\n" - + "\020firewall_policys\030\302\312\374\303\001 \003(\0132U.google.clou" - + "d.compute.v1.NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy\0228\n" + + "\020firewall_policys\030\302\312\374\303\001 \003(\0132U.google.cloud.c" + + "ompute.v1.NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy\0228\n" + "\tfirewalls\030\363\306\350\201\001" + " \003(\0132!.google.cloud.compute.v1.Firewall\"\363\003\n" + ".google." - + "cloud.compute.v1.NodeTemplateAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132>.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" + "\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" @@ -20739,7 +20906,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n" - + "\007warning\030\234\337\226\030 \001(\0132" + + "\007w", + "arning\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" @@ -20754,8 +20922,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_local_ssdB\t\n" + "\007_memory\"\243\001\n" + "\027NodeTemplatesScopedList\022A\n" - + "\016node_templates\030\274\242\355\250\001 \003(\013" - + "2%.google.cloud.compute.v1.NodeTemplate\0229\n" + + "\016node_templates\030\274\242\355\250\001" + + " \003(\0132%.google.cloud.compute.v1.NodeTemplate\0229\n" + "\007warning\030\234\337\226\030 \001(\0132" + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n" + "\010_warning\"\306\004\n" @@ -20776,8 +20944,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\tself_link\030\215\222\305\331\001 \001(\tH\013\210\001\001\022\024\n" + "\004zone\030\254\307\344\001 \001(\tH\014\210\001\001B\017\n\r" + "_cpu_platformB\025\n" - + "\023_creation_timestampB\r" - + "\n" + + "\023_creation_timestampB\r\n" + "\013_deprecatedB\016\n" + "\014_descriptionB\r\n" + "\013_guest_cpusB\005\n" @@ -20791,8 +20958,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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:" - + ".google.cloud.compute.v1.NodeTypeAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132:.go" + + "ogle.cloud.compute.v1.NodeTypeAggregatedList.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" @@ -20829,8 +20996,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\024NotificationEndpoint\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\r" - + "grpc_settings\030\244\306\300\331\001 \001(\01329.google.cloud.c" - + "ompute.v1.NotificationEndpointGrpcSettingsH\002\210\001\001\022\020\n" + + "grpc_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" @@ -20873,8 +21040,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010_warning\"\275\014\n" + "\tOperation\022$\n" + "\023client_operation_id\030\347\215\336\215\001 \001(\tH\000\210\001\001\022\"\n" - + "\022creati", - "on_timestamp\030\266\217\307\016 \001(\tH\001\210\001\001\022\034\n" + + "\022creation_timestamp\030\266\217\307\016 \001(\tH\001\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\002\210\001\001\022\030\n" + "\010end_time\030\261\247\3476 \001(\tH\003\210\001\001\0225\n" + "\005error\030\210\244\223." @@ -20884,8 +21050,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \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\022w\n" - + "(instances_bulk_insert_operation_metadata\030\301\206\301*" - + " \001(\0132=.google.cloud.compute.v1.InstancesBulkInsertOperationMetadataH" + + "(instances_bulk_insert_operation_metadata\030\301\206\301* \001" + + "(\0132=.google.cloud.compute.v1.InstancesBulkInsertOperationMetadataH" + "\t\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\n" + "\210\001\001\022\031\n" @@ -20897,8 +21063,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006region\030\364\315\240B \001(\tH\017\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\020\210\001\001\022\205\001\n" + "/set_common_instance_metadata_operation_metadata\030\344\255\352\351\001" - + " \001(\0132C.google.cloud.compute.v1.Set" - + "CommonInstanceMetadataOperationMetadataH\021\210\001\001\022\032\n\n" + + " \001(\0132C.google.cloud.compute.v1.SetCom" + + "monInstanceMetadataOperationMetadataH\021\210\001\001\022\032\n\n" + "start_time\030\212\351\356\021 \001(\tH\022\210\001\001\022F\n" + "\006status\030\362\237\267V" + " \001(\0162).google.cloud.compute.v1.Operation.StatusB\003\350G\002H\023\210\001\001\022\037\n" @@ -20941,8 +21107,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_zone\"\274\003\n" + "\027OperationAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022M\n" - + "\005items\030\300\317\367/ \003" - + "(\0132;.google.cloud.compute.v1.OperationAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132" + + ";.google.cloud.compute.v1.OperationAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n" @@ -20951,8 +21117,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001\032[\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022<\n" - + "\005value\030\002 \001(\0132-.googl" - + "e.cloud.compute.v1.OperationsScopedList:\0028\001B\005\n" + + "\005value\030\002 \001(\0132-.google.c" + + "loud.compute.v1.OperationsScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -20977,8 +21143,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n" + "\010_warning\"\243\001\n" + "4OrganizationSecurityPoliciesListAssociationsResponse\022L\n" - + "\014associations\030\222\350\312\362\001 \003(\01322." - + "google.cloud.compute.v1.SecurityPolicyAssociation\022\024\n" + + "\014associations\030\222\350\312\362\001 \003(\01322.goo" + + "gle.cloud.compute.v1.SecurityPolicyAssociation\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\000\210\001\001B\007\n" + "\005_kind\"\332\006\n" + "\020OutlierDetection\022E\n" @@ -21037,8 +21203,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\016_num_intervalsB\007\n" + "\005_type\"\272\006\n" + "\017PacketMirroring\022Z\n\r" - + "collector_ilb\030\355\211\266\313\001" - + " \001(\0132:.google.cloud.compute.v1.PacketMirroringForwardingRuleInfoH\000\210\001\001\022\"\n" + + "collector_ilb\030\355\211\266\313\001 \001" + + "(\0132:.google.cloud.compute.v1.PacketMirroringForwardingRuleInfoH\000\210\001\001\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\001\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\002\210\001\001\022\027\n" + "\006enable\030\203\313\324\224\001 \001(\tH\003\210\001\001\022G\n" @@ -21046,8 +21212,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\0132..google.cloud.compute.v1.PacketMirroringFilterH\004\210\001\001\022\020\n" + "\002id\030\233\032 \001(\004H\005\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\006\210\001\001\022`\n" - + "\022mirrored_resources\030\304\237\302; \001(\0132<.google.cloud" - + ".compute.v1.PacketMirroringMirroredResourceInfoH\007\210\001\001\022\024\n" + + "\022mirrored_resources\030\304\237\302; \001(\0132<.google.cloud.co" + + "mpute.v1.PacketMirroringMirroredResourceInfoH\007\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\010\210\001\001\022L\n" + "\007network\030\256\264\205o" + " \001(\01323.google.cloud.compute.v1.PacketMirroringNetworkInfoH" @@ -21076,8 +21242,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_link\"\316\003\n" + "\035PacketMirroringAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022S\n" - + "\005items\030\300\317\367/ \003(\0132A.google.cloud.compute" - + ".v1.PacketMirroringAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132A.google.cloud.compute.v1" + + ".PacketMirroringAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n" @@ -21124,10 +21290,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010_warning\"\367\001\n" + "#PacketMirroringMirroredResourceInfo\022^\n" + "\tinstances\030\376\374\357\r" - + " \003(\0132H.google.cloud.compute." - + "v1.PacketMirroringMirroredResourceInfoInstanceInfo\022_\n" - + "\013subnetworks\030\305\324\245\306\001 \003(\0132F.go" - + "ogle.cloud.compute.v1.PacketMirroringMirroredResourceInfoSubnetInfo\022\017\n" + + " \003(\0132H.google.cloud.compute.v1." + + "PacketMirroringMirroredResourceInfoInstanceInfo\022_\n" + + "\013subnetworks\030\305\324\245\306\001 \003(\0132F.googl" + + "e.cloud.compute.v1.PacketMirroringMirroredResourceInfoSubnetInfo\022\017\n" + "\004tags\030\231\350\330\001 \003(\t\"\177\n" + "/PacketMirroringMirroredResourceInfoInstanceInfo\022\036\n\r" + "canonical_url\030\244\377\243\364\001 \001(\tH\000\210\001\001\022\022\n" @@ -21167,20 +21333,22 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\0132&.google.cloud.compute.v1.BackendBucketB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" - + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r" + + "\n" + "\013_request_id\"\340\001\n" + "\032PatchBackendServiceRequest\022 \n" + "\017backend_service\030\212\300\256\222\001 \001(\tB\003\340A\002\022R\n" - + "\030backend_service_resource\030\243\201\337\245\001 \001(\0132" - + "\'.google.cloud.compute.v1.BackendServiceB\003\340A\002\022!\n" + + "\030backend_service_resource\030\243\201\337\245\001 \001(\0132\'.g" + + "oogle.cloud.compute.v1.BackendServiceB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" - + "\340A\002\362G\007project\022\032\n\n" + + "\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\"\307\002\n" + "\034PatchCrossSiteNetworkRequest\022\"\n" + "\022cross_site_network\030\325\305\3133 \001(\tB\003\340A\002\022V\n" - + "\033cross_site_network_resource\030\270\344\335\016 \001(\0132).googl" - + "e.cloud.compute.v1.CrossSiteNetworkB\003\340A\002\022!\n" + + "\033cross_site_network_resource\030\270\344\335\016" + + " \001(\0132).google.cloud.compute.v1.CrossSiteNetworkB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\034\n" @@ -21191,8 +21359,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\016_validate_only\"\275\001\n" + "\032PatchFirewallPolicyRequest\022 \n" + "\017firewall_policy\030\321\212\306\355\001 \001(\tB\003\340A\002\022R\n" - + "\030firewall_policy_resource\030\274\266\207\354\001 \001(\0132\'.g" - + "oogle.cloud.compute.v1.FirewallPolicyB\003\340A\002\022\032\n\n" + + "\030firewall_policy_resource\030\274\266\207\354\001 \001(\0132\'.goog" + + "le.cloud.compute.v1.FirewallPolicyB\003\340A\002\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\305\001\n" + "\024PatchFirewallRequest\022\031\n" @@ -21225,8 +21393,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\'\n" + "\027public_delegated_prefix\030\350\334\261a \001(\tB\003\340A\002\022`\n" + " public_delegated_prefix_resource\030\205\370\330\026" - + " \001(\0132..google.cloud.compute.v1.PublicDelegatedPrefixB\003\340A\002\022\032\n" - + "\n" + + " \001(\0132..google.cloud.compute.v1.PublicDelegatedPrefixB\003\340A\002\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\323\001\n" + "\027PatchHealthCheckRequest\022\035\n" @@ -21247,8 +21414,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\225\002\n" + " PatchInstanceGroupManagerRequest\022&\n" + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022^\n" - + "\037instance_group_manager_resource\030\212\212\276| " - + "\001(\0132-.google.cloud.compute.v1.InstanceGroupManagerB\003\340A\002\022!\n" + + "\037instance_group_manager_resource\030\212\212\276| \001(\013" + + "2-.google.cloud.compute.v1.InstanceGroupManagerB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" @@ -21256,11 +21423,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\004zoneB\r\n" + "\013_request_id\"\216\002\n" + "\033PatchInstanceSettingRequest\022V\n" - + "\032instance_settings_resource\030\200\247\316\212\001 \001(\0132).goo" - + "gle.cloud.compute.v1.InstanceSettingsB\003\340A\002\022!\n" + + "\032instance_settings_resource\030\200\247\316\212\001 \001(\0132).google" + + ".cloud.compute.v1.InstanceSettingsB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" - + "\340A\002\362G\007project\022\032\n" - + "\n" + + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\034\n" + "\013update_mask\030\242\271\272\356\001 \001(\tH\001\210\001\001\022\033\n" + "\004zone\030\254\307\344\001 \001(\tB\n" @@ -21279,8 +21445,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014_update_mask\"\240\002\n" + "\"PatchInterconnectAttachmentRequest\022(\n" + "\027interconnect_attachment\030\364\212\367\222\001 \001(\tB\003\340A\002\022a\n" - + " interconnect_attachment_resource\030\371\244\240e" - + " \001(\0132/.google.cloud.compute.v1.InterconnectAttachmentB\003\340A\002\022!\n" + + " interconnect_attachment_resource\030\371\244\240e " + + "\001(\0132/.google.cloud.compute.v1.InterconnectAttachmentB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" @@ -21288,8 +21454,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\231\002\n" + "\035PatchInterconnectGroupRequest\022#\n" + "\022interconnect_group\030\216\267\251\271\001 \001(\tB\003\340A\002\022W\n" - + "\033interconnect_group_resource\030\237\363\346( \001" - + "(\0132*.google.cloud.compute.v1.InterconnectGroupB\003\340A\002\022!\n" + + "\033interconnect_group_resource\030\237\363\346( \001(\0132" + + "*.google.cloud.compute.v1.InterconnectGroupB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\034\n" @@ -21315,8 +21481,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\203\003\n" + "&PatchNetworkEdgeSecurityServiceRequest\022-\n" + "\035network_edge_security_service\030\247\237\357J \001(\tB\003\340A\002\022l\n" - + "&network_edge_security_service_resource\030\246\243\333\343\001 " - + "\001(\01323.google.cloud.compute.v1.NetworkEdgeSecurityServiceB\003\340A\002\022\025\n" + + "&network_edge_security_service_resource\030\246\243\333\343\001 \001(\013" + + "23.google.cloud.compute.v1.NetworkEdgeSecurityServiceB\003\340A\002\022\025\n" + "\005paths\030\356\301\3402 \001(\tH\000\210\001\001\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" @@ -21328,8 +21494,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014_update_mask\"\347\001\n" + "!PatchNetworkFirewallPolicyRequest\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" + + "\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\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" @@ -21339,8 +21505,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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" - + "\n" + + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\351\001\n" + "\025PatchNodeGroupRequest\022\033\n\n" @@ -21371,20 +21536,21 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\252\002\n" + "4PatchPacketMirroringRuleNetworkFirewallPolicyRequest\022 \n" + "\017firewall_policy\030\321\212\306\355\001 \001(\tB\003\340A\002\022Z\n" - + "\035firewall_policy_rule_resource\030\203\337\272w \001(\0132+.goo" - + "gle.cloud.compute.v1.FirewallPolicyRuleB\003\340A\002\022\031\n" + + "\035firewall_policy_rule_resource\030\203\337\272w \001(\0132+.google" + + ".cloud.compute.v1.FirewallPolicyRuleB\003\340A\002\022\031\n" + "\010priority\030\244\363\241\324\001 \001(\005H\000\210\001\001\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\001\210\001\001B\013\n" + "\t_priorityB\r\n" + "\013_request_id\"\344\002\n" - + "2PatchPerInstanceConfigsInstanceGroupManagerRequest\022&\n" + + "2PatchPerInstanceConfigsInstanceGroup", + "ManagerRequest\022&\n" + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022\232\001\n" - + "?instance_group_man" - + "agers_patch_per_instance_configs_req_resource\030\377\233\210\252\001" - + " \001(\0132H.google.cloud.compute.v" - + "1.InstanceGroupManagersPatchPerInstanceConfigsReqB\003\340A\002\022!\n" + + "?instance_group_manage" + + "rs_patch_per_instance_configs_req_resource\030\377\233\210\252\001" + + " \001(\0132H.google.cloud.compute.v1.I" + + "nstanceGroupManagersPatchPerInstanceConfigsReqB\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" @@ -21397,8 +21563,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\233\001\n" + "@region_instance_group_manager_patch_instance_config_req_resource\030\312\315\241^" - + " \001(\0132I.google.cloud.compute.v1.Regio" - + "nInstanceGroupManagerPatchInstanceConfigReqB\003\340A\002\022\032\n\n" + + " \001(\0132I.google.cloud.compute.v1.RegionIn" + + "stanceGroupManagerPatchInstanceConfigReqB\003\340A\002\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\201\002\n" + "#PatchPublicAdvertisedPrefixeRequest\022!\n" @@ -21413,10 +21579,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\'\n" + "\027public_delegated_prefix\030\350\334\261a \001(\tB\003\340A\002\022`\n" - + " public_delegated_prefix_resource\030\205\370\330\026 \001(\0132..google" - + ".cloud.compute.v1.PublicDelegatedPrefixB\003\340A\002\022\037\n" - + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n" - + "\n" + + " public_delegated_prefix_resource\030\205\370\330\026 \001(\0132..google.cl" + + "oud.compute.v1.PublicDelegatedPrefixB\003\340A\002\022\037\n" + + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\203\002\n" + "\034PatchRegionAutoscalerRequest\022\033\n\n" @@ -21458,8 +21623,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\237\002\n" + "&PatchRegionInstanceGroupManagerRequest\022&\n" + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022^\n" - + "\037instance_group_manager_resource\030\212\212\276| \001(\0132-.googl" - + "e.cloud.compute.v1.InstanceGroupManagerB\003\340A\002\022!\n" + + "\037instance_group_manager_resource\030\212\212\276| \001(\0132-.google.c" + + "loud.compute.v1.InstanceGroupManagerB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" @@ -21478,8 +21643,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" - + "request_id\030\313\201\331\021 \001(\tH\000\210\001", - "\001\022\037\n" + + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\037\n" + "\017security_policy\030\221\206\312Q \001(\tB\003\340A\002\022Q\n" + "\030security_policy_resource\030\374\252\211g" + " \001(\0132\'.google.cloud.compute.v1.SecurityPolicyB\003\340A\002\022\034\n" @@ -21501,8 +21665,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\"\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).g" - + "oogle.cloud.compute.v1.TargetHttpsProxyB\003\340A\002B\r\n" + + "\033target_https_proxy_resource\030\201\255\344\316\001 \001(\0132).goog" + + "le.cloud.compute.v1.TargetHttpsProxyB\003\340A\002B\r\n" + "\013_request_id\"\346\001\n" + "\030PatchRegionUrlMapRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" @@ -21529,8 +21693,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022K\n" - + "\025route_policy_resource\030\205\275\2657 \001(\013" - + "2$.google.cloud.compute.v1.RoutePolicyB\003\340A\002\022\026\n" + + "\025route_policy_resource\030\205\275\2657 \001(\0132$." + + "google.cloud.compute.v1.RoutePolicyB\003\340A\002\022\026\n" + "\006router\030\311\256\356F \001(\tB\003\340A\002B\r\n" + "\013_request_id\"\335\001\n" + "\022PatchRouterRequest\022!\n" @@ -21552,8 +21716,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\233\002\n" + "%PatchRuleNetworkFirewallPolicyRequest\022 \n" + "\017firewall_policy\030\321\212\306\355\001 \001(\tB\003\340A\002\022Z\n" - + "\035firewall_policy_rule_resource\030\203\337\272w \001(\0132+.google.cl" - + "oud.compute.v1.FirewallPolicyRuleB\003\340A\002\022\031\n" + + "\035firewall_policy_rule_resource\030\203\337\272w" + + " \001(\0132+.google.cloud.compute.v1.FirewallPolicyRuleB\003\340A\002\022\031\n" + "\010priority\030\244\363\241\324\001 \001(\005H\000\210\001\001\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" @@ -21585,8 +21749,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\037\n" + "\017security_policy\030\221\206\312Q \001(\tB\003\340A\002\022[\n" - + "\035security_policy_rule_resource\030\303\272\202\300\001 \001(\0132+.google.c" - + "loud.compute.v1.SecurityPolicyRuleB\003\340A\002\022\034\n" + + "\035security_policy_rule_resource\030\303\272\202\300\001" + + " \001(\0132+.google.cloud.compute.v1.SecurityPolicyRuleB\003\340A\002\022\034\n" + "\013update_mask\030\242\271\272\356\001 \001(\tH\001\210\001\001\022\035\n\r" + "validate_only\030\265\372\337s \001(\010H\002\210\001\001B\013\n" + "\t_priorityB\016\n" @@ -21597,9 +21761,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\017security_policy\030\221\206\312Q \001(\tB\003\340A\002\022[\n" - + "\035security_policy_rule_resource\030\303\272\202\300\001 \001(\013" - + "2+.google.cloud.compute.v1.SecurityPolicyRuleB\003\340A\002\022\034\n" - + "\013update_mask\030\242\271\272\356\001 \001(\tH\001\210\001\001\022\035\n\r" + + "\035security_policy_rule_resource\030\303\272\202\300\001 \001(\0132+." + + "google.cloud.compute.v1.SecurityPolicyRuleB\003\340A\002\022\034\n" + + "\013update_mask\030\242\271\272\356\001 \001(\tH\001\210\001\001\022\035\n" + + "\r" + "validate_only\030\265\372\337s \001(\010H\002\210\001\001B\013\n" + "\t_priorityB\016\n" + "\014_update_maskB\020\n" @@ -21609,10 +21774,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\037\n" + "\017security_policy\030\221\206\312Q \001(\tB\003\340A\002\022Q\n" - + "\030security_policy_resource\030\374\252\211g \001" - + "(\0132\'.google.cloud.compute.v1.SecurityPolicyB\003\340A\002\022\034\n" - + "\013update_mask\030\242\271\272\356\001 \001(\tH\001\210\001\001B\r" - + "\n" + + "\030security_policy_resource\030\374\252\211g \001(\0132" + + "\'.google.cloud.compute.v1.SecurityPolicyB\003\340A\002\022\034\n" + + "\013update_mask\030\242\271\272\356\001 \001(\tH\001\210\001\001B\r\n" + "\013_request_idB\016\n" + "\014_update_mask\"\215\002\n" + "\035PatchServiceAttachmentRequest\022!\n" @@ -21621,15 +21785,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022#\n" + "\022service_attachment\030\355\251\320\241\001 \001(\tB\003\340A\002\022X\n" - + "\033service_attachment_resource\030\240\266\304\341\001 \001(\0132*." - + "google.cloud.compute.v1.ServiceAttachmentB\003\340A\002B\r\n" + + "\033service_attachment_resource\030\240\266\304\341\001 \001(\0132*.goo" + + "gle.cloud.compute.v1.ServiceAttachmentB\003\340A\002B\r\n" + "\013_request_id\"\361\001\n" + "\033PatchSnapshotSettingRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022V\n" - + "\032snapshot_settings_resource\030\357\215\306\252\001 \001(\0132).g" - + "oogle.cloud.compute.v1.SnapshotSettingsB\003\340A\002\022\034\n" + + "\032snapshot_settings_resource\030\357\215\306\252\001 \001(\0132).goog" + + "le.cloud.compute.v1.SnapshotSettingsB\003\340A\002\022\034\n" + "\013update_mask\030\242\271\272\356\001 \001(\tH\001\210\001\001B\r\n" + "\013_request_idB\016\n" + "\014_update_mask\"\314\001\n" @@ -21692,19 +21856,19 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013update_mask\030\242\271\272\356\001 \001(\tH\001\210\001\001\022\035\n\r" + "validate_only\030\265\372\337s \001(\010H\002\210\001\001\022\032\n\n" + "wire_group\030\305\244\267: \001(\tB\003\340A\002\022G\n" - + "\023wire_group_resource\030\310\301\3537 \001(\0132\"" - + ".google.cloud.compute.v1.WireGroupB\003\340A\002B\r\n" + + "\023wire_group_resource\030\310\301\3537" + + " \001(\0132\".google.cloud.compute.v1.WireGroupB\003\340A\002B\r\n" + "\013_request_idB\016\n" + "\014_update_maskB\020\n" + "\016_validate_only\"\322\005\n" + "\013PathMatcher\022h\n" - + "$default_custom_error_response_policy\030\251\213\340& \001(\01322.goog" - + "le.cloud.compute.v1.CustomErrorResponsePolicyH\000\210\001\001\022O\n" - + "\024default_route_action\030\252\264\327\264\001" - + " \001(\0132(.google.cloud.compute.v1.HttpRouteActionH\001\210\001\001\022 \n" + + "$default_custom_error_response_policy\030\251\213\340& \001(\01322.google." + + "cloud.compute.v1.CustomErrorResponsePolicyH\000\210\001\001\022O\n" + + "\024default_route_action\030\252\264\327\264\001 \001(" + + "\0132(.google.cloud.compute.v1.HttpRouteActionH\001\210\001\001\022 \n" + "\017default_service\030\267\345\305\260\001 \001(\tH\002\210\001\001\022R\n" - + "\024default_url_redirect\030\352\253\266\253\001 \001(\0132" - + "+.google.cloud.compute.v1.HttpRedirectActionH\003\210\001\001\022\034\n" + + "\024default_url_redirect\030\352\253\266\253\001 \001(\0132+.g" + + "oogle.cloud.compute.v1.HttpRedirectActionH\003\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\004\210\001\001\022I\n\r" + "header_action\030\250\240\270\234\001" + " \001(\0132).google.cloud.compute.v1.HttpHeaderActionH\005\210\001\001\022\024\n" @@ -21720,8 +21884,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\016_header_actionB\007\n" + "\005_name\"\374\002\n" + "\010PathRule\022`\n" - + "\034custom_error_response_policy\030\353\370\332` \001(\01322.google.clo" - + "ud.compute.v1.CustomErrorResponsePolicyH\000\210\001\001\022\020\n" + + "\034custom_error_response_policy\030\353\370\332` \001(\01322.google.cloud." + + "compute.v1.CustomErrorResponsePolicyH\000\210\001\001\022\020\n" + "\005paths\030\356\301\3402 \003(\t\022G\n" + "\014route_action\030\354\251\271\312\001" + " \001(\0132(.google.cloud.compute.v1.HttpRouteActionH\001\210\001\001\022\030\n" @@ -21760,8 +21924,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\254\002\n" + "\"PerformMaintenanceNodeGroupRequest\022\033\n\n" + "node_group\030\202\374\213\340\001 \001(\tB\003\340A\002\022~\n" - + "0node_groups_perform_maintenance_request_resource\030\326\270\256X \001(\0132<.google." - + "cloud.compute.v1.NodeGroupsPerformMaintenanceRequestB\003\340A\002\022!\n" + + "0node_groups_perform_maintenance_request_resource\030\326\270\256X" + + " \001(\0132<.google.clo" + + "ud.compute.v1.NodeGroupsPerformMaintenanceRequestB\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" @@ -21775,8 +21940,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013reservation\030\314\207\325\026 \001(\tB\003\340A\002\022\"\n" + "\021reservation_block\030\332\304\211\376\001 \001(\tB\003\340A\002\022\217\001\n" + "8reservations_blocks_perform_maintenance_request_resource\030\211\251\324\347\001" - + " \001(\0132D.google.cloud.compute.v1.Rese" - + "rvationsBlocksPerformMaintenanceRequestB\003\340A\002\022\033\n" + + " \001(\0132D.google.cloud.compute.v1.Reserva" + + "tionsBlocksPerformMaintenanceRequestB\003\340A\002\022\033\n" + "\004zone\030\254\307\344\001 \001(\tB\n" + "\340A\002\362G\004zoneB\r\n" + "\013_request_id\"\262\002\n" @@ -21785,8 +21950,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" + "\013reservation\030\314\207\325\026 \001(\tB\003\340A\002\022\201\001\n" - + "1reservations_perform_maintenance_request_resource\030\240\365\224\016" - + " \001(\0132>.google.cloud.compute.v1.ReservationsPerformMaintenanceRequestB\003\340A\002\022\033\n" + + "1reservations_perform_maintenance_request_resource\030\240\365\224\016 \001(" + + "\0132>.google.cloud.compute.v1.ReservationsPerformMaintenanceRequestB\003\340A\002\022\033\n" + "\004zone\030\254\307\344\001 \001(\tB\n" + "\340A\002\362G\004zoneB\r\n" + "\013_request_id\"\336\001\n" @@ -21812,29 +21977,29 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_iam_ownedB\n\n" + "\010_version\"]\n" + "\023PreconfiguredWafSet\022F\n" - + "\017expression_sets\030\230\253\203\342\001 \003(\0132)." - + "google.cloud.compute.v1.WafExpressionSet\"\276\005\n" + + "\017expression_sets\030\230\253\203\342\001 \003(\0132).goo" + + "gle.cloud.compute.v1.WafExpressionSet\"\276\005\n" + "\016PreservedState\022D\n" - + "\005disks\030\366\314\312- \003(\01322." - + "google.cloud.compute.v1.PreservedState.DisksEntry\022S\n\r" - + "external_i_ps\030\215\323\200\376\001 \003(\01328.g" - + "oogle.cloud.compute.v1.PreservedState.ExternalIPsEntry\022R\n\r" - + "internal_i_ps\030\333\233\357f \003(\013" - + "28.google.cloud.compute.v1.PreservedState.InternalIPsEntry\022J\n" - + "\010metadata\030\257\366\265) \003(\0132" - + "5.google.cloud.compute.v1.PreservedState.MetadataEntry\032b\n\n" + + "\005disks\030\366\314\312- \003(\01322.goo" + + "gle.cloud.compute.v1.PreservedState.DisksEntry\022S\n\r" + + "external_i_ps\030\215\323\200\376\001 \003(\01328.goog" + + "le.cloud.compute.v1.PreservedState.ExternalIPsEntry\022R\n\r" + + "internal_i_ps\030\333\233\357f \003(\01328." + + "google.cloud.compute.v1.PreservedState.InternalIPsEntry\022J\n" + + "\010metadata\030\257\366\265) \003(\01325.g" + + "oogle.cloud.compute.v1.PreservedState.MetadataEntry\032b\n\n" + "DisksEntry\022\013\n" + "\003key\030\001 \001(\t\022C\n" + "\005value\030\002" + " \001(\01324.google.cloud.compute.v1.PreservedStatePreservedDisk:\0028\001\032m\n" + "\020ExternalIPsEntry\022\013\n" + "\003key\030\001 \001(\t\022H\n" - + "\005value\030\002 \001" - + "(\01329.google.cloud.compute.v1.PreservedStatePreservedNetworkIp:\0028\001\032m\n" + + "\005value\030\002 \001(\0132" + + "9.google.cloud.compute.v1.PreservedStatePreservedNetworkIp:\0028\001\032m\n" + "\020InternalIPsEntry\022\013\n" + "\003key\030\001 \001(\t\022H\n" - + "\005value\030\002 \001(\01329.goog" - + "le.cloud.compute.v1.PreservedStatePreservedNetworkIp:\0028\001\032/\n\r" + + "\005value\030\002 \001(\01329.google." + + "cloud.compute.v1.PreservedStatePreservedNetworkIp:\0028\001\032/\n\r" + "MetadataEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\"\254\002\n" @@ -21855,8 +22020,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007_source\"\236\002\n" + " PreservedStatePreservedNetworkIp\022\034\n" + "\013auto_delete\030\273\344\316\335\001 \001(\tH\000\210\001\001\022_\n\n" - + "ip_address\030\334\361\334\301\001 \001(\0132B.google.cloud.compu" - + "te.v1.PreservedStatePreservedNetworkIpIpAddressH\001\210\001\001\"\\\n\n" + + "ip_address\030\334\361\334\301\001 \001(\0132B.google.cloud.compute." + + "v1.PreservedStatePreservedNetworkIpIpAddressH\001\210\001\001\"\\\n\n" + "AutoDelete\022\031\n" + "\025UNDEFINED_AUTO_DELETE\020\000\022\014\n" + "\005NEVER\020\354\244\257#\022%\n" @@ -21875,8 +22040,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\002id\030\233\032 \001(\004H\003\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\004\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\005\210\001\001\022[\n" - + "\021rollout_operation\030\331\320\214\350\001 \001(\01327.google." - + "cloud.compute.v1.PreviewFeatureRolloutOperationH\006\210\001\001\022\032\n" + + "\021rollout_operation\030\331\320\214\350\001 \001(\01327.google.clo" + + "ud.compute.v1.PreviewFeatureRolloutOperationH\006\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\007\210\001\001\022E\n" + "\006status\030\362\237\267V" + " \001(\0132-.google.cloud.compute.v1.PreviewFeatureStatusH\010\210\001\001\"y\n" @@ -21910,8 +22075,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"\226\001\n" + "\036PreviewFeatureRolloutOperation\022b\n\r" - + "rollout_input\030\274\347\333~ \001(\0132C." - + "google.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInputH\000\210\001\001B\020\n" + + "rollout_input\030\274\347\333~ \001(\0132C.goo" + + "gle.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInputH\000\210\001\001B\020\n" + "\016_rollout_input\"\273\002\n" + "*PreviewFeatureRolloutOperationRolloutInput\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\000\210\001\001\022(\n" @@ -21927,8 +22092,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\024PreviewFeatureStatus\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\000\210\001\001\022\031\n" + "\thelp_link\030\270\364\303j \001(\tH\001\210\001\001\022[\n" - + "\016release_status\030\252\276\237\362\001 \001(\0132:." - + "google.cloud.compute.v1.PreviewFeatureStatusReleaseStatusH\002\210\001\001B\016\n" + + "\016release_status\030\252\276\237\362\001 \001(\0132:.goo" + + "gle.cloud.compute.v1.PreviewFeatureStatusReleaseStatusH\002\210\001\001B\016\n" + "\014_descriptionB\014\n\n" + "_help_linkB\021\n" + "\017_release_status\"\367\001\n" @@ -21958,14 +22123,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\024default_network_tier\030\221\305\371\340\001 \001(\tH\003\210\001\001\022(\n" + "\027default_service_account\030\245\371\267\216\001 \001(\tH\004\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\005\210\001\001\022\034\n" - + "\020enabled_features\030\373\306\322\337\001 \003(\t\022\020\n" + + "\020enab", + "led_features\030\373\306\322\337\001 \003(\t\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\0221\n" + "\006quotas\030\373\241\342; \003(\0132\036.google.cloud.compute.v1.Quota\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\t\210\001\001\022T\n" - + "\025usage_export_location\030\302\262\334\245\001 \001(" - + "\0132,.google.cloud.compute.v1.UsageExportLocationH\n" + + "\025usage_export_location\030\302\262\334\245\001 \001(\0132," + + ".google.cloud.compute.v1.UsageExportLocationH\n" + "\210\001\001\022\036\n" + "\016vm_dns_setting\030\262\247\210\034 \001(\tH\013\210\001\001\022\"\n" + "\022xpn_project_status\030\301\315\365l \001(\tH\014\210\001\001\"~\n" @@ -22043,15 +22209,17 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013description\030\374\207\326\311\001 \001(\tH\002\210\001\001\022#\n" + "\023dns_verification_ip\030\265\225\366r \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\035\n\r" + + "\002id\030\233\032 \001(\004H\005\210\001\001\022\035\n" + + "\r" + "ip_cidr_range\030\312\315\344. \001(\tH\006\210\001\001\022!\n" + "\020ipv6_access_type\030\335\365\321\360\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" + "\004name\030\213\365\315\001 \001(\tH\t\210\001\001\022\032\n" + "\tpdp_scope\030\321\312\376\371\001 \001(\tH\n" + "\210\001\001\022j\n" - + "\030public_delegated_prefixs\030\213\276\205\313\001 \003(\0132D.google.cloud.compute." - + "v1.PublicAdvertisedPrefixPublicDelegatedPrefix\022\032\n" + + "\030public_delegated_prefixs\030\213\276\205\313\001" + + " \003(\0132D.google.cloud.compute.v1." + + "PublicAdvertisedPrefixPublicDelegatedPrefix\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\013\210\001\001\022\036\n\r" + "shared_secret\030\312\247\217\266\001 \001(\tH\014\210\001\001\022\026\n" + "\006status\030\362\237\267V \001(\tH\r" @@ -22074,8 +22242,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\025ANNOUNCED_TO_INTERNET\020\301\376\350T\022\017\n" + "\007INITIAL\020\244\306\263\367\001\022%\n" + "\035PREFIX_CONFIGURATION_COMPLETE\020\317\225\247\345\001\022(\n" - + " PREFIX_CONFIG", - "URATION_IN_PROGRESS\020\261\365\300\264\001\022\"\n" + + " PREFIX_CONFIGURATION_IN_PROGRESS\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\030\n" + "\021READY_TO_ANNOUNCE\020\361\261\351\036\022!\n" @@ -22106,7 +22273,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" - + "\020_next_page_tokenB\014\n\n" + + "\020_next_page_tokenB\014\n" + + "\n" + "_self_linkB\n\n" + "\010_warning\"\336\001\n" + "+PublicAdvertisedPrefixPublicDelegatedPrefix\022\030\n" @@ -22128,8 +22296,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\037enable_enhanced_ipv4_allocation\030\355\267\203\032" + " \001(\010H\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\035\n" - + "\r" + + "\002id\030\233\032 \001(\004H\006\210\001\001\022\035\n\r" + "ip_cidr_range\030\312\315\344. \001(\tH\007\210\001\001\022!\n" + "\020ipv6_access_type\030\335\365\321\360\001 \001(\tH\010\210\001\001\022\"\n" + "\021is_live_migration\030\360\237\207\364\001 \001(\010H\t\210\001\001\022\024\n" @@ -22139,8 +22306,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004name\030\213\365\315\001 \001(\tH\014\210\001\001\022\035\n\r" + "parent_prefix\030\307\347\241\007 \001(\tH\r" + "\210\001\001\022o\n" - + "\034public_delegated_sub_prefixs\030\214\376\213Z \003(\0132F." - + "google.cloud.compute.v1.PublicDelegatedPrefixPublicDelegatedSubPrefix\022\026\n" + + "\034public_delegated_sub_prefixs\030\214\376\213Z \003(\0132F.goo" + + "gle.cloud.compute.v1.PublicDelegatedPrefixPublicDelegatedSubPrefix\022\026\n" + "\006region\030\364\315\240B \001(\tH\016\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\017\210\001\001\022\026\n" + "\006status\030\362\237\267V \001(\tH\020\210\001\001\"D\n" @@ -22186,8 +22353,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007_status\"\341\003\n" + "#PublicDelegatedPrefixAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022Y\n" - + "\005items\030\300\317\367/ \003(" - + "\0132G.google.cloud.compute.v1.PublicDelegatedPrefixAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132G" + + ".google.cloud.compute.v1.PublicDelegatedPrefixAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n" @@ -22196,8 +22363,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001\032h\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022I\n" - + "\005value\030\002 " - + "\001(\0132:.google.cloud.compute.v1.PublicDelegatedPrefixesScopedList:\0028\001B\005\n" + + "\005value\030\002 \001(\013" + + "2:.google.cloud.compute.v1.PublicDelegatedPrefixesScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -22205,8 +22372,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010_warning\"\273\002\n" + "\031PublicDelegatedPrefixList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022@\n" - + "\005items\030\300\317\367/ \003(\0132..go" - + "ogle.cloud.compute.v1.PublicDelegatedPrefix\022\024\n" + + "\005items\030\300\317\367/ \003(\0132..googl" + + "e.cloud.compute.v1.PublicDelegatedPrefix\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n" @@ -22440,8 +22607,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006_ownerB\010\n" + "\006_usage\"\340\003\n" + "\021QuotaExceededInfo\022R\n\n" - + "dimensions\030\315\377\310\305\001 \003(\0132:" - + ".google.cloud.compute.v1.QuotaExceededInfo.DimensionsEntry\022\035\n" + + "dimensions\030\315\377\310\305\001 \003(\0132:.go" + + "ogle.cloud.compute.v1.QuotaExceededInfo.DimensionsEntry\022\035\n" + "\014future_limit\030\277\274\332\331\001 \001(\001H\000\210\001\001\022\025\n" + "\005limit\030\273\227\2151 \001(\001H\001\210\001\001\022\033\n\n" + "limit_name\030\217\211\360\275\001 \001(\tH\002\210\001\001\022\034\n" @@ -22509,8 +22676,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + ",RecreateInstancesInstanceGroupManagerRequest\022&\n" + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022\223\001\n" + ";instance_group_managers_recreate_instances_request_resource\030\200\302\232\n" - + " \001(\0132F.google.cloud.compute.v1.Instan" - + "ceGroupManagersRecreateInstancesRequestB\003\340A\002\022!\n" + + " \001(\0132F.google.cloud.compute.v1.InstanceG" + + "roupManagersRecreateInstancesRequestB\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" @@ -22523,8 +22690,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\215\001\n" + "8region_instance_group_managers_recreate_request_resource\030\224\374\304Q" - + " \001(\0132C.google.cloud." - + "compute.v1.RegionInstanceGroupManagersRecreateRequestB\003\340A\002\022\032\n\n" + + " \001(\0132C.google.cloud.com" + + "pute.v1.RegionInstanceGroupManagersRecreateRequestB\003\340A\002\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\250\001\n" + "\tReference\022\024\n" @@ -22544,8 +22711,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\002id\030\233\032 \001(\004H\003\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\004\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\005\210\001\001\022R\n" - + "\024quota_status_warning\030\366\211\272\220\001 \001(\0132+" - + ".google.cloud.compute.v1.QuotaStatusWarningH\006\210\001\001\0221\n" + + "\024quota_status_warning\030\366\211\272\220\001 \001(\0132+.go" + + "ogle.cloud.compute.v1.QuotaStatusWarningH\006\210\001\001\0221\n" + "\006quotas\030\373\241\342; \003(\0132\036.google.cloud.compute.v1.Quota\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\007\210\001\001\022\026\n" + "\006status\030\362\237\267V \001(\tH\010\210\001\001\022\034\n" @@ -22561,14 +22728,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\003_idB\007\n" + "\005_kindB\007\n" + "\005_nameB\027\n" - + "\025_quota_status_warningB\014\n" - + "\n" + + "\025_quota_status_warningB\014\n\n" + "_self_linkB\t\n" + "\007_statusB\017\n\r" + "_supports_pzs\"\210\001\n" + "\032RegionAddressesMoveRequest\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\000\210\001\001\022$\n" - + "\023destination_address\030\303\261\236\261\001 \001(\tH\001\210\001\001B\016\n" + + "\023destination_address", + "\030\303\261\236\261\001 \001(\tH\001\210\001\001B\016\n" + "\014_descriptionB\026\n" + "\024_destination_address\"\253\002\n" + "\024RegionAutoscalerList\022\020\n" @@ -22639,8 +22806,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"\200\001\n" + "0RegionInstanceGroupManagerPatchInstanceConfigReq\022L\n" - + "\024per_instance_configs\030\251\325\370\372\001 " - + "\003(\0132*.google.cloud.compute.v1.PerInstanceConfig\"\201\001\n" + + "\024per_instance_configs\030\251\325\370\372\001 \003(\013" + + "2*.google.cloud.compute.v1.PerInstanceConfig\"\201\001\n" + "1RegionInstanceGroupManagerUpdateInstanceConfigReq\022L\n" + "\024per_instance_configs\030\251\325\370\372\001" + " \003(\0132*.google.cloud.compute.v1.PerInstanceConfig\"J\n" @@ -22670,15 +22837,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\010H\000\210\001\001B%\n" + "#_skip_instances_on_validation_error\"\252\001\n" + "-RegionInstanceGroupManagersListErrorsResponse\022D\n" - + "\005items\030\300\317\367/ \003(\01322.google" - + ".cloud.compute.v1.InstanceManagedByIgmError\022\037\n" + + "\005items\030\300\317\367/ \003(\01322.google.cl" + + "oud.compute.v1.InstanceManagedByIgmError\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\000\210\001\001B\022\n" + "\020_next_page_token\"\356\001\n" + "2RegionInstanceGroupManagersListInstanceConfigsResp\022<\n" + "\005items\030\300\317\367/" + " \003(\0132*.google.cloud.compute.v1.PerInstanceConfig\022\037\n" - + "\017next_page_token\030\225\272\206& \001(", - "\tH\000\210\001\001\0229\n" + + "\017next_page_token\030\225\272\206& \001(\tH\000\210\001\001\0229\n" + "\007warning\030\234\337\226\030 \001(\0132" + " .google.cloud.compute.v1.WarningH\001\210\001\001B\022\n" + "\020_next_page_tokenB\n\n" @@ -22717,8 +22883,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\016_force_suspend\"\304\002\n" + "!RegionInstanceGroupsListInstances\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" + + "\005items\030\300\317\367/ \003(\0132/.go" + + "ogle.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" @@ -22763,20 +22929,20 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\021network_endpoints\030\255\221\272G" + " \003(\0132(.google.cloud.compute.v1.NetworkEndpoint\"\201\002\n" + ":RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponse\022\210\001\n" - + "\020firewall_policys\030\302\312\374\303\001" - + " \003(\0132j.google.cloud.compute.v1.RegionNe" - + "tworkFirewallPoliciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy\0228\n" + + "\020firewall_policys\030\302\312\374\303\001 \003" + + "(\0132j.google.cloud.compute.v1.RegionNetwo" + + "rkFirewallPoliciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy\0228\n" + "\tfirewalls\030\363\306\350\201\001" + " \003(\0132!.google.cloud.compute.v1.Firewall\"\224\004\n" - + "QRegionNetworkFirewallPol" - + "iciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy\022\034\n" + + "QRegionNetworkFirewallPolici" + + "esGetEffectiveFirewallsResponseEffectiveFirewallPolicy\022\034\n" + "\014display_name\030\350\207\221\002 \001(\tH\000\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\001\210\001\001\022O\n" + "\026packet_mirroring_rules\030\304\377\300\375\001" + " \003(\0132+.google.cloud.compute.v1.FirewallPolicyRule\022\031\n" + "\010priority\030\244\363\241\324\001 \001(\005H\002\210\001\001\022=\n" - + "\005rules\030\367\221\3653 \003(\0132+.go" - + "ogle.cloud.compute.v1.FirewallPolicyRule\022\024\n" + + "\005rules\030\367\221\3653" + + " \003(\0132+.google.cloud.compute.v1.FirewallPolicyRule\022\024\n" + "\004type\030\272\236\332\001 \001(\tH\003\210\001\001\"\231\001\n" + "\004Type\022\022\n" + "\016UNDEFINED_TYPE\020\000\022\020\n" @@ -22792,8 +22958,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_type\"\321\001\n" + "\026RegionSetLabelsRequest\022!\n" + "\021label_fingerprint\030\231\360\367T \001(\tH\000\210\001\001\022O\n" - + "\006labels\030\377\277\301\356\001 \003(\0132;.google.cl" - + "oud.compute.v1.RegionSetLabelsRequest.LabelsEntry\032-\n" + + "\006labels\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" @@ -22802,8 +22968,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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.compute.v1.PolicyH\001\210\001\001B\007\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\n" + "1RegionTargetHttpsProxiesSetSslCertificatesRequest\022\034\n" @@ -22848,8 +23014,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" + "\013target_pool\030\212\344\370\035 \001(\tB\003\340A\002\022\200\001\n" + "1target_pools_remove_health_check_request_resource\030\263\347\266\221\001" - + " \001(\0132<.google.cloud.compute.v1." - + "TargetPoolsRemoveHealthCheckRequestB\003\340A\002B\r\n" + + " \001(\0132<.google.cloud.compute.v1.TargetPoolsRemoveHealthCheckRequestB\003\340A\002B\r\n" + "\013_request_id\"\247\002\n" + "\037RemoveInstanceTargetPoolRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" @@ -22857,8 +23022,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\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.goo" - + "gle.cloud.compute.v1.TargetPoolsRemoveInstanceRequestB\003\340A\002B\r\n" + + "-target_pools_remove_instance_request_resource\030\203\300\213\016 \001(\01329.google" + + ".cloud.compute.v1.TargetPoolsRemoveInstanceRequestB\003\340A\002B\r\n" + "\013_request_id\"\264\002\n" + "#RemoveInstancesInstanceGroupRequest\022\036\n" + "\016instance_group\030\325\324\325& \001(\tB\003\340A\002\022\201\001\n" @@ -22883,13 +23048,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "(networks_remove_peering_request_resource\030\376\333\351\310\001" + " \001(\01325.google.cloud.compute.v1.NetworksRemovePeeringRequestB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" - + "\340A\002\362G\007project\022\032\n\n" + + "\340A\002\362G\007project\022\032\n" + + "\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\243\002\n" + "!RemoveResourcePoliciesDiskRequest\022\024\n" + "\004disk\030\235\233\274\001 \001(\tB\003\340A\002\022}\n" - + "/disks_remove_resource_policies_request_resource\030\356\301\241\320\001" - + " \001(\0132;.google.cloud.compute.v1.DisksRemoveResourcePoliciesRequestB\003\340A\002\022!\n" + + "/disks_remove_resource_policies_request_resource\030\356\301\241\320\001 \001(" + + "\0132;.google.cloud.compute.v1.DisksRemoveResourcePoliciesRequestB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" @@ -22899,8 +23065,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "%RemoveResourcePoliciesInstanceRequest\022\030\n" + "\010instance\030\225\251\332\010 \001(\tB\003\340A\002\022\204\001\n" + "3instances_remove_resource_policies_request_resource\030\366\335\274\027" - + " \001(\0132?.google." - + "cloud.compute.v1.InstancesRemoveResourcePoliciesRequestB\003\340A\002\022!\n" + + " \001(\0132?.google.clo" + + "ud.compute.v1.InstancesRemoveResourcePoliciesRequestB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" @@ -22913,8 +23079,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\211\001\n" + "6region_disks_remove_resource_policies_request_resource\030\243\303\225\004" - + " \001(\0132A.google.cloud.compute.v1.Regi" - + "onDisksRemoveResourcePoliciesRequestB\003\340A\002\022\032\n\n" + + " \001(\0132A.google.cloud.compute.v1.RegionD" + + "isksRemoveResourcePoliciesRequestB\003\340A\002\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\226\001\n" + "\037RemoveRuleFirewallPolicyRequest\022 \n" @@ -22967,15 +23133,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\025reservation_sub_block\030\233\312\354\n" + " \001(\tB\003\340A\002\022\210\001\n" + "5reservation_sub_blocks_report_faulty_request_resource\030\302\311\375\326\001" - + " \001(\013" - + "2@.google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestB\003\340A\002\022\033\n" + + " \001(\0132@." + + "google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestB\003\340A\002\022\033\n" + "\004zone\030\254\307\344\001 \001(\tB\n" + "\340A\002\362G\004zoneB\r\n" + "\013_request_id\"\250\002\n" + "!ReportHostAsFaultyInstanceRequest\022\030\n" + "\010instance\030\225\251\332\010 \001(\tB\003\340A\002\022~\n" - + "0instances_report_host_as_faulty_request_resource\030\246\224\315\353\001 \001(" - + "\0132;.google.cloud.compute.v1.InstancesReportHostAsFaultyRequestB\003\340A\002\022!\n" + + "0instances_report_host_as_faulty_request_resource\030\246\224\315\353\001 \001(\0132;" + + ".google.cloud.compute.v1.InstancesReportHostAsFaultyRequestB\003\340A\002\022!\n" + "\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" @@ -22990,16 +23156,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\"RequestRemovePeeringNetworkRequest\022\027\n" + "\007network\030\256\264\205o \001(\tB\003\340A\002\022~\n" + "0networks_request_remove_peering_request_resource\030\316\344\367G" - + " \001(\0132<.google.cl" - + "oud.compute.v1.NetworksRequestRemovePeeringRequestB\003\340A\002\022!\n" + + " \001(\0132<.google.cloud" + + ".compute.v1.NetworksRequestRemovePeeringRequestB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" - + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r" - + "\n" + + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\316\021\n" + "\013Reservation\022k\n" - + "\033advanced_deployment_control\030\240\222\346\303\001 \001(\0132=.google." - + "cloud.compute.v1.ReservationAdvancedDeploymentControlH\000\210\001\001\022_\n" + + "\033advanced_deployment_control\030\240\222\346\303\001 \001(\0132=.google.clo" + + "ud.compute.v1.ReservationAdvancedDeploymentControlH\000\210\001\001\022_\n" + "\025aggregate_reservation\030\314\362\203\213\001" + " \001(\01327.google.cloud.compute.v1.AllocationAggregateReservationH\001\210\001\001\022\033\n\n" + "commitment\030\225\226\363\345\001 \001(\tH\002\210\001\001\022\"\n" @@ -23017,27 +23182,26 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\022linked_commitments\030\330\375\310\340\001 \003(\t\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\013\210\001\001\022 \n" + "\017protection_tier\030\210\237\247\360\001 \001(\tH\014\210\001\001\022g\n" - + "\032reservation_sharing_policy\030\310\265\233b" - + " \001(\0132;.google.cloud.compute.v1.AllocationReservationSharingPolicyH\r" + + "\032reservation_sharing_policy\030\310\265\233b \001(" + + "\0132;.google.cloud.compute.v1.AllocationReservationSharingPolicyH\r" + "\210\001\001\022X\n" + "\021resource_policies\030\341\234\314\n" + " \003(\0132:.google.cloud.compute.v1.Reservation.ResourcePoliciesEntry\022R\n" - + "\017resource_status\030\303\372\367v \001(\01321.google.cl" - + "oud.compute.v1.AllocationResourceStatusH\016\210\001\001\022\036\n\r" + + "\017resource_status\030\303\372\367v \001(\01321.google.cloud" + + ".compute.v1.AllocationResourceStatusH\016\210\001\001\022\036\n\r" + "satisfies_pzs\030\253\335\253\345\001 \001(\010H\017\210\001\001\022\037\n" + "\017scheduling_type\030\205\376\244_ \001(\tH\020\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\021\210\001\001\022F\n" - + "\016share_settings\030\203\221\224\177" - + " \001(\0132&.google.cloud.compute.v1.ShareSettingsH\022\210\001\001\022`\n" - + "\024specific_reservation\030\277\240\211\301\001 " - + "\001(\01329.google.cloud.compute.v1.AllocationSpecificSKUReservationH\023\210\001\001\022-\n" + + "\016share_settings\030\203\221\224\177 \001(" + + "\0132&.google.cloud.compute.v1.ShareSettingsH\022\210\001\001\022`\n" + + "\024specific_reservation\030\277\240\211\301\001 \001(\013" + + "29.google.cloud.compute.v1.AllocationSpecificSKUReservationH\023\210\001\001\022-\n" + "\035specific_reservation_required\030\237\307\203l" + " \001(\010H\024\210\001\001\022\026\n" + "\006status\030\362\237\267V \001(\tH\025\210\001\001\022\024\n" + "\004zone\030\254\307\344\001 \001(\tH\026\210\001\001\0327\n" + "\025ResourcePoliciesEntry\022\013\n" - + "\003key\030\001 \001(\t\022\r" - + "\n" + + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\"a\n" + "\016DeploymentType\022\035\n" + "\031UNDEFINED_DEPLOYMENT_TYPE\020\000\022\014\n" @@ -23107,8 +23271,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004_key\"\302\003\n" + "\031ReservationAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022O\n" - + "\005items\030\300\317\367/ \003(\0132=.google.cloud." - + "compute.v1.ReservationAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132=.google.cloud.com" + + "pute.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" @@ -23123,29 +23287,30 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" + "_self_linkB\n\n" - + "\010_warning\"\362\007\n" + + "\010_warning\"\254\010\n" + "\020ReservationBlock\022\025\n" + "\005count\030\217\242\235- \001(\005H\000\210\001\001\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\001\210\001\001\022P\n" - + "\013health_info\030\261\351\230p \001(\01323.go" - + "ogle.cloud.compute.v1.ReservationBlockHealthInfoH\002\210\001\001\022\020\n" + + "\013health_info\030\261\351\230p \001(\01323.googl" + + "e.cloud.compute.v1.ReservationBlockHealthInfoH\002\210\001\001\022\020\n" + "\002id\030\233\032 \001(\004H\003\210\001\001\022\035\n" - + "\014in_use_count\030\275\253\246\353\001 \001(\005H\004\210\001\001\022\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" - + "\021physical_topology\030\327\251\264\205\001 \001(\01329.google.cloud.compute" - + ".v1.ReservationBlockPhysicalTopologyH\007\210\001\001\022W\n" - + "\027reservation_maintenance\030\240\206\265\242\001 \001(\0132-" - + ".google.cloud.compute.v1.GroupMaintenanceInfoH\010\210\001\001\022,\n" - + "\033reservation_sub_block_count\030\353\261\335\235\001 \001(\005H" - + "\t\210\001\001\0222\n" - + "\"reservation_sub_block_in_use_count\030\341\374\330X \001(\005H\n" - + "\210\001\001\022\032\n" - + "\tself_link\030\215\222\305\331\001 \001(\tH\013\210\001\001\022!\n" - + "\021self_link_with_id\030\202\254\235\025 \001(\tH\014\210\001\001\022\026\n" - + "\006status\030\362\237\267V \001(\tH\r" - + "\210\001\001\022\024\n" - + "\004zone\030\254\307\344\001 \001(\tH\016\210\001\001\"a\n" + + "\014in_use_count\030\275\253\246\353\001 \001(\005H\004\210\001\001\022\"\n" + + "\021in_use_host_count\030\312\207\315\255\001 \001(\005H\005\210\001\001\022\024\n" + + "\004kind\030\224\367\310\001 \001(\tH\006\210\001\001\022\024\n" + + "\004name\030\213\365\315\001 \001(\tH\007\210\001\001\022]\n" + + "\021physical_topology\030\327\251\264\205\001" + + " \001(\01329.google.cloud.compute.v1.ReservationBlockPhysicalTopologyH\010\210\001\001\022W\n" + + "\027reservation_maintenance\030\240\206\265\242\001" + + " \001(\0132-.google.cloud.compute.v1.GroupMaintenanceInfoH\t\210\001\001\022,\n" + + "\033reservation_sub_block_count\030\353\261\335\235\001 \001(\005H\n" + + "\210\001\001\0222\n" + + "\"reservation_sub_block_in_use_count\030\341\374\330X" + + " \001(\005H\013\210\001\001\022\032\n" + + "\tself_link\030\215\222\305\331\001 \001(\tH\014\210\001\001\022!\n" + + "\021self_link_with_id\030\202\254\235\025 \001(\tH\r" + + "\210\001\001\022\026\n" + + "\006status\030\362\237\267V \001(\tH\016\210\001\001\022\024\n" + + "\004zone\030\254\307\344\001 \001(\tH\017\210\001\001\"a\n" + "\006Status\022\024\n" + "\020UNDEFINED_STATUS\020\000\022\020\n" + "\010CREATING\020\271\275\235\331\001\022\020\n" @@ -23156,12 +23321,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\023_creation_timestampB\016\n" + "\014_health_infoB\005\n" + "\003_idB\017\n\r" - + "_in_use_countB\007\n" + + "_in_use_countB\024\n" + + "\022_in_use_host_countB\007\n" + "\005_kindB\007\n" + "\005_nameB\024\n" + "\022_physical_topologyB\032\n" + "\030_reservation_maintenanceB\036\n" - + "\034_reservation_sub_block_countB%\n" + + "\034_res", + "ervation_sub_block_countB%\n" + "#_reservation_sub_block_in_use_countB\014\n\n" + "_self_linkB\024\n" + "\022_self_link_with_idB\t\n" @@ -23189,9 +23356,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010_cluster\"\235\002\n" + "(ReservationBlockPhysicalTopologyInstance\022\033\n" + "\013instance_id\030\205\262\330\025 \001(\004H\000\210\001\001\022~\n" - + "\026physical_host_topology\030\276\223\257\272\001 \001(\0132U.google.cl" - + "oud.compute.v1.ReservationBlockPhysicalT" - + "opologyInstancePhysicalHostTopologyH\001\210\001\001\022\032\n\n" + + "\026physical_host_topology\030\276\223\257\272\001 " + + "\001(\0132U.google.cloud.compute.v1.Reservatio" + + "nBlockPhysicalTopologyInstancePhysicalHostTopologyH\001\210\001\001\022\032\n\n" + "project_id\030\201\310\322T \001(\004H\002\210\001\001B\016\n" + "\014_instance_idB\031\n" + "\027_physical_host_topologyB\r\n" @@ -23202,8 +23369,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_hostB\014\n\n" + "_sub_block\"p\n" + "\034ReservationBlocksGetResponse\022C\n" - + "\010resource\030\216\210\257] \001(\0132)." - + "google.cloud.compute.v1.ReservationBlockH\000\210\001\001B\013\n" + + "\010resource\030\216\210\257]" + + " \001(\0132).google.cloud.compute.v1.ReservationBlockH\000\210\001\001B\013\n" + "\t_resource\"\272\002\n" + "\035ReservationBlocksListResponse\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022;\n" @@ -23231,28 +23398,29 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" + "_self_linkB\n\n" - + "\010_warning\"\347\007\n" + + "\010_warning\"\241\010\n" + "\023ReservationSubBlock\022_\n" - + "\033accelerator_topologies_info\030\214\351\271(" - + " \001(\01322.google.cloud.compute.v1.AcceleratorTopologiesInfoH\000\210\001\001\022\025\n" + + "\033accelerator_topologies_info\030\214\351\271( \001(\01322.googl" + + "e.cloud.compute.v1.AcceleratorTopologiesInfoH\000\210\001\001\022\025\n" + "\005count\030\217\242\235- \001(\005H\001\210\001\001\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\002\210\001\001\022S\n" - + "\013health_info\030\261\351\230p \001(\01326." - + "google.cloud.compute.v1.ReservationSubBlockHealthInfoH\003\210\001\001\022\020\n" + + "\013health_info\030\261\351\230p" + + " \001(\01326.google.cloud.compute.v1.ReservationSubBlockHealthInfoH\003\210\001\001\022\020\n" + "\002id\030\233\032 \001(\004H\004\210\001\001\022\035\n" - + "\014in_use_count\030\275\253\246\353\001 \001(\005H\005\210\001\001\022\024\n" - + "\004kind\030\224\367\310\001 \001(\tH\006\210\001\001\022\024\n" - + "\004name\030\213\365\315\001 \001(\tH\007\210\001\001\022`\n" - + "\021physical_topology\030\327\251\264\205\001 \001(\0132<.google.cloud.co" - + "mpute.v1.ReservationSubBlockPhysicalTopologyH\010\210\001\001\022a\n" + + "\014in_use_count\030\275\253\246\353\001 \001(\005H\005\210\001\001\022\"\n" + + "\021in_use_host_count\030\312\207\315\255\001 \001(\005H\006\210\001\001\022\024\n" + + "\004kind\030\224\367\310\001 \001(\tH\007\210\001\001\022\024\n" + + "\004name\030\213\365\315\001 \001(\tH\010\210\001\001\022`\n" + + "\021physical_topology\030\327\251\264\205\001 \001(\0132<.goog" + + "le.cloud.compute.v1.ReservationSubBlockPhysicalTopologyH\t\210\001\001\022a\n" + "!reservation_sub_block_maintenance\030\357\313\342\263\001" - + " \001(\0132-.google.cloud.compute.v1.GroupMaintenanceInfoH\t\210\001\001\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\026\n" - + "\006status\030\362\237\267V \001(\tH\014\210\001\001\022\024\n" - + "\004zone\030\254\307\344\001 \001(\tH\r" - + "\210\001\001\"a\n" + + " \001(\0132-.google.cloud.compute.v1.GroupMaintenanceInfoH\n" + + "\210\001\001\022\032\n" + + "\tself_link\030\215\222\305\331\001 \001(\tH\013\210\001\001\022!\n" + + "\021self_link_with_id\030\202\254\235\025 \001(\tH\014\210\001\001\022\026\n" + + "\006status\030\362\237\267V \001(\tH\r" + + "\210\001\001\022\024\n" + + "\004zone\030\254\307\344\001 \001(\tH\016\210\001\001\"a\n" + "\006Status\022\024\n" + "\020UNDEFINED_STATUS\020\000\022\020\n" + "\010CREATING\020\271\275\235\331\001\022\020\n" @@ -23264,7 +23432,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\023_creation_timestampB\016\n" + "\014_health_infoB\005\n" + "\003_idB\017\n\r" - + "_in_use_countB\007\n" + + "_in_use_countB\024\n" + + "\022_in_use_host_countB\007\n" + "\005_kindB\007\n" + "\005_nameB\024\n" + "\022_physical_topologyB$\n" @@ -23280,8 +23449,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\022healthy_host_count\030\232\307\266\023 \001(\005H\003\210\001\001\022$\n" + "\023healthy_infra_count\030\276\334\315\267\001 \001(\005H\004\210\001\001\"q\n" + "\014HealthStatus\022\033\n" - + "\027UNDEFINED", - "_HEALTH_STATUS\020\000\022\020\n" + + "\027UNDEFINED_HEALTH_STATUS\020\000\022\020\n" + "\010DEGRADED\020\256\246\240\275\001\022\017\n" + "\007HEALTHY\020\375\252\333\321\001\022!\n" + "\031HEALTH_STATUS_UNSPECIFIED\020\215\202\372\345\001B\026\n" @@ -23298,8 +23466,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010_clusterB\014\n\n" + "_sub_block\"v\n" + "\037ReservationSubBlocksGetResponse\022F\n" - + "\010resource\030\216\210\257]" - + " \001(\0132,.google.cloud.compute.v1.ReservationSubBlockH\000\210\001\001B\013\n" + + "\010resource\030\216\210\257] \001" + + "(\0132,.google.cloud.compute.v1.ReservationSubBlockH\000\210\001\001B\013\n" + "\t_resource\"\300\002\n" + " ReservationSubBlocksListResponse\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022>\n" @@ -23318,8 +23486,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\'ReservationSubBlocksReportFaultyRequest\022#\n" + "\023disruption_schedule\030\203\305\333- \001(\tH\000\210\001\001\022!\n" + "\021failure_component\030\210\311\255\014 \001(\tH\001\210\001\001\022e\n\r" - + "fault_reasons\030\222\253\221P \003(\0132K.google.cloud.comput" - + "e.v1.ReservationSubBlocksReportFaultyRequestFaultReason\"r\n" + + "fault_reasons\030\222\253\221P \003(\0132K.google.cloud.compute.v1.Re" + + "servationSubBlocksReportFaultyRequestFaultReason\"r\n" + "\022DisruptionSchedule\022!\n" + "\035UNDEFINED_DISRUPTION_SCHEDULE\020\000\022\'\n" + "\037DISRUPTION_SCHEDULE_UNSPECIFIED\020\333\356\310\236\001\022\020\n" @@ -23386,7 +23554,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" + "\004zone\030\254\307\344\001 \001(\tB\n" - + "\340A\002\362G\004zoneB\r\n" + + "\340A\002\362G\004zoneB\r" + + "\n" + "\013_request_id\"\314\001\n" + "!ResizeInstanceGroupManagerRequest\022&\n" + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022!\n" @@ -23402,8 +23571,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022h\n" - + "$region_disks_resize_request_resource\030\225\252\374\324\001 \001(\01321.go" - + "ogle.cloud.compute.v1.RegionDisksResizeRequestB\003\340A\002\022\032\n\n" + + "$region_disks_resize_request_resource\030\225\252\374\324\001 \001(\01321.google.cl" + + "oud.compute.v1.RegionDisksResizeRequestB\003\340A\002\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\326\001\n" + "\'ResizeRegionInstanceGroupManagerRequest\022&\n" @@ -23419,8 +23588,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" + "\013reservation\030\314\207\325\026 \001(\tB\003\340A\002\022i\n" - + "$reservations_resize_request_resource\030\321\333\316\271\001 \001" - + "(\01322.google.cloud.compute.v1.ReservationsResizeRequestB\003\340A\002\022\033\n" + + "$reservations_resize_request_resource\030\321\333\316\271\001 \001(\01322.go" + + "ogle.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" @@ -23450,25 +23619,25 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\016ResourcePolicy\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\001\210\001\001\022q\n" - + "\035disk_consistency_group_policy\030\233\204\362\341\001" - + " \001(\0132A.google.cloud.compute.v1.ResourcePolicyDiskConsistencyGroupPolicyH\002\210\001\001\022c\n" - + "\026group_placement_policy\030\214\233\233\005 \001(\0132;.google" - + ".cloud.compute.v1.ResourcePolicyGroupPlacementPolicyH\003\210\001\001\022\020\n" + + "\035disk_consistency_group_policy\030\233\204\362\341\001 \001(\0132A." + + "google.cloud.compute.v1.ResourcePolicyDiskConsistencyGroupPolicyH\002\210\001\001\022c\n" + + "\026group_placement_policy\030\214\233\233\005 \001(\0132;.google.cloud." + + "compute.v1.ResourcePolicyGroupPlacementPolicyH\003\210\001\001\022\020\n" + "\002id\030\233\032 \001(\004H\004\210\001\001\022h\n" - + "\030instance_schedule_policy\030\260\320\271\244\001 \001(\0132=.goog" - + "le.cloud.compute.v1.ResourcePolicyInstanceSchedulePolicyH\005\210\001\001\022\024\n" + + "\030instance_schedule_policy\030\260\320\271\244\001 \001(\0132=.google.clou" + + "d.compute.v1.ResourcePolicyInstanceSchedulePolicyH\005\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\006\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\007\210\001\001\022\026\n" + "\006region\030\364\315\240B \001(\tH\010\210\001\001\022V\n" - + "\017resource_status\030\303\372\367v \001(\01325." - + "google.cloud.compute.v1.ResourcePolicyResourceStatusH\t\210\001\001\022\032\n" + + "\017resource_status\030\303\372\367v \001(\01325.google." + + "cloud.compute.v1.ResourcePolicyResourceStatusH\t\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\n" + "\210\001\001\022g\n" - + "\030snapshot_schedule_policy\030\337\326\201h \001" - + "(\0132=.google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicyH\013\210\001\001\022\026\n" + + "\030snapshot_schedule_policy\030\337\326\201h \001(\0132=.go" + + "ogle.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicyH\013\210\001\001\022\026\n" + "\006status\030\362\237\267V \001(\tH\014\210\001\001\022V\n" - + "\017workload_policy\030\372\205\3326 \001" - + "(\01325.google.cloud.compute.v1.ResourcePolicyWorkloadPolicyH\r" + + "\017workload_policy\030\372\205\3326 \001(\01325.go" + + "ogle.cloud.compute.v1.ResourcePolicyWorkloadPolicyH\r" + "\210\001\001\"r\n" + "\006Status\022\024\n" + "\020UNDEFINED_STATUS\020\000\022\020\n" @@ -23494,8 +23663,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\034ResourcePolicyAggregatedList\022\024\n" + "\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022\020\n" + "\002id\030\233\032 \001(\tH\001\210\001\001\022R\n" - + "\005items\030\300\317\367/" - + " \003(\0132@.google.cloud.compute.v1.ResourcePolicyAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(" + + "\0132@.google.cloud.compute.v1.ResourcePolicyAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\002\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\003\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\004\210\001\001\022\027\n" @@ -23504,8 +23673,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\005\210\001\001\032a\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022B\n" - + "\005value\030\002 " - + "\001(\01323.google.cloud.compute.v1.ResourcePoliciesScopedList:\0028\001B\007\n" + + "\005value\030\002 \001(\01323.g" + + "oogle.cloud.compute.v1.ResourcePoliciesScopedList:\0028\001B\007\n" + "\005_etagB\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" @@ -23530,7 +23699,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "COLLOCATED\020\322\253\2361\022\037\n" + "\027UNSPECIFIED_COLLOCATION\020\355\217\263\335\001B\034\n" + "\032_availability_domain_countB\016\n" - + "\014_collocationB\017\n\r" + + "\014_collocationB\017\n" + + "\r" + "_gpu_topologyB\013\n" + "\t_vm_count\"\241\001\n" + "\031ResourcePolicyHourlyCycle\022\030\n" @@ -23544,10 +23714,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\017expiration_time\030\335\254\350m \001(\tH\000\210\001\001\022\032\n\n" + "start_time\030\212\351\356\021 \001(\tH\001\210\001\001\022\031\n" + "\ttime_zone\030\336\203\311\021 \001(\tH\002\210\001\001\022h\n" - + "\021vm_start_schedule\030\334\220\274\010 \001(\0132E." - + "google.cloud.compute.v1.ResourcePolicyInstanceSchedulePolicyScheduleH\003\210\001\001\022h\n" - + "\020vm_stop_schedule\030\254\345\237\313\001 \001(\0132E.google.cloud.c" - + "ompute.v1.ResourcePolicyInstanceSchedulePolicyScheduleH\004\210\001\001B\022\n" + + "\021vm_start_schedule\030\334\220\274\010 \001(\0132E.google." + + "cloud.compute.v1.ResourcePolicyInstanceSchedulePolicyScheduleH\003\210\001\001\022h\n" + + "\020vm_stop_schedule\030\254\345\237\313\001 \001(\0132E.google.cloud.compute." + + "v1.ResourcePolicyInstanceSchedulePolicyScheduleH\004\210\001\001B\022\n" + "\020_expiration_timeB\r\n" + "\013_start_timeB\014\n\n" + "_time_zoneB\024\n" @@ -23559,8 +23729,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\022ResourcePolicyList\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(\013" - + "2\'.google.cloud.compute.v1.ResourcePolicy\022\024\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" @@ -23573,9 +23743,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"\271\001\n" + "\034ResourcePolicyResourceStatus\022|\n" - + "\030instance_schedule_policy\030\260\320\271\244\001" - + " \001(\0132Q.google.cloud.compute.v1.Resource" - + "PolicyResourceStatusInstanceSchedulePolicyStatusH\000\210\001\001B\033\n" + + "\030instance_schedule_policy\030\260\320\271\244\001 \001(\0132Q" + + ".google.cloud.compute.v1.ResourcePolicyR" + + "esourceStatusInstanceSchedulePolicyStatusH\000\210\001\001B\033\n" + "\031_instance_schedule_policy\"\266\001\n" + "8ResourcePolicyResourceStatusInstanceSchedulePolicyStatus\022$\n" + "\023last_run_start_time\030\207\357\301\220\001 \001(\tH\000\210\001\001\022$\n" @@ -23583,12 +23753,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\024_last_run_start_timeB\026\n" + "\024_next_run_start_time\"\250\003\n" + "$ResourcePolicySnapshotSchedulePolicy\022n\n" - + "\020retention_policy\030\363\312\334 \001(\0132L.google.cloud.compute" - + ".v1.ResourcePolicySnapshotSchedulePolicyRetentionPolicyH\000\210\001\001\022`\n" - + "\010schedule\030\227\245\232\263\001 \001(\0132E.google.cloud.compute.v1.ResourcePol" - + "icySnapshotSchedulePolicyScheduleH\001\210\001\001\022t\n" - + "\023snapshot_properties\030\216\225\262X \001(\0132O.google." - + "cloud.compute.v1.ResourcePolicySnapshotSchedulePolicySnapshotPropertiesH\002\210\001\001B\023\n" + + "\020retention_policy\030\363\312\334 \001(\0132L.google.cloud.compute.v1.Res" + + "ourcePolicySnapshotSchedulePolicyRetentionPolicyH\000\210\001\001\022`\n" + + "\010schedule\030\227\245\232\263\001 \001(\0132E.go" + + "ogle.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicyScheduleH\001\210\001\001\022t\n" + + "\023snapshot_properties\030\216\225\262X \001(\0132O.google.cloud.c" + + "ompute.v1.ResourcePolicySnapshotSchedulePolicySnapshotPropertiesH\002\210\001\001B\023\n" + "\021_retention_policyB\013\n" + "\t_scheduleB\026\n" + "\024_snapshot_properties\"\325\002\n" @@ -23603,20 +23773,20 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\023_max_retention_daysB\030\n" + "\026_on_source_disk_delete\"\347\002\n" + ",ResourcePolicySnapshotSchedulePolicySchedule\022Q\n" - + "\016daily_schedule\030\375\343\212) \001(\01321.goo" - + "gle.cloud.compute.v1.ResourcePolicyDailyCycleH\000\210\001\001\022S\n" - + "\017hourly_schedule\030\245\261\243\022 \001(\01322" - + ".google.cloud.compute.v1.ResourcePolicyHourlyCycleH\001\210\001\001\022T\n" - + "\017weekly_schedule\030\225\211\271\253\001" - + " \001(\01322.google.cloud.compute.v1.ResourcePolicyWeeklyCycleH\002\210\001\001B\021\n" + + "\016daily_schedule\030\375\343\212) \001(\01321.google.clo" + + "ud.compute.v1.ResourcePolicyDailyCycleH\000\210\001\001\022S\n" + + "\017hourly_schedule\030\245\261\243\022 \001(\01322.google" + + ".cloud.compute.v1.ResourcePolicyHourlyCycleH\001\210\001\001\022T\n" + + "\017weekly_schedule\030\225\211\271\253\001 \001(\01322." + + "google.cloud.compute.v1.ResourcePolicyWeeklyCycleH\002\210\001\001B\021\n" + "\017_daily_scheduleB\022\n" + "\020_hourly_scheduleB\022\n" + "\020_weekly_schedule\"\320\002\n" + "6ResourcePolicySnapshotSchedulePolicySnapshotProperties\022\032\n\n" + "chain_name\030\311\332\335 \001(\tH\000\210\001\001\022\034\n" + "\013guest_flush\030\335\223\354\267\001 \001(\010H\001\210\001\001\022o\n" - + "\006labels\030\377\277\301\356\001 \003(\0132[.google.cloud.compute" - + ".v1.ResourcePolicySnapshotSchedulePolicySnapshotProperties.LabelsEntry\022\035\n" + + "\006labels\030\377\277\301\356\001 \003(\0132[.google.cloud.compute.v1.Res" + + "ourcePolicySnapshotSchedulePolicySnapshotProperties.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" @@ -23624,8 +23794,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_chain_nameB\016\n" + "\014_guest_flush\"q\n" + "\031ResourcePolicyWeeklyCycle\022T\n" - + "\014day_of_weeks\030\332\237\373z \003(\0132;.goog" - + "le.cloud.compute.v1.ResourcePolicyWeeklyCycleDayOfWeek\"\264\002\n" + + "\014day_of_weeks\030\332\237\373z \003(\0132;.google.clou" + + "d.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\n" @@ -23660,18 +23830,17 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\026_max_topology_distanceB\007\n" + "\005_type\"\260\005\n" + "\016ResourceStatus\022m\n" - + "\033effective_instance_metadata\030\201\216\240\032" - + " \001(\0132@.google.cloud.compute.v1.ResourceStatusEffectiveInstanceMetadataH\000\210\001\001\022\036\n\r" + + "\033effective_instance_metadata\030\201\216\240\032 \001(\0132@" + + ".google.cloud.compute.v1.ResourceStatusEffectiveInstanceMetadataH\000\210\001\001\022\036\n\r" + "physical_host\030\220\370\266\335\001 \001(\tH\001\210\001\001\022d\n" - + "\026physical_host_topology\030\276\223\257\272\001 \001(\0132;.google.cloud." - + "compute.v1.ResourceStatusPhysicalHostTopologyH\002\210\001\001\022o\n" + + "\026physical_host_topology\030\276\223\257\272\001 \001(\0132;.google.cloud.compute" + + ".v1.ResourceStatusPhysicalHostTopologyH\002\210\001\001\022o\n" + "\034reservation_consumption_info\030\345\305\357_" - + " \001(\0132A.google.cloud.compute.v1.Re" - + "sourceStatusReservationConsumptionInfoH\003\210\001\001\022N\n\n" - + "scheduling\030\224\313\261\270\001 \001(\01321.google.clo" - + "ud.compute.v1.ResourceStatusSchedulingH\004\210\001\001\022R\n" - + "\024upcoming_maintenance\030\360\240\264l \001(\0132,.g" - + "oogle.cloud.compute.v1.UpcomingMaintenanceH\005\210\001\001B\036\n" + + " \001(\0132A.google.cloud.compute.v1.ResourceStatusReservationConsumptionInfoH\003\210\001\001\022N\n\n" + + "scheduling\030\224\313\261\270\001" + + " \001(\01321.google.cloud.compute.v1.ResourceStatusSchedulingH\004\210\001\001\022R\n" + + "\024upcoming_maintenance\030\360\240\264l \001(\0132,.google.c" + + "loud.compute.v1.UpcomingMaintenanceH\005\210\001\001B\036\n" + "\034_effective_instance_metadataB\020\n" + "\016_physical_hostB\031\n" + "\027_physical_host_topologyB\037\n" @@ -23727,8 +23896,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "*ResumeInstancesInstanceGroupManagerRequest\022&\n" + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022\217\001\n" + "9instance_group_managers_resume_instances_request_resource\030\302\276\302=" - + " \001(\0132D.google.cl" - + "oud.compute.v1.InstanceGroupManagersResumeInstancesRequestB\003\340A\002\022!\n" + + " \001(\0132D.google.cloud.com" + + "pute.v1.InstanceGroupManagersResumeInstancesRequestB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" @@ -23740,14 +23909,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\235\001\n" - + "@region_instance_group_ma" - + "nagers_resume_instances_request_resource\030\267\203\200\335\001" - + " \001(\0132J.google.cloud.compute.v1.Reg" - + "ionInstanceGroupManagersResumeInstancesRequestB\003\340A\002\022\032\n\n" + + "@region_instance_group_managers_resume_instances_request_resource\030\267\203\200\335\001" + + " \001(\0132J.google.cloud.compute.v1.RegionInst" + + "anceGroupManagersResumeInstancesRequestB\003\340A\002\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\355\014\n" + "\005Route\0229\n" - + "\010as_paths\030\241\305\314A \003(\0132$.google.cloud.compute.v1.RouteAsPath\022\"\n" + + "\010as_paths\030\241\305\314A \003(\0132$", + ".google.cloud.compute.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\n" + "dest_range\030\340\262\352\265\001 \001(\tH\002\210\001\001\022\020\n" @@ -23847,8 +24016,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"\253\001\n" + "\013RouteParams\022`\n" - + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132=.goog" - + "le.cloud.compute.v1.RouteParams.ResourceManagerTagsEntry\032:\n" + + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132=.google.clou" + + "d.compute.v1.RouteParams.ResourceManagerTagsEntry\032:\n" + "\030ResourceManagerTagsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\"\310\002\n" @@ -23856,8 +24025,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013description\030\374\207\326\311\001 \001(\tH\000\210\001\001\022\033\n" + "\013fingerprint\030\344\321\363o \001(\tH\001\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\002\210\001\001\022@\n" - + "\005terms\030\207\223\3114 \003(\0132..google" - + ".cloud.compute.v1.RoutePolicyPolicyTerm\022\024\n" + + "\005terms\030\207\223\3114" + + " \003(\0132..google.cloud.compute.v1.RoutePolicyPolicyTerm\022\024\n" + "\004type\030\272\236\332\001 \001(\tH\003\210\001\001\"^\n" + "\004Type\022\022\n" + "\016UNDEFINED_TYPE\020\000\022 \n" @@ -23877,15 +24046,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006Router\0226\n" + "\003bgp\030\313\371\005" + " \001(\0132\".google.cloud.compute.v1.RouterBgpH\000\210\001\001\022=\n" - + "\tbgp_peers\030\335\255\356\327\001 \003(\0132" - + "&.google.cloud.compute.v1.RouterBgpPeer\022\"\n" + + "\tbgp_peers\030\335\255\356\327\001" + + " \003(\0132&.google.cloud.compute.v1.RouterBgpPeer\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\001\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\002\210\001\001\022.\n" + "\035encrypted_interconnect_router\030\237\242\214\216\001" + " \001(\010H\003\210\001\001\022\020\n" + "\002id\030\233\032 \001(\004H\004\210\001\001\022?\n\n" - + "interfaces\030\332\364\340\005 \003(\0132(.goo", - "gle.cloud.compute.v1.RouterInterface\022\024\n" + + "interfaces\030\332\364\340\005" + + " \003(\0132(.google.cloud.compute.v1.RouterInterface\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\005\210\001\001\022W\n" + "\027md5_authentication_keys\030\232\256\361!" + " \003(\01323.google.cloud.compute.v1.RouterMd5AuthenticationKey\022\024\n" @@ -23915,8 +24084,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006_range\"\263\003\n" + "\024RouterAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022J\n" - + "\005items\030\300\317\367/ " - + "\003(\01328.google.cloud.compute.v1.RouterAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\01328.g" + + "oogle.cloud.compute.v1.RouterAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n" @@ -23925,8 +24094,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001\032X\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\0229\n" - + "\005value\030\002 \001(\0132*.google." - + "cloud.compute.v1.RoutersScopedList:\0028\001B\005\n" + + "\005value\030\002" + + " \001(\0132*.google.cloud.compute.v1.RoutersScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -23936,8 +24105,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\016advertise_mode\030\273\225\353\224\001 \001(\tH\000\210\001\001\022\034\n" + "\021advertised_groups\030\266\336\205\n" + " \003(\t\022Q\n" - + "\024advertised_ip_ranges\030\314\330\363\020" - + " \003(\01320.google.cloud.compute.v1.RouterAdvertisedIpRange\022\022\n" + + "\024advertised_ip_ranges\030\314\330\363\020 " + + "\003(\01320.google.cloud.compute.v1.RouterAdvertisedIpRange\022\022\n" + "\003asn\030\374\364\005 \001(\r" + "H\001\210\001\001\022!\n" + "\020identifier_range\030\247\314\225\357\001 \001(\tH\002\210\001\001\022#\n" @@ -23958,14 +24127,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\016advertise_mode\030\273\225\353\224\001 \001(\tH\000\210\001\001\022\034\n" + "\021advertised_groups\030\266\336\205\n" + " \003(\t\022Q\n" - + "\024advertised_ip_ranges\030\314\330\363\020" - + " \003(\01320.google.cloud.compute.v1.RouterAdvertisedIpRange\022)\n" + + "\024advertised_ip_ranges\030\314\330\363\020 \003" + + "(\01320.google.cloud.compute.v1.RouterAdvertisedIpRange\022)\n" + "\031advertised_route_priority\030\274\234\366X \001(\r" + "H\001\210\001\001\022=\n" - + "\003bfd\030\240\371\005 \001(\0132)." - + "google.cloud.compute.v1.RouterBgpPeerBfdH\002\210\001\001\022`\n" - + "\030custom_learned_ip_ranges\030\304\210\304\345\001 " - + "\003(\0132:.google.cloud.compute.v1.RouterBgpPeerCustomLearnedIpRange\022.\n" + + "\003bfd\030\240\371\005 \001(\0132).google." + + "cloud.compute.v1.RouterBgpPeerBfdH\002\210\001\001\022`\n" + + "\030custom_learned_ip_ranges\030\304\210\304\345\001 \003(\0132:.g" + + "oogle.cloud.compute.v1.RouterBgpPeerCustomLearnedIpRange\022.\n" + "\035custom_learned_route_priority\030\304\342\306\235\001" + " \001(\005H\003\210\001\001\022\027\n" + "\006enable\030\203\313\324\224\001 \001(\tH\004\210\001\001\022\033\n" @@ -23973,7 +24142,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013enable_ipv6\030\243\366\303V \001(\010H\006\210\001\001\022\032\n" + "\017export_policies\030\373\362\367? \003(\t\022\033\n" + "\017import_policies\030\252\361\217\327\001 \003(\t\022\037\n" - + "\016interface_name\030\321\303\344\320\001 \001(\tH\007\210\001\001\022\033\n\n" + + "\016interface_name\030\321\303\344\320\001 \001(\tH\007\210\001\001\022\033\n" + + "\n" + "ip_address\030\334\361\334\301\001 \001(\tH\010\210\001\001\022$\n" + "\024ipv4_nexthop_address\030\321\215\334\002 \001(\tH\t\210\001\001\022$\n" + "\024ipv6_nexthop_address\030\323\205\253\r" @@ -24112,8 +24282,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\"source_subnetwork_ip_ranges_to_nat\030\333\357\241x \001(\tH\t\210\001\001\0224\n" + "$source_subnetwork_ip_ranges_to_nat64\030\331\347\247v \001(\tH\n" + "\210\001\001\022J\n" - + "\013subnetworks\030\305\324\245\306\001" - + " \003(\01321.google.cloud.compute.v1.RouterNatSubnetworkToNat\0220\n" + + "\013subnetworks\030\305\324\245\306\001 \003(\0132" + + "1.google.cloud.compute.v1.RouterNatSubnetworkToNat\0220\n" + " tcp_established_idle_timeout_sec\030\355\353\260j \001(\005H\013\210\001\001\022*\n" + "\031tcp_time_wait_timeout_sec\030\375\273\363\364\001" + " \001(\005H\014\210\001\001\022/\n" @@ -24176,8 +24346,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007_enableB\t\n" + "\007_filter\"\335\001\n\r" + "RouterNatRule\022D\n" - + "\006action\030\266\374\275Y \001(\0132," - + ".google.cloud.compute.v1.RouterNatRuleActionH\000\210\001\001\022\034\n" + + "\006action\030\266\374\275Y \001(\0132,.google" + + ".cloud.compute.v1.RouterNatRuleActionH\000\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\001\210\001\001\022\025\n" + "\005match\030\305\263\2671 \001(\tH\002\210\001\001\022\034\n" + "\013rule_number\030\354\333\232\377\001 \001(\r" @@ -24205,8 +24375,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004name\030\213\365\315\001 \001(\tH\000\210\001\001B\007\n" + "\005_name\"\255\001\n" + "\014RouterParams\022a\n" - + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132>.google.cloud." - + "compute.v1.RouterParams.ResourceManagerTagsEntry\032:\n" + + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132>.google.cloud.compute" + + ".v1.RouterParams.ResourceManagerTagsEntry\032:\n" + "\030ResourceManagerTagsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\"\306\002\n" @@ -24215,13 +24385,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \003(\0132\036.google.cloud.compute.v1.Route\022A\n" + "\026best_routes_for_router\030\371\373\3668" + " \003(\0132\036.google.cloud.compute.v1.Route\022N\n" - + "\017bgp_peer_status\030\373\327\225h \003(\01322." - + "google.cloud.compute.v1.RouterStatusBgpPeerStatus\022E\n\n" - + "nat_status\030\320\231\213\036 \003(\0132..googl" - + "e.cloud.compute.v1.RouterStatusNatStatus\022\027\n" + + "\017bgp_peer_status\030\373\327\225h \003(\01322.google." + + "cloud.compute.v1.RouterStatusBgpPeerStatus\022E\n\n" + + "nat_status\030\320\231\213\036" + + " \003(\0132..google.cloud.compute.v1.RouterStatusNatStatus\022\027\n" + "\007network\030\256\264\205o \001(\tH\000\210\001\001B\n\n" - + "\010_network\"\351\n" - + "\n" + + "\010_network\"\351\n\n" + "\031RouterStatusBgpPeerStatus\022=\n" + "\021advertised_routes\030\254\331\374\236\001" + " \003(\0132\036.google.cloud.compute.v1.Route\022?\n\n" @@ -24288,16 +24457,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004name\030\213\365\315\001 \001(\tH\001\210\001\001\0223\n" + "\"num_vm_endpoints_with_nat_mappings\030\354\266\250\364\001" + " \001(\005H\002\210\001\001\022S\n" - + "\013rule_status\030\225\305\356B \003(\0132;.goog" - + "le.cloud.compute.v1.RouterStatusNatStatusNatRuleStatus\022*\n" + + "\013rule_status\030\225\305\356B \003(\0132;.google.clou" + + "d.compute.v1.RouterStatusNatStatusNatRuleStatus\022*\n" + "\037user_allocated_nat_ip_resources\030\327\351\272e \003(\t\022\"\n" + "\026user_allocated_nat_ips\030\242\262\331\361\001 \003(\tB\033\n" + "\031_min_extra_nat_ips_neededB\007\n" + "\005_nameB%\n" + "#_num_vm_endpoints_with_nat_mappings\"\244\002\n" + "\"RouterStatusNatStatusNatRuleStatus\022\031\n" - + "\016active_nat_ips\030\325\357\266c \003(\t\022\031\n" - + "\r" + + "\016active_nat_ips\030\325\357\266c \003(\t\022\031\n\r" + "drain_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" @@ -24313,8 +24481,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_kindB\t\n" + "\007_result\"l\n" + "\035RoutersGetRoutePolicyResponse\022>\n" - + "\010resource\030\216\210\257]" - + " \001(\0132$.google.cloud.compute.v1.RoutePolicyH\000\210\001\001B\013\n" + + "\010resource\030\216\210\257] \001" + + "(\0132$.google.cloud.compute.v1.RoutePolicyH\000\210\001\001B\013\n" + "\t_resource\"\342\002\n" + "\024RoutersListBgpRoutes\022\024\n" + "\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022\020\n" @@ -24385,8 +24553,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013auto_delete\030\273\344\316\335\001 \001(\010H\000\210\001\001\022\024\n" + "\004boot\030\362\365\270\001 \001(\010H\001\210\001\001\022\033\n" + "\013device_name\030\324\265\232 \001(\tH\002\210\001\001\022T\n" - + "\023disk_encryption_key\030\205\355\304\201\001 \001" - + "(\0132..google.cloud.compute.v1.CustomerEncryptionKeyH\003\210\001\001\022\035\n" + + "\023disk_encryption_key\030\205\355\304\201\001 \001(\0132..go" + + "ogle.cloud.compute.v1.CustomerEncryptionKeyH\003\210\001\001\022\035\n" + "\014disk_size_gb\030\267\232\347\226\001 \001(\003H\004\210\001\001\022\031\n" + "\tdisk_type\030\234\351\254, \001(\tH\005\210\001\001\022E\n" + "\021guest_os_features\030\321\340\347%" @@ -24406,7 +24574,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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" + + "\004M", + "ode\022\022\n" + "\016UNDEFINED_MODE\020\000\022\020\n" + "\tREAD_ONLY\020\265\231\354+\022\021\n\n" + "READ_WRITE\020\326\227\344R\"]\n" @@ -24471,18 +24640,17 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\032host_error_timeout_seconds\030\223\334\331\302\001" + " \001(\005H\002\210\001\001\022+\n" + "\033instance_termination_action\030\273\377\2313 \001(\tH\003\210\001\001\022M\n" - + "\032local_ssd_recovery_timeout\030\346\257\346\177 \001(" - + "\0132!.google.cloud.compute.v1.DurationH\004\210\001\001\022\036\n\r" + + "\032local_ssd_recovery_timeout\030\346\257\346\177" + + " \001(\0132!.google.cloud.compute.v1.DurationH\004\210\001\001\022\036\n\r" + "location_hint\030\321\201\222\247\001 \001(\tH\005\210\001\001\022D\n" + "\020max_run_duration\030\303\257\270\315\001" + " \001(\0132!.google.cloud.compute.v1.DurationH\006\210\001\001\022\036\n\r" + "min_node_cpus\030\273\244\242\227\001 \001(\005H\007\210\001\001\022L\n" - + "\017node_affinities\030\243\204\232\334\001" - + " \003(\0132/.google.cloud.compute.v1.SchedulingNodeAffinity\022#\n" + + "\017node_affinities\030\243\204\232\334\001 \003(\0132/." + + "google.cloud.compute.v1.SchedulingNodeAffinity\022#\n" + "\023on_host_maintenance\030\334\362\347\036 \001(\tH\010\210\001\001\022a\n" - + "\027on_instance_stop_action\030\311\215\325\374\001" - + " \001(\01327.google.cloud.compute.v1.SchedulingOnInstanceStopActionH" - + "\t\210\001\001\022\034\n" + + "\027on_instance_stop_action\030\311\215\325\374\001 \001(\013" + + "27.google.cloud.compute.v1.SchedulingOnInstanceStopActionH\t\210\001\001\022\034\n" + "\013preemptible\030\241\345\313\232\001 \001(\010H\n" + "\210\001\001\022!\n" + "\022provisioning_model\030\327\226\036 \001(\tH\013\210\001\001\022&\n" @@ -24540,8 +24708,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\036SecurityPoliciesAggregatedList\022\024\n" + "\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022\020\n" + "\002id\030\233\032 \001(\tH\001\210\001\001\022T\n" - + "\005items\030\300\317\367/ \003(\0132B.google.cloud.compute.v1.SecurityPoliciesAggreg", - "atedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132B.google.cloud." + + "compute.v1.SecurityPoliciesAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\002\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\003\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\004\210\001\001\022\027\n" @@ -24550,8 +24718,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\005\210\001\001\032a\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022B\n" - + "\005value\030\002 \001(\01323.google.cl" - + "oud.compute.v1.SecurityPoliciesScopedList:\0028\001B\007\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" @@ -24573,30 +24741,32 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\0132,.google.cloud.compute.v1.PreconfiguredWafSetH\000\210\001\001B\014\n\n" + "_waf_rules\"\314\013\n" + "\016SecurityPolicy\022k\n" - + "\032adaptive_protection_config\030\337\373\321G \001(\0132?.google.cloud.compute" - + ".v1.SecurityPolicyAdaptiveProtectionConfigH\000\210\001\001\022f\n" - + "\027advanced_options_config\030\300\323\235\326\001" - + " \001(\0132<.google.cloud.compute.v1.SecurityPolicyAdvancedOptionsConfigH\001\210\001\001\022L\n" + + "\032adaptive_protection_config\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.SecurityPolicyAdvancedOptionsConfigH\001\210\001\001\022L\n" + "\014associations\030\222\350\312\362\001" + " \003(\01322.google.cloud.compute.v1.SecurityPolicyAssociation\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\002\210\001\001\022c\n" - + "\026ddos_protection_config\030\315\204\377\027 \001(\0132;.google.cloud.comp" - + "ute.v1.SecurityPolicyDdosProtectionConfigH\003\210\001\001\022\034\n" + + "\026ddos_protection_config\030\315\204\377\027 \001(\0132;.google.cloud.compute.v1." + + "SecurityPolicyDdosProtectionConfigH\003\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\004\210\001\001\022\033\n" + "\013fingerprint\030\344\321\363o \001(\tH\005\210\001\001\022\020\n" + "\002id\030\233\032 \001(\004H\006\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\007\210\001\001\022!\n" + "\021label_fingerprint\030\231\360\367T \001(\tH\010\210\001\001\022G\n" - + "\006labels\030\377\277\301\356\001 \003(\013" - + "23.google.cloud.compute.v1.SecurityPolicy.LabelsEntry\022\024\n" + + "\006labels\030\377\277\301\356\001 \003(\01323.goog" + + "le.cloud.compute.v1.SecurityPolicy.LabelsEntry\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\t\210\001\001\022\026\n" + "\006parent\030\252\221\254% \001(\tH\n" + "\210\001\001\022h\n" - + "\030recaptcha_options_config\030\333\324\275\367\001 \001(\0132=.google.cloud.compute" - + ".v1.SecurityPolicyRecaptchaOptionsConfigH\013\210\001\001\022\026\n" + + "\030recaptcha_options_config\030\333\324\275\367\001" + + " \001(\0132=.google.cloud.compute.v1.Sec" + + "urityPolicyRecaptchaOptionsConfigH\013\210\001\001\022\026\n" + "\006region\030\364\315\240B \001(\tH\014\210\001\001\022=\n" - + "\005rules\030\367\221\3653" - + " \003(\0132+.google.cloud.compute.v1.SecurityPolicyRule\022\032\n" + + "\005rules\030\367\221\3653 \003(\013" + + "2+.google.cloud.compute.v1.SecurityPolicyRule\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\r" + "\210\001\001\022\033\n\n" + "short_name\030\356\270\320\352\001 \001(\tH\016\210\001\001\022\024\n" @@ -24628,15 +24798,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_short_nameB\007\n" + "\005_type\"\315\001\n" + "&SecurityPolicyAdaptiveProtectionConfig\022\203\001\n" - + "\032layer7_ddos_defense_config\030\243\331\303\320\001" - + " \001(\0132V.google.cloud.compute.v1.Sec" - + "urityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigH\000\210\001\001B\035\n" + + "\032layer7_ddos_defense_config\030\243\331\303\320\001 " + + "\001(\0132V.google.cloud.compute.v1.SecurityPo" + + "licyAdaptiveProtectionConfigLayer7DdosDefenseConfigH\000\210\001\001B\035\n" + "\033_layer7_ddos_defense_config\"\363\002\n" + "=SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig\022\027\n" + "\006enable\030\203\313\324\224\001 \001(\010H\000\210\001\001\022 \n" + "\017rule_visibility\030\265\330\220\330\001 \001(\tH\001\210\001\001\022\203\001\n" - + "\021threshold_configs\030\235\253\343\034 \003(\0132e.google.cloud.compute.v1.Sec" - + "urityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig\"R\n" + + "\021threshold_configs\030\235\253\343\034 " + + "\003(\0132e.google.cloud.compute.v1.SecurityPo" + + "licyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig\"R\n" + "\016RuleVisibility\022\035\n" + "\031UNDEFINED_RULE_VISIBILITY\020\000\022\017\n" + "\007PREMIUM\020\267\264\301\276\001\022\020\n" @@ -24655,9 +24826,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\"detection_relative_to_baseline_qps\030\205\233\366\212\001" + " \001(\002H\006\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\007\210\001\001\022\245\001\n" - + "\033traffic_granularity_configs\030\276\264\332( \003(\0132}.google.clou" - + "d.compute.v1.SecurityPolicyAdaptiveProte" - + "ctionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfigB#\n" + + "\033traffic_granularity_configs\030\276\264\332( \003(\0132}.google.cloud.compu" + + "te.v1.SecurityPolicyAdaptiveProtectionCo" + + "nfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfigB#\n" + "!_auto_deploy_confidence_thresholdB\035\n" + "\033_auto_deploy_expiration_secB*\n" + "(_auto_deploy_impacted_baseline_thresholdB\035\n" @@ -24666,8 +24837,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\031_detection_load_thresholdB%\n" + "#_detection_relative_to_baseline_qpsB\007\n" + "\005_name\"\320\002\n" - + "dSecurityPolicyAdaptiveProtectionCon" - + "figLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig\022)\n" + + "dSecurityPolicyAdaptiveProtectionConfigLaye" + + "r7DdosDefenseConfigThresholdConfigTrafficGranularityConfig\022)\n" + "\030enable_each_unique_value\030\305\212\336\337\001" + " \001(\010H\000\210\001\001\022\024\n" + "\004type\030\272\236\332\001 \001(\tH\001\210\001\001\022\025\n" @@ -24681,8 +24852,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_typeB\010\n" + "\006_value\"\255\004\n" + "#SecurityPolicyAdvancedOptionsConfig\022p\n" - + "\022json_custom_config\030\271\331\2315 \001(\0132L.google.cloud.compute.v1.Sec" - + "urityPolicyAdvancedOptionsConfigJsonCustomConfigH\000\210\001\001\022\035\n" + + "\022json_custom_config\030\271\331\2315 \001(\0132L.google.cloud.compute.v1.SecurityPo" + + "licyAdvancedOptionsConfigJsonCustomConfigH\000\210\001\001\022\035\n" + "\014json_parsing\030\331\204\332\206\001 \001(\tH\001\210\001\001\022\031\n" + "\tlog_level\030\311\275\204C \001(\tH\002\210\001\001\022,\n" + "\034request_body_inspection_size\030\377\215\232[ \001(\tH\003\210\001\001\022#\n" @@ -24710,8 +24881,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004name\030\213\365\315\001 \001(\tH\002\210\001\001\022\"\n" + "\022security_policy_id\030\211\222\217a \001(\tH\003\210\001\001\022\033\n\n" + "short_name\030\356\270\320\352\001 \001(\tH\004\210\001\001B\020\n" - + "\016_attachment_idB\017\n" - + "\r" + + "\016_attachment_idB\017\n\r" + "_display_nameB\007\n" + "\005_nameB\025\n" + "\023_security_policy_idB\r\n" @@ -24726,8 +24896,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\020_ddos_protection\"\203\002\n" + "\022SecurityPolicyList\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.SecurityPolicy\022\024\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" + "\007warning\030\234\337\226\030 \001(\0132" @@ -24745,22 +24915,22 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\022SecurityPolicyRule\022\026\n" + "\006action\030\266\374\275Y \001(\tH\000\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\001\210\001\001\022[\n\r" - + "header_action\030\250\240\270\234\001" - + " \001(\0132;.google.cloud.compute.v1.SecurityPolicyRuleHttpHeaderActionH\002\210\001\001\022\024\n" + + "header_action\030\250\240\270\234\001 \001(\013" + + "2;.google.cloud.compute.v1.SecurityPolicyRuleHttpHeaderActionH\002\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\003\210\001\001\022I\n" - + "\005match\030\305\263\2671 \001(\01322.goog" - + "le.cloud.compute.v1.SecurityPolicyRuleMatcherH\004\210\001\001\022Y\n\r" - + "network_match\030\364\370\372\334\001 \001(\01329." - + "google.cloud.compute.v1.SecurityPolicyRuleNetworkMatcherH\005\210\001\001\022k\n" - + "\030preconfigured_waf_config\030\343\237\2268 \001(\0132A.google.cloud.comput" - + "e.v1.SecurityPolicyRulePreconfiguredWafConfigH\006\210\001\001\022\027\n" + + "\005match\030\305\263\2671 \001(\01322.google.clou" + + "d.compute.v1.SecurityPolicyRuleMatcherH\004\210\001\001\022Y\n\r" + + "network_match\030\364\370\372\334\001 \001(\01329.google." + + "cloud.compute.v1.SecurityPolicyRuleNetworkMatcherH\005\210\001\001\022k\n" + + "\030preconfigured_waf_config\030\343\237\2268 \001(\0132A.google.cloud.compute.v1.Se" + + "curityPolicyRulePreconfiguredWafConfigH\006\210\001\001\022\027\n" + "\007preview\030\310\307\243h \001(\010H\007\210\001\001\022\031\n" + "\010priority\030\244\363\241\324\001 \001(\005H\010\210\001\001\022_\n" + "\022rate_limit_options\030\373\311\232 " + " \001(\0132;.google.cloud.compute.v1.SecurityPolicyRuleRateLimitOptionsH" + "\t\210\001\001\022\\\n" - + "\020redirect_options\030\273\222\356M \001(\0132:.google.cl" - + "oud.compute.v1.SecurityPolicyRuleRedirectOptionsH\n" + + "\020redirect_options\030\273\222\356M \001(\0132:.google.cloud.com" + + "pute.v1.SecurityPolicyRuleRedirectOptionsH\n" + "\210\001\001B\t\n" + "\007_actionB\016\n" + "\014_descriptionB\020\n" @@ -24774,20 +24944,20 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\023_rate_limit_optionsB\023\n" + "\021_redirect_options\"\225\001\n" + "\"SecurityPolicyRuleHttpHeaderAction\022o\n" - + "\027request_headers_to_adds\030\315\253\372) \003(\0132K.google.cl" - + "oud.compute.v1.SecurityPolicyRuleHttpHeaderActionHttpHeaderOption\"\220\001\n" + + "\027request_headers_to_adds\030\315\253\372) \003(\0132K.google.cloud.com" + + "pute.v1.SecurityPolicyRuleHttpHeaderActionHttpHeaderOption\"\220\001\n" + "2SecurityPolicyRuleHttpHeaderActionHttpHeaderOption\022\033\n" + "\013header_name\030\375\301\3074 \001(\tH\000\210\001\001\022\034\n" + "\014header_value\030\277\362\353` \001(\tH\001\210\001\001B\016\n" + "\014_header_nameB\017\n\r" + "_header_value\"\233\003\n" + "\031SecurityPolicyRuleMatcher\022P\n" - + "\006config\030\302\206\376y \001(\01328.google.cloud.com" - + "pute.v1.SecurityPolicyRuleMatcherConfigH\000\210\001\001\0223\n" + + "\006config\030\302\206\376y" + + " \001(\01328.google.cloud.compute.v1.SecurityPolicyRuleMatcherConfigH\000\210\001\001\0223\n" + "\004expr\030\365\363\276\001" + " \001(\0132\035.google.cloud.compute.v1.ExprH\001\210\001\001\022\\\n" - + "\014expr_options\030\324\304\354\347\001 " - + "\001(\0132=.google.cloud.compute.v1.SecurityPolicyRuleMatcherExprOptionsH\002\210\001\001\022\037\n" + + "\014expr_options\030\324\304\354\347\001 \001(\0132=.g" + + "oogle.cloud.compute.v1.SecurityPolicyRuleMatcherExprOptionsH\002\210\001\001\022\037\n" + "\016versioned_expr\030\275\343\326\231\001 \001(\tH\003\210\001\001\"@\n\r" + "VersionedExpr\022\034\n" + "\030UNDEFINED_VERSIONED_EXPR\020\000\022\021\n\n" @@ -24799,9 +24969,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\037SecurityPolicyRuleMatcherConfig\022\031\n\r" + "src_ip_ranges\030\323\200\207\316\001 \003(\t\"\257\001\n" + "$SecurityPolicyRuleMatcherExprOptions\022q\n" - + "\021recaptcha_options\030\306\366\307\271\001 \001(\013" - + "2M.google.cloud.compute.v1.SecurityPolic" - + "yRuleMatcherExprOptionsRecaptchaOptionsH\000\210\001\001B\024\n" + + "\021recaptcha_options\030\306\366\307\271\001 \001(\0132M.goog" + + "le.cloud.compute.v1.SecurityPolicyRuleMatcherExprOptionsRecaptchaOptionsH\000\210\001\001B\024\n" + "\022_recaptcha_options\"~\n" + "4SecurityPolicyRuleMatcherExprOptionsRecaptchaOptions\022!\n" + "\026action_token_site_keys\030\235\352\311\034 \003(\t\022#\n" @@ -24816,27 +24985,26 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\tsrc_ports\030\367\273\236\324\001 \003(\t\022\033\n" + "\020src_region_codes\030\226\343\237/ \003(\t\022n\n" + "\023user_defined_fields\030\243\211\300\r" - + " \003(\0132N.google.cloud.compute.v1.SecurityPolic" - + "yRuleNetworkMatcherUserDefinedFieldMatch\"i\n" + + " \003(\0132N.goog" + + "le.cloud.compute.v1.SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatch\"i\n" + "5SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatch\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\000\210\001\001\022\021\n" + "\006values\030\242\272\226w \003(\tB\007\n" + "\005_name\"\215\001\n" + "(SecurityPolicyRulePreconfiguredWafConfig\022a\n\n" - + "exclusions\030\345\370\277c \003(\0132J.google.cloud.compute.v" - + "1.SecurityPolicyRulePreconfiguredWafConfigExclusion\"\202\005\n" + + "exclusions\030\345\370\277c \003(\0132J.google.cloud.compute.v1.Secur" + + "ityPolicyRulePreconfiguredWafConfigExclusion\"\202\005\n" + "1SecurityPolicyRulePreconfiguredWafConfigExclusion\022|\n" - + "\032request_cookies_to_exclude\030\366\336\337J \003(\0132U.google.cloud." - + "compute.v1.SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams\022|\n" - + "\032request_headers_to_exclude\030\237\244\223\036 \003(\0132U.google." - + "cloud.compute.v1.SecurityPolicyRulePreco" - + "nfiguredWafConfigExclusionFieldParams\022\202\001\n" - + "\037request_query_params_to_exclude\030\210\236\272\242\001 " - + "\003(\0132U.google.cloud.compute.v1.SecurityPo" - + "licyRulePreconfiguredWafConfigExclusionFieldParams\022y\n" - + "\027request_uris_to_exclude\030\236\252\237+" - + " \003(\0132U.google.cloud.compute.v1.Securit" - + "yPolicyRulePreconfiguredWafConfigExclusionFieldParams\022\033\n" + + "\032request_cookies_to_exclude\030\366\336\337J \003(\0132U.google.cloud.compute" + + ".v1.SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams\022|\n" + + "\032request_headers_to_exclude\030\237\244\223\036 \003(\0132U.google.cloud.c" + + "ompute.v1.SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams\022\202\001\n" + + "\037request_query_params_to_exclude\030\210\236\272\242\001 \003(\0132U.g" + + "oogle.cloud.compute.v1.SecurityPolicyRul" + + "ePreconfiguredWafConfigExclusionFieldParams\022y\n" + + "\027request_uris_to_exclude\030\236\252\237+ \003(\0132" + + "U.google.cloud.compute.v1.SecurityPolicy" + + "RulePreconfiguredWafConfigExclusionFieldParams\022\033\n" + "\017target_rule_ids\030\343\343\325\355\001 \003(\t\022 \n" + "\017target_rule_set\030\215\257\326\355\001 \001(\tH\000\210\001\001B\022\n" + "\020_target_rule_set\"\347\001\n" @@ -24854,20 +25022,19 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004_val\"\232\010\n" + "\"SecurityPolicyRuleRateLimitOptions\022 \n" + "\020ban_duration_sec\030\326\232\272\024 \001(\005H\000\210\001\001\022d\n\r" - + "ban_threshold\030\273\250\377\356\001 \001(\0132D.google." - + "cloud.compute.v1.SecurityPolicyRuleRateLimitOptionsThresholdH\001\210\001\001\022\037\n" + + "ban_threshold\030\273\250\377\356\001 \001(\0132D.google.cloud.c" + + "ompute.v1.SecurityPolicyRuleRateLimitOptionsThresholdH\001\210\001\001\022\037\n" + "\016conform_action\030\317\306\350\366\001 \001(\tH\002\210\001\001\022\037\n" + "\016enforce_on_key\030\374\235\326\306\001 \001(\tH\003\210\001\001\022p\n" - + "\026enforce_on_key_configs\030\256\276\225\020" - + " \003(\0132M.google.cloud.compute.v1.Securit" - + "yPolicyRuleRateLimitOptionsEnforceOnKeyConfig\022#\n" + + "\026enforce_on_key_configs\030\256\276\225\020 \003(\0132" + + "M.google.cloud.compute.v1.SecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfig\022#\n" + "\023enforce_on_key_name\030\356\303\232? \001(\tH\004\210\001\001\022\035\n\r" + "exceed_action\030\241\312\332O \001(\tH\005\210\001\001\022d\n" - + "\027exceed_redirect_options\030\346\214\355\341\001 \001(\0132:.google." - + "cloud.compute.v1.SecurityPolicyRuleRedirectOptionsH\006\210\001\001\022k\n" - + "\024rate_limit_threshold\030\210\277\317\226\001" - + " \001(\0132D.google.cloud.compute.v1.Secu" - + "rityPolicyRuleRateLimitOptionsThresholdH\007\210\001\001\"\364\001\n" + + "\027exceed_redirect_options\030\346\214\355\341\001 \001(\0132:.google.cloud.c" + + "ompute.v1.SecurityPolicyRuleRedirectOptionsH\006\210\001\001\022k\n" + + "\024rate_limit_threshold\030\210\277\317\226\001 \001" + + "(\0132D.google.cloud.compute.v1.SecurityPol" + + "icyRuleRateLimitOptionsThresholdH\007\210\001\001\"\364\001\n" + "\014EnforceOnKey\022\034\n" + "\030UNDEFINED_ENFORCE_ON_KEY\020\000\022\t\n" + "\003ALL\020\201\373\003\022\023\n" @@ -24974,11 +25141,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006scopes\030\237\231\222O \003(\tB\010\n" + "\006_email\"\361\n\n" + "\021ServiceAttachment\022[\n" - + "\023connected_endpoints\030\310\227\270\"" - + " \003(\0132;.google.cloud.compute.v1.ServiceAttachmentConnectedEndpoint\022&\n" + + "\023connected_endpoints\030\310\227\270\" \003(\0132" + + ";.google.cloud.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>.google.cloud.co" - + "mpute.v1.ServiceAttachmentConsumerProjectLimit\022 \n" + + "\025consumer_accept_lists\030\307\266\204\300\001 \003(\0132>.google.cloud.compute.v" + + "1.ServiceAttachmentConsumerProjectLimit\022 \n" + "\025consumer_reject_lists\030\236\231\245a \003(\t\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\001\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\002\210\001\001\022\027\n" @@ -24987,8 +25154,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013fingerprint\030\344\321\363o \001(\tH\004\210\001\001\022\020\n" + "\002id\030\233\032 \001(\004H\005\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\006\210\001\001\022M\n" - + "\010metadata\030\257\366\265) \003(\01328.google.cloud.com" - + "pute.v1.ServiceAttachment.MetadataEntry\022\024\n" + + "\010metadata\030\257\366\265)" + + " \003(\01328.google.cloud.compute.v1.ServiceAttachment.MetadataEntry\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\022,\n" @@ -24999,7 +25166,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\210\001\001\022%\n" + "\025reconcile_connections\030\344\303\353; \001(\010H\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" + + "\tself_lin", + "k\030\215\222\305\331\001 \001(\tH\r" + "\210\001\001\022\035\n" + "\016target_service\030\207\374N \001(\tH\016\210\001\001\032/\n\r" + "MetadataEntry\022\013\n" @@ -25027,8 +25195,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\017_target_service\"\324\003\n" + "\037ServiceAttachmentAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022U\n" - + "\005items\030\300\317\367/ \003(\0132C.google.cloud.comp" - + "ute.v1.ServiceAttachmentAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132C.google.cloud.compute.v1." + + "ServiceAttachmentAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n" @@ -25075,8 +25243,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\022_project_id_or_num\"\263\002\n" + "\025ServiceAttachmentList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022<\n" - + "\005items\030\300\317\367/ \003(\0132*.g" - + "oogle.cloud.compute.v1.ServiceAttachment\022\024\n" + + "\005items\030\300\317\367/" + + " \003(\0132*.google.cloud.compute.v1.ServiceAttachment\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n" @@ -25097,8 +25265,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\212\001\n" - + "7target_ssl_proxies_set_backend_service_request_resource\030\244\351\250B \001(\013" - + "2A.google.cloud.compute.v1.TargetSslProxiesSetBackendServiceRequestB\003\340A\002\022!\n" + + "7target_ssl_proxies_set_backend_service_request_resource\030\244\351\250B" + + " \001(\0132A.goog" + + "le.cloud.compute.v1.TargetSslProxiesSetBackendServiceRequestB\003\340A\002\022!\n" + "\020target_ssl_proxy\030\315\272\306\241\001 \001(\tB\003\340A\002B\r\n" + "\013_request_id\"\247\002\n" + "&SetBackendServiceTargetTcpProxyRequest\022!\n" @@ -25106,9 +25275,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\213\001\n" + "7target_tcp_proxies_set_backend_service_request_resource\030\357\321\302\202\001" - + " \001(\0132A.google.cloud.comput" - + "e.v1.TargetTcpProxiesSetBackendServiceRequestB\003\340A\002\022!\n" - + "\020target_tcp_proxy\030\342\326\360\357\001 \001(\tB\003\340A\002B\r\n" + + " \001(\0132A.google.cloud.compute.v1.Ta" + + "rgetTcpProxiesSetBackendServiceRequestB\003\340A\002\022!\n" + + "\020target_tcp_proxy\030\342\326\360\357\001 \001(\tB\003\340A\002B\r" + + "\n" + "\013_request_id\"\261\002\n" + "\032SetBackupTargetPoolRequest\022\036\n" + "\016failover_ratio\030\376\224\264e \001(\002H\000\210\001\001\022!\n" @@ -25117,46 +25287,44 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\001\210\001\001\022\033\n" + "\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.TargetReferenceB\003\340A\002B\021\n" + + "\031target_reference_resource\030\360\267\335\371\001 \001(\013" + + "2(.google.cloud.compute.v1.TargetReferenceB\003\340A\002B\021\n" + "\017_failover_ratioB\r\n" + "\013_request_id\"\256\002\n" - + "(SetCertificateMapTargetHttp", - "sProxyRequest\022!\n" + + "(SetCertificateMapTargetHttpsProxyRequest\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\217\001\n" + "9target_https_proxies_set_certificate_map_request_resource\030\273\266\376\336\001" - + " \001(\0132C.google.cl" - + "oud.compute.v1.TargetHttpsProxiesSetCertificateMapRequestB\003\340A\002\022\"\n" + + " \001(\0132C.google.cloud.com" + + "pute.v1.TargetHttpsProxiesSetCertificateMapRequestB\003\340A\002\022\"\n" + "\022target_https_proxy\030\354\260\372\030 \001(\tB\003\340A\002B\r\n" + "\013_request_id\"\247\002\n" + "&SetCertificateMapTargetSslProxyRequest\022!\n" + "\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\213\001\n" - + "7target_ssl_proxies_set_certificate_map_request_resource\030\272\226\203\244\001" - + " \001(\0132A.google.cloud.compute.v1.Targ" - + "etSslProxiesSetCertificateMapRequestB\003\340A\002\022!\n" + + "7target_ssl_proxies_set_certificate_map_request_resource\030\272\226\203\244\001 \001" + + "(\0132A.google.cloud.compute.v1.TargetSslProxiesSetCertificateMapRequestB\003\340A\002\022!\n" + "\020target_ssl_proxy\030\315\272\306\241\001 \001(\tB\003\340A\002B\r\n" + "\013_request_id\"\352\001\n" + "\037SetCloudArmorTierProjectRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022y\n" + ".projects_set_cloud_armor_tier_request_resource\030\317\373\336$" - + " \001(\01329.google.cloud.com" - + "pute.v1.ProjectsSetCloudArmorTierRequestB\003\340A\002\022\032\n\n" + + " \001(\01329.google.cloud.compute.v1" + + ".ProjectsSetCloudArmorTierRequestB\003\340A\002\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\214\003\n" + "*SetCommonInstanceMetadataOperationMetadata\022$\n" + "\023client_operation_id\030\347\215\336\215\001 \001(\tH\000\210\001\001\022\203\001\n" + "\027per_location_operations\030\224\321\202\303\001" - + " \003(\0132^.google.cloud.compute.v1.Se" - + "tCommonInstanceMetadataOperationMetadata.PerLocationOperationsEntry\032\231\001\n" + + " \003(\0132^.google.cloud.compute.v1.SetCommon" + + "InstanceMetadataOperationMetadata.PerLocationOperationsEntry\032\231\001\n" + "\032PerLocationOperationsEntry\022\013\n" + "\003key\030\001 \001(\t\022j\n" - + "\005value\030\002 \001(\0132[.google.cloud.compute.v1.SetComm" - + "onInstanceMetadataOperationMetadataPerLocationOperationInfo:\0028\001B\026\n" + + "\005value\030\002 \001(\0132[.google.cloud.compute.v1.SetCommonInsta" + + "nceMetadataOperationMetadataPerLocationOperationInfo:\0028\001B\026\n" + "\024_client_operation_id\"\262\002\n" + "BSetCommonInstanceMetadataOperationMetadataPerLocationOperationInfo\0226\n" + "\005error\030\210\244\223." @@ -25182,8 +25350,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "#SetDefaultNetworkTierProjectRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\201\001\n" - + "2projects_set_default_network_tier_request_resource\030\212\300\243<" - + " \001(\0132=.google.cloud.compute.v1.ProjectsSetDefaultNetworkTierRequestB\003\340A\002\022\032\n\n" + + "2projects_set_default_network_tier_request_resource\030\212\300\243< \001(" + + "\0132=.google.cloud.compute.v1.ProjectsSetDefaultNetworkTierRequestB\003\340A\002\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\351\001\n" + "$SetDeletionProtectionInstanceRequest\022$\n" @@ -25219,12 +25387,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022d\n" - + "\"security_policy_reference_resource\030\360\264\253a \001(\01320.goog" - + "le.cloud.compute.v1.SecurityPolicyReferenceB\003\340A\002B\r\n" + + "\"security_policy_reference_resource\030\360\264\253a \001(\01320.google.clou" + + "d.compute.v1.SecurityPolicyReferenceB\003\340A\002B\r\n" + "\013_request_id\"\273\001\n" + " SetIamPolicyBackendBucketRequest\022d\n" - + "\"global_set_policy_request_resource\030\262\347\333\240\001 \001(\0132/.google.cl" - + "oud.compute.v1.GlobalSetPolicyRequestB\003\340A\002\022\027\n" + + "\"global_set_policy_request_resource\030\262\347\333\240\001" + + " \001(\0132/.google.cloud.compute.v1.GlobalSetPolicyRequestB\003\340A\002\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\"\274\001\n" + "!SetIamPolicyBackendServiceRequest\022d\n" @@ -25236,43 +25404,43 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022\024\n" + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\022`\n" - + " zone_set_policy_request_resource\030\273\270\230\266\001 \001(\0132-.google" - + ".cloud.compute.v1.ZoneSetPolicyRequestB\003\340A\002\"\273\001\n" + + " zone_set_policy_request_resource\030\273\270\230\266\001" + + " \001(\0132-.google.cloud.compute.v1.ZoneSetPolicyRequestB\003\340A\002\"\273\001\n" + "!SetIamPolicyFirewallPolicyRequest\022|\n" + "/global_organization_set_policy_request_resource\030\336\224\314T" - + " \001(\0132;.google.cloud.com" - + "pute.v1.GlobalOrganizationSetPolicyRequestB\003\340A\002\022\030\n" + + " \001(\0132;.google.cloud.compute.v1" + + ".GlobalOrganizationSetPolicyRequestB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\"\263\001\n" + "\030SetIamPolicyImageRequest\022d\n" - + "\"global_set_policy_request_resource\030\262\347\333\240\001 \001(\0132/.google." - + "cloud.compute.v1.GlobalSetPolicyRequestB\003\340A\002\022\027\n" + + "\"global_set_policy_request_resource\030\262\347\333\240\001" + + " \001(\0132/.google.cloud.compute.v1.GlobalSetPolicyRequestB\003\340A\002\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\"\310\001\n" + "\033SetIamPolicyInstanceRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022\024\n" + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\022`\n" - + " zone_set_policy_request_resource\030\273\270\230\266\001" - + " \001(\0132-.google.cloud.compute.v1.ZoneSetPolicyRequestB\003\340A\002\"\276\001\n" + + " zone_set_policy_request_resource\030\273\270\230\266\001 \001(\0132" + + "-.google.cloud.compute.v1.ZoneSetPolicyRequestB\003\340A\002\"\276\001\n" + "#SetIamPolicyInstanceTemplateRequest\022d\n" - + "\"global_set_policy_request_resource\030\262\347\333\240\001 \001(\0132/.google.clou" - + "d.compute.v1.GlobalSetPolicyRequestB\003\340A\002\022\027\n" + + "\"global_set_policy_request_resource\030\262\347\333\240\001" + + " \001(\0132/.google.cloud.compute.v1.GlobalSetPolicyRequestB\003\340A\002\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\"\317\001\n" + "\"SetIamPolicyInstantSnapshotRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022\024\n" + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\022`\n" - + " zone_set_policy_request_resource\030\273\270\230\266\001" - + " \001(\0132-.google.cloud.compute.v1.ZoneSetPolicyRequestB\003\340A\002\"\311\001\n" + + " zone_set_policy_request_resource\030\273\270\230\266\001 \001" + + "(\0132-.google.cloud.compute.v1.ZoneSetPolicyRequestB\003\340A\002\"\311\001\n" + ".SetIamPolicyInterconnectAttachmentGroupRequest\022d\n" - + "\"global_set_policy_request_resource\030\262\347\333\240\001 \001(\013" - + "2/.google.cloud.compute.v1.GlobalSetPolicyRequestB\003\340A\002\022\027\n" + + "\"global_set_policy_request_resource\030\262\347\333\240\001 \001(\0132/.goog" + + "le.cloud.compute.v1.GlobalSetPolicyRequestB\003\340A\002\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\"\277\001\n" + "$SetIamPolicyInterconnectGroupRequest\022d\n" - + "\"global_set_policy_request_resource\030\262\347\333\240\001 \001(\0132/.goo" - + "gle.cloud.compute.v1.GlobalSetPolicyRequestB\003\340A\002\022\027\n" + + "\"global_set_policy_request_resource\030\262\347\333\240\001 \001(\0132/.google.clo" + + "ud.compute.v1.GlobalSetPolicyRequestB\003\340A\002\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\"\265\001\n" + "\032SetIamPolicyLicenseRequest\022d\n" @@ -25281,15 +25449,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\"\272\001\n" + "\037SetIamPolicyMachineImageRequest\022d\n" - + "\"global_set_policy_request_resource\030\262\347\333\240\001" - + " \001(\0132/.google.cloud.compute.v1.GlobalSetPolicyRequestB\003\340A\002\022\027\n" + + "\"global_set_policy_request_resource\030\262\347\333\240\001 \001(\013" + + "2/.google.cloud.compute.v1.GlobalSetPolicyRequestB\003\340A\002\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\"\327\001\n" + "$SetIamPolicyNetworkAttachmentRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022d\n" - + "\"region_set_policy_request_resource\030\203\307\353\203\001" - + " \001(\0132/.google.cloud.compute.v1.RegionSetPolicyRequestB\003\340A\002\022\030\n" + + "\"region_set_policy_request_resource\030\203\307\353\203\001 " + + "\001(\0132/.google.cloud.compute.v1.RegionSetPolicyRequestB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\"\303\001\n" + "(SetIamPolicyNetworkFirewallPolicyRequest\022d\n" + "\"global_set_policy_request_resource\030\262\347\333\240\001" @@ -25300,19 +25468,19 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022\024\n" + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\022`\n" - + " zone_set_policy_request_resource\030\273\270\230\266\001 \001(\013" - + "2-.google.cloud.compute.v1.ZoneSetPolicyRequestB\003\340A\002\"\322\001\n" + + " zone_set_policy_request_resource\030\273\270\230\266\001 \001(\0132-.goog" + + "le.cloud.compute.v1.ZoneSetPolicyRequestB\003\340A\002\"\322\001\n" + "\037SetIamPolicyNodeTemplateRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022d\n" - + "\"region_set_policy_request_resource\030\203\307\353\203\001 \001(\0132/.google.cloud" - + ".compute.v1.RegionSetPolicyRequestB\003\340A\002\022\030\n" + + "\"region_set_policy_request_resource\030\203\307\353\203\001" + + " \001(\0132/.google.cloud.compute.v1.RegionSetPolicyRequestB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\"\332\001\n" + "\'SetIamPolicyRegionBackendServiceRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022d\n" - + "\"region_set_policy_request_resource\030\203\307\353\203\001" - + " \001(\0132/.google.cloud.compute.v1.RegionSetPolicyRequestB\003\340A\002\022\030\n" + + "\"region_set_policy_request_resource\030\203\307\353\203\001 \001(\0132" + + "/.google.cloud.compute.v1.RegionSetPolicyRequestB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\"\320\001\n" + "\035SetIamPolicyRegionDiskRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" @@ -25323,40 +25491,40 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "(SetIamPolicyRegionInstantSnapshotRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022d\n" - + "\"region_set_policy_request_resource\030\203\307\353\203\001 \001(\0132" - + "/.google.cloud.compute.v1.RegionSetPolicyRequestB\003\340A\002\022\030\n" + + "\"region_set_policy_request_resource\030\203\307\353\203\001 \001(\0132/.googl" + + "e.cloud.compute.v1.RegionSetPolicyRequestB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\"\341\001\n" + ".SetIamPolicyRegionNetworkFirewallPolicyRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022d\n" - + "\"region_set_policy_request_resource\030\203\307\353\203\001 \001(\0132/.google.clo" - + "ud.compute.v1.RegionSetPolicyRequestB\003\340A\002\022\030\n" + + "\"region_set_policy_request_resource\030\203\307\353\203\001" + + " \001(\0132/.google.cloud.compute.v1.RegionSetPolicyRequestB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\"\375\001\n" + "#SetIamPolicyReservationBlockRequest\022\037\n" + "\017parent_resource\030\203\230\320\010 \001(\tB\003\340A\002\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022\024\n" + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\022l\n" - + "\'zone_set_nested_policy_request_resource\030\323\361\200\177 \001(\01323.google.cloud" - + ".compute.v1.ZoneSetNestedPolicyRequestB\003\340A\002\"\313\001\n" + + "\'zone_set_nested_policy_request_resource\030\323\361\200\177" + + " \001(\01323.google.cloud.compute.v1.ZoneSetNestedPolicyRequestB\003\340A\002\"\313\001\n" + "\036SetIamPolicyReservationRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022\024\n" + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\022`\n" - + " zone_set_policy_request_resource\030\273\270\230\266\001 \001(\0132-." - + "google.cloud.compute.v1.ZoneSetPolicyRequestB\003\340A\002\"\200\002\n" + + " zone_set_policy_request_resource\030\273\270\230\266\001 \001(\0132-.google." + + "cloud.compute.v1.ZoneSetPolicyRequestB\003\340A\002\"\200\002\n" + "&SetIamPolicyReservationSubBlockRequest\022\037\n" + "\017parent_resource\030\203\230\320\010 \001(\tB\003\340A\002\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022\024\n" + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\022l\n" - + "\'zone_set_nested_policy_request_resource\030\323\361\200\177" - + " \001(\01323.google.cloud.compute.v1.ZoneSetNestedPolicyRequestB\003\340A\002\"\324\001\n" + + "\'zone_set_nested_policy_request_resource\030\323\361\200\177 " + + "\001(\01323.google.cloud.compute.v1.ZoneSetNestedPolicyRequestB\003\340A\002\"\324\001\n" + "!SetIamPolicyResourcePolicyRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022d\n" - + "\"region_set_policy_request_resource\030\203\307\353\203\001 " - + "\001(\0132/.google.cloud.compute.v1.RegionSetPolicyRequestB\003\340A\002\022\030\n" + + "\"region_set_policy_request_resource\030\203\307\353\203\001 \001(\0132/.g" + + "oogle.cloud.compute.v1.RegionSetPolicyRequestB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\"\327\001\n" + "$SetIamPolicyServiceAttachmentRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" @@ -25373,8 +25541,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022\024\n" + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\022`\n" - + " zone_set_policy_request_resource\030\273\270\230\266\001 \001(\013" - + "2-.google.cloud.compute.v1.ZoneSetPolicyRequestB\003\340A\002\"\320\001\n" + + " zone_set_policy_request_resource\030\273\270\230\266\001 \001(\0132-.goog" + + "le.cloud.compute.v1.ZoneSetPolicyRequestB\003\340A\002\"\320\001\n" + "\035SetIamPolicySubnetworkRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022d\n" @@ -25384,8 +25552,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + ".SetInstanceTemplateInstanceGroupManagerRequest\022&\n" + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022\230\001\n" + ">instance_group_managers_set_instance_template_request_resource\030\305\331\326\004" - + " \001(\0132H.google." - + "cloud.compute.v1.InstanceGroupManagersSetInstanceTemplateRequestB\003\340A\002\022!\n" + + " \001(\0132H.google.cloud.c" + + "ompute.v1.InstanceGroupManagersSetInstanceTemplateRequestB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" @@ -25398,16 +25566,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\224\001\n" + ".google.cloud.compute.v1.TargetSslProxiesSetProxyHeaderRequestB\003\340A\002\022!\n" + + "4target_ssl_proxies_set_proxy_header_request_resource\030\256\311\361a \001(" + + "\0132>.google.cloud.compute.v1.TargetSslProxiesSetProxyHeaderRequestB\003\340A\002\022!\n" + "\020target_ssl_proxy\030\315\272\306\241\001 \001(\tB\003\340A\002B\r\n" + "\013_request_id\"\235\002\n" + "#SetProxyHeaderTargetTcpProxyRequest\022!\n" @@ -25670,8 +25837,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\204\001\n" + "4target_tcp_proxies_set_proxy_header_request_resource\030\303\230\361h" - + " \001(\0132>.google.cloud.compute." - + "v1.TargetTcpProxiesSetProxyHeaderRequestB\003\340A\002\022!\n" + + " \001(\0132>.google.cloud.compute.v1.Targ" + + "etTcpProxiesSetProxyHeaderRequestB\003\340A\002\022!\n" + "\020target_tcp_proxy\030\342\326\360\357\001 \001(\tB\003\340A\002B\r\n" + "\013_request_id\"\247\002\n" + "&SetQuicOverrideTargetHttpsProxyRequest\022!\n" @@ -25679,8 +25846,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\212\001\n" + "7target_https_proxies_set_quic_override_request_resource\030\342\365\343\"" - + " \001(\0132A.google." - + "cloud.compute.v1.TargetHttpsProxiesSetQuicOverrideRequestB\003\340A\002\022\"\n" + + " \001(\0132A.google.cloud.c" + + "ompute.v1.TargetHttpsProxiesSetQuicOverrideRequestB\003\340A\002\022\"\n" + "\022target_https_proxy\030\354\260\372\030 \001(\tB\003\340A\002B\r\n" + "\013_request_id\"\356\001\n" + "\034SetSchedulingInstanceRequest\022\030\n" @@ -25704,8 +25871,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " SetSecurityPolicyInstanceRequest\022\030\n" + "\010instance\030\225\251\332\010 \001(\tB\003\340A\002\022z\n" + ".instances_set_security_policy_request_resource\030\212\321\272v" - + " \001(\0132:.google.cloud.compute.v1." - + "InstancesSetSecurityPolicyRequestB\003\340A\002\022!\n" + + " \001(\0132:.google.cloud.compute.v1.InstancesSetSecurityPolicyRequestB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" @@ -25725,8 +25891,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022d\n" - + "\"security_policy_reference_resource\030\360\264\253a \001(\01320.goo" - + "gle.cloud.compute.v1.SecurityPolicyReferenceB\003\340A\002\022 \n" + + "\"security_policy_reference_resource\030\360\264\253a \001(\01320.google.clo" + + "ud.compute.v1.SecurityPolicyReferenceB\003\340A\002\022 \n" + "\017target_instance\030\203\217\226\212\001 \001(\tB\003\340A\002\022\033\n" + "\004zone\030\254\307\344\001 \001(\tB\n" + "\340A\002\362G\004zoneB\r\n" @@ -25736,8 +25902,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022d\n" - + "\"security_policy_reference_resource\030\360\264\253a \001(\01320.google.c" - + "loud.compute.v1.SecurityPolicyReferenceB\003\340A\002\022\033\n" + + "\"security_policy_reference_resource\030\360\264\253a" + + " \001(\01320.google.cloud.compute.v1.SecurityPolicyReferenceB\003\340A\002\022\033\n" + "\013target_pool\030\212\344\370\035 \001(\tB\003\340A\002B\r\n" + "\013_request_id\"\244\002\n" + " SetServiceAccountInstanceRequest\022\030\n" @@ -25756,8 +25922,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022v\n" + "+shielded_instance_integrity_policy_resource\030\266\334\215\303\001" - + " \001(\01328.google.cloud.c" - + "ompute.v1.ShieldedInstanceIntegrityPolicyB\003\340A\002\022\033\n" + + " \001(\01328.google.cloud.compute." + + "v1.ShieldedInstanceIntegrityPolicyB\003\340A\002\022\033\n" + "\004zone\030\254\307\344\001 \001(\tB\n" + "\340A\002\362G\004zoneB\r\n" + "\013_request_id\"\345\002\n" @@ -25765,10 +25931,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\236\001\n" - + "Aregion_target_https_proxi" - + "es_set_ssl_certificates_request_resource\030\207\204\246\272\001" - + " \001(\0132J.google.cloud.compute.v1.Reg" - + "ionTargetHttpsProxiesSetSslCertificatesRequestB\003\340A\002\022\032\n\n" + + "Aregion_target_https_proxies_set_ssl_certificates_request_resource\030\207\204\246\272\001" + + " \001(\0132J.google.cloud.compute.v1.RegionTarg" + + "etHttpsProxiesSetSslCertificatesRequestB\003\340A\002\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\"\n" + "\022target_https_proxy\030\354\260\372\030 \001(\tB\003\340A\002B\r\n" + "\013_request_id\"\260\002\n" @@ -25777,8 +25942,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\220\001\n" + ":target_https_proxies_set_ssl_certificates_request_resource\030\334\253\262j" - + " \001(\0132D.google" - + ".cloud.compute.v1.TargetHttpsProxiesSetSslCertificatesRequestB\003\340A\002\022\"\n" + + " \001(\0132D.google.cloud." + + "compute.v1.TargetHttpsProxiesSetSslCertificatesRequestB\003\340A\002\022\"\n" + "\022target_https_proxy\030\354\260\372\030 \001(\tB\003\340A\002B\r\n" + "\013_request_id\"\251\002\n" + "\'SetSslCertificatesTargetSslProxyRequest\022!\n" @@ -25786,24 +25951,24 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\214\001\n" + "8target_ssl_proxies_set_ssl_certificates_request_resource\030\275\313\305F" - + " \001(\0132B.google.cloud.compute.v1" - + ".TargetSslProxiesSetSslCertificatesRequestB\003\340A\002\022!\n" + + " \001(\0132B.google.cloud.compute.v1.Target" + + "SslProxiesSetSslCertificatesRequestB\003\340A\002\022!\n" + "\020target_ssl_proxy\030\315\272\306\241\001 \001(\tB\003\340A\002B\r\n" + "\013_request_id\"\363\001\n" + "#SetSslPolicyTargetHttpsProxyRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022Z\n" - + "\035ssl_policy_reference_resource\030\274\364\237p \001" - + "(\0132+.google.cloud.compute.v1.SslPolicyReferenceB\003\340A\002\022\"\n" + + "\035ssl_policy_reference_resource\030\274\364\237p \001(\0132+.go" + + "ogle.cloud.compute.v1.SslPolicyReferenceB\003\340A\002\022\"\n" + "\022target_https_proxy\030\354\260\372\030 \001(\tB\003\340A\002B\r\n" + "\013_request_id\"\360\001\n" + "!SetSslPolicyTargetSslProxyRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022Z\n" - + "\035ssl_policy_reference_resource\030\274\364\237p" - + " \001(\0132+.google.cloud.compute.v1.SslPolicyReferenceB\003\340A\002\022!\n" + + "\035ssl_policy_reference_resource\030\274\364\237p \001(\0132" + + "+.google.cloud.compute.v1.SslPolicyReferenceB\003\340A\002\022!\n" + "\020target_ssl_proxy\030\315\272\306\241\001 \001(\tB\003\340A\002B\r\n" + "\013_request_id\"\334\001\n" + "\026SetTagsInstanceRequest\022\030\n" @@ -25811,8 +25976,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022=\n\r" - + "tags_resource\030\364\232\205\236\001" - + " \001(\0132\035.google.cloud.compute.v1.TagsB\003\340A\002\022\033\n" + + "tags_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_request_id\"\207\002\n" @@ -25836,14 +26001,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + ")SetTargetPoolsInstanceGroupManagerRequest\022&\n" + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022\217\001\n" + "9instance_group_managers_set_target_pools_request_resource\030\210\206\210\206\001" - + " \001(\0132C.googl" - + "e.cloud.compute.v1.InstanceGroupManagersSetTargetPoolsRequestB\003\340A\002\022!\n" + + " \001(\0132C.google.cloud" + + ".compute.v1.InstanceGroupManagersSetTargetPoolsRequestB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" + "\004zone\030\254\307\344\001 \001(\tB\n" - + "\340A\002\362G\004zoneB\r" - + "\n" + + "\340A\002\362G\004zoneB\r\n" + "\013_request_id\"\346\002\n" + "/SetTargetPoolsRegionInstanceGroupManagerRequest\022&\n" + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022!\n" @@ -25851,14 +26015,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\233\001\n" + "@region_instance_group_managers_set_target_pools_request_resource\030\375\312\305%" - + " \001(\0132I.google.cloud.compute.v1.Re" - + "gionInstanceGroupManagersSetTargetPoolsRequestB\003\340A\002\022\032\n\n" + + " \001(\0132I.google.cloud.compute.v1.RegionIns" + + "tanceGroupManagersSetTargetPoolsRequestB\003\340A\002\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\220\002\n" + "%SetUrlMapRegionTargetHttpProxyRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" - + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" + + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n" + + "\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022!\n" + "\021target_http_proxy\030\345\276\322b \001(\tB\003\340A\002\022U\n" + "\032url_map_reference_resource\030\225\346\216\276\001" @@ -25875,8 +26040,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\351\001\n" + "\037SetUrlMapTargetHttpProxyRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" - + "\340A\002\362G\007project\022\032\n" - + "\n" + + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022!\n" + "\021target_http_proxy\030\345\276\322b \001(\tB\003\340A\002\022U\n" + "\032url_map_reference_resource\030\225\346\216\276\001" @@ -25903,8 +26067,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "share_type\030\232\227\270\253\001 \001(\tH\000\210\001\001\032f\n" + "\017ProjectMapEntry\022\013\n" + "\003key\030\001 \001(\t\022B\n" - + "\005value\030\002 \001(\01323.google.cloud" - + ".compute.v1.ShareSettingsProjectConfig:\0028\001\"\204\001\n" + + "\005value\030\002" + + " \001(\01323.google.cloud.compute.v1.ShareSettingsProjectConfig:\0028\001\"\204\001\n" + "\tShareType\022\030\n" + "\024UNDEFINED_SHARE_TYPE\020\000\022\014\n" + "\005LOCAL\020\313\316\317\"\022\024\n" @@ -25924,15 +26088,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\023_enable_secure_bootB\016\n" + "\014_enable_vtpm\"\201\004\n" + "\030ShieldedInstanceIdentity\022`\n" - + "\027ecc_p256_encryption_key\030\305\307\366\337\001 \001(\01326.google.cloud.comp" - + "ute.v1.ShieldedInstanceIdentityEntryH\000\210\001\001\022]\n" - + "\024ecc_p256_signing_key\030\303\226\343\343\001 \001(\01326.go" - + "ogle.cloud.compute.v1.ShieldedInstanceIdentityEntryH\001\210\001\001\022W\n" - + "\016encryption_key\030\243\307\351\350\001" - + " \001(\01326.google.cloud.compute.v1.ShieldedInstanceIdentityEntryH\002\210\001\001\022\024\n" + + "\027ecc_p256_encryption_key\030\305\307\366\337\001" + + " \001(\01326.google.cloud.compute.v1.ShieldedInstanceIdentityEntryH\000\210\001\001\022]\n" + + "\024ecc_p256_signing_key\030\303\226\343\343\001 \001(\01326.google.cl" + + "oud.compute.v1.ShieldedInstanceIdentityEntryH\001\210\001\001\022W\n" + + "\016encryption_key\030\243\307\351\350\001 \001(\01326." + + "google.cloud.compute.v1.ShieldedInstanceIdentityEntryH\002\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\003\210\001\001\022T\n" - + "\013signing_key\030\245\220\205\231\001 \001(\01326.googl" - + "e.cloud.compute.v1.ShieldedInstanceIdentityEntryH\004\210\001\001B\032\n" + + "\013signing_key\030\245\220\205\231\001 \001(\01326.google.cloud" + + ".compute.v1.ShieldedInstanceIdentityEntryH\004\210\001\001B\032\n" + "\030_ecc_p256_encryption_keyB\027\n" + "\025_ecc_p256_signing_keyB\021\n" + "\017_encryption_keyB\007\n" @@ -25965,8 +26129,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "(SimulateMaintenanceEventNodeGroupRequest\022\033\n\n" + "node_group\030\202\374\213\340\001 \001(\tB\003\340A\002\022\214\001\n" + "7node_groups_simulate_maintenance_event_request_resource\030\334\371\313\247\001" - + " \001(\0132B.google.cloud.comp" - + "ute.v1.NodeGroupsSimulateMaintenanceEventRequestB\003\340A\002\022!\n" + + " \001(\0132B.google.cloud.compute.v1." + + "NodeGroupsSimulateMaintenanceEventRequestB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" @@ -25990,31 +26154,30 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\013\210\001\001\022!\n" + "\021label_fingerprint\030\231\360\367T \001(\tH\014\210\001\001\022A\n" - + "\006labels\030\377\277\301\356\001 \003(\0132-.google" - + ".cloud.compute.v1.Snapshot.LabelsEntry\022\030\n\r" + + "\006labels\030\377\277\301\356\001" + + " \003(\0132-.google.cloud.compute.v1.Snapshot.LabelsEntry\022\030\n\r" + "license_codes\030\250\205\330\025 \003(\003\022\024\n" + "\010licenses\030\322\210\200\241\001 \003(\t\022\036\n\r" + "location_hint\030\321\201\222\247\001 \001(\tH\r" + "\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\016\210\001\001\022?\n" - + "\006params\030\206\363\253% \001(\0132" - + "\'.google.cloud.compute.v1.SnapshotParamsH\017\210\001\001\022\036\n\r" - + "satisfies_pzi\030\241\335\253\345\001 \001(\010H\020\210\001\001\022\036\n" - + "\r" + + "\006params\030\206\363\253% \001(\0132\'.googl" + + "e.cloud.compute.v1.SnapshotParamsH\017\210\001\001\022\036\n\r" + + "satisfies_pzi\030\241\335\253\345\001 \001(\010H\020\210\001\001\022\036\n\r" + "satisfies_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\022W\n" + "\027snapshot_encryption_key\030\376\366\324\024" + " \001(\0132..google.cloud.compute.v1.CustomerEncryptionKeyH\023\210\001\001\022\035\n\r" + "snapshot_type\030\325\331\245; \001(\tH\024\210\001\001\022\034\n" + "\013source_disk\030\301\356\264\327\001 \001(\tH\025\210\001\001\022[\n" - + "\032source_disk_encryption_key\030\341\240\270\375\001" - + " \001(\0132..google.cloud.compute.v1.CustomerEncryptionKeyH\026\210\001\001\0224\n" + + "\032source_disk_encryption_key\030\341\240\270\375\001 \001(\013" + + "2..google.cloud.compute.v1.CustomerEncryptionKeyH\026\210\001\001\0224\n" + "#source_disk_for_recovery_checkpoint\030\376\341\312\253\001 \001(" + "\tH\027\210\001\001\022\037\n" + "\016source_disk_id\030\331\315\311\330\001 \001(\tH\030\210\001\001\022\'\n" + "\027source_instant_snapshot\030\206\204\303h \001(\tH\031\210\001\001\022g\n" - + "&source_instant_snapshot_encryption_key\030\374\205\224\320\001 \001(\013" - + "2..google.cloud.compute.v1.CustomerEncryptionKeyH\032\210\001\001\022+\n" + + "&source_instant_snapshot_encryption_key\030\374\205\224\320\001 \001(\0132..goog" + + "le.cloud.compute.v1.CustomerEncryptionKeyH\032\210\001\001\022+\n" + "\032source_instant_snapshot_id\030\364\323\220\211\001 \001(\tH\033\210\001\001\022/\n" + "\037source_snapshot_schedule_policy\030\203\266\265p \001(\tH\034\210\001\001\0222\n" + "\"source_snapshot_schedule_policy_id\030\327\247\316! \001(" @@ -26047,7 +26210,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010UPDATING\020\306\356\354\353\001\022\021\n\n" + "UP_TO_DATE\020\316\242\2470B\017\n\r" + "_architectureB\017\n\r" - + "_auto_createdB\r\n" + + "_auto_createdB\r" + + "\n" + "\013_chain_nameB\026\n" + "\024_creation_size_bytesB\025\n" + "\023_creation_timestampB\016\n" @@ -26075,7 +26239,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\'_source_instant_snapshot_encryption_keyB\035\n" + "\033_source_instant_snapshot_idB\"\n" + " _source_snapshot_schedule_policyB%\n" - + "#_source_snapshot_schedule_policy_idB\t\n" + + "#_source_snapshot_sch", + "edule_policy_idB\t\n" + "\007_statusB\020\n" + "\016_storage_bytesB\027\n" + "\025_storage_bytes_status\"\241\002\n" @@ -26093,24 +26258,23 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"\261\001\n" + "\016SnapshotParams\022c\n" - + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132@.google.cloud.co" - + "mpute.v1.SnapshotParams.ResourceManagerTagsEntry\032:\n" + + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132@.google.cloud.compute.v" + + "1.SnapshotParams.ResourceManagerTagsEntry\032:\n" + "\030ResourceManagerTagsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\"\214\001\n" + "\020SnapshotSettings\022c\n" - + "\020storage_location\030\371\321\340\333\001 \001(\0132" - + "@.google.cloud.compute.v1.SnapshotSettingsStorageLocationSettingsH\000\210\001\001B\023\n" + + "\020storage_location\030\371\321\340\333\001 \001(\0132@.googl" + + "e.cloud.compute.v1.SnapshotSettingsStorageLocationSettingsH\000\210\001\001B\023\n" + "\021_storage_location\"\336\003\n" + "\'SnapshotSettingsStorageLocationSettings\022f\n" - + "\tlocations\030\336\256\221\305\001 \003(\0132O" - + ".google.cloud.compute.v1.SnapshotSetting" - + "sStorageLocationSettings.LocationsEntry\022\026\n" + + "\tlocations\030\336\256\221\305\001 \003(\0132O.google" + + ".cloud.compute.v1.SnapshotSettingsStorageLocationSettings.LocationsEntry\022\026\n" + "\006policy\030\262\312\266+ \001(\tH\000\210\001\001\032\213\001\n" + "\016LocationsEntry\022\013\n" + "\003key\030\001 \001(\t\022h\n" - + "\005value\030\002 \001(\0132Y.google.cloud.compute.v1.SnapshotSettingsStorage" - + "LocationSettingsStorageLocationPreference:\0028\001\"\231\001\n" + + "\005value\030\002 \001(\0132Y.google.cloud.compute.v1.SnapshotSettingsStorageLocatio" + + "nSettingsStorageLocationPreference:\0028\001\"\231\001\n" + "\006Policy\022\024\n" + "\020UNDEFINED_POLICY\020\000\022\024\n" + "\014LOCAL_REGION\020\350\354\265\300\001\022\033\n" @@ -26129,7 +26293,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014_source_disk\"a\n" + "\024SourceInstanceParams\022I\n" + "\014disk_configs\030\317\331\252p" - + " \003(\01320.google.cloud.compute.v1.DiskInstantiationConfig\"\361\010\n" + + " \003(\01320.google.cloud.compute.v1.DiskInstantiationConfig\"\350\n\n" + "\030SourceInstanceProperties\022\037\n" + "\016can_ip_forward\030\374\206\204\337\001 \001(\010H\000\210\001\001\022$\n" + "\023deletion_protection\030\352\377\262\332\001 \001(\010H\001\210\001\001\022\034\n" @@ -26139,20 +26303,22 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\022guest_accelerators\030\357\314\207\335\001" + " \003(\0132*.google.cloud.compute.v1.AcceleratorConfig\022*\n" + "\032key_revocation_action_type\030\342\334\300p \001(\tH\003\210\001\001\022Q\n" - + "\006labels\030\377\277\301\356\001" - + " \003(\0132=.google.cloud.compute.v1.SourceInstanceProperties.LabelsEntry\022\034\n" + + "\006labels\030\377\277\301\356\001 \003(\0132" + + "=.google.cloud.compute.v1.SourceInstanceProperties.LabelsEntry\022\034\n" + "\014machine_type\030\262\260\312l \001(\tH\004\210\001\001\022;\n" - + "\010metadata\030\257\366\265) \001(\013" - + "2!.google.cloud.compute.v1.MetadataH\005\210\001\001\022 \n" + + "\010metadata\030\257\366\265)" + + " \001(\0132!.google.cloud.compute.v1.MetadataH\005\210\001\001\022 \n" + "\020min_cpu_platform\030\367\233\352s \001(\tH\006\210\001\001\022H\n" + "\022network_interfaces\030\213\332\222\031" - + " \003(\0132).google.cloud.compute.v1.NetworkInterface\022@\n\n" + + " \003(\0132).google.cloud.compute.v1.NetworkInterface\0220\n" + + "\037post_key_revocation_action_type\030\341\322\331\213\001 \001(" + + "\tH\007\210\001\001\022@\n\n" + "scheduling\030\224\313\261\270\001" - + " \001(\0132#.google.cloud.compute.v1.SchedulingH\007\210\001\001\022E\n" + + " \001(\0132#.google.cloud.compute.v1.SchedulingH\010\210\001\001\022E\n" + "\020service_accounts\030\260\304\253\204\001" + " \003(\0132\'.google.cloud.compute.v1.ServiceAccount\0223\n" - + "\004tags\030\231\350\330\001" - + " \001(\0132\035.google.cloud.compute.v1.TagsH\010\210\001\001\032-\n" + + "\004tags\030\231\350\330\001 \001(\0132\035.google.cloud.compute.v1.TagsH" + + "\t\210\001\001\032-\n" + "\013LabelsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\"\215\001\n" @@ -26160,14 +26326,20 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "$UNDEFINED_KEY_REVOCATION_ACTION_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\001B\021\n" + + "\004STOP\020\202\200\234\001\"\236\001\n" + + "\033PostKeyRevocationActionType\022-\n" + + ")UNDEFINED_POST_KEY_REVOCATION_ACTION_TYPE\020\000\022\013\n" + + "\004NOOP\020\342\316\222\001\0222\n" + + "+POST_KEY_REVOCATION_ACTION_TYPE_UNSPECIFIED\020\331\212\211m\022\017\n" + + "\010SHUTDOWN\020\326\354\267$B\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" + "_machine_typeB\013\n" + "\t_metadataB\023\n" - + "\021_min_cpu_platformB\r\n" + + "\021_min_cpu_platformB\"\n" + + " _post_key_revocation_action_typeB\r\n" + "\013_schedulingB\007\n" + "\005_tags\"\240\006\n" + "\016SslCertificate\022\034\n" @@ -26184,8 +26356,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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.cloud.compute", - ".v1.SslCertificateSelfManagedSslCertificateH\013\210\001\001\022%\n" + + "\014self_managed\030\254\363\201\235\001 \001(\0132@.google.cloud.compute" + + ".v1.SslCertificateSelfManagedSslCertificateH\013\210\001\001\022%\n" + "\031subject_alternative_names\030\343\357\223\374\001 \003(\t\022\024\n" + "\004type\030\272\236\332\001 \001(\tH\014\210\001\001\"[\n" + "\004Type\022\022\n" @@ -26521,7 +26693,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\0132H.google.cloud." + "compute.v1.RegionInstanceGroupManagersStopInstancesRequestB\003\340A\002\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" - + "\013_request_id\"\235\014\n" + + "\013_request_id\"\354\014\n" + "\013StoragePool\022*\n" + "\032capacity_provisioning_type\030\207\212\375w \001(\tH\000\210\001\001\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\001\210\001\001\022\034\n" @@ -26533,24 +26705,25 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\021label_fingerprint\030\231\360\367T \001(\tH\006\210\001\001\022D\n" + "\006labels\030\377\277\301\356\001 " + "\003(\01320.google.cloud.compute.v1.StoragePool.LabelsEntry\022\024\n" - + "\004name\030\213\365\315\001 \001(\tH\007\210\001\001\022.\n" - + "\035performance_provisioning_type\030\375\235\266\337\001 \001(" - + "\tH\010\210\001\001\022-\n" - + "\034pool_provisioned_capacity_gb\030\322\317\227\344\001 \001(\003H" - + "\t\210\001\001\022%\n" - + "\025pool_provisioned_iops\030\227\311\2715 \001(\003H\n" - + "\210\001\001\022+\n" - + "\033pool_provisioned_throughput\030\230\215\330P \001(\003H\013\210\001\001\022S\n" - + "\017resource_status\030\303\372\367v \001" - + "(\01322.google.cloud.compute.v1.StoragePoolResourceStatusH\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\025\n" - + "\005state\030\221\211\2534 \001(\tH\017\210\001\001\022J\n" - + "\006status\030\362\237\267V" - + " \001(\01322.google.cloud.compute.v1.StoragePoolResourceStatusH\020\210\001\001\022\"\n" - + "\021storage_pool_type\030\271\201\260\210\001 \001(\tH\021\210\001\001\022\024\n" - + "\004zone\030\254\307\344\001 \001(\tH\022\210\001\001\032-\n" + + "\004name\030\213\365\315\001 \001(\tH\007\210\001\001\022B\n" + + "\006params\030\206\363\253%" + + " \001(\0132*.google.cloud.compute.v1.StoragePoolParamsH\010\210\001\001\022.\n" + + "\035performance_provisioning_type\030\375\235\266\337\001 \001(\tH" + + "\t\210\001\001\022-\n" + + "\034pool_provisioned_capacity_gb\030\322\317\227\344\001 \001(\003H\n" + + "\210\001\001\022%\n" + + "\025pool_provisioned_iops\030\227\311\2715 \001(\003H\013\210\001\001\022+\n" + + "\033pool_provisioned_throughput\030\230\215\330P \001(\003H\014\210\001\001\022S\n" + + "\017resource_status\030\303\372\367v \001(\01322.google." + + "cloud.compute.v1.StoragePoolResourceStatusH\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\025\n" + + "\005state\030\221\211\2534 \001(\tH\020\210\001\001\022J\n" + + "\006status\030\362\237\267V \001(\01322.googl" + + "e.cloud.compute.v1.StoragePoolResourceStatusH\021\210\001\001\022\"\n" + + "\021storage_pool_type\030\271\201\260\210\001 \001(\tH\022\210\001\001\022\024\n" + + "\004zone\030\254\307\344\001 \001(\tH\023\210\001\001\032-\n" + "\013LabelsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\"D\n" @@ -26571,7 +26744,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\003_idB\007\n" + "\005_kindB\024\n" + "\022_label_fingerprintB\007\n" - + "\005_nameB \n" + + "\005_nameB\t\n" + + "\007_paramsB \n" + "\036_performance_provisioning_typeB\037\n" + "\035_pool_provisioned_capacity_gbB\030\n" + "\026_pool_provisioned_iopsB\036\n" @@ -26586,8 +26760,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\031StoragePoolAggregatedList\022\024\n" + "\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022\020\n" + "\002id\030\233\032 \001(\tH\001\210\001\001\022O\n" - + "\005items\030\300\317\367/ \003" - + "(\0132=.google.cloud.compute.v1.StoragePoolAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(" + + "\0132=.google.cloud.compute.v1.StoragePoolAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\002\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\003\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\004\210\001\001\022\027\n" @@ -26596,8 +26770,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\005\210\001\001\032]\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022>\n" - + "\005value\030\002 \001(\0132/.goo" - + "gle.cloud.compute.v1.StoragePoolsScopedList:\0028\001B\007\n" + + "\005value\030\002 \001(\0132/.goog" + + "le.cloud.compute.v1.StoragePoolsScopedList:\0028\001B\007\n" + "\005_etagB\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" @@ -26674,13 +26848,20 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" + "_self_linkB\n\n" - + "\010_warning\"\220\010\n" + + "\010_warning\"\267\001\n" + + "\021StoragePoolParams\022f\n" + + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132C.google" + + ".cloud.compute.v1.StoragePoolParams.ResourceManagerTagsEntry\032:\n" + + "\030ResourceManagerTagsEntry\022\013\n" + + "\003key\030\001 \001(\t\022\r\n" + + "\005value\030\002 \001(\t:\0028\001\"\220\010\n" + "\031StoragePoolResourceStatus\022\032\n\n" + "disk_count\030\355\257\235W \001(\003H\000\210\001\001\022%\n" + "\025exapool_max_read_iops\030\302\352\237\034 \001(\003H\001\210\001\001\022,\n" + "\033exapool_max_read_throughput\030\203\326\264\272\001" + " \001(\003H\002\210\001\001\022\'\n" - + "\026exapool_max_write_iops\030\371\242\350\213\001 \001(\003H\003\210\001\001\022-\n" + + "\026exapool_max_w", + "rite_iops\030\371\242\350\213\001 \001(\003H\003\210\001\001\022-\n" + "\034exapool_max_write_throughput\030\372\203\304\235\001" + " \001(\003H\004\210\001\001\022&\n" + "\025last_resize_timestamp\030\324\373\347\356\001 \001(\tH\005\210\001\001\0226\n" @@ -26713,8 +26894,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\"_total_provisioned_disk_throughput\"\347\007\n" + "\017StoragePoolType\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022G\n\n" - + "deprecated\030\263\313\321\365\001" - + " \001(\0132*.google.cloud.compute.v1.DeprecationStatusH\001\210\001\001\022\034\n" + + "deprecated\030\263\313\321\365\001 " + + "\001(\0132*.google.cloud.compute.v1.DeprecationStatusH\001\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\002\210\001\001\022\020\n" + "\002id\030\233\032 \001(\004H\003\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\004\210\001\001\0220\n" @@ -26751,8 +26932,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_zone\"\265\003\n" + "\035StoragePoolTypeAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022S\n" - + "\005items\030\300\317\367/" - + " \003(\0132A.google.cloud.compute.v1.StoragePoolTypeAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132A.go" + + "ogle.cloud.compute.v1.StoragePoolTypeAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n" @@ -26760,8 +26941,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001\032a\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022B\n" - + "\005value\030\002 \001(\01323.google.cloud.com" - + "pute.v1.StoragePoolTypesScopedList:\0028\001B\005\n" + + "\005value\030\002" + + " \001(\01323.google.cloud.compute.v1.StoragePoolTypesScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -26769,8 +26950,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010_warning\"\257\002\n" + "\023StoragePoolTypeList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022:\n" - + "\005items\030\300\317\367/ \003(\013" - + "2(.google.cloud.compute.v1.StoragePoolType\022\024\n" + + "\005items\030\300\317\367/" + + " \003(\0132(.google.cloud.compute.v1.StoragePoolType\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n" @@ -26791,7 +26972,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "storage_pools\030\223\222\300\320\001" + " \003(\0132$.google.cloud.compute.v1.StoragePool\0229\n" + "\007warning\030\234\337\226\030 \001(\0132" - + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n" + + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n" + + "\n" + "\010_warning\"\371\024\n\n" + "Subnetwork\0220\n" + " allow_subnet_cidr_routes_overlap\030\321\316\255 \001(\010H\000\210\001\001\022\"\n" @@ -26811,27 +26993,27 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\021ipv6_gce_endpoint\030\343\312\342\230\001 \001(\tH\r" + "\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\016\210\001\001\022I\n\n" - + "log_config\030\235\321\301\247\001 \001(" - + "\0132,.google.cloud.compute.v1.SubnetworkLogConfigH\017\210\001\001\022\024\n" + + "log_config\030\235\321\301\247\001" + + " \001(\0132,.google.cloud.compute.v1.SubnetworkLogConfigH\017\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\020\210\001\001\022\027\n" + "\007network\030\256\264\205o \001(\tH\021\210\001\001\022A\n" - + "\006params\030\206\363\253% \001(\0132)", - ".google.cloud.compute.v1.SubnetworkParamsH\022\210\001\001\022)\n" + + "\006params\030\206\363\253%" + + " \001(\0132).google.cloud.compute.v1.SubnetworkParamsH\022\210\001\001\022)\n" + "\030private_ip_google_access\030\316\350\375\310\001 \001(\010H\023\210\001\001\022*\n" + "\032private_ipv6_google_access\030\216\314\202\027 \001(\tH\024\210\001\001\022\030\n" + "\007purpose\030\236\372\357\226\001 \001(\tH\025\210\001\001\022\026\n" + "\006region\030\364\315\240B \001(\tH\026\210\001\001\022(\n" + "\027reserved_internal_range\030\262\236\277\210\001 \001(\tH\027\210\001\001\022\024\n" + "\004role\030\366\200\326\001 \001(\tH\030\210\001\001\022Q\n" - + "\023secondary_ip_ranges\030\343\377\224A \003(\0132" - + "1.google.cloud.compute.v1.SubnetworkSecondaryRange\022\032\n" + + "\023secondary_ip_ranges\030\343\377\224A" + + " \003(\01321.google.cloud.compute.v1.SubnetworkSecondaryRange\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\031\210\001\001\022\033\n\n" + "stack_type\030\221\265\213\313\001 \001(\tH\032\210\001\001\022\025\n" + "\005state\030\221\211\2534 \001(\tH\033\210\001\001\022/\n" + "$system_reserved_external_ipv6_ranges\030\341\210\223\037 \003(\t\0220\n" + "$system_reserved_internal_ipv6_ranges\030\323\230\221\316\001 \003(\t\022Z\n" - + "\023utilization_details\030\245\212\346; \001(\01325.google.cloud.com" - + "pute.v1.SubnetworkUtilizationDetailsH\034\210\001\001\"y\n" + + "\023utilization_details\030\245\212\346;" + + " \001(\01325.google.cloud.compute.v1.SubnetworkUtilizationDetailsH\034\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" @@ -26903,8 +27085,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\024_utilization_details\"\277\003\n" + "\030SubnetworkAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022N\n" - + "\005items\030\300\317\367/" - + " \003(\0132<.google.cloud.compute.v1.SubnetworkAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132" + + "<.google.cloud.compute.v1.SubnetworkAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n" @@ -26913,8 +27095,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001\032\\\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022=\n" - + "\005value\030\002" - + " \001(\0132..google.cloud.compute.v1.SubnetworksScopedList:\0028\001B\005\n" + + "\005value\030\002 \001(\0132..google." + + "cloud.compute.v1.SubnetworksScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -26959,8 +27141,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\016_flow_samplingB\013\n" + "\t_metadata\"\265\001\n" + "\020SubnetworkParams\022e\n" - + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132" - + "B.google.cloud.compute.v1.SubnetworkParams.ResourceManagerTagsEntry\032:\n" + + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132B.google.cloud." + + "compute.v1.SubnetworkParams.ResourceManagerTagsEntry\032:\n" + "\030ResourceManagerTagsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\"\275\001\n" @@ -26972,14 +27154,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_range_nameB\032\n" + "\030_reserved_internal_range\"\310\004\n" + "\034SubnetworkUtilizationDetails\022y\n" - + "\"external_ipv6_instance_utilization\030\334\302\223\310\001 \001(\013" - + "2D.google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6UtilizationH\000\210\001\001\022r\n" - + "\034external_ipv6_lb_utilization\030\275\227\217A \001(\0132D.g" - + "oogle.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6UtilizationH\001\210\001\001\022o\n" - + "\031internal_ipv6_utilization\030\214\312\236! \001(\0132D.google.c" - + "loud.compute.v1.SubnetworkUtilizationDetailsIPV6UtilizationH\002\210\001\001\022b\n" - + "\021ipv4_utilizations\030\253\235\250b \003(\0132D.google.cloud.compute.v1" - + ".SubnetworkUtilizationDetailsIPV4UtilizationB%\n" + + "\"external_ipv6_instance_utilization\030\334\302\223\310\001 \001(\0132D.google.cloud" + + ".compute.v1.SubnetworkUtilizationDetailsIPV6UtilizationH\000\210\001\001\022r\n" + + "\034external_ipv6_lb_utilization\030\275\227\217A \001(\0132D.google.cloud.com" + + "pute.v1.SubnetworkUtilizationDetailsIPV6UtilizationH\001\210\001\001\022o\n" + + "\031internal_ipv6_utilization\030\214\312\236! \001(\0132D.google.cloud.compute.v1" + + ".SubnetworkUtilizationDetailsIPV6UtilizationH\002\210\001\001\022b\n" + + "\021ipv4_utilizations\030\253\235\250b \003(\0132" + + "D.google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV4UtilizationB%\n" + "#_external_ipv6_instance_utilizationB\037\n" + "\035_external_ipv6_lb_utilizationB\034\n" + "\032_internal_ipv6_utilization\"\306\001\n" @@ -27030,13 +27212,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "request_id\030\313\201\331\021 \001(\tH\001\210\001\001\022\033\n" + "\004zone\030\254\307\344\001 \001(\tB\n" + "\340A\002\362G\004zoneB\024\n" - + "\022_discard_local_ssdB\r\n" + + "\022_discard_local_ssdB\r" + + "\n" + "\013_request_id\"\324\002\n" + "+SuspendInstancesInstanceGroupManagerRequest\022&\n" + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022\221\001\n" + ":instance_group_managers_suspend_instances_request_resource\030\321\215\241\026" - + " \001(\0132E.google.cl" - + "oud.compute.v1.InstanceGroupManagersSuspendInstancesRequestB\003\340A\002\022!\n" + + " \001(\0132E.google.cloud.compute.v1." + + "InstanceGroupManagersSuspendInstancesRequestB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" @@ -27049,8 +27232,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\236\001\n" + "Aregion_instance_group_managers_suspend_instances_request_resource\030\374\345\224f" - + " \001(\0132K.google.cloud.compute.v1.R" - + "egionInstanceGroupManagersSuspendInstancesRequestB\003\340A\002\022\032\n\n" + + " \001(\0132K.google.cloud.compute.v1.RegionInstanceGr" + + "oupManagersSuspendInstancesRequestB\003\340A\002\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\211\001\n" + " SwitchToCustomModeNetworkRequest\022\027\n" @@ -27122,8 +27305,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"\256\001\n" + "\033TargetHttpProxiesScopedList\022H\n" - + "\023target_http_proxies\030\303\325\250M" - + " \003(\0132(.google.cloud.compute.v1.TargetHttpProxy\0229\n" + + "\023target_http_proxies\030\303\325\250M \003(\0132" + + "(.google.cloud.compute.v1.TargetHttpProxy\0229\n" + "\007warning\030\234\337\226\030 \001(\0132" + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n" + "\010_warning\"\353\003\n" @@ -27154,24 +27337,24 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010_url_map\"\210\003\n" + "\035TargetHttpProxyAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022S\n" - + "\005items\030\300\317\367/ \003(\0132A.google.cloud.compute.v1.Ta" - + "rgetHttpProxyAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132A.g" + + "oogle.cloud.compute.v1.TargetHttpProxyAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n" + "\014unreachables\030\237\240\206t \003(\t\032b\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022C\n" - + "\005value\030\002 \001(\01324.google.cl" - + "oud.compute.v1.TargetHttpProxiesScopedList:\0028\001B\005\n" + + "\005value\030\002" + + " \001(\01324.google.cloud.compute.v1.TargetHttpProxiesScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" + "_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" + + "\005items\030\300\317\367/" + + " \003(\0132(.google.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" @@ -27253,8 +27436,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010_url_map\"\322\003\n" + "\036TargetHttpsProxyAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022T\n" - + "\005items\030\300\317\367/ \003(\0132B.google" - + ".cloud.compute.v1.TargetHttpsProxyAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132B.google.cloud.compute." + + "v1.TargetHttpsProxyAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n" @@ -27263,8 +27446,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001\032c\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022D\n" - + "\005value\030\002 \001(\01325.google.cl" - + "oud.compute.v1.TargetHttpsProxiesScopedList:\0028\001B\005\n" + + "\005value\030\002" + + " \001(\01325.google.cloud.compute.v1.TargetHttpsProxiesScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -27272,8 +27455,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010_warning\"\261\002\n" + "\024TargetHttpsProxyList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022;\n" - + "\005items\030\300\317\367/" - + " \003(\0132).google.cloud.compute.v1.TargetHttpsProxy\022\024\n" + + "\005items\030\300\317\367/ \003(\0132).go" + + "ogle.cloud.compute.v1.TargetHttpsProxy\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n" @@ -27313,8 +27496,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_zone\"\313\003\n" + "\034TargetInstanceAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022R\n" - + "\005items\030\300\317\367/ \003(\0132@." - + "google.cloud.compute.v1.TargetInstanceAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132@.google.cloud.co" + + "mpute.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" @@ -27322,9 +27505,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007warning\030\234\337\226\030 \001(\0132" + " .google.cloud.compute.v1.WarningH\004\210\001\001\032`\n\n" + "ItemsEntry\022\013\n" - + "\003key\030\001 \001(\t\022A\n" - + "\005value\030\002 \001(\01322.googl" - + "e.cloud.compute.v1.TargetInstancesScopedList:\0028\001B\005\n" + + "\003key\030\001 \001", + "(\t\022A\n" + + "\005value\030\002" + + " \001(\01322.google.cloud.compute.v1.TargetInstancesScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -27390,8 +27574,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\021_session_affinity\"\277\003\n" + "\030TargetPoolAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022N\n" - + "\005items\030\300\317\367/ \003(\0132<.google.cloud.compu" - + "te.v1.TargetPoolAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/" + + " \003(\0132<.google.cloud.compute.v1.TargetPoolAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n" @@ -27400,8 +27584,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001\032\\\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022=\n" - + "\005value\030\002" - + " \001(\0132..google.cloud.compute.v1.TargetPoolsScopedList:\0028\001B\005\n" + + "\005value\030\002 \001(\0132..go" + + "ogle.cloud.compute.v1.TargetPoolsScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -27423,11 +27607,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" - + "_self_linkB\n\n" + + "_self_linkB\n" + + "\n" + "\010_warning\"l\n" + " TargetPoolsAddHealthCheckRequest\022H\n\r" - + "health_checks\030\256\257\346\325\001" - + " \003(\0132-.google.cloud.compute.v1.HealthCheckReference\"a\n" + + "health_checks\030\256\257\346\325\001 \003(\0132-.goog" + + "le.cloud.compute.v1.HealthCheckReference\"a\n" + "\035TargetPoolsAddInstanceRequest\022@\n" + "\tinstances\030\376\374\357\r" + " \003(\0132*.google.cloud.compute.v1.InstanceReference\"o\n" @@ -27447,7 +27632,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006target\030\221\343\371[ \001(\tH\000\210\001\001B\t\n" + "\007_target\"P\n" + "(TargetSslProxiesSetBackendServiceRequest\022\030\n" - + "\007service\030\265\215\217\262\001 \001(\tH\000\210\001\001B\n\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" @@ -27471,8 +27657,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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" - + "\020ssl_certific", - "ates\030\217\242\303\256\001 \003(\t\022\033\n\n" + + "\020ssl_certificates\030\217\242\303\256\001 \003(\t\022\033\n\n" + "ssl_policy\030\305\375\340\214\001 \001(\tH\t\210\001\001\"H\n" + "\013ProxyHeader\022\032\n" + "\026UNDEFINED_PROXY_HEADER\020\000\022\013\n" @@ -27490,8 +27675,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_ssl_policy\"\255\002\n" + "\022TargetSslProxyList\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.TargetSslProxy\022\024\n" + + "\005items\030\300\317\367/" + + " \003(\0132\'.google.cloud.compute.v1.TargetSslProxy\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" @@ -27545,8 +27730,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010_service\"\314\003\n" + "\034TargetTcpProxyAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022R\n" - + "\005items\030\300\317\367/ \003(\0132@.google.cloud.co" - + "mpute.v1.TargetTcpProxyAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/" + + " \003(\0132@.google.cloud.compute.v1.TargetTcpProxyAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n" @@ -27555,8 +27740,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001\032a\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022B\n" - + "\005value\030\002" - + " \001(\01323.google.cloud.compute.v1.TargetTcpProxiesScopedList:\0028\001B\005\n" + + "\005value\030\002 \001" + + "(\01323.google.cloud.compute.v1.TargetTcpProxiesScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -27583,8 +27768,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\002id\030\233\032 \001(\004H\002\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\003\210\001\001\022!\n" + "\021label_fingerprint\030\231\360\367T \001(\tH\004\210\001\001\022I\n" - + "\006labels\030\377\277\301\356\001" - + " \003(\01325.google.cloud.compute.v1.TargetVpnGateway.LabelsEntry\022\024\n" + + "\006labels\030\377\277\301\356\001 \003(\01325." + + "google.cloud.compute.v1.TargetVpnGateway.LabelsEntry\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\005\210\001\001\022\027\n" + "\007network\030\256\264\205o \001(\tH\006\210\001\001\022\026\n" + "\006region\030\364\315\240B \001(\tH\007\210\001\001\022\032\n" @@ -27592,8 +27777,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006status\030\362\237\267V \001(\tH\t\210\001\001\022\022\n" + "\007tunnels\030\213\372\3551 \003(\t\032-\n" + "\013LabelsEntry\022\013\n" - + "\003key\030\001 \001(\t\022\r" - + "\n" + + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\"`\n" + "\006Status\022\024\n" + "\020UNDEFINED_STATUS\020\000\022\020\n" @@ -27613,8 +27797,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007_status\"\321\003\n" + "\036TargetVpnGatewayAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022T\n" - + "\005items\030\300\317\367/ \003(\013" - + "2B.google.cloud.compute.v1.TargetVpnGatewayAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132B.google.cloud" + + ".compute.v1.TargetVpnGatewayAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n" @@ -27623,8 +27807,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001\032b\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022C\n" - + "\005value\030\002 \001(\01324." - + "google.cloud.compute.v1.TargetVpnGatewaysScopedList:\0028\001B\005\n" + + "\005value\030\002 \001(\01324.google.cloud.co" + + "mpute.v1.TargetVpnGatewaysScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -27632,8 +27816,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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" + + "\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" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n" @@ -27642,11 +27826,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" - + "_self_linkB\n\n" + + "_self_linkB\n" + + "\n" + "\010_warning\"\260\001\n" + "\033TargetVpnGatewaysScopedList\022J\n" - + "\023target_vpn_gateways\030\210\223\312\277\001" - + " \003(\0132).google.cloud.compute.v1.TargetVpnGateway\0229\n" + + "\023target_vpn_gateways\030\210\223\312\277\001 \003(\0132).go" + + "ogle.cloud.compute.v1.TargetVpnGateway\0229\n" + "\007warning\030\234\337\226\030 \001(\0132" + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n" + "\010_warning\"\223\004\n" @@ -27659,8 +27844,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\037expected_redirect_response_code\030\357\352\200\t \001(\005H\004\210\001\001\022" + " \n" + "\020expected_service\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" + + "\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" @@ -27675,8 +27860,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001" - + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\300\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001" + + "(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\323\001\n" + + "#TestIamPermissionsAutoscalerRequest\022\027\n" + + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.goo" + + "gle.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n" + + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"\300\001\n" + "&TestIamPermissionsBackendBucketRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" @@ -27690,8 +27881,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\035TestIamPermissionsDiskRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.goo" - + "gle.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.goog" + + "le.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n" + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"\305\001\n" + "+TestIamPermissionsExternalVpnGatewayRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" @@ -27700,8 +27891,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\250\001\n" + "\'TestIamPermissionsFirewallPolicyRequest\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google.clo" - + "ud.compute.v1.TestPermissionsRequestB\003\340A\002\"\273\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google.clou" + + "d.compute.v1.TestPermissionsRequestB\003\340A\002\"\273\001\n" + "!TestIamPermissionsFirewallRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" @@ -27711,29 +27902,34 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" + "!test_permissions_request_resource\030\246\305\267\321\001" + + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\276\001\n" + + "$TestIamPermissionsHealthCheckRequest\022\027\n" + + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" + + "!test_permissions_request_resource\030\246\305\267\321\001" + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\270\001\n" + "\036TestIamPermissionsImageRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132" - + "/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\326\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google" + + ".cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\326\001\n" + "&TestIamPermissionsInstanceGroupRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.goo" - + "gle.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google.clou" + + "d.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n" + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"\321\001\n" + "!TestIamPermissionsInstanceRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001" - + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/" + + ".google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n" + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"\303\001\n" + ")TestIamPermissionsInstanceTemplateRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google.clou" - + "d.compute.v1.TestPermissionsRequestB\003\340A\002\"\330\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001" + + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\330\001\n" + "(TestIamPermissionsInstantSnapshotRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" @@ -27753,18 +27949,18 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "$TestIamPermissionsLicenseCodeRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001" - + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\272\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/" + + ".google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\272\001\n" + " TestIamPermissionsLicenseRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.go" - + "ogle.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\277\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google.clo" + + "ud.compute.v1.TestPermissionsRequestB\003\340A\002\"\277\001\n" + "%TestIamPermissionsMachineImageRequest\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.c" - + "loud.compute.v1.TestPermissionsRequestB\003\340A\002\"\334\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001" + + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\334\001\n" + "*TestIamPermissionsNetworkAttachmentRequest\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" @@ -27780,98 +27976,122 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + ".TestIamPermissionsNetworkFirewallPolicyRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132" - + "/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\322\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google" + + ".cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\322\001\n" + "\"TestIamPermissionsNodeGroupRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google." - + "cloud.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n" + + "!test_permissions_request_resource\030\246\305\267\321\001" + + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n" + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"\327\001\n" + "%TestIamPermissionsNodeTemplateRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google." - + "cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\332\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001" + + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\332\001\n" + "(TestIamPermissionsPacketMirroringRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001" - + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\337\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 " + + "\001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\333\001\n" + + ")TestIamPermissionsRegionAutoscalerRequest\022\027\n" + + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n" + + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google.cloud" + + ".compute.v1.TestPermissionsRequestB\003\340A\002\"\337\001\n" + "-TestIamPermissionsRegionBackendServiceRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/." - + "google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\325\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001" + + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\325\001\n" + "#TestIamPermissionsRegionDiskRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google.clo" + + "ud.compute.v1.TestPermissionsRequestB\003\340A\002\"\334\001\n" + + "*TestIamPermissionsRegionHealthCheckRequest\022\027\n" + + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n" + + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" + "!test_permissions_request_resource\030\246\305\267\321\001" + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\336\001\n" + ",TestIamPermissionsRegionInstanceGroupRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/" - + ".google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\340\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.go" + + "ogle.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\340\001\n" + ".TestIamPermissionsRegionInstantSnapshotRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google.cloud" - + ".compute.v1.TestPermissionsRequestB\003\340A\002\"\346\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001" + + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\346\001\n" + "4TestIamPermissionsRegionNetworkFirewallPolicyRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" + "!test_permissions_request_resource\030\246\305\267\321\001" + + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\345\001\n" + + "3TestIamPermissionsRegionNotificationEndpointRequest\022\027\n" + + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n" + + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" + + "!test_permissions_request_resource\030\246\305\267\321\001" + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\372\001\n" + ")TestIamPermissionsReservationBlockRequest\022\037\n" + "\017parent_resource\030\203\230\320\010 \001(\tB\003\340A\002\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001" - + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/" + + ".google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n" + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"\324\001\n" + "$TestIamPermissionsReservationRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google.cloud." - + "compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n" + + "!test_permissions_request_resource\030\246\305\267\321\001" + + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n" + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"\375\001\n" + ",TestIamPermissionsReservationSubBlockRequest\022\037\n" + "\017parent_resource\030\203\230\320\010 \001(\tB\003\340A\002\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\013" - + "2/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google.c" + + "loud.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n" + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"\331\001\n" + "\'TestIamPermissionsResourcePolicyRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001 \001" - + "(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\334\001\n" + + "!test_permiss", + "ions_request_resource\030\246\305\267\321\001 \001(\0132/.google" + + ".cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\270\001\n" + + "\036TestIamPermissionsRouteRequest\022\027\n" + + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" + + "!test_permissions_request_resource\030\246\305\267\321\001" + + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\334\001\n" + "*TestIamPermissionsServiceAttachmentRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google.cloud" - + ".compute.v1.TestPermissionsRequestB\003\340A\002\"\273\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(" + + "\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\273\001\n" + "!TestIamPermissionsSnapshotRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001" - + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\324\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google" + + ".cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\324\001\n" + "$TestIamPermissionsStoragePoolRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001" - + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google.cloud." + + "compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n" + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"\325\001\n" + "#TestIamPermissionsSubnetworkRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" @@ -27882,15 +28102,30 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\'TestIamPermissionsTargetInstanceRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001 \001" - + "(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n" + + "!test_permissions_request_resource\030\246\305\267\321\001" + + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n" + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"\325\001\n" + "#TestIamPermissionsTargetPoolRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\013" - + "2/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\325\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001" + + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\301\001\n" + + "\'TestIamPermissionsTargetSslProxyRequest\022\027\n" + + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" + + "!test_permissions_request_resource\030\246\305\267\321\001" + + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\301\001\n" + + "\'TestIamPermissionsTargetTcpProxyRequest\022\027\n" + + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" + + "!test_permissions_request_resource\030\246\305\267\321\001" + + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\271\001\n" + + "\037TestIamPermissionsUrlMapRequest\022\027\n" + + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.g" + + "oogle.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\325\001\n" + "#TestIamPermissionsVpnGatewayRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n" @@ -27976,8 +28211,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\334\001\n" + "\032UpdateBackendBucketRequest\022\036\n" + "\016backend_bucket\030\365\343\335+ \001(\tB\003\340A\002\022P\n" - + "\027backend_bucket_resource\030\230\316\307\265\001 \001(\0132" - + "&.google.cloud.compute.v1.BackendBucketB\003\340A\002\022!\n" + + "\027backend_bucket_resource\030\230\316\307\265\001 \001(\0132&.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\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" @@ -28005,8 +28240,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_idB\016\n" + "\014_update_mask\"\373\001\n" + "\"UpdateDisplayDeviceInstanceRequest\022P\n" - + "\027display_device_resource\030\332\204\221\212\001 \001(\0132&" - + ".google.cloud.compute.v1.DisplayDeviceB\003\340A\002\022\030\n" + + "\027display_device_resource\030\332\204\221\212\001 \001(\0132&.goo" + + "gle.cloud.compute.v1.DisplayDeviceB\003\340A\002\022\030\n" + "\010instance\030\225\251\332\010 \001(\tB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" @@ -28020,8 +28255,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\0132!.google.cloud.compute.v1.FirewallB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" - + "request_id\030\313\201\331\021 \001(\tH\000\210", - "\001\001B\r\n" + + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r" + + "\n" + "\013_request_id\"\267\002\n" + "\036UpdateFutureReservationRequest\022\"\n" + "\022future_reservation\030\320\306\346\032 \001(\tB\003\340A\002\022X\n" @@ -28053,7 +28288,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\002\210\001\001\022\033\n" + "\004zone\030\254\307\344\001 \001(\tB\n" - + "\340A\002\362G\004zone\"-\n\r" + + "\340A\002\362G\004zone\"-\n" + + "\r" + "MinimalAction\022\034\n" + "\030UNDEFINED_MINIMAL_ACTION\020\000\"K\n" + "\033MostDisruptiveAllowedAction\022,\n" @@ -28084,8 +28320,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\365\001\n" + "\033UpdatePeeringNetworkRequest\022\027\n" + "\007network\030\256\264\205o \001(\tB\003\340A\002\022o\n" - + "(networks_update_peering_request_resource\030\331\252\202k" - + " \001(\01325.google.cloud.compute.v1.NetworksUpdatePeeringRequestB\003\340A\002\022!\n" + + "(networks_update_peering_request_resource\030\331\252\202k \001" + + "(\01325.google.cloud.compute.v1.NetworksUpdatePeeringRequestB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" @@ -28093,8 +28329,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "3UpdatePerInstanceConfigsInstanceGroupManagerRequest\022&\n" + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022\233\001\n" + "@instance_group_managers_update_per_instance_configs_req_resource\030\276\301\266C" - + " \001(\0132I.google.cloud.compute.v1.InstanceGroupMa" - + "nagersUpdatePerInstanceConfigsReqB\003\340A\002\022!\n" + + " \001(\0132I.goo" + + "gle.cloud.compute.v1.InstanceGroupManagersUpdatePerInstanceConfigsReqB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" @@ -28107,8 +28343,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\235\001\n" + "Aregion_instance_group_manager_update_instance_config_req_resource\030\247\256\272*" - + " \001(\0132J.goo" - + "gle.cloud.compute.v1.RegionInstanceGroupManagerUpdateInstanceConfigReqB\003\340A\002\022\032\n\n" + + " \001(\0132J.google." + + "cloud.compute.v1.RegionInstanceGroupManagerUpdateInstanceConfigReqB\003\340A\002\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\340\001\n" + "\033UpdatePreviewFeatureRequest\022 \n" @@ -28121,8 +28357,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\204\002\n" + "\035UpdateRegionAutoscalerRequest\022\033\n\n" + "autoscaler\030\327\375\322\366\001 \001(\tH\000\210\001\001\022H\n" - + "\023autoscaler_resource\030\366\360\377b \001(\013" - + "2#.google.cloud.compute.v1.AutoscalerB\003\340A\002\022!\n" + + "\023autoscaler_resource\030\366\360\377b \001(\0132#.g" + + "oogle.cloud.compute.v1.AutoscalerB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" @@ -28131,8 +28367,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\210\002\n" + "!UpdateRegionBackendServiceRequest\022 \n" + "\017backend_service\030\212\300\256\222\001 \001(\tB\003\340A\002\022R\n" - + "\030backend_service_resource\030\243\201\337\245\001 \001(\0132\'" - + ".google.cloud.compute.v1.BackendServiceB\003\340A\002\022!\n" + + "\030backend_service_resource\030\243\201\337\245\001 \001(\0132\'.goo" + + "gle.cloud.compute.v1.BackendServiceB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" @@ -28166,8 +28402,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014_update_mask\"\373\001\n" + "\036UpdateRegionHealthCheckRequest\022\035\n" + "\014health_check\030\345\252\244\223\001 \001(\tB\003\340A\002\022K\n" - + "\025health_check_resource\030\250\303\244`" - + " \001(\0132$.google.cloud.compute.v1.HealthCheckB\003\340A\002\022!\n" + + "\025health_check_resource\030\250\303\244` \001(\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\n" @@ -28193,7 +28429,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013update_mask\030\242\271\272\356\001 \001(\tH\002\210\001\001\022\033\n" + "\004zone\030\254\307\344\001 \001(\tB\n" + "\340A\002\362G\004zoneB\010\n" - + "\006_pathsB\r\n" + + "\006_pathsB\r" + + "\n" + "\013_request_idB\016\n" + "\014_update_mask\"\364\001\n" + "\036UpdateRoutePolicyRouterRequest\022!\n" @@ -28201,8 +28438,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022K\n" - + "\025route_policy_resource\030\205\275\2657 \001(\0132$" - + ".google.cloud.compute.v1.RoutePolicyB\003\340A\002\022\026\n" + + "\025route_policy_resource\030\205\275\2657" + + " \001(\0132$.google.cloud.compute.v1.RoutePolicyB\003\340A\002\022\026\n" + "\006router\030\311\256\356F \001(\tB\003\340A\002B\r\n" + "\013_request_id\"\336\001\n" + "\023UpdateRouterRequest\022!\n" @@ -28255,8 +28492,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\0132+.google.cloud.compute.v1.HttpRedirectActionH\004\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\005\210\001\001\022\033\n" + "\013fingerprint\030\344\321\363o \001(\tH\006\210\001\001\022I\n\r" - + "header_action\030\250\240\270\234\001 \001(\0132).google." - + "cloud.compute.v1.HttpHeaderActionH\007\210\001\001\0229\n\n" + + "header_action\030\250\240\270\234\001" + + " \001(\0132).google.cloud.compute.v1.HttpHeaderActionH\007\210\001\001\0229\n\n" + "host_rules\030\240\207\327\224\001" + " \003(\0132!.google.cloud.compute.v1.HostRule\022\020\n" + "\002id\030\233\032 \001(\004H\010\210\001\001\022\024\n" @@ -28328,8 +28565,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014_test_passed\"\265\003\n" + "\025UrlMapsAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022K\n" - + "\005items\030\300\317\367/ \003(\013" - + "29.google.cloud.compute.v1.UrlMapsAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\01329.g" + + "oogle.cloud.compute.v1.UrlMapsAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n" @@ -28367,7 +28604,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "UrlRewrite\022\034\n" + "\014host_rewrite\030\365\313\232L \001(\tH\000\210\001\001\022#\n" + "\023path_prefix_rewrite\030\271\350\321\023 \001(\tH\001\210\001\001\022&\n" - + "\025path_template_rewrite\030\241\357\362\311\001 \001(\tH\002\210\001\001B\017\n\r" + + "\025path_template_rewrite\030\241\357\362\311\001 \001(\tH\002\210\001\001B\017\n" + + "\r" + "_host_rewriteB\026\n" + "\024_path_prefix_rewriteB\030\n" + "\026_path_template_rewrite\"\376\007\n" @@ -28412,11 +28650,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\025_internal_ipv6_prefixB\020\n" + "\016_ip_cidr_rangeB\023\n" + "\021_ipv6_access_typeB\n\n" - + "\010_networkB\n\n" + + "\010_networkB\n" + + "\n" + "\010_purposeB\007\n" + "\005_roleB\r\n" - + "\013_stack_typeB\r" - + "\n" + + "\013_stack_typeB\r\n" + "\013_subnetwork\"}\n" + "\036UsableSubnetworkSecondaryRange\022\035\n\r" + "ip_cidr_range\030\312\315\344. \001(\tH\000\210\001\001\022\033\n\n" @@ -28429,7 +28667,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \003(\0132).google.cloud.compute.v1.UsableSubnetwork\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022M\n" - + "\017scoped_warnings\030\246\226\370f" + + "\017scoped_war", + "nings\030\246\226\370f" + " \003(\01321.google.cloud.compute.v1.SubnetworksScopedWarning\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n" + "\014unreachables\030\237\240\206t \003(\t\0229\n" @@ -28448,18 +28687,19 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\033ValidateRegionUrlMapRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022p\n" - + ")region_url_maps_validate_request_resource\030\232\314\200\033 \001(\01325.google.clo" - + "ud.compute.v1.RegionUrlMapsValidateRequestB\003\340A\002\022\030\n" + + ")region_url_maps_validate_request_resource\030\232\314\200\033" + + " \001(\01325.google.cloud.c" + + "ompute.v1.RegionUrlMapsValidateRequestB\003\340A\002\022\030\n" + "\007url_map\030\214\225\201\257\001 \001(\tB\003\340A\002\"\260\001\n" + "\025ValidateUrlMapRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\007url_map\030\214\225\201\257\001 \001(\tB\003\340A\002\022d\n" - + "\"url_maps_validate_request_resource\030\357\321\344\274\001 \001(\0132/" - + ".google.cloud.compute.v1.UrlMapsValidateRequestB\003\340A\002\"\257\001\n" + + "\"url_maps_validate_request_resource\030\357\321\344\274\001 \001(\0132/.goo" + + "gle.cloud.compute.v1.UrlMapsValidateRequestB\003\340A\002\"\257\001\n" + "\025VmEndpointNatMappings\022\035\n\r" + "instance_name\030\365\347\330l \001(\tH\000\210\001\001\022e\n" - + "\026interface_nat_mappings\030\211\200\225z \003(\0132B.google.cloud." - + "compute.v1.VmEndpointNatMappingsInterfaceNatMappingsB\020\n" + + "\026interface_nat_mappings\030\211\200\225z \003(\0132B.google.cloud.comp" + + "ute.v1.VmEndpointNatMappingsInterfaceNatMappingsB\020\n" + "\016_instance_name\"\342\003\n" + ")VmEndpointNatMappingsInterfaceNatMappings\022$\n" + "\030drain_nat_ip_port_ranges\030\301\343\307\274\001 \003(\t\022\036\n" @@ -28467,8 +28707,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\031num_total_drain_nat_ports\030\371\245\377\237\001" + " \001(\005H\000\210\001\001\022$\n" + "\023num_total_nat_ports\030\200\333\200\217\001 \001(\005H\001\210\001\001\022l\n\r" - + "rule_mappings\030\310\356\352\347\001 \003(\0132Q.google.cloud.compute.v" - + "1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings\022&\n" + + "rule_mappings\030\310\356\352\347\001 \003(\0132Q.google.cloud.compute.v1.Vm" + + "EndpointNatMappingsInterfaceNatMappingsNatRuleMappings\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" @@ -28489,14 +28729,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\002id\030\233\032 \001(\tH\000\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022A\n" - + "\006result\030\235\220\267B \003(\0132..google." - + "cloud.compute.v1.VmEndpointNatMappings\022\032\n" + + "\006result\030\235\220\267B" + + " \003(\0132..google.cloud.compute.v1.VmEndpointNatMappings\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n" + "\007warning\030\234\337\226\030 \001(\0132" + " .google.cloud.compute.v1.WarningH\004\210\001\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" - + "\020_next_page_tokenB\014\n\n" + + "\020_next_page_tokenB\014\n" + + "\n" + "_self_linkB\n\n" + "\010_warning\"\322\006\n\n" + "VpnGateway\022\"\n" @@ -28506,16 +28747,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\002id\030\233\032 \001(\004H\003\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\004\210\001\001\022!\n" + "\021label_fingerprint\030\231\360\367T \001(\tH\005\210\001\001\022C\n" - + "\006labels\030\377\277\301\356\001 \003(\0132" - + "/.google.cloud.compute.v1.VpnGateway.LabelsEntry\022\024\n" + + "\006labels\030\377\277\301\356\001 \003(\0132/.go" + + "ogle.cloud.compute.v1.VpnGateway.LabelsEntry\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\006\210\001\001\022\027\n" + "\007network\030\256\264\205o \001(\tH\007\210\001\001\022\026\n" + "\006region\030\364\315\240B \001(\tH\010\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\t\210\001\001\022\033\n\n" + "stack_type\030\221\265\213\313\001 \001(\tH\n" + "\210\001\001\022Q\n" - + "\016vpn_interfaces\030\205\315\345+ " - + "\003(\01326.google.cloud.compute.v1.VpnGatewayVpnGatewayInterface\032-\n" + + "\016vpn_interfaces\030\205\315\345+ \003(\0132" + + "6.google.cloud.compute.v1.VpnGatewayVpnGatewayInterface\032-\n" + "\013LabelsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\"N\n" @@ -28543,8 +28784,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_stack_type\"\277\003\n" + "\030VpnGatewayAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022N\n" - + "\005items\030\300\317\367/ \003(\0132<.google.cloud" - + ".compute.v1.VpnGatewayAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132<.google.cloud.com" + + "pute.v1.VpnGatewayAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n" @@ -28558,8 +28799,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" - + "_self_linkB\n" - + "\n" + + "_self_linkB\n\n" + "\010_warning\"\245\002\n" + "\016VpnGatewayList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\0225\n" @@ -28575,8 +28815,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"g\n" + "\020VpnGatewayStatus\022S\n" - + "\017vpn_connections\030\212\355\276\321\001 \003(\01326.go" - + "ogle.cloud.compute.v1.VpnGatewayStatusVpnConnection\"\321\002\n" + + "\017vpn_connections\030\212\355\276\321\001 \003(\01326.google" + + ".cloud.compute.v1.VpnGatewayStatusVpnConnection\"\321\002\n" + "0VpnGatewayStatusHighAvailabilityRequirementState\022\025\n" + "\005state\030\221\211\2534 \001(\tH\000\210\001\001\022\"\n" + "\022unsatisfied_reason\030\212\367\235\032 \001(\tH\001\210\001\001\"f\n" @@ -28601,8 +28841,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\035VpnGatewayStatusVpnConnection\022&\n" + "\025peer_external_gateway\030\215\356\307\267\001 \001(\tH\000\210\001\001\022!\n" + "\020peer_gcp_gateway\030\274\351\263\206\001 \001(\tH\001\210\001\001\022`\n" - + "\005state\030\221\211\2534 \001(\0132I.google.cloud.compute.v1.VpnGatewa" - + "yStatusHighAvailabilityRequirementStateH\002\210\001\001\022C\n" + + "\005state\030\221\211\2534 \001(\0132I.google.cloud.compute.v1.VpnGatewaySta" + + "tusHighAvailabilityRequirementStateH\002\210\001\001\022C\n" + "\007tunnels\030\213\372\3551" + " \003(\0132/.google.cloud.compute.v1.VpnGatewayStatusTunnelB\030\n" + "\026_peer_external_gatewayB\023\n" @@ -28620,8 +28860,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_ip_addressB\017\n\r" + "_ipv6_address\"l\n" + "\034VpnGatewaysGetStatusResponse\022A\n" - + "\006result\030\235\220\267B \001" - + "(\0132).google.cloud.compute.v1.VpnGatewayStatusH\000\210\001\001B\t\n" + + "\006result\030\235\220\267B \001(\0132)" + + ".google.cloud.compute.v1.VpnGatewayStatusH\000\210\001\001B\t\n" + "\007_result\"\234\001\n" + "\025VpnGatewaysScopedList\022<\n" + "\014vpn_gateways\030\232\373\312{" @@ -28639,8 +28879,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013ike_version\030\234\320\220h \001(\005H\005\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\006\210\001\001\022!\n" + "\021label_fingerprint\030\231\360\367T \001(\tH\007\210\001\001\022B\n" - + "\006labels\030\377\277\301\356\001 \003(\0132..google.cloud.compute.", - "v1.VpnTunnel.LabelsEntry\022\"\n" + + "\006labels\030\377\277\301\356\001" + + " \003(\0132..google.cloud.compute.v1.VpnTunnel.LabelsEntry\022\"\n" + "\026local_traffic_selector\030\265\254\247\227\001 \003(\t\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\010\210\001\001\022&\n" + "\025peer_external_gateway\030\215\356\307\267\001 \001(\tH\t\210\001\001\0220\n" @@ -28701,8 +28941,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\026_vpn_gateway_interface\"\274\003\n" + "\027VpnTunnelAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022M\n" - + "\005items\030\300\317\367/ \003(\0132;.google.cloud" - + ".compute.v1.VpnTunnelAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132;.google.cloud.com" + + "pute.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" @@ -28750,13 +28990,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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(\0132" - + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n" - + "\n" + + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n" + "\010_warning\"\214\001\n" + "\020WafExpressionSet\022\022\n" + "\007aliases\030\376\235\365K \003(\t\022K\n" - + "\013expressions\030\333\201\333S \003(\01323.go" - + "ogle.cloud.compute.v1.WafExpressionSetExpression\022\020\n" + + "\013expressions\030\333\201\333S \003(\01323.google" + + ".cloud.compute.v1.WafExpressionSetExpression\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001B\005\n" + "\003_id\"b\n" + "\032WafExpressionSetExpression\022\020\n" @@ -28861,8 +29100,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007_weight\"\366\001\n" + "\004Wire\022\036\n\r" + "admin_enabled\030\321\354\301\324\001 \001(\010H\000\210\001\001\022<\n" - + "\tendpoints\030\376\252\362\210\001 \003" - + "(\0132%.google.cloud.compute.v1.WireEndpoint\022\025\n" + + "\tendpoints\030\376\252\362\210\001" + + " \003(\0132%.google.cloud.compute.v1.WireEndpoint\022\025\n" + "\005label\030\364\375\3750 \001(\tH\001\210\001\001\022I\n" + "\017wire_properties\030\255\272\304\220\001" + " \001(\0132\'.google.cloud.compute.v1.WirePropertiesH\002\210\001\001B\020\n" @@ -28892,8 +29131,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005wires\030\216\301\3715 \003(\0132\035.google.cloud.compute.v1.Wire\032\\\n" + "\016EndpointsEntry\022\013\n" + "\003key\030\001 \001(\t\0229\n" - + "\005value\030\002 \001(\0132*.g" - + "oogle.cloud.compute.v1.WireGroupEndpoint:\0028\001B\020\n" + + "\005value\030\002 \001(\0132*.googl" + + "e.cloud.compute.v1.WireGroupEndpoint:\0028\001B\020\n" + "\016_admin_enabledB\025\n" + "\023_creation_timestampB\016\n" + "\014_descriptionB\005\n" @@ -28905,12 +29144,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\t_topologyB\022\n" + "\020_wire_properties\"\333\001\n" + "\021WireGroupEndpoint\022X\n\r" - + "interconnects\030\245\333\205\370\001 \003(\0132=" - + ".google.cloud.compute.v1.WireGroupEndpoint.InterconnectsEntry\032l\n" + + "interconnects\030\245\333\205\370\001 \003(\0132=.goo" + + "gle.cloud.compute.v1.WireGroupEndpoint.InterconnectsEntry\032l\n" + "\022InterconnectsEntry\022\013\n" + "\003key\030\001 \001(\t\022E\n" - + "\005value\030\002 \001(\01326.google" - + ".cloud.compute.v1.WireGroupEndpointInterconnect:\0028\001\"e\n" + + "\005value\030\002 \001(\01326.google.clo" + + "ud.compute.v1.WireGroupEndpointInterconnect:\0028\001\"e\n" + "\035WireGroupEndpointInterconnect\022\034\n" + "\014interconnect\030\216\311\214k \001(\tH\000\210\001\001\022\025\n" + "\tvlan_tags\030\365\232\262\267\001 \003(\005B\017\n\r" @@ -28932,8 +29171,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"^\n" + "\021WireGroupTopology\022I\n" - + "\tendpoints\030\376\252\362\210\001 \003(\01322.google.cl" - + "oud.compute.v1.WireGroupTopologyEndpoint\"[\n" + + "\tendpoints\030\376\252\362\210\001" + + " \003(\01322.google.cloud.compute.v1.WireGroupTopologyEndpoint\"[\n" + "\031WireGroupTopologyEndpoint\022\024\n" + "\004city\030\353\262\272\001 \001(\tH\000\210\001\001\022\025\n" + "\005label\030\364\375\3750 \001(\tH\001\210\001\001B\007\n" @@ -28992,8 +29231,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004Zone\022\"\n" + "\027available_cpu_platforms\030\223\363\331S \003(\t\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022G\n\n" - + "deprecated\030\263\313\321\365\001 \001(\0132*" - + ".google.cloud.compute.v1.DeprecationStatusH\001\210\001\001\022\034\n" + + "deprecated\030\263\313\321\365\001 \001(\0132*.goo" + + "gle.cloud.compute.v1.DeprecationStatusH\001\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\002\210\001\001\022\020\n" + "\002id\030\233\032 \001(\004H\003\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\004\210\001\001\022\024\n" @@ -29006,7 +29245,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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" + + "\023_creation_timestampB\r" + + "\n" + "\013_deprecatedB\016\n" + "\014_descriptionB\005\n" + "\003_idB\007\n" @@ -29031,10 +29271,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010_warning\"\315\001\n" + "\024ZoneSetLabelsRequest\022!\n" + "\021label_fingerprint\030\231\360\367T \001(\tH\000\210\001\001\022M\n" - + "\006labels\030\377\277\301\356\001 \003(\01329.go" - + "ogle.cloud.compute.v1.ZoneSetLabelsRequest.LabelsEntry\032-\n" + + "\006labels\030\377\277\301\356\001 \003(\01329.google" + + ".cloud.compute.v1.ZoneSetLabelsRequest.LabelsEntry\032-\n" + "\013LabelsEntry\022\013\n" - + "\003key\030\001 \001(\t\022\r\n" + + "\003key\030\001 \001(\t\022\r" + + "\n" + "\005value\030\002 \001(\t:\0028\001B\024\n" + "\022_label_fingerprint\"\267\001\n" + "\032ZoneSetNestedPolicyRequest\0226\n" @@ -29054,130 +29295,157 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_etagB\t\n" + "\007_policy2\263\006\n" + "\020AcceleratorTypes\022\326\001\n" - + "\016AggregatedList\022>.google.cloud.compute.v1.Aggr" - + "egatedListAcceleratorTypesRequest\0326.google.cloud.compute.v1.AcceleratorTypeAggre" - + "gatedList\"L\332A\007project\202\323\344\223\002<\022:/compute/v1" - + "/projects/{project}/aggregated/acceleratorTypes\022\334\001\n" - + "\003Get\0222.google.cloud.compute.v1.GetAcceleratorTypeRequest\032(.google.clo" - + "ud.compute.v1.AcceleratorType\"w\332A\035projec" - + "t,zone,accelerator_type\202\323\344\223\002Q\022O/compute/" - + "v1/projects/{project}/zones/{zone}/acceleratorTypes/{accelerator_type}\022\277\001\n" - + "\004List\0224.google.cloud.compute.v1.ListAccelerato" - + "rTypesRequest\032,.google.cloud.compute.v1." - + "AcceleratorTypeList\"S\332A\014project,zone\202\323\344\223" - + "\002>\022.google.cloud.compute.v1.Aggregat" + + "edListAcceleratorTypesRequest\0326.google.cloud.compute.v1.AcceleratorTypeAggregate" + + "dList\"L\332A\007project\202\323\344\223\002<\022:/compute/v1/pro" + + "jects/{project}/aggregated/acceleratorTypes\022\334\001\n" + + "\003Get\0222.google.cloud.compute.v1.GetAcceleratorTypeRequest\032(.google.cloud.c", + "ompute.v1.AcceleratorType\"w\332A\035project,zo" + + "ne,accelerator_type\202\323\344\223\002Q\022O/compute/v1/p" + + "rojects/{project}/zones/{zone}/accelerat" + + "orTypes/{accelerator_type}\022\277\001\n\004List\0224.go" + + "ogle.cloud.compute.v1.ListAcceleratorTyp" + + "esRequest\032,.google.cloud.compute.v1.Acce" + + "leratorTypeList\"S\332A\014project,zone\202\323\344\223\002>\022<" + + "/compute/v1/projects/{project}/zones/{zo" + + "ne}/acceleratorTypes\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\216\020\n\tAddresse" + + "s\022\300\001\n\016AggregatedList\0227.google.cloud.comp" + + "ute.v1.AggregatedListAddressesRequest\032.." + + "google.cloud.compute.v1.AddressAggregate" + + "dList\"E\332A\007project\202\323\344\223\0025\0223/compute/v1/pro" + + "jects/{project}/aggregated/addresses\022\324\001\n" + + "\006Delete\022-.google.cloud.compute.v1.Delete" + "AddressRequest\032\".google.cloud.compute.v1" - + ".Operation\"\312\001\332A:project,region,resource," - + "region_set_labels_request_resource\212N\020Reg" - + "ionOperations\202\323\344\223\002t\"N/compute/v1/project" - + "s/{project}/regions/{region}/addresses/{" - + "resource}/setLabels:\"region_set_labels_request_resource\022\302\002\n" - + "\022TestIamPermissions\0229.google.cloud.compute.v1.TestIamPermissi" - + "onsAddressRequest\0320.google.cloud.compute" - + ".v1.TestPermissionsResponse\"\276\001\332A9project" - + ",region,resource,test_permissions_reques" - + "t_resource\202\323\344\223\002|\"W/compute/v1/projects/{" - + "project}/regions/{region}/addresses/{resource}/testIamPermissions:!test_permissi" - + "ons_request_resource\032r\312A\026compute.googlea" - + "pis.com\322AVhttps://www.googleapis.com/aut" - + "h/compute,https://www.googleapis.com/auth/cloud-platform2\245\003\n" - + "\006Advice\022\246\002\n" - + "\014CalendarMode\0225.google.cloud.compute.v1.CalendarM" - + "odeAdviceRpcRequest\0323.google.cloud.compu" - + "te.v1.CalendarModeAdviceResponse\"\251\001\332A4pr" - + "oject,region,calendar_mode_advice_reques" - + "t_resource\202\323\344\223\002l\"C/compute/v1/projects/{" - + "project}/regions/{region}/advice/calendarMode:%calendar_mode_advice_request_reso" - + "urce\032r\312A\026compute.googleapis.com\322AVhttps:" - + "//www.googleapis.com/auth/compute,https:" - + "//www.googleapis.com/auth/cloud-platform2\336\014\n" - + "\013Autoscalers\022\307\001\n" - + "\016AggregatedList\0229.google.cloud.compute.v1.AggregatedListAuto" - + "scalersRequest\0321.google.cloud.compute.v1" - + ".AutoscalerAggregatedList\"G\332A\007project\202\323\344" - + "\223\0027\0225/compute/v1/projects/{project}/aggregated/autoscalers\022\327\001\n" - + "\006Delete\0220.google.cloud.compute.v1.DeleteAutoscalerRequest\032" - + "\".google.cloud.compute.v1.Operation\"w\332A\027" - + "project,zone,autoscaler\212N\016ZoneOperations" - + "\202\323\344\223\002F*D/compute/v1/projects/{project}/zones/{zone}/autoscalers/{autoscaler}\022\301\001\n" - + "\003Get\022-.google.cloud.compute.v1.GetAutosc" - + "alerRequest\032#.google.cloud.compute.v1.Au" - + "toscaler\"f\332A\027project,zone,autoscaler\202\323\344\223" - + "\002F\022D/compute/v1/projects/{project}/zones/{zone}/autoscalers/{autoscaler}\022\351\001\n" - + "\006Insert\0220.google.cloud.compute.v1.InsertAuto" - + "scalerRequest\032\".google.cloud.compute.v1.Operation\"\210\001\332A" - + " project,zone,autoscaler_r" - + "esource\212N\016ZoneOperations\202\323\344\223\002N\"7/compute" - + "/v1/projects/{project}/zones/{zone}/autoscalers:\023autoscaler_resource\022\260\001\n" - + "\004List\022/.google.cloud.compute.v1.ListAutoscalersR" - + "equest\032\'.google.cloud.compute.v1.Autosca" - + "lerList\"N\332A\014project,zone\202\323\344\223\0029\0227/compute" - + "/v1/projects/{project}/zones/{zone}/autoscalers\022\347\001\n" - + "\005Patch\022/.google.cloud.compute" - + ".v1.PatchAutoscalerRequest\032\".google.cloud.compute.v1.Operation\"\210\001\332A" - + " project,zone,autoscaler_resource\212N\016ZoneOperations\202\323\344" - + "\223\002N27/compute/v1/projects/{project}/zone" - + "s/{zone}/autoscalers:\023autoscaler_resource\022\351\001\n" - + "\006Update\0220.google.cloud.compute.v1.U" - + "pdateAutoscalerRequest\032\".google.cloud.compute.v1.Operation\"\210\001\332A" - + " project,zone,autoscaler_resource\212N\016ZoneOperations\202\323\344\223\002N\032" + + ".Operation\"w\332A\026project,region,address\212N\020" + + "RegionOperations\202\323\344\223\002E*C/compute/v1/proj" + + "ects/{project}/regions/{region}/addresse" + + "s/{address}\022\271\001\n\003Get\022*.google.cloud.compu" + + "te.v1.GetAddressRequest\032 .google.cloud.c" + + "ompute.v1.Address\"d\332A\026project,region,add" + + "ress\202\323\344\223\002E\022C/compute/v1/projects/{projec" + + "t}/regions/{region}/addresses/{address}\022" + + "\346\001\n\006Insert\022-.google.cloud.compute.v1.Ins" + + "ertAddressRequest\032\".google.cloud.compute" + + ".v1.Operation\"\210\001\332A\037project,region,addres" + + "s_resource\212N\020RegionOperations\202\323\344\223\002M\"9/co" + + "mpute/v1/projects/{project}/regions/{reg" + + "ion}/addresses:\020address_resource\022\257\001\n\004Lis" + + "t\022-.google.cloud.compute.v1.ListAddresse" + + "sRequest\032$.google.cloud.compute.v1.Addre" + + "ssList\"R\332A\016project,region\202\323\344\223\002;\0229/comput" + + "e/v1/projects/{project}/regions/{region}" + + "/addresses\022\245\002\n\004Move\022+.google.cloud.compu" + + "te.v1.MoveAddressRequest\032\".google.cloud." + + "compute.v1.Operation\"\313\001\332A=project,region" + + ",address,region_addresses_move_request_r" + + "esource\212N\020RegionOperations\202\323\344\223\002r\"H/compu" + + "te/v1/projects/{project}/regions/{region" + + "}/addresses/{address}/move:®ion_addre" + + "sses_move_request_resource\022\256\002\n\tSetLabels" + + "\0220.google.cloud.compute.v1.SetLabelsAddr" + + "essRequest\032\".google.cloud.compute.v1.Ope" + + "ration\"\312\001\332A:project,region,resource,regi" + + "on_set_labels_request_resource\212N\020RegionO" + + "perations\202\323\344\223\002t\"N/compute/v1/projects/{p" + + "roject}/regions/{region}/addresses/{reso" + + "urce}/setLabels:\"region_set_labels_reque" + + "st_resource\022\302\002\n\022TestIamPermissions\0229.goo" + + "gle.cloud.compute.v1.TestIamPermissionsA" + + "ddressRequest\0320.google.cloud.compute.v1." + + "TestPermissionsResponse\"\276\001\332A9project,reg" + + "ion,resource,test_permissions_request_re" + + "source\202\323\344\223\002|\"W/compute/v1/projects/{proj" + + "ect}/regions/{region}/addresses/{resourc" + + "e}/testIamPermissions:!test_permissions_" + + "request_resource\032r\312A\026compute.googleapis." + + "com\322AVhttps://www.googleapis.com/auth/co" + + "mpute,https://www.googleapis.com/auth/cl" + + "oud-platform2\245\003\n\006Advice\022\246\002\n\014CalendarMode" + + "\0225.google.cloud.compute.v1.CalendarModeA" + + "dviceRpcRequest\0323.google.cloud.compute.v" + + "1.CalendarModeAdviceResponse\"\251\001\332A4projec" + + "t,region,calendar_mode_advice_request_re" + + "source\202\323\344\223\002l\"C/compute/v1/projects/{proj" + + "ect}/regions/{region}/advice/calendarMod" + + "e:%calendar_mode_advice_request_resource" + + "\032r\312A\026compute.googleapis.com\322AVhttps://ww" + + "w.googleapis.com/auth/compute,https://ww" + + "w.googleapis.com/auth/cloud-platform2\242\017\n" + + "\013Autoscalers\022\307\001\n\016AggregatedList\0229.google" + + ".cloud.compute.v1.AggregatedListAutoscal" + + "ersRequest\0321.google.cloud.compute.v1.Aut" + + "oscalerAggregatedList\"G\332A\007project\202\323\344\223\0027\022" + + "5/compute/v1/projects/{project}/aggregat" + + "ed/autoscalers\022\327\001\n\006Delete\0220.google.cloud" + + ".compute.v1.DeleteAutoscalerRequest\032\".go" + + "ogle.cloud.compute.v1.Operation\"w\332A\027proj" + + "ect,zone,autoscaler\212N\016ZoneOperations\202\323\344\223" + + "\002F*D/compute/v1/projects/{project}/zones" + + "/{zone}/autoscalers/{autoscaler}\022\301\001\n\003Get" + + "\022-.google.cloud.compute.v1.GetAutoscaler" + + "Request\032#.google.cloud.compute.v1.Autosc" + + "aler\"f\332A\027project,zone,autoscaler\202\323\344\223\002F\022D" + + "/compute/v1/projects/{project}/zones/{zo" + + "ne}/autoscalers/{autoscaler}\022\351\001\n\006Insert\022" + + "0.google.cloud.compute.v1.InsertAutoscal" + + "erRequest\032\".google.cloud.compute.v1.Oper" + + "ation\"\210\001\332A project,zone,autoscaler_resou" + + "rce\212N\016ZoneOperations\202\323\344\223\002N\"7/compute/v1/" + + "projects/{project}/zones/{zone}/autoscal" + + "ers:\023autoscaler_resource\022\260\001\n\004List\022/.goog" + + "le.cloud.compute.v1.ListAutoscalersReque" + + "st\032\'.google.cloud.compute.v1.AutoscalerL" + + "ist\"N\332A\014project,zone\202\323\344\223\0029\0227/compute/v1/" + + "projects/{project}/zones/{zone}/autoscal" + + "ers\022\347\001\n\005Patch\022/.google.cloud.compute.v1." + + "PatchAutoscalerRequest\032\".google.cloud.co" + + "mpute.v1.Operation\"\210\001\332A project,zone,aut" + + "oscaler_resource\212N\016ZoneOperations\202\323\344\223\002N2" + + "7/compute/v1/projects/{project}/zones/{z" + + "one}/autoscalers:\023autoscaler_resource\022\301\002" + + "\n\022TestIamPermissions\022<.google.cloud.comp" + + "ute.v1.TestIamPermissionsAutoscalerReque" + + "st\0320.google.cloud.compute.v1.TestPermiss" + + "ionsResponse\"\272\001\332A7project,zone,resource," + + "test_permissions_request_resource\202\323\344\223\002z\"" + + "U/compute/v1/projects/{project}/zones/{z" + + "one}/autoscalers/{resource}/testIamPermi" + + "ssions:!test_permissions_request_resourc" + + "e\022\351\001\n\006Update\0220.google.cloud.compute.v1.U" + + "pdateAutoscalerRequest\032\".google.cloud.co" + + "mpute.v1.Operation\"\210\001\332A project,zone,aut" + + "oscaler_resource\212N\016ZoneOperations\202\323\344\223\002N\032" + "7/compute/v1/projects/{project}/zones/{z" + "one}/autoscalers:\023autoscaler_resource\032r\312" + "A\026compute.googleapis.com\322AVhttps://www.g" - + "oogleapis.com/auth/compute,https://www.googleapis.com/auth/cloud-platform2\305\031\n" - + "\016BackendBuckets\022\260\002\n" - + "\017AddSignedUrlKey\022<.google.cloud.compute.v1.AddSignedUrlKeyBacken" + + "oogleapis.com/auth/compute,https://www.g" + + "oogleapis.com/auth/cloud-platform2\305\031\n\016Ba" + + "ckendBuckets\022\260\002\n\017AddSignedUrlKey\022<.googl" + + "e.cloud.compute.v1.AddSignedUrlKeyBacken" + "dBucketRequest\032\".google.cloud.compute.v1" + ".Operation\"\272\001\332A.project,backend_bucket,s" + "igned_url_key_resource\212N\020GlobalOperation" + "s\202\323\344\223\002p\"U/compute/v1/projects/{project}/" + "global/backendBuckets/{backend_bucket}/a" - + "ddSignedUrlKey:\027signed_url_key_resource\022\334\001\n" - + "\006Delete\0223.google.cloud.compute.v1.Del" + + "ddSignedUrlKey:\027signed_url_key_resource\022" + + "\334\001\n\006Delete\0223.google.cloud.compute.v1.Del" + "eteBackendBucketRequest\032\".google.cloud.c" + "ompute.v1.Operation\"y\332A\026project,backend_" + "bucket\212N\020GlobalOperations\202\323\344\223\002G*E/comput" - + "e/v1/projects/{project}/global/backendBuckets/{backend_bucket}\022\221\002\n" - + "\022DeleteSignedUrlKey\022?.google.cloud.compute.v1.DeleteSi" + + "e/v1/projects/{project}/global/backendBu" + + "ckets/{backend_bucket}\022\221\002\n\022DeleteSignedU" + + "rlKey\022?.google.cloud.compute.v1.DeleteSi" + "gnedUrlKeyBackendBucketRequest\032\".google." + "cloud.compute.v1.Operation\"\225\001\332A\037project," + "backend_bucket,key_name\212N\020GlobalOperatio" + "ns\202\323\344\223\002Z\"X/compute/v1/projects/{project}" - + "/global/backendBuckets/{backend_bucket}/deleteSignedUrlKey\022\307\001\n" - + "\003Get\0220.google.clou", - "d.compute.v1.GetBackendBucketRequest\032&.g" + + "/global/backendBuckets/{backend_bucket}/" + + "deleteSignedUrlKey\022\307\001\n\003Get\0220.google.clou" + + "d.compute.v1.GetBackendBucketRequest\032&.g" + "oogle.cloud.compute.v1.BackendBucket\"f\332A" + "\026project,backend_bucket\202\323\344\223\002G\022E/compute/" + "v1/projects/{project}/global/backendBuck" @@ -29431,8 +29699,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "ompute.v1.BulkSetLabelsDiskRequest\032\".goo" + "gle.cloud.compute.v1.Operation\"\264\001\332A2proj" + "ect,zone,bulk_zone_set_labels_request_re" - + "source\212N\016ZoneOperations\202\323\344\223\002h\"?/compute/" - + "v1/projects/{project}/zones/{zone}/disks" + + "source\212N\016ZoneOperations\202\323\344\223\002h\"?/compute/", + "v1/projects/{project}/zones/{zone}/disks" + "/bulkSetLabels:%bulk_zone_set_labels_req" + "uest_resource\022\204\002\n\016CreateSnapshot\0222.googl" + "e.cloud.compute.v1.CreateSnapshotDiskReq" @@ -29576,8 +29844,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "est_resource\032r\312A\026compute.googleapis.com\322" + "AVhttps://www.googleapis.com/auth/comput" + "e,https://www.googleapis.com/auth/cloud-" - + "platform2\225$\n\020FirewallPolicies\022\307\002\n\016AddAss", - "ociation\022<.google.cloud.compute.v1.AddAs" + + "platform2\225$\n\020FirewallPolicies\022\307\002\n\016AddAss" + + "ociation\022<.google.cloud.compute.v1.AddAs" + "sociationFirewallPolicyRequest\032\".google." + "cloud.compute.v1.Operation\"\322\001\332A4firewall" + "_policy,firewall_policy_association_reso" @@ -29831,8 +30099,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "eration\"\307\001\332A;project,zone,future_reserva" + "tion,future_reservation_resource\212N\016ZoneO" + "perations\202\323\344\223\002r2S/compute/v1/projects/{p" - + "roject}/zones/{zone}/futureReservations/" - + "{future_reservation}:\033future_reservation" + + "roject}/zones/{zone}/futureReservations/", + "{future_reservation}:\033future_reservation" + "_resource\032r\312A\026compute.googleapis.com\322AVh" + "ttps://www.googleapis.com/auth/compute,h" + "ttps://www.googleapis.com/auth/cloud-pla" @@ -29976,8 +30244,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "rkEndpointGroupsRequest\0321.google.cloud.c" + "ompute.v1.NetworkEndpointGroupList\"M\332A\007p" + "roject\202\323\344\223\002=\022;/compute/v1/projects/{proj" - + "ect}/global/networkEndpointGroups\022\300\002\n\024Li", - "stNetworkEndpoints\022O.google.cloud.comput" + + "ect}/global/networkEndpointGroups\022\300\002\n\024Li" + + "stNetworkEndpoints\022O.google.cloud.comput" + "e.v1.ListNetworkEndpointsGlobalNetworkEn" + "dpointGroupsRequest\032B.google.cloud.compu" + "te.v1.NetworkEndpointGroupsListNetworkEn" @@ -30070,7 +30338,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + ": public_delegated_prefix_resource\032r\312A\026c" + "ompute.googleapis.com\322AVhttps://www.goog" + "leapis.com/auth/compute,https://www.goog" - + "leapis.com/auth/cloud-platform2\203\r\n\014Healt" + + "leapis.com/auth/cloud-platform2\276\017\n\014Healt" + "hChecks\022\313\001\n\016AggregatedList\022:.google.clou" + "d.compute.v1.AggregatedListHealthChecksR" + "equest\0323.google.cloud.compute.v1.HealthC" @@ -30103,5121 +30371,5186 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "resource\212N\020GlobalOperations\202\323\344\223\002Z2A/comp" + "ute/v1/projects/{project}/global/healthC" + "hecks/{health_check}:\025health_check_resou" - + "rce\022\202\002\n\006Update\0221.google.cloud.compute.v1" - + ".UpdateHealthCheckRequest\032\".google.cloud" - + ".compute.v1.Operation\"\240\001\332A*project,healt" - + "h_check,health_check_resource\212N\020GlobalOp" - + "erations\202\323\344\223\002Z\032A/compute/v1/projects/{pr" - + "oject}/global/healthChecks/{health_check" - + "}:\025health_check_resource\032r\312A\026compute.goo" - + "gleapis.com\322AVhttps://www.googleapis.com" - + "/auth/compute,https://www.googleapis.com" - + "/auth/cloud-platform2\204\003\n\020ImageFamilyView" - + "s\022\310\001\n\003Get\0222.google.cloud.compute.v1.GetI" - + "mageFamilyViewRequest\032(.google.cloud.com" - + "pute.v1.ImageFamilyView\"c\332A\023project,zone" - + ",family\202\323\344\223\002G\022E/compute/v1/projects/{pro" - + "ject}/zones/{zone}/imageFamilyViews/{fam" - + "ily}\032\244\001\312A\026compute.googleapis.com\322A\207\001http" - + "s://www.googleapis.com/auth/compute.read" - + "only,https://www.googleapis.com/auth/com" - + "pute,https://www.googleapis.com/auth/clo" - + "ud-platform2\374\023\n\006Images\022\272\001\n\006Delete\022+.goog" - + "le.cloud.compute.v1.DeleteImageRequest\032\"" - + ".google.cloud.compute.v1.Operation\"_\332A\rp" - + "roject,image\212N\020GlobalOperations\202\323\344\223\0026*4/" + + "rce\022\270\002\n\022TestIamPermissions\022=.google.clou" + + "d.compute.v1.TestIamPermissionsHealthChe" + + "ckRequest\0320.google.cloud.compute.v1.Test" + + "PermissionsResponse\"\260\001\332A2project,resourc" + + "e,test_permissions_request_resource\202\323\344\223\002" + + "u\"P/compute/v1/projects/{project}/global" + + "/healthChecks/{resource}/testIamPermissi" + + "ons:!test_permissions_request_resource\022\202" + + "\002\n\006Update\0221.google.cloud.compute.v1.Upda" + + "teHealthCheckRequest\032\".google.cloud.comp" + + "ute.v1.Operation\"\240\001\332A*project,health_che" + + "ck,health_check_resource\212N\020GlobalOperati" + + "ons\202\323\344\223\002Z\032A/compute/v1/projects/{project" + + "}/global/healthChecks/{health_check}:\025he" + + "alth_check_resource\032r\312A\026compute.googleap" + + "is.com\322AVhttps://www.googleapis.com/auth" + + "/compute,https://www.googleapis.com/auth" + + "/cloud-platform2\204\003\n\020ImageFamilyViews\022\310\001\n" + + "\003Get\0222.google.cloud.compute.v1.GetImageF" + + "amilyViewRequest\032(.google.cloud.compute." + + "v1.ImageFamilyView\"c\332A\023project,zone,fami" + + "ly\202\323\344\223\002G\022E/compute/v1/projects/{project}" + + "/zones/{zone}/imageFamilyViews/{family}\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\374\023\n\006Images\022\272\001\n\006Delete\022+.google.cl" + + "oud.compute.v1.DeleteImageRequest\032\".goog" + + "le.cloud.compute.v1.Operation\"_\332A\rprojec" + + "t,image\212N\020GlobalOperations\202\323\344\223\0026*4/compu" + + "te/v1/projects/{project}/global/images/{" + + "image}\022\204\002\n\tDeprecate\022..google.cloud.comp" + + "ute.v1.DeprecateImageRequest\032\".google.cl" + + "oud.compute.v1.Operation\"\242\001\332A)project,im" + + "age,deprecation_status_resource\212N\020Global" + + "Operations\202\323\344\223\002]\">/compute/v1/projects/{" + + "project}/global/images/{image}/deprecate" + + ":\033deprecation_status_resource\022\235\001\n\003Get\022(." + + "google.cloud.compute.v1.GetImageRequest\032" + + "\036.google.cloud.compute.v1.Image\"L\332A\rproj" + + "ect,image\202\323\344\223\0026\0224/compute/v1/projects/{p" + + "roject}/global/images/{image}\022\272\001\n\rGetFro" + + "mFamily\0222.google.cloud.compute.v1.GetFro" + + "mFamilyImageRequest\032\036.google.cloud.compu" + + "te.v1.Image\"U\332A\016project,family\202\323\344\223\002>\022" + + "\",/compute/v1/projects/{project}/global/" + + "images:\016image_resource\022\226\001\n\004List\022*.google" + + ".cloud.compute.v1.ListImagesRequest\032\".go" + + "ogle.cloud.compute.v1.ImageList\">\332A\007proj" + + "ect\202\323\344\223\002.\022,/compute/v1/projects/{project" + + "}/global/images\022\327\001\n\005Patch\022*.google.cloud" + + ".compute.v1.PatchImageRequest\032\".google.c" + + "loud.compute.v1.Operation\"~\332A\034project,im" + + "age,image_resource\212N\020GlobalOperations\202\323\344" + + "\223\002F24/compute/v1/projects/{project}/glob" + + "al/images/{image}:\016image_resource\022\213\002\n\014Se" + + "tIamPolicy\0221.google.cloud.compute.v1.Set" + + "IamPolicyImageRequest\032\037.google.cloud.com" + + "pute.v1.Policy\"\246\001\332A3project,resource,glo" + + "bal_set_policy_request_resource\202\323\344\223\002j\"D/" + "compute/v1/projects/{project}/global/ima" - + "ges/{image}\022\204\002\n\tDeprecate\022..google.cloud" - + ".compute.v1.DeprecateImageRequest\032\".goog" - + "le.cloud.compute.v1.Operation\"\242\001\332A)proje" - + "ct,image,deprecation_status_resource\212N\020G" - + "lobalOperations\202\323\344\223\002]\">/compute/v1/proje" - + "cts/{project}/global/images/{image}/depr" - + "ecate:\033deprecation_status_resource\022\235\001\n\003G" - + "et\022(.google.cloud.compute.v1.GetImageReq" - + "uest\032\036.google.cloud.compute.v1.Image\"L\332A" - + "\rproject,image\202\323\344\223\0026\0224/compute/v1/projec" - + "ts/{project}/global/images/{image}\022\272\001\n\rG" - + "etFromFamily\0222.google.cloud.compute.v1.G" - + "etFromFamilyImageRequest\032\036.google.cloud." - + "compute.v1.Image\"U\332A\016project,family\202\323\344\223\002" - + ">\022\",/compute/v1/projects/{project}/gl" - + "obal/images:\016image_resource\022\226\001\n\004List\022*.g" - + "oogle.cloud.compute.v1.ListImagesRequest" - + "\032\".google.cloud.compute.v1.ImageList\">\332A" - + "\007project\202\323\344\223\002.\022,/compute/v1/projects/{pr" - + "oject}/global/images\022\327\001\n\005Patch\022*.google." - + "cloud.compute.v1.PatchImageRequest\032\".goo" - + "gle.cloud.compute.v1.Operation\"~\332A\034proje" - + "ct,image,image_resource\212N\020GlobalOperatio" - + "ns\202\323\344\223\002F24/compute/v1/projects/{project}" - + "/global/images/{image}:\016image_resource\022\213" - + "\002\n\014SetIamPolicy\0221.google.cloud.compute.v" - + "1.SetIamPolicyImageRequest\032\037.google.clou" - + "d.compute.v1.Policy\"\246\001\332A3project,resourc" - + "e,global_set_policy_request_resource\202\323\344\223" - + "\002j\"D/compute/v1/projects/{project}/globa" - + "l/images/{resource}/setIamPolicy:\"global" - + "_set_policy_request_resource\022\230\002\n\tSetLabe" - + "ls\022..google.cloud.compute.v1.SetLabelsIm" - + "ageRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"\266\001\332A3project,resource,global_set_" - + "labels_request_resource\212N\020GlobalOperatio" - + "ns\202\323\344\223\002g\"A/compute/v1/projects/{project}" - + "/global/images/{resource}/setLabels:\"glo" - + "bal_set_labels_request_resource\022\254\002\n\022Test" - + "IamPermissions\0227.google.cloud.compute.v1" - + ".TestIamPermissionsImageRequest\0320.google" - + ".cloud.compute.v1.TestPermissionsRespons" - + "e\"\252\001\332A2project,resource,test_permissions" - + "_request_resource\202\323\344\223\002o\"J/compute/v1/pro" - + "jects/{project}/global/images/{resource}" - + "/testIamPermissions:!test_permissions_re" - + "quest_resource\032r\312A\026compute.googleapis.co" - + "m\322AVhttps://www.googleapis.com/auth/comp" - + "ute,https://www.googleapis.com/auth/clou" - + "d-platform2\242\016\n\"InstanceGroupManagerResiz" - + "eRequests\022\311\002\n\006Cancel\022G.google.cloud.comp" - + "ute.v1.CancelInstanceGroupManagerResizeR" - + "equestRequest\032\".google.cloud.compute.v1." - + "Operation\"\321\001\332A2project,zone,instance_gro" - + "up_manager,resize_request\212N\016ZoneOperatio" - + "ns\202\323\344\223\002\204\001\"\201\001/compute/v1/projects/{projec" - + "t}/zones/{zone}/instanceGroupManagers/{i" - + "nstance_group_manager}/resizeRequests/{r" - + "esize_request}/cancel\022\300\002\n\006Delete\022G.googl" - + "e.cloud.compute.v1.DeleteInstanceGroupMa" - + "nagerResizeRequestRequest\032\".google.cloud" - + ".compute.v1.Operation\"\310\001\332A2project,zone," - + "instance_group_manager,resize_request\212N\016" - + "ZoneOperations\202\323\344\223\002|*z/compute/v1/projec" - + "ts/{project}/zones/{zone}/instanceGroupM" - + "anagers/{instance_group_manager}/resizeR" - + "equests/{resize_request}\022\301\002\n\003Get\022D.googl" - + "e.cloud.compute.v1.GetInstanceGroupManag" - + "erResizeRequestRequest\032:.google.cloud.co" - + "mpute.v1.InstanceGroupManagerResizeReque" - + "st\"\267\001\332A2project,zone,instance_group_mana" - + "ger,resize_request\202\323\344\223\002|\022z/compute/v1/pr" - + "ojects/{project}/zones/{zone}/instanceGr" - + "oupManagers/{instance_group_manager}/res" - + "izeRequests/{resize_request}\022\200\003\n\006Insert\022" - + "G.google.cloud.compute.v1.InsertInstance" - + "GroupManagerResizeRequestRequest\032\".googl" - + "e.cloud.compute.v1.Operation\"\210\002\332ARprojec" + + "ges/{resource}/setIamPolicy:\"global_set_" + + "policy_request_resource\022\230\002\n\tSetLabels\022.." + + "google.cloud.compute.v1.SetLabelsImageRe" + + "quest\032\".google.cloud.compute.v1.Operatio" + + "n\"\266\001\332A3project,resource,global_set_label" + + "s_request_resource\212N\020GlobalOperations\202\323\344" + + "\223\002g\"A/compute/v1/projects/{project}/glob" + + "al/images/{resource}/setLabels:\"global_s" + + "et_labels_request_resource\022\254\002\n\022TestIamPe" + + "rmissions\0227.google.cloud.compute.v1.Test" + + "IamPermissionsImageRequest\0320.google.clou" + + "d.compute.v1.TestPermissionsResponse\"\252\001\332" + + "A2project,resource,test_permissions_requ" + + "est_resource\202\323\344\223\002o\"J/compute/v1/projects" + + "/{project}/global/images/{resource}/test" + + "IamPermissions:!test_permissions_request" + + "_resource\032r\312A\026compute.googleapis.com\322AVh" + + "ttps://www.googleapis.com/auth/compute,h" + + "ttps://www.googleapis.com/auth/cloud-pla" + + "tform2\242\016\n\"InstanceGroupManagerResizeRequ" + + "ests\022\311\002\n\006Cancel\022G.google.cloud.compute.v" + + "1.CancelInstanceGroupManagerResizeReques" + + "tRequest\032\".google.cloud.compute.v1.Opera" + + "tion\"\321\001\332A2project,zone,instance_group_ma" + + "nager,resize_request\212N\016ZoneOperations\202\323\344" + + "\223\002\204\001\"\201\001/compute/v1/projects/{project}/zo" + + "nes/{zone}/instanceGroupManagers/{instan" + + "ce_group_manager}/resizeRequests/{resize" + + "_request}/cancel\022\300\002\n\006Delete\022G.google.clo" + + "ud.compute.v1.DeleteInstanceGroupManager" + + "ResizeRequestRequest\032\".google.cloud.comp" + + "ute.v1.Operation\"\310\001\332A2project,zone,insta" + + "nce_group_manager,resize_request\212N\016ZoneO" + + "perations\202\323\344\223\002|*z/compute/v1/projects/{p" + + "roject}/zones/{zone}/instanceGroupManage" + + "rs/{instance_group_manager}/resizeReques" + + "ts/{resize_request}\022\301\002\n\003Get\022D.google.clo" + + "ud.compute.v1.GetInstanceGroupManagerRes" + + "izeRequestRequest\032:.google.cloud.compute" + + ".v1.InstanceGroupManagerResizeRequest\"\267\001" + + "\332A2project,zone,instance_group_manager,r" + + "esize_request\202\323\344\223\002|\022z/compute/v1/project" + + "s/{project}/zones/{zone}/instanceGroupMa" + + "nagers/{instance_group_manager}/resizeRe" + + "quests/{resize_request}\022\200\003\n\006Insert\022G.goo" + + "gle.cloud.compute.v1.InsertInstanceGroup" + + "ManagerResizeRequestRequest\032\".google.clo" + + "ud.compute.v1.Operation\"\210\002\332ARproject,zon" + + "e,instance_group_manager,instance_group_" + + "manager_resize_request_resource\212N\016ZoneOp" + + "erations\202\323\344\223\002\233\001\"i/compute/v1/projects/{p" + + "roject}/zones/{zone}/instanceGroupManage" + + "rs/{instance_group_manager}/resizeReques" + + "ts:.instance_group_manager_resize_reques" + + "t_resource\022\261\002\n\004List\022F.google.cloud.compu" + + "te.v1.ListInstanceGroupManagerResizeRequ" + + "estsRequest\032G.google.cloud.compute.v1.In", + "stanceGroupManagerResizeRequestsListResp" + + "onse\"\227\001\332A#project,zone,instance_group_ma" + + "nager\202\323\344\223\002k\022i/compute/v1/projects/{proje" + + "ct}/zones/{zone}/instanceGroupManagers/{" + + "instance_group_manager}/resizeRequests\032r" + + "\312A\026compute.googleapis.com\322AVhttps://www." + + "googleapis.com/auth/compute,https://www." + + "googleapis.com/auth/cloud-platform2\325E\n\025I" + + "nstanceGroupManagers\022\241\003\n\020AbandonInstance" + + "s\022D.google.cloud.compute.v1.AbandonInsta" + + "ncesInstanceGroupManagerRequest\032\".google" + + ".cloud.compute.v1.Operation\"\242\002\332A^project" + + ",zone,instance_group_manager,instance_gr" + + "oup_managers_abandon_instances_request_r" + + "esource\212N\016ZoneOperations\202\323\344\223\002\251\001\"k/comput" + + "e/v1/projects/{project}/zones/{zone}/ins" + + "tanceGroupManagers/{instance_group_manag" + + "er}/abandonInstances::instance_group_man" + + "agers_abandon_instances_request_resource" + + "\022\345\001\n\016AggregatedList\022C.google.cloud.compu" + + "te.v1.AggregatedListInstanceGroupManager" + + "sRequest\032;.google.cloud.compute.v1.Insta" + + "nceGroupManagerAggregatedList\"Q\332A\007projec" + + "t\202\323\344\223\002A\022?/compute/v1/projects/{project}/" + + "aggregated/instanceGroupManagers\022\256\003\n\027App" + + "lyUpdatesToInstances\022K.google.cloud.comp" + + "ute.v1.ApplyUpdatesToInstancesInstanceGr" + + "oupManagerRequest\032\".google.cloud.compute" + + ".v1.Operation\"\241\002\332AZproject,zone,instance" + + "_group_manager,instance_group_managers_a" + + "pply_updates_request_resource\212N\016ZoneOper" + + "ations\202\323\344\223\002\254\001\"r/compute/v1/projects/{pro" + + "ject}/zones/{zone}/instanceGroupManagers" + + "/{instance_group_manager}/applyUpdatesTo" + + "Instances:6instance_group_managers_apply" + + "_updates_request_resource\022\234\003\n\017CreateInst" + + "ances\022C.google.cloud.compute.v1.CreateIn" + + "stancesInstanceGroupManagerRequest\032\".goo" + + "gle.cloud.compute.v1.Operation\"\237\002\332A]proj" + + "ect,zone,instance_group_manager,instance" + + "_group_managers_create_instances_request" + + "_resource\212N\016ZoneOperations\202\323\344\223\002\247\001\"j/comp" + + "ute/v1/projects/{project}/zones/{zone}/i" + + "nstanceGroupManagers/{instance_group_man" + + "ager}/createInstances:9instance_group_ma" + + "nagers_create_instances_request_resource" + + "\022\204\002\n\006Delete\022:.google.cloud.compute.v1.De" + + "leteInstanceGroupManagerRequest\032\".google" + + ".cloud.compute.v1.Operation\"\231\001\332A#project" + + ",zone,instance_group_manager\212N\016ZoneOpera" + + "tions\202\323\344\223\002\\*Z/compute/v1/projects/{proje" + + "ct}/zones/{zone}/instanceGroupManagers/{" + + "instance_group_manager}\022\234\003\n\017DeleteInstan" + + "ces\022C.google.cloud.compute.v1.DeleteInst" + + "ancesInstanceGroupManagerRequest\032\".googl" + + "e.cloud.compute.v1.Operation\"\237\002\332A]projec" + "t,zone,instance_group_manager,instance_g" - + "roup_manager_resize_request_resource\212N\016Z" - + "oneOperations\202\323\344\223\002\233\001\"i/compute/v1/projec" - + "ts/{project}/zones/{zone}/instanceGroupM" - + "anagers/{instance_group_manager}/resizeR" - + "equests:.instance_group_manager_resize_r" - + "equest_resource\022\261\002\n\004List\022F.google.cloud." - + "compute.v1.ListInstanceGroupManagerResiz" - + "eRequestsRequest\032G.google.cloud.compute." - + "v1.InstanceGroupManagerResizeRequestsLis" - + "tResponse\"\227\001\332A#project,zone,instance_gro" - + "up_manager\202\323\344\223\002k\022i/compute/v1/projects/{" - + "project}/zones/{zone}/instanceGroupManag" - + "ers/{instance_group_manager}/resizeReque" - + "sts\032r\312A\026compute.googleapis.com\322AVhttps:/" - + "/www.googleapis.com/auth/compute,https:/" - + "/www.googleapis.com/auth/cloud-platform2" - + "\325E\n\025InstanceGroupManagers\022\241\003\n\020AbandonIns" - + "tances\022D.google.cloud.compute.v1.Abandon" + + "roup_managers_delete_instances_request_r" + + "esource\212N\016ZoneOperations\202\323\344\223\002\247\001\"j/comput" + + "e/v1/projects/{project}/zones/{zone}/ins" + + "tanceGroupManagers/{instance_group_manag" + + "er}/deleteInstances:9instance_group_mana" + + "gers_delete_instances_request_resource\022\305" + + "\003\n\030DeletePerInstanceConfigs\022L.google.clo" + + "ud.compute.v1.DeletePerInstanceConfigsIn" + + "stanceGroupManagerRequest\032\".google.cloud" + + ".compute.v1.Operation\"\266\002\332Adproject,zone," + + "instance_group_manager,instance_group_ma" + + "nagers_delete_per_instance_configs_req_r" + + "esource\212N\016ZoneOperations\202\323\344\223\002\267\001\"s/comput" + + "e/v1/projects/{project}/zones/{zone}/ins" + + "tanceGroupManagers/{instance_group_manag" + + "er}/deletePerInstanceConfigs:@instance_g" + + "roup_managers_delete_per_instance_config" + + "s_req_resource\022\370\001\n\003Get\0227.google.cloud.co" + + "mpute.v1.GetInstanceGroupManagerRequest\032" + + "-.google.cloud.compute.v1.InstanceGroupM" + + "anager\"\210\001\332A#project,zone,instance_group_" + + "manager\202\323\344\223\002\\\022Z/compute/v1/projects/{pro" + + "ject}/zones/{zone}/instanceGroupManagers" + + "/{instance_group_manager}\022\225\002\n\006Insert\022:.g" + + "oogle.cloud.compute.v1.InsertInstanceGro" + + "upManagerRequest\032\".google.cloud.compute." + + "v1.Operation\"\252\001\332A,project,zone,instance_" + + "group_manager_resource\212N\016ZoneOperations\202" + + "\323\344\223\002d\"A/compute/v1/projects/{project}/zo" + + "nes/{zone}/instanceGroupManagers:\037instan" + + "ce_group_manager_resource\022\316\001\n\004List\0229.goo" + + "gle.cloud.compute.v1.ListInstanceGroupMa" + + "nagersRequest\0321.google.cloud.compute.v1." + + "InstanceGroupManagerList\"X\332A\014project,zon" + + "e\202\323\344\223\002C\022A/compute/v1/projects/{project}/" + + "zones/{zone}/instanceGroupManagers\022\245\002\n\nL" + + "istErrors\022?.google.cloud.compute.v1.List" + + "ErrorsInstanceGroupManagersRequest\032@.goo" + + "gle.cloud.compute.v1.InstanceGroupManage" + + "rsListErrorsResponse\"\223\001\332A#project,zone,i" + + "nstance_group_manager\202\323\344\223\002g\022e/compute/v1" + + "/projects/{project}/zones/{zone}/instanc" + + "eGroupManagers/{instance_group_manager}/" + + "listErrors\022\315\002\n\024ListManagedInstances\022I.go" + + "ogle.cloud.compute.v1.ListManagedInstanc" + + "esInstanceGroupManagersRequest\032J.google." + + "cloud.compute.v1.InstanceGroupManagersLi" + + "stManagedInstancesResponse\"\235\001\332A#project," + + "zone,instance_group_manager\202\323\344\223\002q\"o/comp" + + "ute/v1/projects/{project}/zones/{zone}/i" + + "nstanceGroupManagers/{instance_group_man" + + "ager}/listManagedInstances\022\321\002\n\026ListPerIn" + + "stanceConfigs\022K.google.cloud.compute.v1." + + "ListPerInstanceConfigsInstanceGroupManag" + + "ersRequest\032H.google.cloud.compute.v1.Ins" + + "tanceGroupManagersListPerInstanceConfigs" + + "Resp\"\237\001\332A#project,zone,instance_group_ma" + + "nager\202\323\344\223\002s\"q/compute/v1/projects/{proje" + + "ct}/zones/{zone}/instanceGroupManagers/{" + + "instance_group_manager}/listPerInstanceC" + + "onfigs\022\303\002\n\005Patch\0229.google.cloud.compute." + + "v1.PatchInstanceGroupManagerRequest\032\".go" + + "ogle.cloud.compute.v1.Operation\"\332\001\332ACpro" + + "ject,zone,instance_group_manager,instanc" + + "e_group_manager_resource\212N\016ZoneOperation" + + "s\202\323\344\223\002}2Z/compute/v1/projects/{project}/" + + "zones/{zone}/instanceGroupManagers/{inst" + + "ance_group_manager}:\037instance_group_mana" + + "ger_resource\022\300\003\n\027PatchPerInstanceConfigs" + + "\022K.google.cloud.compute.v1.PatchPerInsta" + + "nceConfigsInstanceGroupManagerRequest\032\"." + + "google.cloud.compute.v1.Operation\"\263\002\332Acp" + + "roject,zone,instance_group_manager,insta" + + "nce_group_managers_patch_per_instance_co" + + "nfigs_req_resource\212N\016ZoneOperations\202\323\344\223\002" + + "\265\001\"r/compute/v1/projects/{project}/zones" + + "/{zone}/instanceGroupManagers/{instance_" + + "group_manager}/patchPerInstanceConfigs:?" + + "instance_group_managers_patch_per_instan" + + "ce_configs_req_resource\022\246\003\n\021RecreateInst" + + "ances\022E.google.cloud.compute.v1.Recreate" + "InstancesInstanceGroupManagerRequest\032\".g" - + "oogle.cloud.compute.v1.Operation\"\242\002\332A^pr" + + "oogle.cloud.compute.v1.Operation\"\245\002\332A_pr" + "oject,zone,instance_group_manager,instan" - + "ce_group_managers_abandon_instances_requ" - + "est_resource\212N\016ZoneOperations\202\323\344\223\002\251\001\"k/c" - + "ompute/v1/projects/{project}/zones/{zone" - + "}/instanceGroupManagers/{instance_group_" - + "manager}/abandonInstances::instance_grou" - + "p_managers_abandon_instances_request_res" - + "ource\022\345\001\n\016AggregatedList\022C.google.cloud." - + "compute.v1.AggregatedListInstanceGroupMa" - + "nagersRequest\032;.google.cloud.compute.v1." - + "InstanceGroupManagerAggregatedList\"Q\332A\007p" - + "roject\202\323\344\223\002A\022?/compute/v1/projects/{proj" - + "ect}/aggregated/instanceGroupManagers\022\256\003" - + "\n\027ApplyUpdatesToInstances\022K.google.cloud" - + ".compute.v1.ApplyUpdatesToInstancesInsta" + + "ce_group_managers_recreate_instances_req" + + "uest_resource\212N\016ZoneOperations\202\323\344\223\002\253\001\"l/" + + "compute/v1/projects/{project}/zones/{zon" + + "e}/instanceGroupManagers/{instance_group" + + "_manager}/recreateInstances:;instance_gr" + + "oup_managers_recreate_instances_request_" + + "resource\022\220\002\n\006Resize\022:.google.cloud.compu" + + "te.v1.ResizeInstanceGroupManagerRequest\032" + + "\".google.cloud.compute.v1.Operation\"\245\001\332A" + + "(project,zone,instance_group_manager,siz" + + "e\212N\016ZoneOperations\202\323\344\223\002c\"a/compute/v1/pr" + + "ojects/{project}/zones/{zone}/instanceGr" + + "oupManagers/{instance_group_manager}/res" + + "ize\022\234\003\n\017ResumeInstances\022C.google.cloud.c" + + "ompute.v1.ResumeInstancesInstanceGroupMa" + + "nagerRequest\032\".google.cloud.compute.v1.O" + + "peration\"\237\002\332A]project,zone,instance_grou" + + "p_manager,instance_group_managers_resume" + + "_instances_request_resource\212N\016ZoneOperat" + + "ions\202\323\344\223\002\247\001\"j/compute/v1/projects/{proje" + + "ct}/zones/{zone}/instanceGroupManagers/{" + + "instance_group_manager}/resumeInstances:" + + "9instance_group_managers_resume_instance" + + "s_request_resource\022\262\003\n\023SetInstanceTempla" + + "te\022G.google.cloud.compute.v1.SetInstance" + + "TemplateInstanceGroupManagerRequest\032\".go" + + "ogle.cloud.compute.v1.Operation\"\255\002\332Abpro" + + "ject,zone,instance_group_manager,instanc" + + "e_group_managers_set_instance_template_r" + + "equest_resource\212N\016ZoneOperations\202\323\344\223\002\260\001\"" + + "n/compute/v1/projects/{project}/zones/{z" + + "one}/instanceGroupManagers/{instance_gro" + + "up_manager}/setInstanceTemplate:>instanc" + + "e_group_managers_set_instance_template_r" + + "equest_resource\022\231\003\n\016SetTargetPools\022B.goo" + + "gle.cloud.compute.v1.SetTargetPoolsInsta" + "nceGroupManagerRequest\032\".google.cloud.co" - + "mpute.v1.Operation\"\241\002\332AZproject,zone,ins" + + "mpute.v1.Operation\"\236\002\332A]project,zone,ins" + "tance_group_manager,instance_group_manag" - + "ers_apply_updates_request_resource\212N\016Zon" - + "eOperations\202\323\344\223\002\254\001\"r/compute/v1/projects" - + "/{project}/zones/{zone}/instanceGroupMan" - + "agers/{instance_group_manager}/applyUpda" - + "tesToInstances:6instance_group_managers_" - + "apply_updates_request_resource\022\234\003\n\017Creat" - + "eInstances\022C.google.cloud.compute.v1.Cre" - + "ateInstancesInstanceGroupManagerRequest\032" - + "\".google.cloud.compute.v1.Operation\"\237\002\332A" - + "]project,zone,instance_group_manager,ins" - + "tance_group_managers_create_instances_re" - + "quest_resource\212N\016ZoneOperations\202\323\344\223\002\247\001\"j" - + "/compute/v1/projects/{project}/zones/{zo" - + "ne}/instanceGroupManagers/{instance_grou" - + "p_manager}/createInstances:9instance_gro" - + "up_managers_create_instances_request_res" - + "ource\022\204\002\n\006Delete\022:.google.cloud.compute." - + "v1.DeleteInstanceGroupManagerRequest\032\".g" - + "oogle.cloud.compute.v1.Operation\"\231\001\332A#pr" - + "oject,zone,instance_group_manager\212N\016Zone" - + "Operations\202\323\344\223\002\\*Z/compute/v1/projects/{" - + "project}/zones/{zone}/instanceGroupManag" - + "ers/{instance_group_manager}\022\234\003\n\017DeleteI" - + "nstances\022C.google.cloud.compute.v1.Delet" - + "eInstancesInstanceGroupManagerRequest\032\"." - + "google.cloud.compute.v1.Operation\"\237\002\332A]p" - + "roject,zone,instance_group_manager,insta" - + "nce_group_managers_delete_instances_requ" - + "est_resource\212N\016ZoneOperations\202\323\344\223\002\247\001\"j/c" - + "ompute/v1/projects/{project}/zones/{zone" - + "}/instanceGroupManagers/{instance_group_" - + "manager}/deleteInstances:9instance_group" - + "_managers_delete_instances_request_resou" - + "rce\022\305\003\n\030DeletePerInstanceConfigs\022L.googl" - + "e.cloud.compute.v1.DeletePerInstanceConf" - + "igsInstanceGroupManagerRequest\032\".google." - + "cloud.compute.v1.Operation\"\266\002\332Adproject," - + "zone,instance_group_manager,instance_gro" - + "up_managers_delete_per_instance_configs_" - + "req_resource\212N\016ZoneOperations\202\323\344\223\002\267\001\"s/c" - + "ompute/v1/projects/{project}/zones/{zone" - + "}/instanceGroupManagers/{instance_group_" - + "manager}/deletePerInstanceConfigs:@insta" - + "nce_group_managers_delete_per_instance_c" - + "onfigs_req_resource\022\370\001\n\003Get\0227.google.clo" - + "ud.compute.v1.GetInstanceGroupManagerReq" - + "uest\032-.google.cloud.compute.v1.InstanceG" - + "roupManager\"\210\001\332A#project,zone,instance_g" - + "roup_manager\202\323\344\223\002\\\022Z/compute/v1/projects" - + "/{project}/zones/{zone}/instanceGroupMan" - + "agers/{instance_group_manager}\022\225\002\n\006Inser" - + "t\022:.google.cloud.compute.v1.InsertInstan" - + "ceGroupManagerRequest\032\".google.cloud.com" - + "pute.v1.Operation\"\252\001\332A,project,zone,inst" - + "ance_group_manager_resource\212N\016ZoneOperat" - + "ions\202\323\344\223\002d\"A/compute/v1/projects/{projec" - + "t}/zones/{zone}/instanceGroupManagers:\037i" - + "nstance_group_manager_resource\022\316\001\n\004List\022" - + "9.google.cloud.compute.v1.ListInstanceGr" - + "oupManagersRequest\0321.google.cloud.comput" - + "e.v1.InstanceGroupManagerList\"X\332A\014projec" - + "t,zone\202\323\344\223\002C\022A/compute/v1/projects/{proj" - + "ect}/zones/{zone}/instanceGroupManagers\022" - + "\245\002\n\nListErrors\022?.google.cloud.compute.v1" - + ".ListErrorsInstanceGroupManagersRequest\032" - + "@.google.cloud.compute.v1.InstanceGroupM" - + "anagersListErrorsResponse\"\223\001\332A#project,z" - + "one,instance_group_manager\202\323\344\223\002g\022e/compu" + + "ers_set_target_pools_request_resource\212N\016" + + "ZoneOperations\202\323\344\223\002\246\001\"i/compute/v1/proje" + + "cts/{project}/zones/{zone}/instanceGroup" + + "Managers/{instance_group_manager}/setTar" + + "getPools:9instance_group_managers_set_ta" + + "rget_pools_request_resource\022\227\003\n\016StartIns" + + "tances\022B.google.cloud.compute.v1.StartIn" + + "stancesInstanceGroupManagerRequest\032\".goo" + + "gle.cloud.compute.v1.Operation\"\234\002\332A\\proj" + + "ect,zone,instance_group_manager,instance" + + "_group_managers_start_instances_request_" + + "resource\212N\016ZoneOperations\202\323\344\223\002\245\001\"i/compu" + "te/v1/projects/{project}/zones/{zone}/in" + "stanceGroupManagers/{instance_group_mana" - + "ger}/listErrors\022\315\002\n\024ListManagedInstances" - + "\022I.google.cloud.compute.v1.ListManagedIn" - + "stancesInstanceGroupManagersRequest\032J.go" - + "ogle.cloud.compute.v1.InstanceGroupManag" - + "ersListManagedInstancesResponse\"\235\001\332A#pro" - + "ject,zone,instance_group_manager\202\323\344\223\002q\"o" + + "ger}/startInstances:8instance_group_mana" + + "gers_start_instances_request_resource\022\222\003" + + "\n\rStopInstances\022A.google.cloud.compute.v" + + "1.StopInstancesInstanceGroupManagerReque" + + "st\032\".google.cloud.compute.v1.Operation\"\231" + + "\002\332A[project,zone,instance_group_manager," + + "instance_group_managers_stop_instances_r" + + "equest_resource\212N\016ZoneOperations\202\323\344\223\002\243\001\"" + + "h/compute/v1/projects/{project}/zones/{z" + + "one}/instanceGroupManagers/{instance_gro" + + "up_manager}/stopInstances:7instance_grou" + + "p_managers_stop_instances_request_resour" + + "ce\022\241\003\n\020SuspendInstances\022D.google.cloud.c" + + "ompute.v1.SuspendInstancesInstanceGroupM" + + "anagerRequest\032\".google.cloud.compute.v1." + + "Operation\"\242\002\332A^project,zone,instance_gro" + + "up_manager,instance_group_managers_suspe" + + "nd_instances_request_resource\212N\016ZoneOper" + + "ations\202\323\344\223\002\251\001\"k/compute/v1/projects/{pro" + + "ject}/zones/{zone}/instanceGroupManagers" + + "/{instance_group_manager}/suspendInstanc" + + "es::instance_group_managers_suspend_inst" + + "ances_request_resource\022\305\003\n\030UpdatePerInst" + + "anceConfigs\022L.google.cloud.compute.v1.Up" + + "datePerInstanceConfigsInstanceGroupManag" + + "erRequest\032\".google.cloud.compute.v1.Oper" + + "ation\"\266\002\332Adproject,zone,instance_group_m" + + "anager,instance_group_managers_update_pe" + + "r_instance_configs_req_resource\212N\016ZoneOp" + + "erations\202\323\344\223\002\267\001\"s/compute/v1/projects/{p" + + "roject}/zones/{zone}/instanceGroupManage" + + "rs/{instance_group_manager}/updatePerIns" + + "tanceConfigs:@instance_group_managers_up" + + "date_per_instance_configs_req_resource\032r" + + "\312A\026compute.googleapis.com\322AVhttps://www." + + "googleapis.com/auth/compute,https://www." + + "googleapis.com/auth/cloud-platform2\272\027\n\016I" + + "nstanceGroups\022\337\002\n\014AddInstances\0229.google." + + "cloud.compute.v1.AddInstancesInstanceGro" + + "upRequest\032\".google.cloud.compute.v1.Oper" + + "ation\"\357\001\332AJproject,zone,instance_group,i" + + "nstance_groups_add_instances_request_res" + + "ource\212N\016ZoneOperations\202\323\344\223\002\212\001\"X/compute/" + + "v1/projects/{project}/zones/{zone}/insta" + + "nceGroups/{instance_group}/addInstances:" + + ".instance_groups_add_instances_request_r" + + "esource\022\320\001\n\016AggregatedList\022<.google.clou" + + "d.compute.v1.AggregatedListInstanceGroup" + + "sRequest\0324.google.cloud.compute.v1.Insta" + + "nceGroupAggregatedList\"J\332A\007project\202\323\344\223\002:" + + "\0228/compute/v1/projects/{project}/aggrega" + + "ted/instanceGroups\022\346\001\n\006Delete\0223.google.c" + + "loud.compute.v1.DeleteInstanceGroupReque" + + "st\032\".google.cloud.compute.v1.Operation\"\202" + + "\001\332A\033project,zone,instance_group\212N\016ZoneOp" + + "erations\202\323\344\223\002M*K/compute/v1/projects/{pr" + + "oject}/zones/{zone}/instanceGroups/{inst" + + "ance_group}\022\322\001\n\003Get\0220.google.cloud.compu" + + "te.v1.GetInstanceGroupRequest\032&.google.c" + + "loud.compute.v1.InstanceGroup\"q\332A\033projec" + + "t,zone,instance_group\202\323\344\223\002M\022K/compute/v1" + + "/projects/{project}/zones/{zone}/instanc" + + "eGroups/{instance_group}\022\367\001\n\006Insert\0223.go" + + "ogle.cloud.compute.v1.InsertInstanceGrou" + + "pRequest\032\".google.cloud.compute.v1.Opera" + + "tion\"\223\001\332A$project,zone,instance_group_re" + + "source\212N\016ZoneOperations\202\323\344\223\002U\":/compute/" + + "v1/projects/{project}/zones/{zone}/insta" + + "nceGroups:\027instance_group_resource\022\271\001\n\004L" + + "ist\0222.google.cloud.compute.v1.ListInstan" + + "ceGroupsRequest\032*.google.cloud.compute.v" + + "1.InstanceGroupList\"Q\332A\014project,zone\202\323\344\223" + + "\002<\022:/compute/v1/projects/{project}/zones" + + "/{zone}/instanceGroups\022\346\002\n\rListInstances" + + "\022;.google.cloud.compute.v1.ListInstances" + + "InstanceGroupsRequest\0324.google.cloud.com" + + "pute.v1.InstanceGroupsListInstances\"\341\001\332A" + + "Kproject,zone,instance_group,instance_gr" + + "oups_list_instances_request_resource\202\323\344\223" + + "\002\214\001\"Y/compute/v1/projects/{project}/zone" + + "s/{zone}/instanceGroups/{instance_group}" + + "/listInstances:/instance_groups_list_ins" + + "tances_request_resource\022\356\002\n\017RemoveInstan" + + "ces\022<.google.cloud.compute.v1.RemoveInst" + + "ancesInstanceGroupRequest\032\".google.cloud" + + ".compute.v1.Operation\"\370\001\332AMproject,zone," + + "instance_group,instance_groups_remove_in" + + "stances_request_resource\212N\016ZoneOperation" + + "s\202\323\344\223\002\220\001\"[/compute/v1/projects/{project}" + + "/zones/{zone}/instanceGroups/{instance_g" + + "roup}/removeInstances:1instance_groups_r" + + "emove_instances_request_resource\022\346\002\n\rSet" + + "NamedPorts\022:.google.cloud.compute.v1.Set" + + "NamedPortsInstanceGroupRequest\032\".google." + + "cloud.compute.v1.Operation\"\364\001\332ALproject," + + "zone,instance_group,instance_groups_set_" + + "named_ports_request_resource\212N\016ZoneOpera" + + "tions\202\323\344\223\002\215\001\"Y/compute/v1/projects/{proj" + + "ect}/zones/{zone}/instanceGroups/{instan" + + "ce_group}/setNamedPorts:0instance_groups" + + "_set_named_ports_request_resource\022\307\002\n\022Te" + + "stIamPermissions\022?.google.cloud.compute." + + "v1.TestIamPermissionsInstanceGroupReques" + + "t\0320.google.cloud.compute.v1.TestPermissi" + + "onsResponse\"\275\001\332A7project,zone,resource,t" + + "est_permissions_request_resource\202\323\344\223\002}\"X" + "/compute/v1/projects/{project}/zones/{zo" - + "ne}/instanceGroupManagers/{instance_grou" - + "p_manager}/listManagedInstances\022\321\002\n\026List" - + "PerInstanceConfigs\022K.google.cloud.comput" - + "e.v1.ListPerInstanceConfigsInstanceGroup" - + "ManagersRequest\032H.google.cloud.compute.v" - + "1.InstanceGroupManagersListPerInstanceCo" - + "nfigsResp\"\237\001\332A#project,zone,instance_gro" - + "up_manager\202\323\344\223\002s\"q/compute/v1/projects/{" - + "project}/zones/{zone}/instanceGroupManag" - + "ers/{instance_group_manager}/listPerInst" - + "anceConfigs\022\303\002\n\005Patch\0229.google.cloud.com" - + "pute.v1.PatchInstanceGroupManagerRequest" - + "\032\".google.cloud.compute.v1.Operation\"\332\001\332" - + "ACproject,zone,instance_group_manager,in" - + "stance_group_manager_resource\212N\016ZoneOper" - + "ations\202\323\344\223\002}2Z/compute/v1/projects/{proj" - + "ect}/zones/{zone}/instanceGroupManagers/" - + "{instance_group_manager}:\037instance_group" - + "_manager_resource\022\300\003\n\027PatchPerInstanceCo" - + "nfigs\022K.google.cloud.compute.v1.PatchPer" - + "InstanceConfigsInstanceGroupManagerReque" - + "st\032\".google.cloud.compute.v1.Operation\"\263" - + "\002\332Acproject,zone,instance_group_manager," - + "instance_group_managers_patch_per_instan" - + "ce_configs_req_resource\212N\016ZoneOperations" - + "\202\323\344\223\002\265\001\"r/compute/v1/projects/{project}/" - + "zones/{zone}/instanceGroupManagers/{inst" - + "ance_group_manager}/patchPerInstanceConf" - + "igs:?instance_group_managers_patch_per_i" - + "nstance_configs_req_resource\022\246\003\n\021Recreat" - + "eInstances\022E.google.cloud.compute.v1.Rec" - + "reateInstancesInstanceGroupManagerReques" - + "t\032\".google.cloud.compute.v1.Operation\"\245\002" - + "\332A_project,zone,instance_group_manager,i" - + "nstance_group_managers_recreate_instance" - + "s_request_resource\212N\016ZoneOperations\202\323\344\223\002" - + "\253\001\"l/compute/v1/projects/{project}/zones" - + "/{zone}/instanceGroupManagers/{instance_" - + "group_manager}/recreateInstances:;instan" - + "ce_group_managers_recreate_instances_req" - + "uest_resource\022\220\002\n\006Resize\022:.google.cloud." - + "compute.v1.ResizeInstanceGroupManagerReq" - + "uest\032\".google.cloud.compute.v1.Operation" - + "\"\245\001\332A(project,zone,instance_group_manage" - + "r,size\212N\016ZoneOperations\202\323\344\223\002c\"a/compute/" - + "v1/projects/{project}/zones/{zone}/insta", - "nceGroupManagers/{instance_group_manager" - + "}/resize\022\234\003\n\017ResumeInstances\022C.google.cl" - + "oud.compute.v1.ResumeInstancesInstanceGr" - + "oupManagerRequest\032\".google.cloud.compute" - + ".v1.Operation\"\237\002\332A]project,zone,instance" - + "_group_manager,instance_group_managers_r" - + "esume_instances_request_resource\212N\016ZoneO" - + "perations\202\323\344\223\002\247\001\"j/compute/v1/projects/{" - + "project}/zones/{zone}/instanceGroupManag" - + "ers/{instance_group_manager}/resumeInsta" - + "nces:9instance_group_managers_resume_ins" - + "tances_request_resource\022\262\003\n\023SetInstanceT" - + "emplate\022G.google.cloud.compute.v1.SetIns" - + "tanceTemplateInstanceGroupManagerRequest" - + "\032\".google.cloud.compute.v1.Operation\"\255\002\332" - + "Abproject,zone,instance_group_manager,in" - + "stance_group_managers_set_instance_templ" - + "ate_request_resource\212N\016ZoneOperations\202\323\344" - + "\223\002\260\001\"n/compute/v1/projects/{project}/zon" - + "es/{zone}/instanceGroupManagers/{instanc" - + "e_group_manager}/setInstanceTemplate:>in" - + "stance_group_managers_set_instance_templ" - + "ate_request_resource\022\231\003\n\016SetTargetPools\022" - + "B.google.cloud.compute.v1.SetTargetPools" - + "InstanceGroupManagerRequest\032\".google.clo" - + "ud.compute.v1.Operation\"\236\002\332A]project,zon" - + "e,instance_group_manager,instance_group_" - + "managers_set_target_pools_request_resour" - + "ce\212N\016ZoneOperations\202\323\344\223\002\246\001\"i/compute/v1/" - + "projects/{project}/zones/{zone}/instance" - + "GroupManagers/{instance_group_manager}/s" - + "etTargetPools:9instance_group_managers_s" - + "et_target_pools_request_resource\022\227\003\n\016Sta" - + "rtInstances\022B.google.cloud.compute.v1.St" - + "artInstancesInstanceGroupManagerRequest\032" - + "\".google.cloud.compute.v1.Operation\"\234\002\332A" - + "\\project,zone,instance_group_manager,ins" - + "tance_group_managers_start_instances_req" - + "uest_resource\212N\016ZoneOperations\202\323\344\223\002\245\001\"i/" - + "compute/v1/projects/{project}/zones/{zon" - + "e}/instanceGroupManagers/{instance_group" - + "_manager}/startInstances:8instance_group" - + "_managers_start_instances_request_resour" - + "ce\022\222\003\n\rStopInstances\022A.google.cloud.comp" - + "ute.v1.StopInstancesInstanceGroupManager" - + "Request\032\".google.cloud.compute.v1.Operat" - + "ion\"\231\002\332A[project,zone,instance_group_man" - + "ager,instance_group_managers_stop_instan" - + "ces_request_resource\212N\016ZoneOperations\202\323\344" - + "\223\002\243\001\"h/compute/v1/projects/{project}/zon" - + "es/{zone}/instanceGroupManagers/{instanc" - + "e_group_manager}/stopInstances:7instance" - + "_group_managers_stop_instances_request_r" - + "esource\022\241\003\n\020SuspendInstances\022D.google.cl" - + "oud.compute.v1.SuspendInstancesInstanceG" - + "roupManagerRequest\032\".google.cloud.comput" - + "e.v1.Operation\"\242\002\332A^project,zone,instanc" - + "e_group_manager,instance_group_managers_" - + "suspend_instances_request_resource\212N\016Zon" - + "eOperations\202\323\344\223\002\251\001\"k/compute/v1/projects" - + "/{project}/zones/{zone}/instanceGroupMan" - + "agers/{instance_group_manager}/suspendIn" - + "stances::instance_group_managers_suspend" - + "_instances_request_resource\022\305\003\n\030UpdatePe" - + "rInstanceConfigs\022L.google.cloud.compute." - + "v1.UpdatePerInstanceConfigsInstanceGroup" - + "ManagerRequest\032\".google.cloud.compute.v1" - + ".Operation\"\266\002\332Adproject,zone,instance_gr" - + "oup_manager,instance_group_managers_upda" - + "te_per_instance_configs_req_resource\212N\016Z" - + "oneOperations\202\323\344\223\002\267\001\"s/compute/v1/projec" - + "ts/{project}/zones/{zone}/instanceGroupM" - + "anagers/{instance_group_manager}/updateP" - + "erInstanceConfigs:@instance_group_manage" - + "rs_update_per_instance_configs_req_resou" + + "ne}/instanceGroups/{resource}/testIamPer" + + "missions:!test_permissions_request_resou" + "rce\032r\312A\026compute.googleapis.com\322AVhttps:/" + "/www.googleapis.com/auth/compute,https:/" + "/www.googleapis.com/auth/cloud-platform2" - + "\272\027\n\016InstanceGroups\022\337\002\n\014AddInstances\0229.go" - + "ogle.cloud.compute.v1.AddInstancesInstan" - + "ceGroupRequest\032\".google.cloud.compute.v1" - + ".Operation\"\357\001\332AJproject,zone,instance_gr" - + "oup,instance_groups_add_instances_reques" - + "t_resource\212N\016ZoneOperations\202\323\344\223\002\212\001\"X/com" - + "pute/v1/projects/{project}/zones/{zone}/" - + "instanceGroups/{instance_group}/addInsta" - + "nces:.instance_groups_add_instances_requ" - + "est_resource\022\320\001\n\016AggregatedList\022<.google" - + ".cloud.compute.v1.AggregatedListInstance" - + "GroupsRequest\0324.google.cloud.compute.v1." - + "InstanceGroupAggregatedList\"J\332A\007project\202" - + "\323\344\223\002:\0228/compute/v1/projects/{project}/ag" - + "gregated/instanceGroups\022\346\001\n\006Delete\0223.goo" - + "gle.cloud.compute.v1.DeleteInstanceGroup" - + "Request\032\".google.cloud.compute.v1.Operat" - + "ion\"\202\001\332A\033project,zone,instance_group\212N\016Z" - + "oneOperations\202\323\344\223\002M*K/compute/v1/project" - + "s/{project}/zones/{zone}/instanceGroups/" - + "{instance_group}\022\322\001\n\003Get\0220.google.cloud." - + "compute.v1.GetInstanceGroupRequest\032&.goo" - + "gle.cloud.compute.v1.InstanceGroup\"q\332A\033p" - + "roject,zone,instance_group\202\323\344\223\002M\022K/compu" - + "te/v1/projects/{project}/zones/{zone}/in" - + "stanceGroups/{instance_group}\022\367\001\n\006Insert" - + "\0223.google.cloud.compute.v1.InsertInstanc" - + "eGroupRequest\032\".google.cloud.compute.v1." - + "Operation\"\223\001\332A$project,zone,instance_gro" - + "up_resource\212N\016ZoneOperations\202\323\344\223\002U\":/com" - + "pute/v1/projects/{project}/zones/{zone}/" - + "instanceGroups:\027instance_group_resource\022" - + "\271\001\n\004List\0222.google.cloud.compute.v1.ListI" - + "nstanceGroupsRequest\032*.google.cloud.comp" - + "ute.v1.InstanceGroupList\"Q\332A\014project,zon" - + "e\202\323\344\223\002<\022:/compute/v1/projects/{project}/" - + "zones/{zone}/instanceGroups\022\346\002\n\rListInst" - + "ances\022;.google.cloud.compute.v1.ListInst" - + "ancesInstanceGroupsRequest\0324.google.clou" - + "d.compute.v1.InstanceGroupsListInstances" - + "\"\341\001\332AKproject,zone,instance_group,instan" - + "ce_groups_list_instances_request_resourc" - + "e\202\323\344\223\002\214\001\"Y/compute/v1/projects/{project}" - + "/zones/{zone}/instanceGroups/{instance_g" - + "roup}/listInstances:/instance_groups_lis" - + "t_instances_request_resource\022\356\002\n\017RemoveI" - + "nstances\022<.google.cloud.compute.v1.Remov" - + "eInstancesInstanceGroupRequest\032\".google." - + "cloud.compute.v1.Operation\"\370\001\332AMproject," - + "zone,instance_group,instance_groups_remo" - + "ve_instances_request_resource\212N\016ZoneOper" - + "ations\202\323\344\223\002\220\001\"[/compute/v1/projects/{pro" - + "ject}/zones/{zone}/instanceGroups/{insta" - + "nce_group}/removeInstances:1instance_gro" - + "ups_remove_instances_request_resource\022\346\002" - + "\n\rSetNamedPorts\022:.google.cloud.compute.v" - + "1.SetNamedPortsInstanceGroupRequest\032\".go" - + "ogle.cloud.compute.v1.Operation\"\364\001\332ALpro" - + "ject,zone,instance_group,instance_groups" - + "_set_named_ports_request_resource\212N\016Zone" - + "Operations\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\022\307" - + "\002\n\022TestIamPermissions\022?.google.cloud.com" - + "pute.v1.TestIamPermissionsInstanceGroupR" + + "\313\004\n\027InstanceSettingsService\022\271\001\n\003Get\0222.go" + + "ogle.cloud.compute.v1.GetInstanceSetting" + + "Request\032).google.cloud.compute.v1.Instan" + + "ceSettings\"S\332A\014project,zone\202\323\344\223\002>\022\022<" + + "missionsResponse\"\265\001\332A2project,resource,t" + + "est_permissions_request_resource\202\323\344\223\002z\"U" + + "/compute/v1/projects/{project}/global/in" + + "stanceTemplates/{resource}/testIamPermis" + + "sions:!test_permissions_request_resource" + + "\032r\312A\026compute.googleapis.com\322AVhttps://ww" + + "w.googleapis.com/auth/compute,https://ww" + + "w.googleapis.com/auth/cloud-platform2\307p\n" + + "\tInstances\022\263\002\n\017AddAccessConfig\0227.google." + + "cloud.compute.v1.AddAccessConfigInstance" + + "Request\032\".google.cloud.compute.v1.Operat" + + "ion\"\302\001\332A>project,zone,instance,network_i" + + "nterface,access_config_resource\212N\016ZoneOp" + + "erations\202\323\344\223\002j\"P/compute/v1/projects/{pr" + + "oject}/zones/{zone}/instances/{instance}" + + "/addAccessConfig:\026access_config_resource" + + "\022\265\002\n\023AddNetworkInterface\022;.google.cloud." + + "compute.v1.AddNetworkInterfaceInstanceRe" + + "quest\032\".google.cloud.compute.v1.Operatio" + + "n\"\274\001\332A0project,zone,instance,network_int" + + "erface_resource\212N\016ZoneOperations\202\323\344\223\002r\"T" + "/compute/v1/projects/{project}/zones/{zo" - + "ne}/instanceSettings\022\377\001\n\005Patch\0224.google." - + "cloud.compute.v1.PatchInstanceSettingReq" - + "uest\032\".google.cloud.compute.v1.Operation" - + "\"\233\001\332A\'project,zone,instance_settings_res" - + "ource\212N\016ZoneOperations\202\323\344\223\002Z2project,zone,instance,netw" - + "ork_interface,access_config_resource\212N\016Z" - + "oneOperations\202\323\344\223\002j\"P/compute/v1/project" - + "s/{project}/zones/{zone}/instances/{inst" - + "ance}/addAccessConfig:\026access_config_res" - + "ource\022\265\002\n\023AddNetworkInterface\022;.google.c" - + "loud.compute.v1.AddNetworkInterfaceInsta" - + "nceRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"\274\001\332A0project,zone,instance,networ" - + "k_interface_resource\212N\016ZoneOperations\202\323\344" - + "\223\002r\"T/compute/v1/projects/{project}/zone" - + "s/{zone}/instances/{instance}/addNetwork" - + "Interface:\032network_interface_resource\022\342\002" - + "\n\023AddResourcePolicies\022;.google.cloud.com" - + "pute.v1.AddResourcePoliciesInstanceReque" - + "st\032\".google.cloud.compute.v1.Operation\"\351" - + "\001\332AFproject,zone,instance,instances_add_" - + "resource_policies_request_resource\212N\016Zon" - + "eOperations\202\323\344\223\002\210\001\"T/compute/v1/projects" - + "/{project}/zones/{zone}/instances/{insta" - + "nce}/addResourcePolicies:0instances_add_" - + "resource_policies_request_resource\022\301\001\n\016A" - + "ggregatedList\0227.google.cloud.compute.v1." - + "AggregatedListInstancesRequest\032/.google." - + "cloud.compute.v1.InstanceAggregatedList\"" - + "E\332A\007project\202\323\344\223\0025\0223/compute/v1/projects/" - + "{project}/aggregated/instances\022\222\002\n\nAttac" - + "hDisk\0222.google.cloud.compute.v1.AttachDi" - + "skInstanceRequest\032\".google.cloud.compute" - + ".v1.Operation\"\253\001\332A,project,zone,instance" - + ",attached_disk_resource\212N\016ZoneOperations" - + "\202\323\344\223\002e\"K/compute/v1/projects/{project}/z" - + "ones/{zone}/instances/{instance}/attachD" - + "isk:\026attached_disk_resource\022\236\002\n\nBulkInse" - + "rt\0222.google.cloud.compute.v1.BulkInsertI" - + "nstanceRequest\032\".google.cloud.compute.v1" - + ".Operation\"\267\001\332A3project,zone,bulk_insert" - + "_instance_resource_resource\212N\016ZoneOperat" - + "ions\202\323\344\223\002j\"@/compute/v1/projects/{projec" - + "t}/zones/{zone}/instances/bulkInsert:&bu" - + "lk_insert_instance_resource_resource\022\317\001\n" - + "\006Delete\022..google.cloud.compute.v1.Delete" - + "InstanceRequest\032\".google.cloud.compute.v" - + "1.Operation\"q\332A\025project,zone,instance\212N\016" - + "ZoneOperations\202\323\344\223\002B*@/compute/v1/projec" - + "ts/{project}/zones/{zone}/instances/{ins" - + "tance}\022\233\002\n\022DeleteAccessConfig\022:.google.c" - + "loud.compute.v1.DeleteAccessConfigInstan" + + "peration\"\253\001\332A,project,zone,instance,atta" + + "ched_disk_resource\212N\016ZoneOperations\202\323\344\223\002" + + "e\"K/compute/v1/projects/{project}/zones/" + + "{zone}/instances/{instance}/attachDisk:\026" + + "attached_disk_resource\022\236\002\n\nBulkInsert\0222." + + "google.cloud.compute.v1.BulkInsertInstan" + "ceRequest\032\".google.cloud.compute.v1.Oper" - + "ation\"\244\001\332A5project,zone,instance,access_" - + "config,network_interface\212N\016ZoneOperation" - + "s\202\323\344\223\002U\"S/compute/v1/projects/{project}/" + + "ation\"\267\001\332A3project,zone,bulk_insert_inst" + + "ance_resource_resource\212N\016ZoneOperations\202" + + "\323\344\223\002j\"@/compute/v1/projects/{project}/zo" + + "nes/{zone}/instances/bulkInsert:&bulk_in" + + "sert_instance_resource_resource\022\317\001\n\006Dele" + + "te\022..google.cloud.compute.v1.DeleteInsta" + + "nceRequest\032\".google.cloud.compute.v1.Ope" + + "ration\"q\332A\025project,zone,instance\212N\016ZoneO" + + "perations\202\323\344\223\002B*@/compute/v1/projects/{p" + + "roject}/zones/{zone}/instances/{instance" + + "}\022\233\002\n\022DeleteAccessConfig\022:.google.cloud." + + "compute.v1.DeleteAccessConfigInstanceReq" + + "uest\032\".google.cloud.compute.v1.Operation" + + "\"\244\001\332A5project,zone,instance,access_confi" + + "g,network_interface\212N\016ZoneOperations\202\323\344\223" + + "\002U\"S/compute/v1/projects/{project}/zones" + + "/{zone}/instances/{instance}/deleteAcces" + + "sConfig\022\236\002\n\026DeleteNetworkInterface\022>.goo" + + "gle.cloud.compute.v1.DeleteNetworkInterf" + + "aceInstanceRequest\032\".google.cloud.comput" + + "e.v1.Operation\"\237\001\332A,project,zone,instanc" + + "e,network_interface_name\212N\016ZoneOperation" + + "s\202\323\344\223\002Y\"W/compute/v1/projects/{project}/" + "zones/{zone}/instances/{instance}/delete" - + "AccessConfig\022\236\002\n\026DeleteNetworkInterface\022" - + ">.google.cloud.compute.v1.DeleteNetworkI" - + "nterfaceInstanceRequest\032\".google.cloud.c" - + "ompute.v1.Operation\"\237\001\332A,project,zone,in" - + "stance,network_interface_name\212N\016ZoneOper" - + "ations\202\323\344\223\002Y\"W/compute/v1/projects/{proj" - + "ect}/zones/{zone}/instances/{instance}/d" - + "eleteNetworkInterface\022\357\001\n\nDetachDisk\0222.g" - + "oogle.cloud.compute.v1.DetachDiskInstanc" - + "eRequest\032\".google.cloud.compute.v1.Opera" - + "tion\"\210\001\332A!project,zone,instance,device_n" - + "ame\212N\016ZoneOperations\202\323\344\223\002M\"K/compute/v1/" - + "projects/{project}/zones/{zone}/instance" - + "s/{instance}/detachDisk\022\267\001\n\003Get\022+.google" - + ".cloud.compute.v1.GetInstanceRequest\032!.g" - + "oogle.cloud.compute.v1.Instance\"`\332A\025proj" - + "ect,zone,instance\202\323\344\223\002B\022@/compute/v1/pro" - + "jects/{project}/zones/{zone}/instances/{" - + "instance}\022\242\002\n\025GetEffectiveFirewalls\022=.go" - + "ogle.cloud.compute.v1.GetEffectiveFirewa" - + "llsInstanceRequest\032?.google.cloud.comput" - + "e.v1.InstancesGetEffectiveFirewallsRespo" - + "nse\"\210\001\332A\'project,zone,instance,network_i" - + "nterface\202\323\344\223\002X\022V/compute/v1/projects/{pr" - + "oject}/zones/{zone}/instances/{instance}" - + "/getEffectiveFirewalls\022\357\001\n\022GetGuestAttri" - + "butes\022:.google.cloud.compute.v1.GetGuest" - + "AttributesInstanceRequest\032(.google.cloud" - + ".compute.v1.GuestAttributes\"s\332A\025project," - + "zone,instance\202\323\344\223\002U\022S/compute/v1/project" - + "s/{project}/zones/{zone}/instances/{inst" - + "ance}/getGuestAttributes\022\324\001\n\014GetIamPolic" - + "y\0224.google.cloud.compute.v1.GetIamPolicy" - + "InstanceRequest\032\037.google.cloud.compute.v" - + "1.Policy\"m\332A\025project,zone,resource\202\323\344\223\002O" - + "\022M/compute/v1/projects/{project}/zones/{" - + "zone}/instances/{resource}/getIamPolicy\022" - + "\330\001\n\rGetScreenshot\0225.google.cloud.compute" - + ".v1.GetScreenshotInstanceRequest\032#.googl" - + "e.cloud.compute.v1.Screenshot\"k\332A\025projec" - + "t,zone,instance\202\323\344\223\002M\022K/compute/v1/proje" + + "NetworkInterface\022\357\001\n\nDetachDisk\0222.google" + + ".cloud.compute.v1.DetachDiskInstanceRequ" + + "est\032\".google.cloud.compute.v1.Operation\"" + + "\210\001\332A!project,zone,instance,device_name\212N" + + "\016ZoneOperations\202\323\344\223\002M\"K/compute/v1/proje" + "cts/{project}/zones/{zone}/instances/{in" - + "stance}/screenshot\022\352\001\n\023GetSerialPortOutp" - + "ut\022;.google.cloud.compute.v1.GetSerialPo" - + "rtOutputInstanceRequest\032).google.cloud.c" - + "ompute.v1.SerialPortOutput\"k\332A\025project,z" - + "one,instance\202\323\344\223\002M\022K/compute/v1/projects" + + "stance}/detachDisk\022\267\001\n\003Get\022+.google.clou" + + "d.compute.v1.GetInstanceRequest\032!.google" + + ".cloud.compute.v1.Instance\"`\332A\025project,z" + + "one,instance\202\323\344\223\002B\022@/compute/v1/projects" + "/{project}/zones/{zone}/instances/{insta" - + "nce}/serialPort\022\223\002\n\033GetShieldedInstanceI" - + "dentity\022C.google.cloud.compute.v1.GetShi" - + "eldedInstanceIdentityInstanceRequest\0321.g" - + "oogle.cloud.compute.v1.ShieldedInstanceI" - + "dentity\"|\332A\025project,zone,instance\202\323\344\223\002^\022" - + "\\/compute/v1/projects/{project}/zones/{z" - + "one}/instances/{instance}/getShieldedIns" - + "tanceIdentity\022\341\001\n\006Insert\022..google.cloud." - + "compute.v1.InsertInstanceRequest\032\".googl" - + "e.cloud.compute.v1.Operation\"\202\001\332A\036projec" - + "t,zone,instance_resource\212N\016ZoneOperation" - + "s\202\323\344\223\002J\"5/compute/v1/projects/{project}/" - + "zones/{zone}/instances:\021instance_resourc" - + "e\022\252\001\n\004List\022-.google.cloud.compute.v1.Lis" - + "tInstancesRequest\032%.google.cloud.compute" - + ".v1.InstanceList\"L\332A\014project,zone\202\323\344\223\0027\022" - + "5/compute/v1/projects/{project}/zones/{z" - + "one}/instances\022\343\001\n\rListReferrers\0226.googl" - + "e.cloud.compute.v1.ListReferrersInstance" - + "sRequest\032..google.cloud.compute.v1.Insta" - + "nceListReferrers\"j\332A\025project,zone,instan" - + "ce\202\323\344\223\002L\022J/compute/v1/projects/{project}" - + "/zones/{zone}/instances/{instance}/refer" - + "rers\022\373\001\n\022PerformMaintenance\022:.google.clo" - + "ud.compute.v1.PerformMaintenanceInstance" - + "Request\032\".google.cloud.compute.v1.Operat" - + "ion\"\204\001\332A\025project,zone,instance\212N\016ZoneOpe" - + "rations\202\323\344\223\002U\"S/compute/v1/projects/{pro" + + "nce}\022\242\002\n\025GetEffectiveFirewalls\022=.google." + + "cloud.compute.v1.GetEffectiveFirewallsIn" + + "stanceRequest\032?.google.cloud.compute.v1." + + "InstancesGetEffectiveFirewallsResponse\"\210" + + "\001\332A\'project,zone,instance,network_interf" + + "ace\202\323\344\223\002X\022V/compute/v1/projects/{project" + + "}/zones/{zone}/instances/{instance}/getE" + + "ffectiveFirewalls\022\357\001\n\022GetGuestAttributes" + + "\022:.google.cloud.compute.v1.GetGuestAttri" + + "butesInstanceRequest\032(.google.cloud.comp" + + "ute.v1.GuestAttributes\"s\332A\025project,zone," + + "instance\202\323\344\223\002U\022S/compute/v1/projects/{pr" + + "oject}/zones/{zone}/instances/{instance}" + + "/getGuestAttributes\022\324\001\n\014GetIamPolicy\0224.g" + + "oogle.cloud.compute.v1.GetIamPolicyInsta" + + "nceRequest\032\037.google.cloud.compute.v1.Pol" + + "icy\"m\332A\025project,zone,resource\202\323\344\223\002O\022M/co" + + "mpute/v1/projects/{project}/zones/{zone}" + + "/instances/{resource}/getIamPolicy\022\330\001\n\rG" + + "etScreenshot\0225.google.cloud.compute.v1.G" + + "etScreenshotInstanceRequest\032#.google.clo" + + "ud.compute.v1.Screenshot\"k\332A\025project,zon" + + "e,instance\202\323\344\223\002M\022K/compute/v1/projects/{" + + "project}/zones/{zone}/instances/{instanc" + + "e}/screenshot\022\352\001\n\023GetSerialPortOutput\022;." + + "google.cloud.compute.v1.GetSerialPortOut" + + "putInstanceRequest\032).google.cloud.comput" + + "e.v1.SerialPortOutput\"k\332A\025project,zone,i" + + "nstance\202\323\344\223\002M\022K/compute/v1/projects/{pro" + "ject}/zones/{zone}/instances/{instance}/" - + "performMaintenance\022\361\002\n\026RemoveResourcePol" - + "icies\022>.google.cloud.compute.v1.RemoveRe" - + "sourcePoliciesInstanceRequest\032\".google.c" - + "loud.compute.v1.Operation\"\362\001\332AIproject,z" - + "one,instance,instances_remove_resource_p" - + "olicies_request_resource\212N\016ZoneOperation" - + "s\202\323\344\223\002\216\001\"W/compute/v1/projects/{project}" - + "/zones/{zone}/instances/{instance}/remov" - + "eResourcePolicies:3instances_remove_reso" - + "urce_policies_request_resource\022\337\002\n\022Repor" - + "tHostAsFaulty\022:.google.cloud.compute.v1." - + "ReportHostAsFaultyInstanceRequest\032\".goog" - + "le.cloud.compute.v1.Operation\"\350\001\332AFproje" - + "ct,zone,instance,instances_report_host_a" - + "s_faulty_request_resource\212N\016ZoneOperatio" - + "ns\202\323\344\223\002\207\001\"S/compute/v1/projects/{project" - + "}/zones/{zone}/instances/{instance}/repo" - + "rtHostAsFaulty:0instances_report_host_as" - + "_faulty_request_resource\022\323\001\n\005Reset\022-.goo" - + "gle.cloud.compute.v1.ResetInstanceReques" - + "t\032\".google.cloud.compute.v1.Operation\"w\332" - + "A\025project,zone,instance\212N\016ZoneOperations" - + "\202\323\344\223\002H\"F/compute/v1/projects/{project}/z" - + "ones/{zone}/instances/{instance}/reset\022\326" - + "\001\n\006Resume\022..google.cloud.compute.v1.Resu" - + "meInstanceRequest\032\".google.cloud.compute" - + ".v1.Operation\"x\332A\025project,zone,instance\212" - + "N\016ZoneOperations\202\323\344\223\002I\"G/compute/v1/proj" - + "ects/{project}/zones/{zone}/instances/{i" - + "nstance}/resume\022\226\002\n\027SendDiagnosticInterr" - + "upt\022?.google.cloud.compute.v1.SendDiagno" - + "sticInterruptInstanceRequest\032@.google.cl" - + "oud.compute.v1.SendDiagnosticInterruptIn" - + "stanceResponse\"x\332A\025project,zone,instance" - + "\202\323\344\223\002Z\"X/compute/v1/projects/{project}/z" - + "ones/{zone}/instances/{instance}/sendDia" - + "gnosticInterrupt\022\204\002\n\025SetDeletionProtecti" - + "on\022=.google.cloud.compute.v1.SetDeletion" - + "ProtectionInstanceRequest\032\".google.cloud" - + ".compute.v1.Operation\"\207\001\332A\025project,zone," - + "resource\212N\016ZoneOperations\202\323\344\223\002X\"V/comput" - + "e/v1/projects/{project}/zones/{zone}/ins" - + "tances/{resource}/setDeletionProtection\022" - + "\220\002\n\021SetDiskAutoDelete\0229.google.cloud.com" - + "pute.v1.SetDiskAutoDeleteInstanceRequest" - + "\032\".google.cloud.compute.v1.Operation\"\233\001\332" - + "A-project,zone,instance,auto_delete,devi", - "ce_name\212N\016ZoneOperations\202\323\344\223\002T\"R/compute" - + "/v1/projects/{project}/zones/{zone}/inst" - + "ances/{instance}/setDiskAutoDelete\022\230\002\n\014S" - + "etIamPolicy\0224.google.cloud.compute.v1.Se" - + "tIamPolicyInstanceRequest\032\037.google.cloud" - + ".compute.v1.Policy\"\260\001\332A6project,zone,res" - + "ource,zone_set_policy_request_resource\202\323" - + "\344\223\002q\"M/compute/v1/projects/{project}/zon" - + "es/{zone}/instances/{resource}/setIamPol" - + "icy: zone_set_policy_request_resource\022\255\002" - + "\n\tSetLabels\0221.google.cloud.compute.v1.Se" - + "tLabelsInstanceRequest\032\".google.cloud.co" - + "mpute.v1.Operation\"\310\001\332A;project,zone,ins" - + "tance,instances_set_labels_request_resou" - + "rce\212N\016ZoneOperations\202\323\344\223\002s\"J/compute/v1/" + + "serialPort\022\223\002\n\033GetShieldedInstanceIdenti" + + "ty\022C.google.cloud.compute.v1.GetShielded" + + "InstanceIdentityInstanceRequest\0321.google" + + ".cloud.compute.v1.ShieldedInstanceIdenti" + + "ty\"|\332A\025project,zone,instance\202\323\344\223\002^\022\\/com" + + "pute/v1/projects/{project}/zones/{zone}/" + + "instances/{instance}/getShieldedInstance" + + "Identity\022\341\001\n\006Insert\022..google.cloud.compu" + + "te.v1.InsertInstanceRequest\032\".google.clo" + + "ud.compute.v1.Operation\"\202\001\332A\036project,zon" + + "e,instance_resource\212N\016ZoneOperations\202\323\344\223" + + "\002J\"5/compute/v1/projects/{project}/zones" + + "/{zone}/instances:\021instance_resource\022\252\001\n" + + "\004List\022-.google.cloud.compute.v1.ListInst" + + "ancesRequest\032%.google.cloud.compute.v1.I" + + "nstanceList\"L\332A\014project,zone\202\323\344\223\0027\0225/com" + + "pute/v1/projects/{project}/zones/{zone}/" + + "instances\022\343\001\n\rListReferrers\0226.google.clo" + + "ud.compute.v1.ListReferrersInstancesRequ" + + "est\032..google.cloud.compute.v1.InstanceLi" + + "stReferrers\"j\332A\025project,zone,instance\202\323\344" + + "\223\002L\022J/compute/v1/projects/{project}/zone" + + "s/{zone}/instances/{instance}/referrers\022" + + "\373\001\n\022PerformMaintenance\022:.google.cloud.co" + + "mpute.v1.PerformMaintenanceInstanceReque" + + "st\032\".google.cloud.compute.v1.Operation\"\204" + + "\001\332A\025project,zone,instance\212N\016ZoneOperatio" + + "ns\202\323\344\223\002U\"S/compute/v1/projects/{project}" + + "/zones/{zone}/instances/{instance}/perfo" + + "rmMaintenance\022\361\002\n\026RemoveResourcePolicies" + + "\022>.google.cloud.compute.v1.RemoveResourc" + + "ePoliciesInstanceRequest\032\".google.cloud." + + "compute.v1.Operation\"\362\001\332AIproject,zone,i" + + "nstance,instances_remove_resource_polici" + + "es_request_resource\212N\016ZoneOperations\202\323\344\223" + + "\002\216\001\"W/compute/v1/projects/{project}/zone" + + "s/{zone}/instances/{instance}/removeReso" + + "urcePolicies:3instances_remove_resource_" + + "policies_request_resource\022\337\002\n\022ReportHost" + + "AsFaulty\022:.google.cloud.compute.v1.Repor" + + "tHostAsFaultyInstanceRequest\032\".google.cl" + + "oud.compute.v1.Operation\"\350\001\332AFproject,zo" + + "ne,instance,instances_report_host_as_fau" + + "lty_request_resource\212N\016ZoneOperations\202\323\344" + + "\223\002\207\001\"S/compute/v1/projects/{project}/zon" + + "es/{zone}/instances/{instance}/reportHos" + + "tAsFaulty:0instances_report_host_as_faul" + + "ty_request_resource\022\323\001\n\005Reset\022-.google.c" + + "loud.compute.v1.ResetInstanceRequest\032\".g" + + "oogle.cloud.compute.v1.Operation\"w\332A\025pro" + + "ject,zone,instance\212N\016ZoneOperations\202\323\344\223\002" + + "H\"F/compute/v1/projects/{project}/zones/" + + "{zone}/instances/{instance}/reset\022\326\001\n\006Re" + + "sume\022..google.cloud.compute.v1.ResumeIns" + + "tanceRequest\032\".google.cloud.compute.v1.O" + + "peration\"x\332A\025project,zone,instance\212N\016Zon" + + "eOperations\202\323\344\223\002I\"G/compute/v1/projects/" + + "{project}/zones/{zone}/instances/{instan" + + "ce}/resume\022\226\002\n\027SendDiagnosticInterrupt\022?" + + ".google.cloud.compute.v1.SendDiagnosticI" + + "nterruptInstanceRequest\032@.google.cloud.c" + + "ompute.v1.SendDiagnosticInterruptInstanc" + + "eResponse\"x\332A\025project,zone,instance\202\323\344\223\002" + + "Z\"X/compute/v1/projects/{project}/zones/" + + "{zone}/instances/{instance}/sendDiagnost" + + "icInterrupt\022\204\002\n\025SetDeletionProtection\022=." + + "google.cloud.compute.v1.SetDeletionProte" + + "ctionInstanceRequest\032\".google.cloud.comp" + + "ute.v1.Operation\"\207\001\332A\025project,zone,resou" + + "rce\212N\016ZoneOperations\202\323\344\223\002X\"V/compute/v1/" + "projects/{project}/zones/{zone}/instance" - + "s/{instance}/setLabels:%instances_set_la" - + "bels_request_resource\022\342\002\n\023SetMachineReso" - + "urces\022;.google.cloud.compute.v1.SetMachi" - + "neResourcesInstanceRequest\032\".google.clou" - + "d.compute.v1.Operation\"\351\001\332AFproject,zone" - + ",instance,instances_set_machine_resource" - + "s_request_resource\212N\016ZoneOperations\202\323\344\223\002" - + "\210\001\"T/compute/v1/projects/{project}/zones" - + "/{zone}/instances/{instance}/setMachineR" - + "esources:0instances_set_machine_resource" - + "s_request_resource\022\310\002\n\016SetMachineType\0226." - + "google.cloud.compute.v1.SetMachineTypeIn" - + "stanceRequest\032\".google.cloud.compute.v1." - + "Operation\"\331\001\332AAproject,zone,instance,ins" - + "tances_set_machine_type_request_resource" - + "\212N\016ZoneOperations\202\323\344\223\002~\"O/compute/v1/pro" - + "jects/{project}/zones/{zone}/instances/{" - + "instance}/setMachineType:+instances_set_" - + "machine_type_request_resource\022\213\002\n\013SetMet" - + "adata\0223.google.cloud.compute.v1.SetMetad" - + "ataInstanceRequest\032\".google.cloud.comput" - + "e.v1.Operation\"\242\001\332A\'project,zone,instanc" - + "e,metadata_resource\212N\016ZoneOperations\202\323\344\223" - + "\002a\"L/compute/v1/projects/{project}/zones" - + "/{zone}/instances/{instance}/setMetadata" - + ":\021metadata_resource\022\332\002\n\021SetMinCpuPlatfor" - + "m\0229.google.cloud.compute.v1.SetMinCpuPla" - + "tformInstanceRequest\032\".google.cloud.comp" - + "ute.v1.Operation\"\345\001\332AEproject,zone,insta" - + "nce,instances_set_min_cpu_platform_reque" - + "st_resource\212N\016ZoneOperations\202\323\344\223\002\205\001\"R/co" - + "mpute/v1/projects/{project}/zones/{zone}" - + "/instances/{instance}/setMinCpuPlatform:" - + "/instances_set_min_cpu_platform_request_" - + "resource\022\243\002\n\007SetName\022/.google.cloud.comp" - + "ute.v1.SetNameInstanceRequest\032\".google.c" - + "loud.compute.v1.Operation\"\302\001\332A9project,z" - + "one,instance,instances_set_name_request_" - + "resource\212N\016ZoneOperations\202\323\344\223\002o\"H/comput" - + "e/v1/projects/{project}/zones/{zone}/ins" - + "tances/{instance}/setName:#instances_set" - + "_name_request_resource\022\225\002\n\rSetScheduling" - + "\0225.google.cloud.compute.v1.SetScheduling" - + "InstanceRequest\032\".google.cloud.compute.v" - + "1.Operation\"\250\001\332A)project,zone,instance,s" - + "cheduling_resource\212N\016ZoneOperations\202\323\344\223\002" - + "e\"N/compute/v1/projects/{project}/zones/" - + "{zone}/instances/{instance}/setSchedulin" - + "g:\023scheduling_resource\022\330\002\n\021SetSecurityPo" - + "licy\0229.google.cloud.compute.v1.SetSecuri" - + "tyPolicyInstanceRequest\032\".google.cloud.c" - + "ompute.v1.Operation\"\343\001\332ADproject,zone,in" - + "stance,instances_set_security_policy_req" - + "uest_resource\212N\016ZoneOperations\202\323\344\223\002\204\001\"R/" + + "s/{resource}/setDeletionProtection\022\220\002\n\021S" + + "etDiskAutoDelete\0229.google.cloud.compute." + + "v1.SetDiskAutoDeleteInstanceRequest\032\".go" + + "ogle.cloud.compute.v1.Operation\"\233\001\332A-pro" + + "ject,zone,instance,auto_delete,device_na" + + "me\212N\016ZoneOperations\202\323\344\223\002T\"R/compute/v1/p" + + "rojects/{project}/zones/{zone}/instances" + + "/{instance}/setDiskAutoDelete\022\230\002\n\014SetIam" + + "Policy\0224.google.cloud.compute.v1.SetIamP" + + "olicyInstanceRequest\032\037.google.cloud.comp" + + "ute.v1.Policy\"\260\001\332A6project,zone,resource" + + ",zone_set_policy_request_resource\202\323\344\223\002q\"" + + "M/compute/v1/projects/{project}/zones/{z" + + "one}/instances/{resource}/setIamPolicy: " + + "zone_set_policy_request_resource\022\255\002\n\tSet" + + "Labels\0221.google.cloud.compute.v1.SetLabe" + + "lsInstanceRequest\032\".google.cloud.compute" + + ".v1.Operation\"\310\001\332A;project,zone,instance" + + ",instances_set_labels_request_resource\212N" + + "\016ZoneOperations\202\323\344\223\002s\"J/compute/v1/proje" + + "cts/{project}/zones/{zone}/instances/{in" + + "stance}/setLabels:%instances_set_labels_" + + "request_resource\022\342\002\n\023SetMachineResources" + + "\022;.google.cloud.compute.v1.SetMachineRes" + + "ourcesInstanceRequest\032\".google.cloud.com" + + "pute.v1.Operation\"\351\001\332AFproject,zone,inst" + + "ance,instances_set_machine_resources_req" + + "uest_resource\212N\016ZoneOperations\202\323\344\223\002\210\001\"T/" + "compute/v1/projects/{project}/zones/{zon" - + "e}/instances/{instance}/setSecurityPolic" - + "y:.instances_set_security_policy_request" - + "_resource\022\330\002\n\021SetServiceAccount\0229.google" - + ".cloud.compute.v1.SetServiceAccountInsta" - + "nceRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"\343\001\332ADproject,zone,instance,instan" - + "ces_set_service_account_request_resource" - + "\212N\016ZoneOperations\202\323\344\223\002\204\001\"R/compute/v1/pr" - + "ojects/{project}/zones/{zone}/instances/" - + "{instance}/setServiceAccount:.instances_" - + "set_service_account_request_resource\022\205\003\n" - + "\"SetShieldedInstanceIntegrityPolicy\022J.go" - + "ogle.cloud.compute.v1.SetShieldedInstanc" - + "eIntegrityPolicyInstanceRequest\032\".google" - + ".cloud.compute.v1.Operation\"\356\001\332AAproject" - + ",zone,instance,shielded_instance_integri" - + "ty_policy_resource\212N\016ZoneOperations\202\323\344\223\002" - + "\222\0012c/compute/v1/projects/{project}/zones" - + "/{zone}/instances/{instance}/setShielded" - + "InstanceIntegrityPolicy:+shielded_instan" - + "ce_integrity_policy_resource\022\367\001\n\007SetTags" - + "\022/.google.cloud.compute.v1.SetTagsInstan" - + "ceRequest\032\".google.cloud.compute.v1.Oper" - + "ation\"\226\001\332A#project,zone,instance,tags_re" - + "source\212N\016ZoneOperations\202\323\344\223\002Y\"H/compute/" - + "v1/projects/{project}/zones/{zone}/insta" - + "nces/{instance}/setTags:\rtags_resource\022\215" - + "\002\n\030SimulateMaintenanceEvent\022@.google.clo" - + "ud.compute.v1.SimulateMaintenanceEventIn" + + "e}/instances/{instance}/setMachineResour" + + "ces:0instances_set_machine_resources_req" + + "uest_resource\022\310\002\n\016SetMachineType\0226.googl" + + "e.cloud.compute.v1.SetMachineTypeInstanc" + + "eRequest\032\".google.cloud.compute.v1.Opera" + + "tion\"\331\001\332AAproject,zone,instance,instance" + + "s_set_machine_type_request_resource\212N\016Zo" + + "neOperations\202\323\344\223\002~\"O/compute/v1/projects" + + "/{project}/zones/{zone}/instances/{insta" + + "nce}/setMachineType:+instances_set_machi" + + "ne_type_request_resource\022\213\002\n\013SetMetadata" + + "\0223.google.cloud.compute.v1.SetMetadataIn" + "stanceRequest\032\".google.cloud.compute.v1." - + "Operation\"\212\001\332A\025project,zone,instance\212N\016Z" - + "oneOperations\202\323\344\223\002[\"Y/compute/v1/project" - + "s/{project}/zones/{zone}/instances/{inst" - + "ance}/simulateMaintenanceEvent\022\323\001\n\005Start" - + "\022-.google.cloud.compute.v1.StartInstance" - + "Request\032\".google.cloud.compute.v1.Operat" - + "ion\"w\332A\025project,zone,instance\212N\016ZoneOper" - + "ations\202\323\344\223\002H\"F/compute/v1/projects/{proj" - + "ect}/zones/{zone}/instances/{instance}/s" - + "tart\022\363\002\n\026StartWithEncryptionKey\022>.google" - + ".cloud.compute.v1.StartWithEncryptionKey" + + "Operation\"\242\001\332A\'project,zone,instance,met" + + "adata_resource\212N\016ZoneOperations\202\323\344\223\002a\"L/" + + "compute/v1/projects/{project}/zones/{zon" + + "e}/instances/{instance}/setMetadata:\021met" + + "adata_resource\022\332\002\n\021SetMinCpuPlatform\0229.g" + + "oogle.cloud.compute.v1.SetMinCpuPlatform" + "InstanceRequest\032\".google.cloud.compute.v" - + "1.Operation\"\364\001\332AJproject,zone,instance,i" - + "nstances_start_with_encryption_key_reque" - + "st_resource\212N\016ZoneOperations\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\022\320\001\n\004Stop\022,.google.clo" - + "ud.compute.v1.StopInstanceRequest\032\".goog" - + "le.cloud.compute.v1.Operation\"v\332A\025projec" - + "t,zone,instance\212N\016ZoneOperations\202\323\344\223\002G\"E" - + "/compute/v1/projects/{project}/zones/{zo" - + "ne}/instances/{instance}/stop\022\331\001\n\007Suspen" - + "d\022/.google.cloud.compute.v1.SuspendInsta" + + "1.Operation\"\345\001\332AEproject,zone,instance,i" + + "nstances_set_min_cpu_platform_request_re" + + "source\212N\016ZoneOperations\202\323\344\223\002\205\001\"R/compute" + + "/v1/projects/{project}/zones/{zone}/inst" + + "ances/{instance}/setMinCpuPlatform:/inst" + + "ances_set_min_cpu_platform_request_resou" + + "rce\022\243\002\n\007SetName\022/.google.cloud.compute.v" + + "1.SetNameInstanceRequest\032\".google.cloud." + + "compute.v1.Operation\"\302\001\332A9project,zone,i" + + "nstance,instances_set_name_request_resou" + + "rce\212N\016ZoneOperations\202\323\344\223\002o\"H/compute/v1/" + + "projects/{project}/zones/{zone}/instance" + + "s/{instance}/setName:#instances_set_name" + + "_request_resource\022\225\002\n\rSetScheduling\0225.go" + + "ogle.cloud.compute.v1.SetSchedulingInsta" + "nceRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"y\332A\025project,zone,instance\212N\016ZoneO" - + "perations\202\323\344\223\002J\"H/compute/v1/projects/{p" - + "roject}/zones/{zone}/instances/{instance" - + "}/suspend\022\275\002\n\022TestIamPermissions\022:.googl" - + "e.cloud.compute.v1.TestIamPermissionsIns" - + "tanceRequest\0320.google.cloud.compute.v1.T" - + "estPermissionsResponse\"\270\001\332A7project,zone" - + ",resource,test_permissions_request_resou" - + "rce\202\323\344\223\002x\"S/compute/v1/projects/{project" - + "}/zones/{zone}/instances/{resource}/test" - + "IamPermissions:!test_permissions_request" - + "_resource\022\365\001\n\006Update\022..google.cloud.comp" - + "ute.v1.UpdateInstanceRequest\032\".google.cl" - + "oud.compute.v1.Operation\"\226\001\332A\'project,zo" - + "ne,instance,instance_resource\212N\016ZoneOper" - + "ations\202\323\344\223\002U\032@/compute/v1/projects/{proj" - + "ect}/zones/{zone}/instances/{instance}:\021" - + "instance_resource\022\274\002\n\022UpdateAccessConfig" - + "\022:.google.cloud.compute.v1.UpdateAccessC" - + "onfigInstanceRequest\032\".google.cloud.comp" - + "ute.v1.Operation\"\305\001\332A>project,zone,insta" - + "nce,network_interface,access_config_reso" - + "urce\212N\016ZoneOperations\202\323\344\223\002m\"S/compute/v1" - + "/projects/{project}/zones/{zone}/instanc" - + "es/{instance}/updateAccessConfig:\026access" - + "_config_resource\022\257\002\n\023UpdateDisplayDevice" - + "\022;.google.cloud.compute.v1.UpdateDisplay" - + "DeviceInstanceRequest\032\".google.cloud.com" - + "pute.v1.Operation\"\266\001\332A-project,zone,inst" - + "ance,display_device_resource\212N\016ZoneOpera" - + "tions\202\323\344\223\002o2T/compute/v1/projects/{proje" - + "ct}/zones/{zone}/instances/{instance}/up" - + "dateDisplayDevice:\027display_device_resour" - + "ce\022\320\002\n\026UpdateNetworkInterface\022>.google.c" - + "loud.compute.v1.UpdateNetworkInterfaceIn" - + "stanceRequest\032\".google.cloud.compute.v1." - + "Operation\"\321\001\332ABproject,zone,instance,net" - + "work_interface,network_interface_resourc" - + "e\212N\016ZoneOperations\202\323\344\223\002u2W/compute/v1/pr" - + "ojects/{project}/zones/{zone}/instances/" - + "{instance}/updateNetworkInterface:\032netwo" - + "rk_interface_resource\022\337\002\n\034UpdateShielded" - + "InstanceConfig\022D.google.cloud.compute.v1" - + ".UpdateShieldedInstanceConfigInstanceReq" - + "uest\032\".google.cloud.compute.v1.Operation" - + "\"\324\001\332A7project,zone,instance,shielded_ins" - + "tance_config_resource\212N\016ZoneOperations\202\323" - + "\344\223\002\202\0012]/compute/v1/projects/{project}/zo" - + "nes/{zone}/instances/{instance}/updateSh" - + "ieldedInstanceConfig:!shielded_instance_" - + "config_resource\032r\312A\026compute.googleapis.c" - + "om\322AVhttps://www.googleapis.com/auth/com" - + "pute,https://www.googleapis.com/auth/clo" - + "ud-platform2\203\023\n\020InstantSnapshots\022\326\001\n\016Agg" - + "regatedList\022>.google.cloud.compute.v1.Ag" - + "gregatedListInstantSnapshotsRequest\0326.go" - + "ogle.cloud.compute.v1.InstantSnapshotAgg" - + "regatedList\"L\332A\007project\202\323\344\223\002<\022:/compute/" - + "v1/projects/{project}/aggregated/instant" - + "Snapshots\022\356\001\n\006Delete\0225.google.cloud.comp" - + "ute.v1.DeleteInstantSnapshotRequest\032\".go" - + "ogle.cloud.compute.v1.Operation\"\210\001\332A\035pro" - + "ject,zone,instant_snapshot\212N\016ZoneOperati" - + "ons\202\323\344\223\002Q*O/compute/v1/projects/{project" - + "}/zones/{zone}/instantSnapshots/{instant" - + "_snapshot}\022\334\001\n\003Get\0222.google.cloud.comput" - + "e.v1.GetInstantSnapshotRequest\032(.google." - + "cloud.compute.v1.InstantSnapshot\"w\332A\035pro" - + "ject,zone,instant_snapshot\202\323\344\223\002Q\022O/compu" + + "ration\"\250\001\332A)project,zone,instance,schedu" + + "ling_resource\212N\016ZoneOperations\202\323\344\223\002e\"N/c" + + "ompute/v1/projects/{project}/zones/{zone" + + "}/instances/{instance}/setScheduling:\023sc" + + "heduling_resource\022\330\002\n\021SetSecurityPolicy\022" + + "9.google.cloud.compute.v1.SetSecurityPol" + + "icyInstanceRequest\032\".google.cloud.comput" + + "e.v1.Operation\"\343\001\332ADproject,zone,instanc" + + "e,instances_set_security_policy_request_" + + "resource\212N\016ZoneOperations\202\323\344\223\002\204\001\"R/compu" + "te/v1/projects/{project}/zones/{zone}/in" - + "stantSnapshots/{instant_snapshot}\022\342\001\n\014Ge" - + "tIamPolicy\022;.google.cloud.compute.v1.Get" - + "IamPolicyInstantSnapshotRequest\032\037.google" - + ".cloud.compute.v1.Policy\"t\332A\025project,zon" - + "e,resource\202\323\344\223\002V\022T/compute/v1/projects/{" - + "project}/zones/{zone}/instantSnapshots/{" - + "resource}/getIamPolicy\022\377\001\n\006Insert\0225.goog" - + "le.cloud.compute.v1.InsertInstantSnapsho" - + "tRequest\032\".google.cloud.compute.v1.Opera" - + "tion\"\231\001\332A&project,zone,instant_snapshot_" - + "resource\212N\016ZoneOperations\202\323\344\223\002Y\"\022.google.clou" + + "d.compute.v1.StartWithEncryptionKeyInsta" + + "nceRequest\032\".google.cloud.compute.v1.Ope" + + "ration\"\364\001\332AJproject,zone,instance,instan" + + "ces_start_with_encryption_key_request_re" + + "source\212N\016ZoneOperations\202\323\344\223\002\217\001\"W/compute" + + "/v1/projects/{project}/zones/{zone}/inst" + + "ances/{instance}/startWithEncryptionKey:" + + "4instances_start_with_encryption_key_req" + + "uest_resource\022\320\001\n\004Stop\022,.google.cloud.co" + + "mpute.v1.StopInstanceRequest\032\".google.cl" + + "oud.compute.v1.Operation\"v\332A\025project,zon" + + "e,instance\212N\016ZoneOperations\202\323\344\223\002G\"E/comp" + + "ute/v1/projects/{project}/zones/{zone}/i" + + "nstances/{instance}/stop\022\331\001\n\007Suspend\022/.g" + + "oogle.cloud.compute.v1.SuspendInstanceRe" + + "quest\032\".google.cloud.compute.v1.Operatio" + + "n\"y\332A\025project,zone,instance\212N\016ZoneOperat" + + "ions\202\323\344\223\002J\"H/compute/v1/projects/{projec" + + "t}/zones/{zone}/instances/{instance}/sus" + + "pend\022\275\002\n\022TestIamPermissions\022:.google.clo" + + "ud.compute.v1.TestIamPermissionsInstance" + + "Request\0320.google.cloud.compute.v1.TestPe" + + "rmissionsResponse\"\270\001\332A7project,zone,reso" + + "urce,test_permissions_request_resource\202\323" + + "\344\223\002x\"S/compute/v1/projects/{project}/zon" + + "es/{zone}/instances/{resource}/testIamPe" + + "rmissions:!test_permissions_request_reso" + + "urce\022\365\001\n\006Update\022..google.cloud.compute.v" + + "1.UpdateInstanceRequest\032\".google.cloud.c" + + "ompute.v1.Operation\"\226\001\332A\'project,zone,in" + + "stance,instance_resource\212N\016ZoneOperation" + + "s\202\323\344\223\002U\032@/compute/v1/projects/{project}/" + + "zones/{zone}/instances/{instance}:\021insta" + + "nce_resource\022\274\002\n\022UpdateAccessConfig\022:.go" + + "ogle.cloud.compute.v1.UpdateAccessConfig" + + "InstanceRequest\032\".google.cloud.compute.v" + + "1.Operation\"\305\001\332A>project,zone,instance,n" + + "etwork_interface,access_config_resource\212" + + "N\016ZoneOperations\202\323\344\223\002m\"S/compute/v1/proj" + + "ects/{project}/zones/{zone}/instances/{i" + + "nstance}/updateAccessConfig:\026access_conf" + + "ig_resource\022\257\002\n\023UpdateDisplayDevice\022;.go" + + "ogle.cloud.compute.v1.UpdateDisplayDevic" + + "eInstanceRequest\032\".google.cloud.compute." + + "v1.Operation\"\266\001\332A-project,zone,instance," + + "display_device_resource\212N\016ZoneOperations" + + "\202\323\344\223\002o2T/compute/v1/projects/{project}/z" + + "ones/{zone}/instances/{instance}/updateD" + + "isplayDevice:\027display_device_resource\022\320\002" + + "\n\026UpdateNetworkInterface\022>.google.cloud." + + "compute.v1.UpdateNetworkInterfaceInstanc" + + "eRequest\032\".google.cloud.compute.v1.Opera" + + "tion\"\321\001\332ABproject,zone,instance,network_" + + "interface,network_interface_resource\212N\016Z" + + "oneOperations\202\323\344\223\002u2W/compute/v1/project" + + "s/{project}/zones/{zone}/instances/{inst" + + "ance}/updateNetworkInterface:\032network_in" + + "terface_resource\022\337\002\n\034UpdateShieldedInsta" + + "nceConfig\022D.google.cloud.compute.v1.Upda" + + "teShieldedInstanceConfigInstanceRequest\032" + + "\".google.cloud.compute.v1.Operation\"\324\001\332A" + + "7project,zone,instance,shielded_instance" + + "_config_resource\212N\016ZoneOperations\202\323\344\223\002\202\001" + + "2]/compute/v1/projects/{project}/zones/{" + + "zone}/instances/{instance}/updateShielde" + + "dInstanceConfig:!shielded_instance_confi" + + "g_resource\032r\312A\026compute.googleapis.com\322AV" + + "https://www.googleapis.com/auth/compute," + + "https://www.googleapis.com/auth/cloud-pl" + + "atform2\203\023\n\020InstantSnapshots\022\326\001\n\016Aggregat" + + "edList\022>.google.cloud.compute.v1.Aggrega" + + "tedListInstantSnapshotsRequest\0326.google." + + "cloud.compute.v1.InstantSnapshotAggregat" + + "edList\"L\332A\007project\202\323\344\223\002<\022:/compute/v1/pr" + + "ojects/{project}/aggregated/instantSnaps" + + "hots\022\356\001\n\006Delete\0225.google.cloud.compute.v" + + "1.DeleteInstantSnapshotRequest\032\".google." + + "cloud.compute.v1.Operation\"\210\001\332A\035project," + + "zone,instant_snapshot\212N\016ZoneOperations\202\323" + + "\344\223\002Q*O/compute/v1/projects/{project}/zon" + + "es/{zone}/instantSnapshots/{instant_snap" + + "shot}\022\334\001\n\003Get\0222.google.cloud.compute.v1." + + "GetInstantSnapshotRequest\032(.google.cloud" + + ".compute.v1.InstantSnapshot\"w\332A\035project," + + "zone,instant_snapshot\202\323\344\223\002Q\022O/compute/v1" + + "/projects/{project}/zones/{zone}/instant" + + "Snapshots/{instant_snapshot}\022\342\001\n\014GetIamP" + + "olicy\022;.google.cloud.compute.v1.GetIamPo" + + "licyInstantSnapshotRequest\032\037.google.clou" + + "d.compute.v1.Policy\"t\332A\025project,zone,res" + + "ource\202\323\344\223\002V\022T/compute/v1/projects/{proje" + "ct}/zones/{zone}/instantSnapshots/{resou" - + "rce}/setIamPolicy: zone_set_policy_reque" - + "st_resource\022\261\002\n\tSetLabels\0228.google.cloud" - + ".compute.v1.SetLabelsInstantSnapshotRequ" + + "rce}/getIamPolicy\022\377\001\n\006Insert\0225.google.cl" + + "oud.compute.v1.InsertInstantSnapshotRequ" + "est\032\".google.cloud.compute.v1.Operation\"" - + "\305\001\332A6project,zone,resource,zone_set_labe" - + "ls_request_resource\212N\016ZoneOperations\202\323\344\223" - + "\002u\"Q/compute/v1/projects/{project}/zones" - + "/{zone}/instantSnapshots/{resource}/setL" - + "abels: zone_set_labels_request_resource\022" - + "\313\002\n\022TestIamPermissions\022A.google.cloud.co" - + "mpute.v1.TestIamPermissionsInstantSnapsh" - + "otRequest\0320.google.cloud.compute.v1.Test" - + "PermissionsResponse\"\277\001\332A7project,zone,re" - + "source,test_permissions_request_resource" - + "\202\323\344\223\002\177\"Z/compute/v1/projects/{project}/z" + + "\231\001\332A&project,zone,instant_snapshot_resou" + + "rce\212N\016ZoneOperations\202\323\344\223\002Y\"\022.google.cloud.compute.v1.G" - + "etInterconnectAttachmentGroupRequest\0324.g" - + "oogle.cloud.compute.v1.InterconnectAttac" - + "hmentGroup\"\222\001\332A%project,interconnect_att" - + "achment_group\202\323\344\223\002d\022b/compute/v1/project" - + "s/{project}/global/interconnectAttachmen" + + "setIamPolicy: zone_set_policy_request_re" + + "source\022\261\002\n\tSetLabels\0228.google.cloud.comp" + + "ute.v1.SetLabelsInstantSnapshotRequest\032\"" + + ".google.cloud.compute.v1.Operation\"\305\001\332A6" + + "project,zone,resource,zone_set_labels_re" + + "quest_resource\212N\016ZoneOperations\202\323\344\223\002u\"Q/" + + "compute/v1/projects/{project}/zones/{zon" + + "e}/instantSnapshots/{resource}/setLabels" + + ": zone_set_labels_request_resource\022\313\002\n\022T" + + "estIamPermissions\022A.google.cloud.compute" + + ".v1.TestIamPermissionsInstantSnapshotReq" + + "uest\0320.google.cloud.compute.v1.TestPermi" + + "ssionsResponse\"\277\001\332A7project,zone,resourc" + + "e,test_permissions_request_resource\202\323\344\223\002" + + "\177\"Z/compute/v1/projects/{project}/zones/" + + "{zone}/instantSnapshots/{resource}/testI" + + "amPermissions:!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\246\026\n\034InterconnectAttachmentGroups\022\227\002" + + "\n\006Delete\022A.google.cloud.compute.v1.Delet" + + "eInterconnectAttachmentGroupRequest\032\".go" + + "ogle.cloud.compute.v1.Operation\"\245\001\332A%pro" + + "ject,interconnect_attachment_group\212N\020Glo" + + "balOperations\202\323\344\223\002d*b/compute/v1/project", + "s/{project}/global/interconnectAttachmen" + "tGroups/{interconnect_attachment_group}\022" - + "\357\001\n\014GetIamPolicy\022G.google.cloud.compute." - + "v1.GetIamPolicyInterconnectAttachmentGro" - + "upRequest\032\037.google.cloud.compute.v1.Poli" - + "cy\"u\332A\020project,resource\202\323\344\223\002\\\022Z/compute/" - + "v1/projects/{project}/global/interconnec" - + "tAttachmentGroups/{resource}/getIamPolic" - + "y\022\344\002\n\024GetOperationalStatus\022O.google.clou" - + "d.compute.v1.GetOperationalStatusInterco" - + "nnectAttachmentGroupRequest\032Q.google.clo" - + "ud.compute.v1.InterconnectAttachmentGrou" - + "psGetOperationalStatusResponse\"\247\001\332A%proj" - + "ect,interconnect_attachment_group\202\323\344\223\002y\022" - + "w/compute/v1/projects/{project}/global/i" - + "nterconnectAttachmentGroups/{interconnec" - + "t_attachment_group}/getOperationalStatus" - + "\022\250\002\n\006Insert\022A.google.cloud.compute.v1.In" - + "sertInterconnectAttachmentGroupRequest\032\"" - + ".google.cloud.compute.v1.Operation\"\266\001\332A." - + "project,interconnect_attachment_group_re" - + "source\212N\020GlobalOperations\202\323\344\223\002l\"B/comput" - + "e/v1/projects/{project}/global/interconn" - + "ectAttachmentGroups:&interconnect_attach" - + "ment_group_resource\022\341\001\n\004List\022@.google.cl" - + "oud.compute.v1.ListInterconnectAttachmen" - + "tGroupsRequest\032A.google.cloud.compute.v1" - + ".InterconnectAttachmentGroupsListRespons" - + "e\"T\332A\007project\202\323\344\223\002D\022B/compute/v1/project" - + "s/{project}/global/interconnectAttachmen" - + "tGroups\022\345\002\n\005Patch\022@.google.cloud.compute" - + ".v1.PatchInterconnectAttachmentGroupRequ" - + "est\032\".google.cloud.compute.v1.Operation\"" - + "\365\001\332ALproject,interconnect_attachment_gro" - + "up,interconnect_attachment_group_resourc" - + "e\212N\020GlobalOperations\202\323\344\223\002\214\0012b/compute/v1" - + "/projects/{project}/global/interconnectA" - + "ttachmentGroups/{interconnect_attachment" - + "_group}:&interconnect_attachment_group_r" - + "esource\022\270\002\n\014SetIamPolicy\022G.google.cloud." - + "compute.v1.SetIamPolicyInterconnectAttac" - + "hmentGroupRequest\032\037.google.cloud.compute" - + ".v1.Policy\"\275\001\332A3project,resource,global_" - + "set_policy_request_resource\202\323\344\223\002\200\001\"Z/com" - + "pute/v1/projects/{project}/global/interc" - + "onnectAttachmentGroups/{resource}/setIam" - + "Policy:\"global_set_policy_request_resour" - + "ce\022\331\002\n\022TestIamPermissions\022M.google.cloud" - + ".compute.v1.TestIamPermissionsInterconne" - + "ctAttachmentGroupRequest\0320.google.cloud." - + "compute.v1.TestPermissionsResponse\"\301\001\332A2" - + "project,resource,test_permissions_reques" - + "t_resource\202\323\344\223\002\205\001\"`/compute/v1/projects/" - + "{project}/global/interconnectAttachmentG" - + "roups/{resource}/testIamPermissions:!tes" - + "t_permissions_request_resource\032r\312A\026compu" - + "te.googleapis.com\322AVhttps://www.googleap" - + "is.com/auth/compute,https://www.googleap" - + "is.com/auth/cloud-platform2\302\020\n\027Interconn" - + "ectAttachments\022\353\001\n\016AggregatedList\022E.goog" - + "le.cloud.compute.v1.AggregatedListInterc" - + "onnectAttachmentsRequest\032=.google.cloud." - + "compute.v1.InterconnectAttachmentAggrega" - + "tedList\"S\332A\007project\202\323\344\223\002C\022A/compute/v1/p" - + "rojects/{project}/aggregated/interconnec" - + "tAttachments\022\222\002\n\006Delete\022<.google.cloud.c" - + "ompute.v1.DeleteInterconnectAttachmentRe" - + "quest\032\".google.cloud.compute.v1.Operatio" - + "n\"\245\001\332A&project,region,interconnect_attac" - + "hment\212N\020RegionOperations\202\323\344\223\002c*a/compute" - + "/v1/projects/{project}/regions/{region}/" - + "interconnectAttachments/{interconnect_at" - + "tachment}\022\206\002\n\003Get\0229.google.cloud.compute" - + ".v1.GetInterconnectAttachmentRequest\032/.g" - + "oogle.cloud.compute.v1.InterconnectAttac" - + "hment\"\222\001\332A&project,region,interconnect_a" - + "ttachment\202\323\344\223\002c\022a/compute/v1/projects/{p" - + "roject}/regions/{region}/interconnectAtt" - + "achments/{interconnect_attachment}\022\243\002\n\006I" - + "nsert\022<.google.cloud.compute.v1.InsertIn" - + "terconnectAttachmentRequest\032\".google.clo" - + "ud.compute.v1.Operation\"\266\001\332A/project,reg" - + "ion,interconnect_attachment_resource\212N\020R" - + "egionOperations\202\323\344\223\002k\"G/compute/v1/proje" - + "cts/{project}/regions/{region}/interconn" - + "ectAttachments: interconnect_attachment_" - + "resource\022\332\001\n\004List\022;.google.cloud.compute" - + ".v1.ListInterconnectAttachmentsRequest\0323" - + ".google.cloud.compute.v1.InterconnectAtt" - + "achmentList\"`\332A\016project,region\202\323\344\223\002I\022G/c" - + "ompute/v1/projects/{project}/regions/{re" - + "gion}/interconnectAttachments\022\324\002\n\005Patch\022" - + ";.google.cloud.compute.v1.PatchInterconn" - + "ectAttachmentRequest\032\".google.cloud.comp" - + "ute.v1.Operation\"\351\001\332AGproject,region,int" - + "erconnect_attachment,interconnect_attach" - + "ment_resource\212N\020RegionOperations\202\323\344\223\002\205\0012" - + "a/compute/v1/projects/{project}/regions/" - + "{region}/interconnectAttachments/{interc" - + "onnect_attachment}: interconnect_attachm" - + "ent_resource\022\314\002\n\tSetLabels\022?.google.clou" - + "d.compute.v1.SetLabelsInterconnectAttach" - + "mentRequest\032\".google.cloud.compute.v1.Op" - + "eration\"\331\001\332A:project,region,resource,reg" - + "ion_set_labels_request_resource\212N\020Region" - + "Operations\202\323\344\223\002\202\001\"\\/compute/v1/projects/" - + "{project}/regions/{region}/interconnectA" - + "ttachments/{resource}/setLabels:\"region_" - + "set_labels_request_resource\032r\312A\026compute." - + "googleapis.com\322AVhttps://www.googleapis." - + "com/auth/compute,https://www.googleapis." - + "com/auth/cloud-platform2\270\026\n\022Interconnect" - + "Groups\022\363\002\n\rCreateMembers\022>.google.cloud." - + "compute.v1.CreateMembersInterconnectGrou" - + "pRequest\032\".google.cloud.compute.v1.Opera" - + "tion\"\375\001\332ANproject,interconnect_group,int" - + "erconnect_groups_create_members_request_" - + "resource\212N\020GlobalOperations\202\323\344\223\002\222\001\"[/com" + + "\220\002\n\003Get\022>.google.cloud.compute.v1.GetInt" + + "erconnectAttachmentGroupRequest\0324.google" + + ".cloud.compute.v1.InterconnectAttachment" + + "Group\"\222\001\332A%project,interconnect_attachme" + + "nt_group\202\323\344\223\002d\022b/compute/v1/projects/{pr" + + "oject}/global/interconnectAttachmentGrou" + + "ps/{interconnect_attachment_group}\022\357\001\n\014G" + + "etIamPolicy\022G.google.cloud.compute.v1.Ge" + + "tIamPolicyInterconnectAttachmentGroupReq" + + "uest\032\037.google.cloud.compute.v1.Policy\"u\332" + + "A\020project,resource\202\323\344\223\002\\\022Z/compute/v1/pr" + + "ojects/{project}/global/interconnectAtta" + + "chmentGroups/{resource}/getIamPolicy\022\344\002\n" + + "\024GetOperationalStatus\022O.google.cloud.com" + + "pute.v1.GetOperationalStatusInterconnect" + + "AttachmentGroupRequest\032Q.google.cloud.co" + + "mpute.v1.InterconnectAttachmentGroupsGet" + + "OperationalStatusResponse\"\247\001\332A%project,i" + + "nterconnect_attachment_group\202\323\344\223\002y\022w/com" + "pute/v1/projects/{project}/global/interc" - + "onnectGroups/{interconnect_group}/create" - + "Members:3interconnect_groups_create_memb" - + "ers_request_resource\022\355\001\n\006Delete\0227.google" - + ".cloud.compute.v1.DeleteInterconnectGrou" - + "pRequest\032\".google.cloud.compute.v1.Opera" - + "tion\"\205\001\332A\032project,interconnect_group\212N\020G" - + "lobalOperations\202\323\344\223\002O*M/compute/v1/proje" - + "cts/{project}/global/interconnectGroups/" - + "{interconnect_group}\022\333\001\n\003Get\0224.google.cl" - + "oud.compute.v1.GetInterconnectGroupReque" - + "st\032*.google.cloud.compute.v1.Interconnec" - + "tGroup\"r\332A\032project,interconnect_group\202\323\344" - + "\223\002O\022M/compute/v1/projects/{project}/glob" - + "al/interconnectGroups/{interconnect_grou" - + "p}\022\333\001\n\014GetIamPolicy\022=.google.cloud.compu" - + "te.v1.GetIamPolicyInterconnectGroupReque" - + "st\032\037.google.cloud.compute.v1.Policy\"k\332A\020" - + "project,resource\202\323\344\223\002R\022P/compute/v1/proj" - + "ects/{project}/global/interconnectGroups" - + "/{resource}/getIamPolicy\022\260\002\n\024GetOperatio" - + "nalStatus\022E.google.cloud.compute.v1.GetO" - + "perationalStatusInterconnectGroupRequest" - + "\032G.google.cloud.compute.v1.InterconnectG" - + "roupsGetOperationalStatusResponse\"\207\001\332A\032p" - + "roject,interconnect_group\202\323\344\223\002d\022b/comput" - + "e/v1/projects/{project}/global/interconn" - + "ectGroups/{interconnect_group}/getOperat", - "ionalStatus\022\376\001\n\006Insert\0227.google.cloud.co" - + "mpute.v1.InsertInterconnectGroupRequest\032" - + "\".google.cloud.compute.v1.Operation\"\226\001\332A" - + "#project,interconnect_group_resource\212N\020G" - + "lobalOperations\202\323\344\223\002W\"8/compute/v1/proje" - + "cts/{project}/global/interconnectGroups:" - + "\033interconnect_group_resource\022\303\001\n\004List\0226." - + "google.cloud.compute.v1.ListInterconnect" - + "GroupsRequest\0327.google.cloud.compute.v1." - + "InterconnectGroupsListResponse\"J\332A\007proje" - + "ct\202\323\344\223\002:\0228/compute/v1/projects/{project}" - + "/global/interconnectGroups\022\244\002\n\005Patch\0226.g" - + "oogle.cloud.compute.v1.PatchInterconnect" - + "GroupRequest\032\".google.cloud.compute.v1.O" - + "peration\"\276\001\332A6project,interconnect_group" - + ",interconnect_group_resource\212N\020GlobalOpe" - + "rations\202\323\344\223\002l2M/compute/v1/projects/{pro" - + "ject}/global/interconnectGroups/{interco" - + "nnect_group}:\033interconnect_group_resourc" - + "e\022\243\002\n\014SetIamPolicy\022=.google.cloud.comput" - + "e.v1.SetIamPolicyInterconnectGroupReques" - + "t\032\037.google.cloud.compute.v1.Policy\"\262\001\332A3" - + "project,resource,global_set_policy_reque" - + "st_resource\202\323\344\223\002v\"P/compute/v1/projects/" - + "{project}/global/interconnectGroups/{res" - + "ource}/setIamPolicy:\"global_set_policy_r" - + "equest_resource\022\304\002\n\022TestIamPermissions\022C" - + ".google.cloud.compute.v1.TestIamPermissi" - + "onsInterconnectGroupRequest\0320.google.clo" - + "ud.compute.v1.TestPermissionsResponse\"\266\001" - + "\332A2project,resource,test_permissions_req" - + "uest_resource\202\323\344\223\002{\"V/compute/v1/project" - + "s/{project}/global/interconnectGroups/{r" - + "esource}/testIamPermissions:!test_permis" - + "sions_request_resource\032r\312A\026compute.googl" + + "onnectAttachmentGroups/{interconnect_att" + + "achment_group}/getOperationalStatus\022\250\002\n\006" + + "Insert\022A.google.cloud.compute.v1.InsertI" + + "nterconnectAttachmentGroupRequest\032\".goog" + + "le.cloud.compute.v1.Operation\"\266\001\332A.proje" + + "ct,interconnect_attachment_group_resourc" + + "e\212N\020GlobalOperations\202\323\344\223\002l\"B/compute/v1/" + + "projects/{project}/global/interconnectAt" + + "tachmentGroups:&interconnect_attachment_" + + "group_resource\022\341\001\n\004List\022@.google.cloud.c" + + "ompute.v1.ListInterconnectAttachmentGrou" + + "psRequest\032A.google.cloud.compute.v1.Inte" + + "rconnectAttachmentGroupsListResponse\"T\332A" + + "\007project\202\323\344\223\002D\022B/compute/v1/projects/{pr" + + "oject}/global/interconnectAttachmentGrou" + + "ps\022\345\002\n\005Patch\022@.google.cloud.compute.v1.P" + + "atchInterconnectAttachmentGroupRequest\032\"" + + ".google.cloud.compute.v1.Operation\"\365\001\332AL" + + "project,interconnect_attachment_group,in" + + "terconnect_attachment_group_resource\212N\020G" + + "lobalOperations\202\323\344\223\002\214\0012b/compute/v1/proj" + + "ects/{project}/global/interconnectAttach" + + "mentGroups/{interconnect_attachment_grou" + + "p}:&interconnect_attachment_group_resour" + + "ce\022\270\002\n\014SetIamPolicy\022G.google.cloud.compu" + + "te.v1.SetIamPolicyInterconnectAttachment" + + "GroupRequest\032\037.google.cloud.compute.v1.P" + + "olicy\"\275\001\332A3project,resource,global_set_p" + + "olicy_request_resource\202\323\344\223\002\200\001\"Z/compute/" + + "v1/projects/{project}/global/interconnec" + + "tAttachmentGroups/{resource}/setIamPolic" + + "y:\"global_set_policy_request_resource\022\331\002" + + "\n\022TestIamPermissions\022M.google.cloud.comp" + + "ute.v1.TestIamPermissionsInterconnectAtt" + + "achmentGroupRequest\0320.google.cloud.compu" + + "te.v1.TestPermissionsResponse\"\301\001\332A2proje" + + "ct,resource,test_permissions_request_res" + + "ource\202\323\344\223\002\205\001\"`/compute/v1/projects/{proj" + + "ect}/global/interconnectAttachmentGroups" + + "/{resource}/testIamPermissions:!test_per" + + "missions_request_resource\032r\312A\026compute.go" + + "ogleapis.com\322AVhttps://www.googleapis.co" + + "m/auth/compute,https://www.googleapis.co" + + "m/auth/cloud-platform2\302\020\n\027InterconnectAt" + + "tachments\022\353\001\n\016AggregatedList\022E.google.cl" + + "oud.compute.v1.AggregatedListInterconnec" + + "tAttachmentsRequest\032=.google.cloud.compu" + + "te.v1.InterconnectAttachmentAggregatedLi" + + "st\"S\332A\007project\202\323\344\223\002C\022A/compute/v1/projec" + + "ts/{project}/aggregated/interconnectAtta" + + "chments\022\222\002\n\006Delete\022<.google.cloud.comput" + + "e.v1.DeleteInterconnectAttachmentRequest" + + "\032\".google.cloud.compute.v1.Operation\"\245\001\332" + + "A&project,region,interconnect_attachment" + + "\212N\020RegionOperations\202\323\344\223\002c*a/compute/v1/p" + + "rojects/{project}/regions/{region}/inter" + + "connectAttachments/{interconnect_attachm" + + "ent}\022\206\002\n\003Get\0229.google.cloud.compute.v1.G" + + "etInterconnectAttachmentRequest\032/.google" + + ".cloud.compute.v1.InterconnectAttachment" + + "\"\222\001\332A&project,region,interconnect_attach" + + "ment\202\323\344\223\002c\022a/compute/v1/projects/{projec" + + "t}/regions/{region}/interconnectAttachme" + + "nts/{interconnect_attachment}\022\243\002\n\006Insert" + + "\022<.google.cloud.compute.v1.InsertInterco" + + "nnectAttachmentRequest\032\".google.cloud.co" + + "mpute.v1.Operation\"\266\001\332A/project,region,i" + + "nterconnect_attachment_resource\212N\020Region" + + "Operations\202\323\344\223\002k\"G/compute/v1/projects/{" + + "project}/regions/{region}/interconnectAt" + + "tachments: interconnect_attachment_resou" + + "rce\022\332\001\n\004List\022;.google.cloud.compute.v1.L" + + "istInterconnectAttachmentsRequest\0323.goog" + + "le.cloud.compute.v1.InterconnectAttachme" + + "ntList\"`\332A\016project,region\202\323\344\223\002I\022G/comput" + + "e/v1/projects/{project}/regions/{region}" + + "/interconnectAttachments\022\324\002\n\005Patch\022;.goo" + + "gle.cloud.compute.v1.PatchInterconnectAt" + + "tachmentRequest\032\".google.cloud.compute.v" + + "1.Operation\"\351\001\332AGproject,region,intercon" + + "nect_attachment,interconnect_attachment_" + + "resource\212N\020RegionOperations\202\323\344\223\002\205\0012a/com" + + "pute/v1/projects/{project}/regions/{regi" + + "on}/interconnectAttachments/{interconnec" + + "t_attachment}: interconnect_attachment_r" + + "esource\022\314\002\n\tSetLabels\022?.google.cloud.com" + + "pute.v1.SetLabelsInterconnectAttachmentR" + + "equest\032\".google.cloud.compute.v1.Operati" + + "on\"\331\001\332A:project,region,resource,region_s" + + "et_labels_request_resource\212N\020RegionOpera" + + "tions\202\323\344\223\002\202\001\"\\/compute/v1/projects/{proj" + + "ect}/regions/{region}/interconnectAttach" + + "ments/{resource}/setLabels:\"region_set_l" + + "abels_request_resource\032r\312A\026compute.googl" + "eapis.com\322AVhttps://www.googleapis.com/a" + "uth/compute,https://www.googleapis.com/a" - + "uth/cloud-platform2\361\004\n\025InterconnectLocat" - + "ions\022\352\001\n\003Get\0227.google.cloud.compute.v1.G" - + "etInterconnectLocationRequest\032-.google.c" - + "loud.compute.v1.InterconnectLocation\"{\332A" - + "\035project,interconnect_location\202\323\344\223\002U\022S/c" - + "ompute/v1/projects/{project}/global/inte" - + "rconnectLocations/{interconnect_location" - + "}\022\303\001\n\004List\0229.google.cloud.compute.v1.Lis" - + "tInterconnectLocationsRequest\0321.google.c" - + "loud.compute.v1.InterconnectLocationList" - + "\"M\332A\007project\202\323\344\223\002=\022;/compute/v1/projects" - + "/{project}/global/interconnectLocations\032" + + "uth/cloud-platform2\270\026\n\022InterconnectGroup" + + "s\022\363\002\n\rCreateMembers\022>.google.cloud.compu" + + "te.v1.CreateMembersInterconnectGroupRequ" + + "est\032\".google.cloud.compute.v1.Operation\"" + + "\375\001\332ANproject,interconnect_group,intercon" + + "nect_groups_create_members_request_resou" + + "rce\212N\020GlobalOperations\202\323\344\223\002\222\001\"[/compute/" + + "v1/projects/{project}/global/interconnec" + + "tGroups/{interconnect_group}/createMembe" + + "rs:3interconnect_groups_create_members_r" + + "equest_resource\022\355\001\n\006Delete\0227.google.clou" + + "d.compute.v1.DeleteInterconnectGroupRequ" + + "est\032\".google.cloud.compute.v1.Operation\"" + + "\205\001\332A\032project,interconnect_group\212N\020Global" + + "Operations\202\323\344\223\002O*M/compute/v1/projects/{" + + "project}/global/interconnectGroups/{inte" + + "rconnect_group}\022\333\001\n\003Get\0224.google.cloud.c" + + "ompute.v1.GetInterconnectGroupRequest\032*." + + "google.cloud.compute.v1.InterconnectGrou" + + "p\"r\332A\032project,interconnect_group\202\323\344\223\002O\022M" + + "/compute/v1/projects/{project}/global/in" + + "terconnectGroups/{interconnect_group}\022\333\001" + + "\n\014GetIamPolicy\022=.google.cloud.compute.v1" + + ".GetIamPolicyInterconnectGroupRequest\032\037." + + "google.cloud.compute.v1.Policy\"k\332A\020proje" + + "ct,resource\202\323\344\223\002R\022P/compute/v1/projects/" + + "{project}/global/interconnectGroups/{res" + + "ource}/getIamPolicy\022\260\002\n\024GetOperationalSt" + + "atus\022E.google.cloud.compute.v1.GetOperat" + + "ionalStatusInterconnectGroupRequest\032G.go" + + "ogle.cloud.compute.v1.InterconnectGroups" + + "GetOperationalStatusResponse\"\207\001\332A\032projec" + + "t,interconnect_group\202\323\344\223\002d\022b/compute/v1/" + + "projects/{project}/global/interconnectGr" + + "oups/{interconnect_group}/getOperational" + + "Status\022\376\001\n\006Insert\0227.google.cloud.compute" + + ".v1.InsertInterconnectGroupRequest\032\".goo" + + "gle.cloud.compute.v1.Operation\"\226\001\332A#proj" + + "ect,interconnect_group_resource\212N\020Global" + + "Operations\202\323\344\223\002W\"8/compute/v1/projects/{" + + "project}/global/interconnectGroups:\033inte" + + "rconnect_group_resource\022\303\001\n\004List\0226.googl" + + "e.cloud.compute.v1.ListInterconnectGroup" + + "sRequest\0327.google.cloud.compute.v1.Inter" + + "connectGroupsListResponse\"J\332A\007project\202\323\344" + + "\223\002:\0228/compute/v1/projects/{project}/glob" + + "al/interconnectGroups\022\244\002\n\005Patch\0226.google" + + ".cloud.compute.v1.PatchInterconnectGroup" + + "Request\032\".google.cloud.compute.v1.Operat" + + "ion\"\276\001\332A6project,interconnect_group,inte" + + "rconnect_group_resource\212N\020GlobalOperatio" + + "ns\202\323\344\223\002l2M/compute/v1/projects/{project}" + + "/global/interconnectGroups/{interconnect" + + "_group}:\033interconnect_group_resource\022\243\002\n" + + "\014SetIamPolicy\022=.google.cloud.compute.v1." + + "SetIamPolicyInterconnectGroupRequest\032\037.g" + + "oogle.cloud.compute.v1.Policy\"\262\001\332A3proje" + + "ct,resource,global_set_policy_request_re" + + "source\202\323\344\223\002v\"P/compute/v1/projects/{proj" + + "ect}/global/interconnectGroups/{resource" + + "}/setIamPolicy:\"global_set_policy_reques" + + "t_resource\022\304\002\n\022TestIamPermissions\022C.goog" + + "le.cloud.compute.v1.TestIamPermissionsIn" + + "terconnectGroupRequest\0320.google.cloud.co" + + "mpute.v1.TestPermissionsResponse\"\266\001\332A2pr" + + "oject,resource,test_permissions_request_" + + "resource\202\323\344\223\002{\"V/compute/v1/projects/{pr" + + "oject}/global/interconnectGroups/{resour" + + "ce}/testIamPermissions:!test_permissions" + + "_request_resource\032r\312A\026compute.googleapis" + + ".com\322AVhttps://www.googleapis.com/auth/c" + + "ompute,https://www.googleapis.com/auth/c" + + "loud-platform2\361\004\n\025InterconnectLocations\022" + + "\352\001\n\003Get\0227.google.cloud.compute.v1.GetInt" + + "erconnectLocationRequest\032-.google.cloud." + + "compute.v1.InterconnectLocation\"{\332A\035proj" + + "ect,interconnect_location\202\323\344\223\002U\022S/comput" + + "e/v1/projects/{project}/global/interconn" + + "ectLocations/{interconnect_location}\022\303\001\n" + + "\004List\0229.google.cloud.compute.v1.ListInte" + + "rconnectLocationsRequest\0321.google.cloud." + + "compute.v1.InterconnectLocationList\"M\332A\007" + + "project\202\323\344\223\002=\022;/compute/v1/projects/{pro" + + "ject}/global/interconnectLocations\032\244\001\312A\026" + + "compute.googleapis.com\322A\207\001https://www.go" + + "ogleapis.com/auth/compute.readonly,https" + + "://www.googleapis.com/auth/compute,https" + + "://www.googleapis.com/auth/cloud-platfor" + + "m2\252\005\n\033InterconnectRemoteLocations\022\213\002\n\003Ge" + + "t\022=.google.cloud.compute.v1.GetInterconn" + + "ectRemoteLocationRequest\0323.google.cloud." + + "compute.v1.InterconnectRemoteLocation\"\217\001" + + "\332A$project,interconnect_remote_location\202" + + "\323\344\223\002b\022`/compute/v1/projects/{project}/gl" + + "obal/interconnectRemoteLocations/{interc" + + "onnect_remote_location}\022\325\001\n\004List\022?.googl" + + "e.cloud.compute.v1.ListInterconnectRemot" + + "eLocationsRequest\0327.google.cloud.compute" + + ".v1.InterconnectRemoteLocationList\"S\332A\007p" + + "roject\202\323\344\223\002C\022A/compute/v1/projects/{proj" + + "ect}/global/interconnectRemoteLocations\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\252\005\n\033InterconnectRemoteLocations\022\213" - + "\002\n\003Get\022=.google.cloud.compute.v1.GetInte" - + "rconnectRemoteLocationRequest\0323.google.c" - + "loud.compute.v1.InterconnectRemoteLocati" - + "on\"\217\001\332A$project,interconnect_remote_loca" - + "tion\202\323\344\223\002b\022`/compute/v1/projects/{projec" - + "t}/global/interconnectRemoteLocations/{i" - + "nterconnect_remote_location}\022\325\001\n\004List\022?." - + "google.cloud.compute.v1.ListInterconnect" - + "RemoteLocationsRequest\0327.google.cloud.co" - + "mpute.v1.InterconnectRemoteLocationList\"" - + "S\332A\007project\202\323\344\223\002C\022A/compute/v1/projects/" - + "{project}/global/interconnectRemoteLocat" - + "ions\032\244\001\312A\026compute.googleapis.com\322A\207\001http" - + "s://www.googleapis.com/auth/compute.read" - + "only,https://www.googleapis.com/auth/com" - + "pute,https://www.googleapis.com/auth/clo" - + "ud-platform2\350\017\n\rInterconnects\022\326\001\n\006Delete" - + "\0222.google.cloud.compute.v1.DeleteInterco" - + "nnectRequest\032\".google.cloud.compute.v1.O" - + "peration\"t\332A\024project,interconnect\212N\020Glob" - + "alOperations\202\323\344\223\002D*B/compute/v1/projects" - + "/{project}/global/interconnects/{interco" - + "nnect}\022\300\001\n\003Get\022/.google.cloud.compute.v1" - + ".GetInterconnectRequest\032%.google.cloud.c" - + "ompute.v1.Interconnect\"a\332A\024project,inter" - + "connect\202\323\344\223\002D\022B/compute/v1/projects/{pro" - + "ject}/global/interconnects/{interconnect" - + "}\022\374\001\n\016GetDiagnostics\022:.google.cloud.comp" - + "ute.v1.GetDiagnosticsInterconnectRequest" - + "\032<.google.cloud.compute.v1.Interconnects" - + "GetDiagnosticsResponse\"p\332A\024project,inter" - + "connect\202\323\344\223\002S\022Q/compute/v1/projects/{pro" + + "atform2\350\017\n\rInterconnects\022\326\001\n\006Delete\0222.go" + + "ogle.cloud.compute.v1.DeleteInterconnect" + + "Request\032\".google.cloud.compute.v1.Operat" + + "ion\"t\332A\024project,interconnect\212N\020GlobalOpe" + + "rations\202\323\344\223\002D*B/compute/v1/projects/{pro" + "ject}/global/interconnects/{interconnect" - + "}/getDiagnostics\022\200\002\n\017GetMacsecConfig\022;.g" - + "oogle.cloud.compute.v1.GetMacsecConfigIn" - + "terconnectRequest\032=.google.cloud.compute" - + ".v1.InterconnectsGetMacsecConfigResponse" - + "\"q\332A\024project,interconnect\202\323\344\223\002T\022R/comput" - + "e/v1/projects/{project}/global/interconn" - + "ects/{interconnect}/getMacsecConfig\022\350\001\n\006" - + "Insert\0222.google.cloud.compute.v1.InsertI" - + "nterconnectRequest\032\".google.cloud.comput" - + "e.v1.Operation\"\205\001\332A\035project,interconnect" - + "_resource\212N\020GlobalOperations\202\323\344\223\002L\"3/com" - + "pute/v1/projects/{project}/global/interc" - + "onnects:\025interconnect_resource\022\253\001\n\004List\022" - + "1.google.cloud.compute.v1.ListInterconne" - + "ctsRequest\032).google.cloud.compute.v1.Int" - + "erconnectList\"E\332A\007project\202\323\344\223\0025\0223/comput" - + "e/v1/projects/{project}/global/interconn" - + "ects\022\202\002\n\005Patch\0221.google.cloud.compute.v1" - + ".PatchInterconnectRequest\032\".google.cloud" - + ".compute.v1.Operation\"\241\001\332A*project,inter" - + "connect,interconnect_resource\212N\020GlobalOp" - + "erations\202\323\344\223\002[2B/compute/v1/projects/{pr" - + "oject}/global/interconnects/{interconnec" - + "t}:\025interconnect_resource\022\246\002\n\tSetLabels\022" - + "5.google.cloud.compute.v1.SetLabelsInter" - + "connectRequest\032\".google.cloud.compute.v1" - + ".Operation\"\275\001\332A3project,resource,global_" - + "set_labels_request_resource\212N\020GlobalOper" - + "ations\202\323\344\223\002n\"H/compute/v1/projects/{proj" - + "ect}/global/interconnects/{resource}/set" - + "Labels:\"global_set_labels_request_resour" - + "ce\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\"`\332A\024projec" - + "t,license_code\202\323\344\223\002C\022A/compute/v1/projec" - + "ts/{project}/global/licenseCodes/{licens" - + "e_code}\022\270\002\n\022TestIamPermissions\022=.google." - + "cloud.compute.v1.TestIamPermissionsLicen" - + "seCodeRequest\0320.google.cloud.compute.v1." - + "TestPermissionsResponse\"\260\001\332A2project,res" - + "ource,test_permissions_request_resource\202" - + "\323\344\223\002u\"P/compute/v1/projects/{project}/gl" - + "obal/licenseCodes/{resource}/testIamPerm" - + "issions:!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" + + "}\022\300\001\n\003Get\022/.google.cloud.compute.v1.GetI" + + "nterconnectRequest\032%.google.cloud.comput" + + "e.v1.Interconnect\"a\332A\024project,interconne" + + "ct\202\323\344\223\002D\022B/compute/v1/projects/{project}" + + "/global/interconnects/{interconnect}\022\374\001\n" + + "\016GetDiagnostics\022:.google.cloud.compute.v" + + "1.GetDiagnosticsInterconnectRequest\032<.go" + + "ogle.cloud.compute.v1.InterconnectsGetDi" + + "agnosticsResponse\"p\332A\024project,interconne" + + "ct\202\323\344\223\002S\022Q/compute/v1/projects/{project}" + + "/global/interconnects/{interconnect}/get" + + "Diagnostics\022\200\002\n\017GetMacsecConfig\022;.google" + + ".cloud.compute.v1.GetMacsecConfigInterco" + + "nnectRequest\032=.google.cloud.compute.v1.I" + + "nterconnectsGetMacsecConfigResponse\"q\332A\024" + + "project,interconnect\202\323\344\223\002T\022R/compute/v1/" + + "projects/{project}/global/interconnects/" + + "{interconnect}/getMacsecConfig\022\350\001\n\006Inser" + + "t\0222.google.cloud.compute.v1.InsertInterc" + + "onnectRequest\032\".google.cloud.compute.v1." + + "Operation\"\205\001\332A\035project,interconnect_reso" + + "urce\212N\020GlobalOperations\202\323\344\223\002L\"3/compute/" + + "v1/projects/{project}/global/interconnec" + + "ts:\025interconnect_resource\022\253\001\n\004List\0221.goo" + + "gle.cloud.compute.v1.ListInterconnectsRe" + + "quest\032).google.cloud.compute.v1.Intercon" + + "nectList\"E\332A\007project\202\323\344\223\0025\0223/compute/v1/" + + "projects/{project}/global/interconnects\022" + + "\202\002\n\005Patch\0221.google.cloud.compute.v1.Patc" + + "hInterconnectRequest\032\".google.cloud.comp" + + "ute.v1.Operation\"\241\001\332A*project,interconne" + + "ct,interconnect_resource\212N\020GlobalOperati" + + "ons\202\323\344\223\002[2B/compute/v1/projects/{project" + + "}/global/interconnects/{interconnect}:\025i" + + "nterconnect_resource\022\246\002\n\tSetLabels\0225.goo" + + "gle.cloud.compute.v1.SetLabelsInterconne" + + "ctRequest\032\".google.cloud.compute.v1.Oper" + + "ation\"\275\001\332A3project,resource,global_set_l" + + "abels_request_resource\212N\020GlobalOperation" + + "s\202\323\344\223\002n\"H/compute/v1/projects/{project}/" + + "global/interconnects/{resource}/setLabel" + + "s:\"global_set_labels_request_resource\032r\312" + + "A\026compute.googleapis.com\322AVhttps://www.g" + + "oogleapis.com/auth/compute,https://www.g" + + "oogleapis.com/auth/cloud-platform2\260\005\n\014Li" + + "censeCodes\022\275\001\n\003Get\022..google.cloud.comput" + + "e.v1.GetLicenseCodeRequest\032$.google.clou" + + "d.compute.v1.LicenseCode\"`\332A\024project,lic" + + "ense_code\202\323\344\223\002C\022A/compute/v1/projects/{p" + + "roject}/global/licenseCodes/{license_cod" + + "e}\022\270\002\n\022TestIamPermissions\022=.google.cloud" + + ".compute.v1.TestIamPermissionsLicenseCod" + + "eRequest\0320.google.cloud.compute.v1.TestP" + + "ermissionsResponse\"\260\001\332A2project,resource" + + ",test_permissions_request_resource\202\323\344\223\002u" + + "\"P/compute/v1/projects/{project}/global/" + + "licenseCodes/{resource}/testIamPermissio" + + "ns:!test_permissions_request_resource\032\244\001" + + "\312A\026compute.googleapis.com\322A\207\001https://www" + + ".googleapis.com/auth/compute.readonly,ht" + + "tps://www.googleapis.com/auth/compute,ht" + + "tps://www.googleapis.com/auth/cloud-plat" + + "form2\343\016\n\010Licenses\022\302\001\n\006Delete\022-.google.cl" + + "oud.compute.v1.DeleteLicenseRequest\032\".go" + + "ogle.cloud.compute.v1.Operation\"e\332A\017proj" + + "ect,license\212N\020GlobalOperations\202\323\344\223\002:*8/c" + + "ompute/v1/projects/{project}/global/lice" + + "nses/{license}\022\247\001\n\003Get\022*.google.cloud.co" + + "mpute.v1.GetLicenseRequest\032 .google.clou" + + "d.compute.v1.License\"R\332A\017project,license" + + "\202\323\344\223\002:\0228/compute/v1/projects/{project}/g" + + "lobal/licenses/{license}\022\307\001\n\014GetIamPolic" + + "y\0223.google.cloud.compute.v1.GetIamPolicy" + + "LicenseRequest\032\037.google.cloud.compute.v1" + + ".Policy\"a\332A\020project,resource\202\323\344\223\002H\022F/com" + + "pute/v1/projects/{project}/global/licens" + + "es/{resource}/getIamPolicy\022\323\001\n\006Insert\022-." + + "google.cloud.compute.v1.InsertLicenseReq" + + "uest\032\".google.cloud.compute.v1.Operation" + + "\"v\332A\030project,license_resource\212N\020GlobalOp" + + "erations\202\323\344\223\002B\"./compute/v1/projects/{pr" + + "oject}/global/licenses:\020license_resource" + + "\022\245\001\n\004List\022,.google.cloud.compute.v1.List" + + "LicensesRequest\032-.google.cloud.compute.v" + + "1.LicensesListResponse\"@\332A\007project\202\323\344\223\0020" + + "\022./compute/v1/projects/{project}/global/" + + "licenses\022\217\002\n\014SetIamPolicy\0223.google.cloud" + + ".compute.v1.SetIamPolicyLicenseRequest\032\037" + + ".google.cloud.compute.v1.Policy\"\250\001\332A3pro" + + "ject,resource,global_set_policy_request_" + + "resource\202\323\344\223\002l\"F/compute/v1/projects/{pr" + + "oject}/global/licenses/{resource}/setIam" + + "Policy:\"global_set_policy_request_resour" + + "ce\022\260\002\n\022TestIamPermissions\0229.google.cloud" + + ".compute.v1.TestIamPermissionsLicenseReq" + + "uest\0320.google.cloud.compute.v1.TestPermi" + + "ssionsResponse\"\254\001\332A2project,resource,tes" + + "t_permissions_request_resource\202\323\344\223\002q\"L/c" + + "ompute/v1/projects/{project}/global/lice" + + "nses/{resource}/testIamPermissions:!test" + + "_permissions_request_resource\022\346\001\n\006Update" + + "\022-.google.cloud.compute.v1.UpdateLicense" + + "Request\032\".google.cloud.compute.v1.Operat" + + "ion\"\210\001\332A project,license,license_resourc" + + "e\212N\020GlobalOperations\202\323\344\223\002L28/compute/v1/" + + "projects/{project}/global/licenses/{lice" + + "nse}:\020license_resource\032r\312A\026compute.googl" + + "eapis.com\322AVhttps://www.googleapis.com/a" + + "uth/compute,https://www.googleapis.com/a" + + "uth/cloud-platform2\224\020\n\rMachineImages\022\330\001\n" + + "\006Delete\0222.google.cloud.compute.v1.Delete" + + "MachineImageRequest\032\".google.cloud.compu" + + "te.v1.Operation\"v\332A\025project,machine_imag" + + "e\212N\020GlobalOperations\202\323\344\223\002E*C/compute/v1/" + + "projects/{project}/global/machineImages/" + + "{machine_image}\022\302\001\n\003Get\022/.google.cloud.c" + + "ompute.v1.GetMachineImageRequest\032%.googl" + + "e.cloud.compute.v1.MachineImage\"c\332A\025proj" + + "ect,machine_image\202\323\344\223\002E\022C/compute/v1/pro" + + "jects/{project}/global/machineImages/{ma" + + "chine_image}\022\321\001\n\014GetIamPolicy\0228.google.c" + + "loud.compute.v1.GetIamPolicyMachineImage" + + "Request\032\037.google.cloud.compute.v1.Policy" + + "\"f\332A\020project,resource\202\323\344\223\002M\022K/compute/v1" + + "/projects/{project}/global/machineImages" + + "/{resource}/getIamPolicy\022\352\001\n\006Insert\0222.go" + + "ogle.cloud.compute.v1.InsertMachineImage" + + "Request\032\".google.cloud.compute.v1.Operat" + + "ion\"\207\001\332A\036project,machine_image_resource\212" + + "N\020GlobalOperations\202\323\344\223\002M\"3/compute/v1/pr" + + "ojects/{project}/global/machineImages:\026m" + + "achine_image_resource\022\253\001\n\004List\0221.google." + + "cloud.compute.v1.ListMachineImagesReques" + + "t\032).google.cloud.compute.v1.MachineImage" + + "List\"E\332A\007project\202\323\344\223\0025\0223/compute/v1/proj" + + "ects/{project}/global/machineImages\022\231\002\n\014" + + "SetIamPolicy\0228.google.cloud.compute.v1.S" + + "etIamPolicyMachineImageRequest\032\037.google." + + "cloud.compute.v1.Policy\"\255\001\332A3project,res" + + "ource,global_set_policy_request_resource" + + "\202\323\344\223\002q\"K/compute/v1/projects/{project}/g" + + "lobal/machineImages/{resource}/setIamPol" + + "icy:\"global_set_policy_request_resource\022" + + "\246\002\n\tSetLabels\0225.google.cloud.compute.v1." + + "SetLabelsMachineImageRequest\032\".google.cl" + + "oud.compute.v1.Operation\"\275\001\332A3project,re" + + "source,global_set_labels_request_resourc" + + "e\212N\020GlobalOperations\202\323\344\223\002n\"H/compute/v1/" + + "projects/{project}/global/machineImages/" + + "{resource}/setLabels:\"global_set_labels_" + + "request_resource\022\272\002\n\022TestIamPermissions\022" + + ">.google.cloud.compute.v1.TestIamPermiss" + + "ionsMachineImageRequest\0320.google.cloud.c" + + "ompute.v1.TestPermissionsResponse\"\261\001\332A2p" + + "roject,resource,test_permissions_request" + + "_resource\202\323\344\223\002v\"Q/compute/v1/projects/{p" + + "roject}/global/machineImages/{resource}/" + + "testIamPermissions:!test_permissions_req" + + "uest_resource\032r\312A\026compute.googleapis.com" + + "\322AVhttps://www.googleapis.com/auth/compu" + "te,https://www.googleapis.com/auth/cloud" - + "-platform2\343\016\n\010Licenses\022\302\001\n\006Delete\022-.goog" - + "le.cloud.compute.v1.DeleteLicenseRequest" - + "\032\".google.cloud.compute.v1.Operation\"e\332A" - + "\017project,license\212N\020GlobalOperations\202\323\344\223\002" - + ":*8/compute/v1/projects/{project}/global" - + "/licenses/{license}\022\247\001\n\003Get\022*.google.clo" - + "ud.compute.v1.GetLicenseRequest\032 .google" - + ".cloud.compute.v1.License\"R\332A\017project,li" - + "cense\202\323\344\223\002:\0228/compute/v1/projects/{proje" - + "ct}/global/licenses/{license}\022\307\001\n\014GetIam" - + "Policy\0223.google.cloud.compute.v1.GetIamP" - + "olicyLicenseRequest\032\037.google.cloud.compu" - + "te.v1.Policy\"a\332A\020project,resource\202\323\344\223\002H\022" - + "F/compute/v1/projects/{project}/global/l" - + "icenses/{resource}/getIamPolicy\022\323\001\n\006Inse" - + "rt\022-.google.cloud.compute.v1.InsertLicen" - + "seRequest\032\".google.cloud.compute.v1.Oper" - + "ation\"v\332A\030project,license_resource\212N\020Glo" - + "balOperations\202\323\344\223\002B\"./compute/v1/project" - + "s/{project}/global/licenses:\020license_res" - + "ource\022\245\001\n\004List\022,.google.cloud.compute.v1" - + ".ListLicensesRequest\032-.google.cloud.comp" - + "ute.v1.LicensesListResponse\"@\332A\007project\202" - + "\323\344\223\0020\022./compute/v1/projects/{project}/gl" - + "obal/licenses\022\217\002\n\014SetIamPolicy\0223.google." - + "cloud.compute.v1.SetIamPolicyLicenseRequ" - + "est\032\037.google.cloud.compute.v1.Policy\"\250\001\332" - + "A3project,resource,global_set_policy_req" - + "uest_resource\202\323\344\223\002l\"F/compute/v1/project" - + "s/{project}/global/licenses/{resource}/s" - + "etIamPolicy:\"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\332A2project,resourc" - + "e,test_permissions_request_resource\202\323\344\223\002" - + "q\"L/compute/v1/projects/{project}/global" - + "/licenses/{resource}/testIamPermissions:" - + "!test_permissions_request_resource\022\346\001\n\006U" - + "pdate\022-.google.cloud.compute.v1.UpdateLi" - + "censeRequest\032\".google.cloud.compute.v1.O" - + "peration\"\210\001\332A project,license,license_re" - + "source\212N\020GlobalOperations\202\323\344\223\002L28/comput" - + "e/v1/projects/{project}/global/licenses/" - + "{license}:\020license_resource\032r\312A\026compute." - + "googleapis.com\322AVhttps://www.googleapis." + + "-platform2\203\006\n\014MachineTypes\022\312\001\n\016Aggregate" + + "dList\022:.google.cloud.compute.v1.Aggregat" + + "edListMachineTypesRequest\0322.google.cloud" + + ".compute.v1.MachineTypeAggregatedList\"H\332" + + "A\007project\202\323\344\223\0028\0226/compute/v1/projects/{p" + + "roject}/aggregated/machineTypes\022\310\001\n\003Get\022" + + "..google.cloud.compute.v1.GetMachineType" + + "Request\032$.google.cloud.compute.v1.Machin" + + "eType\"k\332A\031project,zone,machine_type\202\323\344\223\002" + + "I\022G/compute/v1/projects/{project}/zones/", + "{zone}/machineTypes/{machine_type}\022\263\001\n\004L" + + "ist\0220.google.cloud.compute.v1.ListMachin" + + "eTypesRequest\032(.google.cloud.compute.v1." + + "MachineTypeList\"O\332A\014project,zone\202\323\344\223\002:\0228" + + "/compute/v1/projects/{project}/zones/{zo" + + "ne}/machineTypes\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-platform2\224\020\n\rMachineImage" - + "s\022\330\001\n\006Delete\0222.google.cloud.compute.v1.D" - + "eleteMachineImageRequest\032\".google.cloud." - + "compute.v1.Operation\"v\332A\025project,machine" - + "_image\212N\020GlobalOperations\202\323\344\223\002E*C/comput" - + "e/v1/projects/{project}/global/machineIm" - + "ages/{machine_image}\022\302\001\n\003Get\022/.google.cl" - + "oud.compute.v1.GetMachineImageRequest\032%." - + "google.cloud.compute.v1.MachineImage\"c\332A" - + "\025project,machine_image\202\323\344\223\002E\022C/compute/v" - + "1/projects/{project}/global/machineImage" - + "s/{machine_image}\022\321\001\n\014GetIamPolicy\0228.goo" - + "gle.cloud.compute.v1.GetIamPolicyMachine" - + "ImageRequest\032\037.google.cloud.compute.v1.P" - + "olicy\"f\332A\020project,resource\202\323\344\223\002M\022K/compu" - + "te/v1/projects/{project}/global/machineI" - + "mages/{resource}/getIamPolicy\022\352\001\n\006Insert" - + "\0222.google.cloud.compute.v1.InsertMachine" - + "ImageRequest\032\".google.cloud.compute.v1.O" - + "peration\"\207\001\332A\036project,machine_image_reso" - + "urce\212N\020GlobalOperations\202\323\344\223\002M\"3/compute/" - + "v1/projects/{project}/global/machineImag" - + "es:\026machine_image_resource\022\253\001\n\004List\0221.go" - + "ogle.cloud.compute.v1.ListMachineImagesR" - + "equest\032).google.cloud.compute.v1.Machine" - + "ImageList\"E\332A\007project\202\323\344\223\0025\0223/compute/v1" - + "/projects/{project}/global/machineImages" - + "\022\231\002\n\014SetIamPolicy\0228.google.cloud.compute" - + ".v1.SetIamPolicyMachineImageRequest\032\037.go" - + "ogle.cloud.compute.v1.Policy\"\255\001\332A3projec" - + "t,resource,global_set_policy_request_res" - + "ource\202\323\344\223\002q\"K/compute/v1/projects/{proje" - + "ct}/global/machineImages/{resource}/setI" - + "amPolicy:\"global_set_policy_request_reso" - + "urce\022\246\002\n\tSetLabels\0225.google.cloud.comput" - + "e.v1.SetLabelsMachineImageRequest\032\".goog" - + "le.cloud.compute.v1.Operation\"\275\001\332A3proje" - + "ct,resource,global_set_labels_request_re" - + "source\212N\020GlobalOperations\202\323\344\223\002n\"H/comput" - + "e/v1/projects/{project}/global/machineIm" - + "ages/{resource}/setLabels:\"global_set_la" - + "bels_request_resource\022\272\002\n\022TestIamPermiss" - + "ions\022>.google.cloud.compute.v1.TestIamPe" - + "rmissionsMachineImageRequest\0320.google.cl" - + "oud.compute.v1.TestPermissionsResponse\"\261" - + "\001\332A2project,resource,test_permissions_re" - + "quest_resource\202\323\344\223\002v\"Q/compute/v1/projec" - + "ts/{project}/global/machineImages/{resou" - + "rce}/testIamPermissions:!test_permission" - + "s_request_resource\032r\312A\026compute.googleapi" - + "s.com\322AVhttps://www.googleapis.com/auth/" - + "compute,https://www.googleapis.com/auth/" - + "cloud-platform2\203\006\n\014MachineTypes\022\312\001\n\016Aggr" - + "egatedList\022:.google.cloud.compute.v1.Agg" - + "regatedListMachineTypesRequest\0322.google." - + "cloud.compute.v1.MachineTypeAggregatedLi" - + "st\"H\332A\007project\202\323\344\223\0028\0226/compute/v1/projec" - + "ts/{project}/aggregated/machineTypes\022\310\001\n" - + "\003Get\022..google.cloud.compute.v1.GetMachin" - + "eTypeRequest\032$.google.cloud.compute.v1.M" - + "achineType\"k\332A\031project,zone,machine_type" - + "\202\323\344\223\002I\022G/compute/v1/projects/{project}/z" - + "ones/{zone}/machineTypes/{machine_type}\022" - + "\263\001\n\004List\0220.google.cloud.compute.v1.ListM" - + "achineTypesRequest\032(.google.cloud.comput" - + "e.v1.MachineTypeList\"O\332A\014project,zone\202\323\344" - + "\223\002:\0228/compute/v1/projects/{project}/zone" - + "s/{zone}/machineTypes\032\244\001\312A\026compute.googl" - + "eapis.com\322A\207\001https://www.googleapis.com/" - + "auth/compute.readonly,https://www.google" - + "apis.com/auth/compute,https://www.google" - + "apis.com/auth/cloud-platform2\360\023\n\022Network" - + "Attachments\022\334\001\n\016AggregatedList\022@.google." - + "cloud.compute.v1.AggregatedListNetworkAt" - + "tachmentsRequest\0328.google.cloud.compute." - + "v1.NetworkAttachmentAggregatedList\"N\332A\007p" - + "roject\202\323\344\223\002>\022\022.googl" - + "e.cloud.compute.v1.PatchRuleNetworkFirew" - + "allPolicyRequest\032\".google.cloud.compute." - + "v1.Operation\"\304\001\332A5project,firewall_polic" - + "y,firewall_policy_rule_resource\212N\020Global" - + "Operations\202\323\344\223\002s\"R/compute/v1/projects/{" - + "project}/global/firewallPolicies/{firewa" - + "ll_policy}/patchRule:\035firewall_policy_ru" - + "le_resource\022\221\002\n\021RemoveAssociation\022F.goog" - + "le.cloud.compute.v1.RemoveAssociationNet" - + "workFirewallPolicyRequest\032\".google.cloud" - + ".compute.v1.Operation\"\217\001\332A\027project,firew" - + "all_policy\212N\020GlobalOperations\202\323\344\223\002\\\"Z/co" + + "icy}\022\204\002\n\016GetAssociation\022C.google.cloud.c" + + "ompute.v1.GetAssociationNetworkFirewallP" + + "olicyRequest\0322.google.cloud.compute.v1.F" + + "irewallPolicyAssociation\"y\332A\027project,fir" + + "ewall_policy\202\323\344\223\002Y\022W/compute/v1/projects" + + "/{project}/global/firewallPolicies/{fire" + + "wall_policy}/getAssociation\022\335\001\n\014GetIamPo" + + "licy\022A.google.cloud.compute.v1.GetIamPol" + + "icyNetworkFirewallPolicyRequest\032\037.google" + + ".cloud.compute.v1.Policy\"i\332A\020project,res" + + "ource\202\323\344\223\002P\022N/compute/v1/projects/{proje" + + "ct}/global/firewallPolicies/{resource}/g" + + "etIamPolicy\022\226\002\n\026GetPacketMirroringRule\022K" + + ".google.cloud.compute.v1.GetPacketMirror" + + "ingRuleNetworkFirewallPolicyRequest\032+.go" + + "ogle.cloud.compute.v1.FirewallPolicyRule" + + "\"\201\001\332A\027project,firewall_policy\202\323\344\223\002a\022_/co" + "mpute/v1/projects/{project}/global/firew" - + "allPolicies/{firewall_policy}/removeAsso" - + "ciation\022\251\002\n\031RemovePacketMirroringRule\022N." - + "google.cloud.compute.v1.RemovePacketMirr" - + "oringRuleNetworkFirewallPolicyRequest\032\"." - + "google.cloud.compute.v1.Operation\"\227\001\332A\027p" - + "roject,firewall_policy\212N\020GlobalOperation" - + "s\202\323\344\223\002d\"b/compute/v1/projects/{project}/" - + "global/firewallPolicies/{firewall_policy" - + "}/removePacketMirroringRule\022\374\001\n\nRemoveRu" - + "le\022?.google.cloud.compute.v1.RemoveRuleN" - + "etworkFirewallPolicyRequest\032\".google.clo" - + "ud.compute.v1.Operation\"\210\001\332A\027project,fir" - + "ewall_policy\212N\020GlobalOperations\202\323\344\223\002U\"S/" - + "compute/v1/projects/{project}/global/fir" - + "ewallPolicies/{firewall_policy}/removeRu" - + "le\022\245\002\n\014SetIamPolicy\022A.google.cloud.compu" - + "te.v1.SetIamPolicyNetworkFirewallPolicyR" - + "equest\032\037.google.cloud.compute.v1.Policy\"" - + "\260\001\332A3project,resource,global_set_policy_" - + "request_resource\202\323\344\223\002t\"N/compute/v1/proj" - + "ects/{project}/global/firewallPolicies/{" - + "resource}/setIamPolicy:\"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\332A2project,resource,test_permissi" - + "ons_request_resource\202\323\344\223\002y\"T/compute/v1/" - + "projects/{project}/global/firewallPolici" - + "es/{resource}/testIamPermissions:!test_p" - + "ermissions_request_resource\032r\312A\026compute." - + "googleapis.com\322AVhttps://www.googleapis." - + "com/auth/compute,https://www.googleapis." - + "com/auth/cloud-platform2\304\004\n\017NetworkProfi" - + "les\022\314\001\n\003Get\0221.google.cloud.compute.v1.Ge" - + "tNetworkProfileRequest\032\'.google.cloud.co" - + "mpute.v1.NetworkProfile\"i\332A\027project,netw" - + "ork_profile\202\323\344\223\002I\022G/compute/v1/projects/" - + "{project}/global/networkProfiles/{networ" - + "k_profile}\022\272\001\n\004List\0223.google.cloud.compu" - + "te.v1.ListNetworkProfilesRequest\0324.googl" - + "e.cloud.compute.v1.NetworkProfilesListRe" - + "sponse\"G\332A\007project\202\323\344\223\0027\0225/compute/v1/pr" - + "ojects/{project}/global/networkProfiles\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\222\030\n\010Networks\022\243\002\n\nAddPeering\0221.goo" - + "gle.cloud.compute.v1.AddPeeringNetworkRe" - + "quest\032\".google.cloud.compute.v1.Operatio" - + "n\"\275\001\332A5project,network,networks_add_peer" - + "ing_request_resource\212N\020GlobalOperations\202" - + "\323\344\223\002l\"C/compute/v1/projects/{project}/gl" - + "obal/networks/{network}/addPeering:%netw" - + "orks_add_peering_request_resource\022\302\001\n\006De" - + "lete\022-.google.cloud.compute.v1.DeleteNet" - + "workRequest\032\".google.cloud.compute.v1.Op" - + "eration\"e\332A\017project,network\212N\020GlobalOper" - + "ations\202\323\344\223\002:*8/compute/v1/projects/{proj" - + "ect}/global/networks/{network}\022\247\001\n\003Get\022*" - + ".google.cloud.compute.v1.GetNetworkReque" - + "st\032 .google.cloud.compute.v1.Network\"R\332A" - + "\017project,network\202\323\344\223\002:\0228/compute/v1/proj" - + "ects/{project}/global/networks/{network}" - + "\022\377\001\n\025GetEffectiveFirewalls\022<.google.clou" - + "d.compute.v1.GetEffectiveFirewallsNetwor" - + "kRequest\032>.google.cloud.compute.v1.Netwo" - + "rksGetEffectiveFirewallsResponse\"h\332A\017pro" - + "ject,network\202\323\344\223\002P\022N/compute/v1/projects" - + "/{project}/global/networks/{network}/get" - + "EffectiveFirewalls\022\323\001\n\006Insert\022-.google.c" - + "loud.compute.v1.InsertNetworkRequest\032\".g" - + "oogle.cloud.compute.v1.Operation\"v\332A\030pro" - + "ject,network_resource\212N\020GlobalOperations" - + "\202\323\344\223\002B\"./compute/v1/projects/{project}/g" - + "lobal/networks:\020network_resource\022\234\001\n\004Lis" - + "t\022,.google.cloud.compute.v1.ListNetworks" - + "Request\032$.google.cloud.compute.v1.Networ" - + "kList\"@\332A\007project\202\323\344\223\0020\022./compute/v1/pro" - + "jects/{project}/global/networks\022\351\001\n\021List" - + "PeeringRoutes\0229.google.cloud.compute.v1." - + "ListPeeringRoutesNetworksRequest\0323.googl" - + "e.cloud.compute.v1.ExchangedPeeringRoute" - + "sList\"d\332A\017project,network\202\323\344\223\002L\022J/comput" - + "e/v1/projects/{project}/global/networks/" - + "{network}/listPeeringRoutes\022\344\001\n\005Patch\022,." - + "google.cloud.compute.v1.PatchNetworkRequ" - + "est\032\".google.cloud.compute.v1.Operation\"" - + "\210\001\332A project,network,network_resource\212N\020" - + "GlobalOperations\202\323\344\223\002L28/compute/v1/proj" - + "ects/{project}/global/networks/{network}" - + ":\020network_resource\022\262\002\n\rRemovePeering\0224.g" - + "oogle.cloud.compute.v1.RemovePeeringNetw" - + "orkRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"\306\001\332A8project,network,networks_rem" - + "ove_peering_request_resource\212N\020GlobalOpe" - + "rations\202\323\344\223\002r\"F/compute/v1/projects/{pro" - + "ject}/global/networks/{network}/removePe" - + "ering:(networks_remove_peering_request_r" - + "esource\022\330\002\n\024RequestRemovePeering\022;.googl" - + "e.cloud.compute.v1.RequestRemovePeeringN" - + "etworkRequest\032\".google.cloud.compute.v1." - + "Operation\"\336\001\332A@project,network,networks_" - + "request_remove_peering_request_resource\212" - + "N\020GlobalOperations\202\323\344\223\002\201\001\"M/compute/v1/p" - + "rojects/{project}/global/networks/{netwo" - + "rk}/requestRemovePeering:0networks_reque" - + "st_remove_peering_request_resource\022\355\001\n\022S" - + "witchToCustomMode\0229.google.cloud.compute" - + ".v1.SwitchToCustomModeNetworkRequest\032\".g" - + "oogle.cloud.compute.v1.Operation\"x\332A\017pro" - + "ject,network\212N\020GlobalOperations\202\323\344\223\002M\"K/" - + "compute/v1/projects/{project}/global/net" - + "works/{network}/switchToCustomMode\022\262\002\n\rU" - + "pdatePeering\0224.google.cloud.compute.v1.U" - + "pdatePeeringNetworkRequest\032\".google.clou" - + "d.compute.v1.Operation\"\306\001\332A8project,netw" - + "ork,networks_update_peering_request_reso" - + "urce\212N\020GlobalOperations\202\323\344\223\002r2F/compute/" - + "v1/projects/{project}/global/networks/{n" - + "etwork}/updatePeering:(networks_update_p" - + "eering_request_resource\032r\312A\026compute.goog" - + "leapis.com\322AVhttps://www.googleapis.com/" - + "auth/compute,https://www.googleapis.com/" - + "auth/cloud-platform2\353 \n\nNodeGroups\022\262\002\n\010A" - + "ddNodes\0221.google.cloud.compute.v1.AddNod" - + "esNodeGroupRequest\032\".google.cloud.comput" - + "e.v1.Operation\"\316\001\332A>project,zone,node_gr" - + "oup,node_groups_add_nodes_request_resour" - + "ce\212N\016ZoneOperations\202\323\344\223\002v\"L/compute/v1/p" - + "rojects/{project}/zones/{zone}/nodeGroup" - + "s/{node_group}/addNodes:&node_groups_add" - + "_nodes_request_resource\022\304\001\n\016AggregatedLi" - + "st\0228.google.cloud.compute.v1.AggregatedL" - + "istNodeGroupsRequest\0320.google.cloud.comp" - + "ute.v1.NodeGroupAggregatedList\"F\332A\007proje" - + "ct\202\323\344\223\0026\0224/compute/v1/projects/{project}" - + "/aggregated/nodeGroups\022\325\001\n\006Delete\022/.goog" - + "le.cloud.compute.v1.DeleteNodeGroupReque" - + "st\032\".google.cloud.compute.v1.Operation\"v" - + "\332A\027project,zone,node_group\212N\016ZoneOperati" - + "ons\202\323\344\223\002E*C/compute/v1/projects/{project" - + "}/zones/{zone}/nodeGroups/{node_group}\022\301" - + "\002\n\013DeleteNodes\0224.google.cloud.compute.v1" - + ".DeleteNodesNodeGroupRequest\032\".google.cl" - + "oud.compute.v1.Operation\"\327\001\332AAproject,zo" - + "ne,node_group,node_groups_delete_nodes_r" - + "equest_resource\212N\016ZoneOperations\202\323\344\223\002|\"O" - + "/compute/v1/projects/{project}/zones/{zo" - + "ne}/nodeGroups/{node_group}/deleteNodes:" - + ")node_groups_delete_nodes_request_resour" - + "ce\022\276\001\n\003Get\022,.google.cloud.compute.v1.Get" - + "NodeGroupRequest\032\".google.cloud.compute." - + "v1.NodeGroup\"e\332A\027project,zone,node_group" - + "\202\323\344\223\002E\022C/compute/v1/projects/{project}/z" - + "ones/{zone}/nodeGroups/{node_group}\022\326\001\n\014" - + "GetIamPolicy\0225.google.cloud.compute.v1.G" - + "etIamPolicyNodeGroupRequest\032\037.google.clo" - + "ud.compute.v1.Policy\"n\332A\025project,zone,re" - + "source\202\323\344\223\002P\022N/compute/v1/projects/{proj" - + "ect}/zones/{zone}/nodeGroups/{resource}/" - + "getIamPolicy\022\372\001\n\006Insert\022/.google.cloud.c" - + "ompute.v1.InsertNodeGroupRequest\032\".googl" - + "e.cloud.compute.v1.Operation\"\232\001\332A3projec" - + "t,zone,initial_node_count,node_group_res" - + "ource\212N\016ZoneOperations\202\323\344\223\002M\"6/compute/v" - + "1/projects/{project}/zones/{zone}/nodeGr" - + "oups:\023node_group_resource\022\255\001\n\004List\022..goo" - + "gle.cloud.compute.v1.ListNodeGroupsReque" - + "st\032&.google.cloud.compute.v1.NodeGroupLi" - + "st\"M\332A\014project,zone\202\323\344\223\0028\0226/compute/v1/p" - + "rojects/{project}/zones/{zone}/nodeGroup" - + "s\022\337\001\n\tListNodes\0223.google.cloud.compute.v" - + "1.ListNodesNodeGroupsRequest\032,.google.cl" - + "oud.compute.v1.NodeGroupsListNodes\"o\332A\027p" - + "roject,zone,node_group\202\323\344\223\002O\"M/compute/v" - + "1/projects/{project}/zones/{zone}/nodeGr" - + "oups/{node_group}/listNodes\022\375\001\n\005Patch\022.." - + "google.cloud.compute.v1.PatchNodeGroupRe" - + "quest\032\".google.cloud.compute.v1.Operatio" - + "n\"\237\001\332A+project,zone,node_group,node_grou" - + "p_resource\212N\016ZoneOperations\202\323\344\223\002Z2C/comp" - + "ute/v1/projects/{project}/zones/{zone}/n" - + "odeGroups/{node_group}:\023node_group_resou" - + "rce\022\345\002\n\022PerformMaintenance\022;.google.clou" - + "d.compute.v1.PerformMaintenanceNodeGroup" - + "Request\032\".google.cloud.compute.v1.Operat" - + "ion\"\355\001\332AHproject,zone,node_group,node_gr" - + "oups_perform_maintenance_request_resourc" - + "e\212N\016ZoneOperations\202\323\344\223\002\212\001\"V/compute/v1/p" - + "rojects/{project}/zones/{zone}/nodeGroup" - + "s/{node_group}/performMaintenance:0node_" - + "groups_perform_maintenance_request_resou" - + "rce\022\232\002\n\014SetIamPolicy\0225.google.cloud.comp" - + "ute.v1.SetIamPolicyNodeGroupRequest\032\037.go" - + "ogle.cloud.compute.v1.Policy\"\261\001\332A6projec" - + "t,zone,resource,zone_set_policy_request_" - + "resource\202\323\344\223\002r\"N/compute/v1/projects/{pr" - + "oject}/zones/{zone}/nodeGroups/{resource" - + "}/setIamPolicy: zone_set_policy_request_" - + "resource\022\330\002\n\017SetNodeTemplate\0228.google.cl" - + "oud.compute.v1.SetNodeTemplateNodeGroupR" + + "allPolicies/{firewall_policy}/getPacketM" + + "irroringRule\022\350\001\n\007GetRule\022<.google.cloud." + + "compute.v1.GetRuleNetworkFirewallPolicyR" + + "equest\032+.google.cloud.compute.v1.Firewal" + + "lPolicyRule\"r\332A\027project,firewall_policy\202" + + "\323\344\223\002R\022P/compute/v1/projects/{project}/gl" + + "obal/firewallPolicies/{firewall_policy}/" + + "getRule\022\372\001\n\006Insert\022;.google.cloud.comput" + + "e.v1.InsertNetworkFirewallPolicyRequest\032" + + "\".google.cloud.compute.v1.Operation\"\216\001\332A" + + " project,firewall_policy_resource\212N\020Glob" + + "alOperations\202\323\344\223\002R\"6/compute/v1/projects" + + "/{project}/global/firewallPolicies:\030fire" + + "wall_policy_resource\022\272\001\n\004List\022;.google.c" + + "loud.compute.v1.ListNetworkFirewallPolic" + + "iesRequest\032+.google.cloud.compute.v1.Fir" + + "ewallPolicyList\"H\332A\007project\202\323\344\223\0028\0226/comp" + + "ute/v1/projects/{project}/global/firewal" + + "lPolicies\022\232\002\n\005Patch\022:.google.cloud.compu" + + "te.v1.PatchNetworkFirewallPolicyRequest\032" + + "\".google.cloud.compute.v1.Operation\"\260\001\332A" + + "0project,firewall_policy,firewall_policy" + + "_resource\212N\020GlobalOperations\202\323\344\223\002d2H/com" + + "pute/v1/projects/{project}/global/firewa" + + "llPolicies/{firewall_policy}:\030firewall_p" + + "olicy_resource\022\344\002\n\030PatchPacketMirroringR" + + "ule\022M.google.cloud.compute.v1.PatchPacke" + + "tMirroringRuleNetworkFirewallPolicyReque" + + "st\032\".google.cloud.compute.v1.Operation\"\324" + + "\001\332A5project,firewall_policy,firewall_pol" + + "icy_rule_resource\212N\020GlobalOperations\202\323\344\223" + + "\002\202\001\"a/compute/v1/projects/{project}/glob" + + "al/firewallPolicies/{firewall_policy}/pa" + + "tchPacketMirroringRule:\035firewall_policy_" + + "rule_resource\022\266\002\n\tPatchRule\022>.google.clo" + + "ud.compute.v1.PatchRuleNetworkFirewallPo" + + "licyRequest\032\".google.cloud.compute.v1.Op" + + "eration\"\304\001\332A5project,firewall_policy,fir" + + "ewall_policy_rule_resource\212N\020GlobalOpera" + + "tions\202\323\344\223\002s\"R/compute/v1/projects/{proje" + + "ct}/global/firewallPolicies/{firewall_po" + + "licy}/patchRule:\035firewall_policy_rule_re" + + "source\022\221\002\n\021RemoveAssociation\022F.google.cl" + + "oud.compute.v1.RemoveAssociationNetworkF" + + "irewallPolicyRequest\032\".google.cloud.comp" + + "ute.v1.Operation\"\217\001\332A\027project,firewall_p" + + "olicy\212N\020GlobalOperations\202\323\344\223\002\\\"Z/compute" + + "/v1/projects/{project}/global/firewallPo" + + "licies/{firewall_policy}/removeAssociati" + + "on\022\251\002\n\031RemovePacketMirroringRule\022N.googl" + + "e.cloud.compute.v1.RemovePacketMirroring" + + "RuleNetworkFirewallPolicyRequest\032\".googl" + + "e.cloud.compute.v1.Operation\"\227\001\332A\027projec" + + "t,firewall_policy\212N\020GlobalOperations\202\323\344\223" + + "\002d\"b/compute/v1/projects/{project}/globa" + + "l/firewallPolicies/{firewall_policy}/rem" + + "ovePacketMirroringRule\022\374\001\n\nRemoveRule\022?." + + "google.cloud.compute.v1.RemoveRuleNetwor" + + "kFirewallPolicyRequest\032\".google.cloud.co" + + "mpute.v1.Operation\"\210\001\332A\027project,firewall" + + "_policy\212N\020GlobalOperations\202\323\344\223\002U\"S/compu" + + "te/v1/projects/{project}/global/firewall" + + "Policies/{firewall_policy}/removeRule\022\245\002" + + "\n\014SetIamPolicy\022A.google.cloud.compute.v1" + + ".SetIamPolicyNetworkFirewallPolicyReques" + + "t\032\037.google.cloud.compute.v1.Policy\"\260\001\332A3" + + "project,resource,global_set_policy_reque" + + "st_resource\202\323\344\223\002t\"N/compute/v1/projects/" + + "{project}/global/firewallPolicies/{resou" + + "rce}/setIamPolicy:\"global_set_policy_req" + + "uest_resource\022\306\002\n\022TestIamPermissions\022G.g" + + "oogle.cloud.compute.v1.TestIamPermission" + + "sNetworkFirewallPolicyRequest\0320.google.c" + + "loud.compute.v1.TestPermissionsResponse\"" + + "\264\001\332A2project,resource,test_permissions_r" + + "equest_resource\202\323\344\223\002y\"T/compute/v1/proje" + + "cts/{project}/global/firewallPolicies/{r" + + "esource}/testIamPermissions:!test_permis" + + "sions_request_resource\032r\312A\026compute.googl" + + "eapis.com\322AVhttps://www.googleapis.com/a" + + "uth/compute,https://www.googleapis.com/a" + + "uth/cloud-platform2\304\004\n\017NetworkProfiles\022\314" + + "\001\n\003Get\0221.google.cloud.compute.v1.GetNetw" + + "orkProfileRequest\032\'.google.cloud.compute" + + ".v1.NetworkProfile\"i\332A\027project,network_p" + + "rofile\202\323\344\223\002I\022G/compute/v1/projects/{proj" + + "ect}/global/networkProfiles/{network_pro" + + "file}\022\272\001\n\004List\0223.google.cloud.compute.v1" + + ".ListNetworkProfilesRequest\0324.google.clo" + + "ud.compute.v1.NetworkProfilesListRespons" + + "e\"G\332A\007project\202\323\344\223\0027\0225/compute/v1/project" + + "s/{project}/global/networkProfiles\032\244\001\312A\026" + + "compute.googleapis.com\322A\207\001https://www.go" + + "ogleapis.com/auth/compute.readonly,https" + + "://www.googleapis.com/auth/compute,https" + + "://www.googleapis.com/auth/cloud-platfor" + + "m2\222\030\n\010Networks\022\243\002\n\nAddPeering\0221.google.c" + + "loud.compute.v1.AddPeeringNetworkRequest" + + "\032\".google.cloud.compute.v1.Operation\"\275\001\332" + + "A5project,network,networks_add_peering_r" + + "equest_resource\212N\020GlobalOperations\202\323\344\223\002l" + + "\"C/compute/v1/projects/{project}/global/" + + "networks/{network}/addPeering:%networks_" + + "add_peering_request_resource\022\302\001\n\006Delete\022" + + "-.google.cloud.compute.v1.DeleteNetworkR" + "equest\032\".google.cloud.compute.v1.Operati" - + "on\"\346\001\332AFproject,zone,node_group,node_gro" - + "ups_set_node_template_request_resource\212N" - + "\016ZoneOperations\202\323\344\223\002\205\001\"S/compute/v1/proj" - + "ects/{project}/zones/{zone}/nodeGroups/{" - + "node_group}/setNodeTemplate:.node_groups" - + "_set_node_template_request_resource\022\205\003\n\030" - + "SimulateMaintenanceEvent\022A.google.cloud." - + "compute.v1.SimulateMaintenanceEventNodeG" - + "roupRequest\032\".google.cloud.compute.v1.Op" - + "eration\"\201\002\332AOproject,zone,node_group,nod" - + "e_groups_simulate_maintenance_event_requ" - + "est_resource\212N\016ZoneOperations\202\323\344\223\002\227\001\"\\/c" - + "ompute/v1/projects/{project}/zones/{zone" - + "}/nodeGroups/{node_group}/simulateMainte" - + "nanceEvent:7node_groups_simulate_mainten" - + "ance_event_request_resource\022\277\002\n\022TestIamP" - + "ermissions\022;.google.cloud.compute.v1.Tes" - + "tIamPermissionsNodeGroupRequest\0320.google" - + ".cloud.compute.v1.TestPermissionsRespons" - + "e\"\271\001\332A7project,zone,resource,test_permis" - + "sions_request_resource\202\323\344\223\002y\"T/compute/v" + + "on\"e\332A\017project,network\212N\020GlobalOperation" + + "s\202\323\344\223\002:*8/compute/v1/projects/{project}/" + + "global/networks/{network}\022\247\001\n\003Get\022*.goog" + + "le.cloud.compute.v1.GetNetworkRequest\032 ." + + "google.cloud.compute.v1.Network\"R\332A\017proj" + + "ect,network\202\323\344\223\002:\0228/compute/v1/projects/" + + "{project}/global/networks/{network}\022\377\001\n\025" + + "GetEffectiveFirewalls\022<.google.cloud.com" + + "pute.v1.GetEffectiveFirewallsNetworkRequ" + + "est\032>.google.cloud.compute.v1.NetworksGe" + + "tEffectiveFirewallsResponse\"h\332A\017project," + + "network\202\323\344\223\002P\022N/compute/v1/projects/{pro" + + "ject}/global/networks/{network}/getEffec" + + "tiveFirewalls\022\323\001\n\006Insert\022-.google.cloud." + + "compute.v1.InsertNetworkRequest\032\".google" + + ".cloud.compute.v1.Operation\"v\332A\030project," + + "network_resource\212N\020GlobalOperations\202\323\344\223\002" + + "B\"./compute/v1/projects/{project}/global" + + "/networks:\020network_resource\022\234\001\n\004List\022,.g" + + "oogle.cloud.compute.v1.ListNetworksReque" + + "st\032$.google.cloud.compute.v1.NetworkList" + + "\"@\332A\007project\202\323\344\223\0020\022./compute/v1/projects" + + "/{project}/global/networks\022\351\001\n\021ListPeeri" + + "ngRoutes\0229.google.cloud.compute.v1.ListP" + + "eeringRoutesNetworksRequest\0323.google.clo" + + "ud.compute.v1.ExchangedPeeringRoutesList" + + "\"d\332A\017project,network\202\323\344\223\002L\022J/compute/v1/" + + "projects/{project}/global/networks/{netw" + + "ork}/listPeeringRoutes\022\344\001\n\005Patch\022,.googl" + + "e.cloud.compute.v1.PatchNetworkRequest\032\"" + + ".google.cloud.compute.v1.Operation\"\210\001\332A " + + "project,network,network_resource\212N\020Globa" + + "lOperations\202\323\344\223\002L28/compute/v1/projects/" + + "{project}/global/networks/{network}:\020net" + + "work_resource\022\262\002\n\rRemovePeering\0224.google" + + ".cloud.compute.v1.RemovePeeringNetworkRe", + "quest\032\".google.cloud.compute.v1.Operatio" + + "n\"\306\001\332A8project,network,networks_remove_p" + + "eering_request_resource\212N\020GlobalOperatio" + + "ns\202\323\344\223\002r\"F/compute/v1/projects/{project}" + + "/global/networks/{network}/removePeering" + + ":(networks_remove_peering_request_resour" + + "ce\022\330\002\n\024RequestRemovePeering\022;.google.clo" + + "ud.compute.v1.RequestRemovePeeringNetwor" + + "kRequest\032\".google.cloud.compute.v1.Opera" + + "tion\"\336\001\332A@project,network,networks_reque" + + "st_remove_peering_request_resource\212N\020Glo" + + "balOperations\202\323\344\223\002\201\001\"M/compute/v1/projec" + + "ts/{project}/global/networks/{network}/r" + + "equestRemovePeering:0networks_request_re" + + "move_peering_request_resource\022\355\001\n\022Switch" + + "ToCustomMode\0229.google.cloud.compute.v1.S" + + "witchToCustomModeNetworkRequest\032\".google" + + ".cloud.compute.v1.Operation\"x\332A\017project," + + "network\212N\020GlobalOperations\202\323\344\223\002M\"K/compu" + + "te/v1/projects/{project}/global/networks" + + "/{network}/switchToCustomMode\022\262\002\n\rUpdate" + + "Peering\0224.google.cloud.compute.v1.Update" + + "PeeringNetworkRequest\032\".google.cloud.com" + + "pute.v1.Operation\"\306\001\332A8project,network,n" + + "etworks_update_peering_request_resource\212" + + "N\020GlobalOperations\202\323\344\223\002r2F/compute/v1/pr" + + "ojects/{project}/global/networks/{networ" + + "k}/updatePeering:(networks_update_peerin" + + "g_request_resource\032r\312A\026compute.googleapi" + + "s.com\322AVhttps://www.googleapis.com/auth/" + + "compute,https://www.googleapis.com/auth/" + + "cloud-platform2\353 \n\nNodeGroups\022\262\002\n\010AddNod" + + "es\0221.google.cloud.compute.v1.AddNodesNod" + + "eGroupRequest\032\".google.cloud.compute.v1." + + "Operation\"\316\001\332A>project,zone,node_group,n" + + "ode_groups_add_nodes_request_resource\212N\016" + + "ZoneOperations\202\323\344\223\002v\"L/compute/v1/projec" + + "ts/{project}/zones/{zone}/nodeGroups/{no" + + "de_group}/addNodes:&node_groups_add_node" + + "s_request_resource\022\304\001\n\016AggregatedList\0228." + + "google.cloud.compute.v1.AggregatedListNo" + + "deGroupsRequest\0320.google.cloud.compute.v" + + "1.NodeGroupAggregatedList\"F\332A\007project\202\323\344" + + "\223\0026\0224/compute/v1/projects/{project}/aggr" + + "egated/nodeGroups\022\325\001\n\006Delete\022/.google.cl" + + "oud.compute.v1.DeleteNodeGroupRequest\032\"." + + "google.cloud.compute.v1.Operation\"v\332A\027pr" + + "oject,zone,node_group\212N\016ZoneOperations\202\323" + + "\344\223\002E*C/compute/v1/projects/{project}/zon" + + "es/{zone}/nodeGroups/{node_group}\022\301\002\n\013De" + + "leteNodes\0224.google.cloud.compute.v1.Dele" + + "teNodesNodeGroupRequest\032\".google.cloud.c" + + "ompute.v1.Operation\"\327\001\332AAproject,zone,no" + + "de_group,node_groups_delete_nodes_reques" + + "t_resource\212N\016ZoneOperations\202\323\344\223\002|\"O/comp" + + "ute/v1/projects/{project}/zones/{zone}/n" + + "odeGroups/{node_group}/deleteNodes:)node" + + "_groups_delete_nodes_request_resource\022\276\001" + + "\n\003Get\022,.google.cloud.compute.v1.GetNodeG" + + "roupRequest\032\".google.cloud.compute.v1.No" + + "deGroup\"e\332A\027project,zone,node_group\202\323\344\223\002" + + "E\022C/compute/v1/projects/{project}/zones/" + + "{zone}/nodeGroups/{node_group}\022\326\001\n\014GetIa" + + "mPolicy\0225.google.cloud.compute.v1.GetIam" + + "PolicyNodeGroupRequest\032\037.google.cloud.co" + + "mpute.v1.Policy\"n\332A\025project,zone,resourc" + + "e\202\323\344\223\002P\022N/compute/v1/projects/{project}/" + + "zones/{zone}/nodeGroups/{resource}/getIa" + + "mPolicy\022\372\001\n\006Insert\022/.google.cloud.comput" + + "e.v1.InsertNodeGroupRequest\032\".google.clo" + + "ud.compute.v1.Operation\"\232\001\332A3project,zon" + + "e,initial_node_count,node_group_resource" + + "\212N\016ZoneOperations\202\323\344\223\002M\"6/compute/v1/pro" + + "jects/{project}/zones/{zone}/nodeGroups:" + + "\023node_group_resource\022\255\001\n\004List\022..google.c" + + "loud.compute.v1.ListNodeGroupsRequest\032&." + + "google.cloud.compute.v1.NodeGroupList\"M\332" + + "A\014project,zone\202\323\344\223\0028\0226/compute/v1/projec" + + "ts/{project}/zones/{zone}/nodeGroups\022\337\001\n" + + "\tListNodes\0223.google.cloud.compute.v1.Lis" + + "tNodesNodeGroupsRequest\032,.google.cloud.c" + + "ompute.v1.NodeGroupsListNodes\"o\332A\027projec" + + "t,zone,node_group\202\323\344\223\002O\"M/compute/v1/pro" + + "jects/{project}/zones/{zone}/nodeGroups/" + + "{node_group}/listNodes\022\375\001\n\005Patch\022..googl" + + "e.cloud.compute.v1.PatchNodeGroupRequest" + + "\032\".google.cloud.compute.v1.Operation\"\237\001\332" + + "A+project,zone,node_group,node_group_res" + + "ource\212N\016ZoneOperations\202\323\344\223\002Z2C/compute/v" + "1/projects/{project}/zones/{zone}/nodeGr" - + "oups/{resource}/testIamPermissions:!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\264\020\n\rNodeTempla" - + "tes\022\315\001\n\016AggregatedList\022;.google.cloud.co" - + "mpute.v1.AggregatedListNodeTemplatesRequ" - + "est\0323.google.cloud.compute.v1.NodeTempla" - + "teAggregatedList\"I\332A\007project\202\323\344\223\0029\0227/com" - + "pute/v1/projects/{project}/aggregated/no" - + "deTemplates\022\352\001\n\006Delete\0222.google.cloud.co" - + "mpute.v1.DeleteNodeTemplateRequest\032\".goo" - + "gle.cloud.compute.v1.Operation\"\207\001\332A\034proj" - + "ect,region,node_template\212N\020RegionOperati" - + "ons\202\323\344\223\002O*M/compute/v1/projects/{project" - + "}/regions/{region}/nodeTemplates/{node_t" - + "emplate}\022\323\001\n\003Get\022/.google.cloud.compute." - + "v1.GetNodeTemplateRequest\032%.google.cloud" - + ".compute.v1.NodeTemplate\"t\332A\034project,reg" - + "ion,node_template\202\323\344\223\002O\022M/compute/v1/pro" - + "jects/{project}/regions/{region}/nodeTem", - "plates/{node_template}\022\342\001\n\014GetIamPolicy\022" - + "8.google.cloud.compute.v1.GetIamPolicyNo" - + "deTemplateRequest\032\037.google.cloud.compute" - + ".v1.Policy\"w\332A\027project,region,resource\202\323" - + "\344\223\002W\022U/compute/v1/projects/{project}/reg" - + "ions/{region}/nodeTemplates/{resource}/g" - + "etIamPolicy\022\373\001\n\006Insert\0222.google.cloud.co" - + "mpute.v1.InsertNodeTemplateRequest\032\".goo" - + "gle.cloud.compute.v1.Operation\"\230\001\332A%proj" - + "ect,region,node_template_resource\212N\020Regi" - + "onOperations\202\323\344\223\002W\"=/compute/v1/projects" + + "oups/{node_group}:\023node_group_resource\022\345" + + "\002\n\022PerformMaintenance\022;.google.cloud.com" + + "pute.v1.PerformMaintenanceNodeGroupReque" + + "st\032\".google.cloud.compute.v1.Operation\"\355" + + "\001\332AHproject,zone,node_group,node_groups_" + + "perform_maintenance_request_resource\212N\016Z" + + "oneOperations\202\323\344\223\002\212\001\"V/compute/v1/projec" + + "ts/{project}/zones/{zone}/nodeGroups/{no" + + "de_group}/performMaintenance:0node_group" + + "s_perform_maintenance_request_resource\022\232" + + "\002\n\014SetIamPolicy\0225.google.cloud.compute.v" + + "1.SetIamPolicyNodeGroupRequest\032\037.google." + + "cloud.compute.v1.Policy\"\261\001\332A6project,zon" + + "e,resource,zone_set_policy_request_resou" + + "rce\202\323\344\223\002r\"N/compute/v1/projects/{project" + + "}/zones/{zone}/nodeGroups/{resource}/set" + + "IamPolicy: zone_set_policy_request_resou" + + "rce\022\330\002\n\017SetNodeTemplate\0228.google.cloud.c" + + "ompute.v1.SetNodeTemplateNodeGroupReques" + + "t\032\".google.cloud.compute.v1.Operation\"\346\001" + + "\332AFproject,zone,node_group,node_groups_s" + + "et_node_template_request_resource\212N\016Zone" + + "Operations\202\323\344\223\002\205\001\"S/compute/v1/projects/" + + "{project}/zones/{zone}/nodeGroups/{node_" + + "group}/setNodeTemplate:.node_groups_set_" + + "node_template_request_resource\022\205\003\n\030Simul" + + "ateMaintenanceEvent\022A.google.cloud.compu" + + "te.v1.SimulateMaintenanceEventNodeGroupR" + + "equest\032\".google.cloud.compute.v1.Operati" + + "on\"\201\002\332AOproject,zone,node_group,node_gro" + + "ups_simulate_maintenance_event_request_r" + + "esource\212N\016ZoneOperations\202\323\344\223\002\227\001\"\\/comput" + + "e/v1/projects/{project}/zones/{zone}/nod" + + "eGroups/{node_group}/simulateMaintenance" + + "Event:7node_groups_simulate_maintenance_" + + "event_request_resource\022\277\002\n\022TestIamPermis" + + "sions\022;.google.cloud.compute.v1.TestIamP" + + "ermissionsNodeGroupRequest\0320.google.clou" + + "d.compute.v1.TestPermissionsResponse\"\271\001\332" + + "A7project,zone,resource,test_permissions" + + "_request_resource\202\323\344\223\002y\"T/compute/v1/pro" + + "jects/{project}/zones/{zone}/nodeGroups/" + + "{resource}/testIamPermissions:!test_perm" + + "issions_request_resource\032r\312A\026compute.goo" + + "gleapis.com\322AVhttps://www.googleapis.com" + + "/auth/compute,https://www.googleapis.com" + + "/auth/cloud-platform2\264\020\n\rNodeTemplates\022\315" + + "\001\n\016AggregatedList\022;.google.cloud.compute" + + ".v1.AggregatedListNodeTemplatesRequest\0323" + + ".google.cloud.compute.v1.NodeTemplateAgg" + + "regatedList\"I\332A\007project\202\323\344\223\0029\0227/compute/" + + "v1/projects/{project}/aggregated/nodeTem" + + "plates\022\352\001\n\006Delete\0222.google.cloud.compute" + + ".v1.DeleteNodeTemplateRequest\032\".google.c" + + "loud.compute.v1.Operation\"\207\001\332A\034project,r" + + "egion,node_template\212N\020RegionOperations\202\323" + + "\344\223\002O*M/compute/v1/projects/{project}/reg" + + "ions/{region}/nodeTemplates/{node_templa" + + "te}\022\323\001\n\003Get\022/.google.cloud.compute.v1.Ge" + + "tNodeTemplateRequest\032%.google.cloud.comp" + + "ute.v1.NodeTemplate\"t\332A\034project,region,n" + + "ode_template\202\323\344\223\002O\022M/compute/v1/projects" + "/{project}/regions/{region}/nodeTemplate" - + "s:\026node_template_resource\022\274\001\n\004List\0221.goo" - + "gle.cloud.compute.v1.ListNodeTemplatesRe" - + "quest\032).google.cloud.compute.v1.NodeTemp" - + "lateList\"V\332A\016project,region\202\323\344\223\002?\022=/comp" - + "ute/v1/projects/{project}/regions/{regio" - + "n}/nodeTemplates\022\252\002\n\014SetIamPolicy\0228.goog" - + "le.cloud.compute.v1.SetIamPolicyNodeTemp" - + "lateRequest\032\037.google.cloud.compute.v1.Po" - + "licy\"\276\001\332A:project,region,resource,region" - + "_set_policy_request_resource\202\323\344\223\002{\"U/com" - + "pute/v1/projects/{project}/regions/{regi" - + "on}/nodeTemplates/{resource}/setIamPolic" - + "y:\"region_set_policy_request_resource\022\314\002" - + "\n\022TestIamPermissions\022>.google.cloud.comp" - + "ute.v1.TestIamPermissionsNodeTemplateReq" - + "uest\0320.google.cloud.compute.v1.TestPermi" - + "ssionsResponse\"\303\001\332A9project,region,resou" - + "rce,test_permissions_request_resource\202\323\344" - + "\223\002\200\001\"[/compute/v1/projects/{project}/reg" - + "ions/{region}/nodeTemplates/{resource}/t" - + "estIamPermissions:!test_permissions_requ" - + "est_resource\032r\312A\026compute.googleapis.com\322" - + "AVhttps://www.googleapis.com/auth/comput" - + "e,https://www.googleapis.com/auth/cloud-" - + "platform2\337\005\n\tNodeTypes\022\301\001\n\016AggregatedLis" - + "t\0227.google.cloud.compute.v1.AggregatedLi" - + "stNodeTypesRequest\032/.google.cloud.comput" - + "e.v1.NodeTypeAggregatedList\"E\332A\007project\202" - + "\323\344\223\0025\0223/compute/v1/projects/{project}/ag" - + "gregated/nodeTypes\022\271\001\n\003Get\022+.google.clou" - + "d.compute.v1.GetNodeTypeRequest\032!.google" - + ".cloud.compute.v1.NodeType\"b\332A\026project,z" - + "one,node_type\202\323\344\223\002C\022A/compute/v1/project" - + "s/{project}/zones/{zone}/nodeTypes/{node" - + "_type}\022\252\001\n\004List\022-.google.cloud.compute.v" - + "1.ListNodeTypesRequest\032%.google.cloud.co" - + "mpute.v1.NodeTypeList\"L\332A\014project,zone\202\323" - + "\344\223\0027\0225/compute/v1/projects/{project}/zon" - + "es/{zone}/nodeTypes\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\323!\n\034Organizat" - + "ionSecurityPolicies\022\323\002\n\016AddAssociation\022H" - + ".google.cloud.compute.v1.AddAssociationO" + + "s/{node_template}\022\342\001\n\014GetIamPolicy\0228.goo" + + "gle.cloud.compute.v1.GetIamPolicyNodeTem" + + "plateRequest\032\037.google.cloud.compute.v1.P" + + "olicy\"w\332A\027project,region,resource\202\323\344\223\002W\022" + + "U/compute/v1/projects/{project}/regions/" + + "{region}/nodeTemplates/{resource}/getIam" + + "Policy\022\373\001\n\006Insert\0222.google.cloud.compute" + + ".v1.InsertNodeTemplateRequest\032\".google.c" + + "loud.compute.v1.Operation\"\230\001\332A%project,r" + + "egion,node_template_resource\212N\020RegionOpe" + + "rations\202\323\344\223\002W\"=/compute/v1/projects/{pro" + + "ject}/regions/{region}/nodeTemplates:\026no" + + "de_template_resource\022\274\001\n\004List\0221.google.c" + + "loud.compute.v1.ListNodeTemplatesRequest" + + "\032).google.cloud.compute.v1.NodeTemplateL" + + "ist\"V\332A\016project,region\202\323\344\223\002?\022=/compute/v" + + "1/projects/{project}/regions/{region}/no" + + "deTemplates\022\252\002\n\014SetIamPolicy\0228.google.cl" + + "oud.compute.v1.SetIamPolicyNodeTemplateR" + + "equest\032\037.google.cloud.compute.v1.Policy\"" + + "\276\001\332A:project,region,resource,region_set_" + + "policy_request_resource\202\323\344\223\002{\"U/compute/" + + "v1/projects/{project}/regions/{region}/n" + + "odeTemplates/{resource}/setIamPolicy:\"re" + + "gion_set_policy_request_resource\022\314\002\n\022Tes" + + "tIamPermissions\022>.google.cloud.compute.v" + + "1.TestIamPermissionsNodeTemplateRequest\032" + + "0.google.cloud.compute.v1.TestPermission" + + "sResponse\"\303\001\332A9project,region,resource,t" + + "est_permissions_request_resource\202\323\344\223\002\200\001\"" + + "[/compute/v1/projects/{project}/regions/" + + "{region}/nodeTemplates/{resource}/testIa" + + "mPermissions:!test_permissions_request_r" + + "esource\032r\312A\026compute.googleapis.com\322AVhtt" + + "ps://www.googleapis.com/auth/compute,htt" + + "ps://www.googleapis.com/auth/cloud-platf" + + "orm2\337\005\n\tNodeTypes\022\301\001\n\016AggregatedList\0227.g" + + "oogle.cloud.compute.v1.AggregatedListNod" + + "eTypesRequest\032/.google.cloud.compute.v1." + + "NodeTypeAggregatedList\"E\332A\007project\202\323\344\223\0025" + + "\0223/compute/v1/projects/{project}/aggrega" + + "ted/nodeTypes\022\271\001\n\003Get\022+.google.cloud.com" + + "pute.v1.GetNodeTypeRequest\032!.google.clou" + + "d.compute.v1.NodeType\"b\332A\026project,zone,n" + + "ode_type\202\323\344\223\002C\022A/compute/v1/projects/{pr" + + "oject}/zones/{zone}/nodeTypes/{node_type" + + "}\022\252\001\n\004List\022-.google.cloud.compute.v1.Lis" + + "tNodeTypesRequest\032%.google.cloud.compute" + + ".v1.NodeTypeList\"L\332A\014project,zone\202\323\344\223\0027\022" + + "5/compute/v1/projects/{project}/zones/{z" + + "one}/nodeTypes\032\244\001\312A\026compute.googleapis.c" + + "om\322A\207\001https://www.googleapis.com/auth/co" + + "mpute.readonly,https://www.googleapis.co" + + "m/auth/compute,https://www.googleapis.co" + + "m/auth/cloud-platform2\323!\n\034OrganizationSe" + + "curityPolicies\022\323\002\n\016AddAssociation\022H.goog" + + "le.cloud.compute.v1.AddAssociationOrgani" + + "zationSecurityPolicyRequest\032\".google.clo" + + "ud.compute.v1.Operation\"\322\001\332A4security_po" + + "licy,security_policy_association_resourc" + + "e\212N\034GlobalOrganizationOperations\202\323\344\223\002v\"N" + + "/compute/v1/locations/global/securityPol" + + "icies/{security_policy}/addAssociation:$" + + "security_policy_association_resource\022\260\002\n" + + "\007AddRule\022A.google.cloud.compute.v1.AddRu" + + "leOrganizationSecurityPolicyRequest\032\".go" + + "ogle.cloud.compute.v1.Operation\"\275\001\332A-sec" + + "urity_policy,security_policy_rule_resour" + + "ce\212N\034GlobalOrganizationOperations\202\323\344\223\002h\"" + + "G/compute/v1/locations/global/securityPo" + + "licies/{security_policy}/addRule:\035securi" + + "ty_policy_rule_resource\022\371\001\n\tCopyRules\022C." + + "google.cloud.compute.v1.CopyRulesOrganiz" + + "ationSecurityPolicyRequest\032\".google.clou" + + "d.compute.v1.Operation\"\202\001\332A\017security_pol" + + "icy\212N\034GlobalOrganizationOperations\202\323\344\223\002K" + + "\"I/compute/v1/locations/global/securityP" + + "olicies/{security_policy}/copyRules\022\350\001\n\006" + + "Delete\022@.google.cloud.compute.v1.DeleteO" + "rganizationSecurityPolicyRequest\032\".googl" - + "e.cloud.compute.v1.Operation\"\322\001\332A4securi" - + "ty_policy,security_policy_association_re" - + "source\212N\034GlobalOrganizationOperations\202\323\344" - + "\223\002v\"N/compute/v1/locations/global/securi" - + "tyPolicies/{security_policy}/addAssociat" - + "ion:$security_policy_association_resourc" - + "e\022\260\002\n\007AddRule\022A.google.cloud.compute.v1." - + "AddRuleOrganizationSecurityPolicyRequest" - + "\032\".google.cloud.compute.v1.Operation\"\275\001\332" - + "A-security_policy,security_policy_rule_r" - + "esource\212N\034GlobalOrganizationOperations\202\323" - + "\344\223\002h\"G/compute/v1/locations/global/secur" - + "ityPolicies/{security_policy}/addRule:\035s" - + "ecurity_policy_rule_resource\022\371\001\n\tCopyRul" - + "es\022C.google.cloud.compute.v1.CopyRulesOr" - + "ganizationSecurityPolicyRequest\032\".google" - + ".cloud.compute.v1.Operation\"\202\001\332A\017securit" + + "e.cloud.compute.v1.Operation\"x\332A\017securit" + "y_policy\212N\034GlobalOrganizationOperations\202" - + "\323\344\223\002K\"I/compute/v1/locations/global/secu" - + "rityPolicies/{security_policy}/copyRules" - + "\022\350\001\n\006Delete\022@.google.cloud.compute.v1.De" - + "leteOrganizationSecurityPolicyRequest\032\"." - + "google.cloud.compute.v1.Operation\"x\332A\017se" - + "curity_policy\212N\034GlobalOrganizationOperat" - + "ions\202\323\344\223\002A*?/compute/v1/locations/global" - + "/securityPolicies/{security_policy}\022\310\001\n\003" - + "Get\022=.google.cloud.compute.v1.GetOrganiz" - + "ationSecurityPolicyRequest\032\'.google.clou" - + "d.compute.v1.SecurityPolicy\"Y\332A\017security" - + "_policy\202\323\344\223\002A\022?/compute/v1/locations/glo" - + "bal/securityPolicies/{security_policy}\022\370" - + "\001\n\016GetAssociation\022H.google.cloud.compute" - + ".v1.GetAssociationOrganizationSecurityPo" - + "licyRequest\0322.google.cloud.compute.v1.Se" - + "curityPolicyAssociation\"h\332A\017security_pol" - + "icy\202\323\344\223\002P\022N/compute/v1/locations/global/" - + "securityPolicies/{security_policy}/getAs" - + "sociation\022\334\001\n\007GetRule\022A.google.cloud.com" - + "pute.v1.GetRuleOrganizationSecurityPolic" - + "yRequest\032+.google.cloud.compute.v1.Secur" - + "ityPolicyRule\"a\332A\017security_policy\202\323\344\223\002I\022" - + "G/compute/v1/locations/global/securityPo" - + "licies/{security_policy}/getRule\022\372\001\n\006Ins" - + "ert\022@.google.cloud.compute.v1.InsertOrga" - + "nizationSecurityPolicyRequest\032\".google.c" - + "loud.compute.v1.Operation\"\211\001\332A\030security_" - + "policy_resource\212N\034GlobalOrganizationOper" - + "ations\202\323\344\223\002I\"-/compute/v1/locations/glob" - + "al/securityPolicies:\030security_policy_res" - + "ource\022\257\001\n\004List\022@.google.cloud.compute.v1" - + ".ListOrganizationSecurityPoliciesRequest" - + "\032+.google.cloud.compute.v1.SecurityPolic" - + "yList\"8\332A\000\202\323\344\223\002/\022-/compute/v1/locations/" - + "global/securityPolicies\022\370\001\n\020ListAssociat" - + "ions\022J.google.cloud.compute.v1.ListAssoc" - + "iationsOrganizationSecurityPolicyRequest" - + "\032M.google.cloud.compute.v1.OrganizationS" - + "ecurityPoliciesListAssociationsResponse\"" - + "I\332A\000\202\323\344\223\002@\022>/compute/v1/locations/global" - + "/securityPolicies/listAssociations\022\252\002\n\037L" - + "istPreconfiguredExpressionSets\022[.google." - + "cloud.compute.v1.ListPreconfiguredExpres" - + "sionSetsOrganizationSecurityPoliciesRequ" - + "est\032P.google.cloud.compute.v1.SecurityPo" - + "liciesListPreconfiguredExpressionSetsRes" - + "ponse\"X\332A\000\202\323\344\223\002O\022M/compute/v1/locations/" - + "global/securityPolicies/listPreconfigure" - + "dExpressionSets\022\351\001\n\004Move\022>.google.cloud." - + "compute.v1.MoveOrganizationSecurityPolic" - + "yRequest\032\".google.cloud.compute.v1.Opera" - + "tion\"}\332A\017security_policy\212N\034GlobalOrganiz" - + "ationOperations\202\323\344\223\002F\"D/compute/v1/locat" - + "ions/global/securityPolicies/{security_p" - + "olicy}/move\022\232\002\n\005Patch\022?.google.cloud.com" - + "pute.v1.PatchOrganizationSecurityPolicyR" - + "equest\032\".google.cloud.compute.v1.Operati" - + "on\"\253\001\332A(security_policy,security_policy_" - + "resource\212N\034GlobalOrganizationOperations\202" - + "\323\344\223\002[2?/compute/v1/locations/global/secu" - + "rityPolicies/{security_policy}:\030security" - + "_policy_resource\022\266\002\n\tPatchRule\022C.google." - + "cloud.compute.v1.PatchRuleOrganizationSe" - + "curityPolicyRequest\032\".google.cloud.compu" - + "te.v1.Operation\"\277\001\332A-security_policy,sec" - + "urity_policy_rule_resource\212N\034GlobalOrgan" - + "izationOperations\202\323\344\223\002j\"I/compute/v1/loc" - + "ations/global/securityPolicies/{security" - + "_policy}/patchRule:\035security_policy_rule" - + "_resource\022\221\002\n\021RemoveAssociation\022K.google" - + ".cloud.compute.v1.RemoveAssociationOrgan" - + "izationSecurityPolicyRequest\032\".google.cl" - + "oud.compute.v1.Operation\"\212\001\332A\017security_p" - + "olicy\212N\034GlobalOrganizationOperations\202\323\344\223" - + "\002S\"Q/compute/v1/locations/global/securit" - + "yPolicies/{security_policy}/removeAssoci" - + "ation\022\374\001\n\nRemoveRule\022D.google.cloud.comp" - + "ute.v1.RemoveRuleOrganizationSecurityPol" - + "icyRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"\203\001\332A\017security_policy\212N\034GlobalOrga" - + "nizationOperations\202\323\344\223\002L\"J/compute/v1/lo" - + "cations/global/securityPolicies/{securit" - + "y_policy}/removeRule\032r\312A\026compute.googlea" - + "pis.com\322AVhttps://www.googleapis.com/aut" - + "h/compute,https://www.googleapis.com/aut" - + "h/cloud-platform2\220\017\n\020PacketMirrorings\022\326\001" - + "\n\016AggregatedList\022>.google.cloud.compute." - + "v1.AggregatedListPacketMirroringsRequest" - + "\0326.google.cloud.compute.v1.PacketMirrori" - + "ngAggregatedList\"L\332A\007project\202\323\344\223\002<\022:/com" - + "pute/v1/projects/{project}/aggregated/pa" - + "cketMirrorings\022\366\001\n\006Delete\0225.google.cloud" - + ".compute.v1.DeletePacketMirroringRequest" - + "\032\".google.cloud.compute.v1.Operation\"\220\001\332" - + "A\037project,region,packet_mirroring\212N\020Regi" - + "onOperations\202\323\344\223\002U*S/compute/v1/projects" - + "/{project}/regions/{region}/packetMirror" - + "ings/{packet_mirroring}\022\342\001\n\003Get\0222.google" - + ".cloud.compute.v1.GetPacketMirroringRequ" - + "est\032(.google.cloud.compute.v1.PacketMirr" - + "oring\"}\332A\037project,region,packet_mirrorin" - + "g\202\323\344\223\002U\022S/compute/v1/projects/{project}/" - + "regions/{region}/packetMirrorings/{packe" - + "t_mirroring}\022\207\002\n\006Insert\0225.google.cloud.c" - + "ompute.v1.InsertPacketMirroringRequest\032\"" - + ".google.cloud.compute.v1.Operation\"\241\001\332A(" - + "project,region,packet_mirroring_resource" - + "\212N\020RegionOperations\202\323\344\223\002]\"@/compute/v1/p" - + "rojects/{project}/regions/{region}/packe" - + "tMirrorings:\031packet_mirroring_resource\022\305" - + "\001\n\004List\0224.google.cloud.compute.v1.ListPa" - + "cketMirroringsRequest\032,.google.cloud.com" - + "pute.v1.PacketMirroringList\"Y\332A\016project," - + "region\202\323\344\223\002B\022@/compute/v1/projects/{proj" - + "ect}/regions/{region}/packetMirrorings\022\251" - + "\002\n\005Patch\0224.google.cloud.compute.v1.Patch" - + "PacketMirroringRequest\032\".google.cloud.co" - + "mpute.v1.Operation\"\305\001\332A9project,region,p" - + "acket_mirroring,packet_mirroring_resourc" - + "e\212N\020RegionOperations\202\323\344\223\002p2S/compute/v1/" - + "projects/{project}/regions/{region}/pack" - + "etMirrorings/{packet_mirroring}:\031packet_" - + "mirroring_resource\022\322\002\n\022TestIamPermission" - + "s\022A.google.cloud.compute.v1.TestIamPermi" - + "ssionsPacketMirroringRequest\0320.google.cl" - + "oud.compute.v1.TestPermissionsResponse\"\306" - + "\001\332A9project,region,resource,test_permiss" - + "ions_request_resource\202\323\344\223\002\203\001\"^/compute/v" - + "1/projects/{project}/regions/{region}/pa" - + "cketMirrorings/{resource}/testIamPermiss" - + "ions:!test_permissions_request_resource\032" - + "r\312A\026compute.googleapis.com\322AVhttps://www" - + ".googleapis.com/auth/compute,https://www" - + ".googleapis.com/auth/cloud-platform2\237\006\n\017" - + "PreviewFeatures\022\314\001\n\003Get\0221.google.cloud.c" - + "ompute.v1.GetPreviewFeatureRequest\032\'.goo" - + "gle.cloud.compute.v1.PreviewFeature\"i\332A\027" - + "project,preview_feature\202\323\344\223\002I\022G/compute/" - + "v1/projects/{project}/global/previewFeat" - + "ures/{preview_feature}\022\261\001\n\004List\0223.google" - + ".cloud.compute.v1.ListPreviewFeaturesReq" - + "uest\032+.google.cloud.compute.v1.PreviewFe" - + "atureList\"G\332A\007project\202\323\344\223\0027\0225/compute/v1" - + "/projects/{project}/global/previewFeatur" - + "es\022\224\002\n\006Update\0224.google.cloud.compute.v1." - + "UpdatePreviewFeatureRequest\032\".google.clo" - + "ud.compute.v1.Operation\"\257\001\332A0project,pre" - + "view_feature,preview_feature_resource\212N\020" - + "GlobalOperations\202\323\344\223\002c2G/compute/v1/proj" - + "ects/{project}/global/previewFeatures/{p" - + "review_feature}:\030preview_feature_resourc" - + "e\032r\312A\026compute.googleapis.com\322AVhttps://w" - + "ww.googleapis.com/auth/compute,https://w" - + "ww.googleapis.com/auth/cloud-platform2\253\033" - + "\n\010Projects\022\277\001\n\016DisableXpnHost\0225.google.c" - + "loud.compute.v1.DisableXpnHostProjectReq" - + "uest\032\".google.cloud.compute.v1.Operation" - + "\"R\332A\007project\212N\020GlobalOperations\202\323\344\223\002/\"-/" - + "compute/v1/projects/{project}/disableXpn" - + "Host\022\253\002\n\022DisableXpnResource\0229.google.clo" - + "ud.compute.v1.DisableXpnResourceProjectR" - + "equest\032\".google.cloud.compute.v1.Operati" - + "on\"\265\001\332A6project,projects_disable_xpn_res" - + "ource_request_resource\212N\020GlobalOperation" - + "s\202\323\344\223\002c\"1/compute/v1/projects/{project}/" - + "disableXpnResource:.projects_disable_xpn" - + "_resource_request_resource\022\274\001\n\rEnableXpn" - + "Host\0224.google.cloud.compute.v1.EnableXpn" - + "HostProjectRequest\032\".google.cloud.comput" - + "e.v1.Operation\"Q\332A\007project\212N\020GlobalOpera" - + "tions\202\323\344\223\002.\",/compute/v1/projects/{proje" - + "ct}/enableXpnHost\022\246\002\n\021EnableXpnResource\022" - + "8.google.cloud.compute.v1.EnableXpnResou" - + "rceProjectRequest\032\".google.cloud.compute" - + ".v1.Operation\"\262\001\332A5project,projects_enab" - + "le_xpn_resource_request_resource\212N\020Globa" - + "lOperations\202\323\344\223\002a\"0/compute/v1/projects/" - + "{project}/enableXpnResource:-projects_en" - + "able_xpn_resource_request_resource\022\205\001\n\003G" - + "et\022*.google.cloud.compute.v1.GetProjectR" - + "equest\032 .google.cloud.compute.v1.Project" - + "\"0\332A\007project\202\323\344\223\002 \022\036/compute/v1/projects" - + "/{project}\022\236\001\n\nGetXpnHost\0221.google.cloud" - + ".compute.v1.GetXpnHostProjectRequest\032 .g" - + "oogle.cloud.compute.v1.Project\";\332A\007proje" - + "ct\202\323\344\223\002+\022)/compute/v1/projects/{project}" - + "/getXpnHost\022\276\001\n\017GetXpnResources\0227.google" - + ".cloud.compute.v1.GetXpnResourcesProject" - + "sRequest\0320.google.cloud.compute.v1.Proje" - + "ctsGetXpnResources\"@\332A\007project\202\323\344\223\0020\022./c" - + "ompute/v1/projects/{project}/getXpnResou" - + "rces\022\375\001\n\014ListXpnHosts\0224.google.cloud.com" - + "pute.v1.ListXpnHostsProjectsRequest\032$.go" - + "ogle.cloud.compute.v1.XpnHostList\"\220\001\332A0p" - + "roject,projects_list_xpn_hosts_request_r" - + "esource\202\323\344\223\002W\"+/compute/v1/projects/{pro" - + "ject}/listXpnHosts:(projects_list_xpn_ho" - + "sts_request_resource\022\345\001\n\010MoveDisk\022/.goog" - + "le.cloud.compute.v1.MoveDiskProjectReque" - + "st\032\".google.cloud.compute.v1.Operation\"\203" - + "\001\332A\"project,disk_move_request_resource\212N" - + "\020GlobalOperations\202\323\344\223\002E\"\'/compute/v1/pro" - + "jects/{project}/moveDisk:\032disk_move_requ" - + "est_resource\022\371\001\n\014MoveInstance\0223.google.c" - + "loud.compute.v1.MoveInstanceProjectReque" - + "st\032\".google.cloud.compute.v1.Operation\"\217" - + "\001\332A&project,instance_move_request_resour" - + "ce\212N\020GlobalOperations\202\323\344\223\002M\"+/compute/v1" - + "/projects/{project}/moveInstance:\036instan" - + "ce_move_request_resource\022\250\002\n\021SetCloudArm" - + "orTier\0228.google.cloud.compute.v1.SetClou" - + "dArmorTierProjectRequest\032\".google.cloud." - + "compute.v1.Operation\"\264\001\332A6project,projec" - + "ts_set_cloud_armor_tier_request_resource" - + "\212N\020GlobalOperations\202\323\344\223\002b\"0/compute/v1/p" - + "rojects/{project}/setCloudArmorTier:.pro" - + "jects_set_cloud_armor_tier_request_resou" - + "rce\022\206\002\n\031SetCommonInstanceMetadata\022@.goog" - + "le.cloud.compute.v1.SetCommonInstanceMet" - + "adataProjectRequest\032\".google.cloud.compu" - + "te.v1.Operation\"\202\001\332A\031project,metadata_re" - + "source\212N\020GlobalOperations\202\323\344\223\002M\"8/comput" - + "e/v1/projects/{project}/setCommonInstanc" - + "eMetadata:\021metadata_resource\022\274\002\n\025SetDefa" - + "ultNetworkTier\022<.google.cloud.compute.v1" - + ".SetDefaultNetworkTierProjectRequest\032\".g" - + "oogle.cloud.compute.v1.Operation\"\300\001\332A:pr" - + "oject,projects_set_default_network_tier_" - + "request_resource\212N\020GlobalOperations\202\323\344\223\002" - + "j\"4/compute/v1/projects/{project}/setDef" - + "aultNetworkTier:2projects_set_default_ne" - + "twork_tier_request_resource\022\221\002\n\024SetUsage" - + "ExportBucket\022;.google.cloud.compute.v1.S" - + "etUsageExportBucketProjectRequest\032\".goog" - + "le.cloud.compute.v1.Operation\"\227\001\332A&proje" - + "ct,usage_export_location_resource\212N\020Glob" - + "alOperations\202\323\344\223\002U\"3/compute/v1/projects" - + "/{project}/setUsageExportBucket:\036usage_e" - + "xport_location_resource\032r\312A\026compute.goog" - + "leapis.com\322AVhttps://www.googleapis.com/" - + "auth/compute,https://www.googleapis.com/" - + "auth/cloud-platform2\356\017\n\030PublicAdvertised" - + "Prefixes\022\222\002\n\010Announce\022?.google.cloud.com" - + "pute.v1.AnnouncePublicAdvertisedPrefixeR" - + "equest\032\".google.cloud.compute.v1.Operati" - + "on\"\240\001\332A project,public_advertised_prefix" - + "\212N\020GlobalOperations\202\323\344\223\002d\"b/compute/v1/p" + + "\323\344\223\002A*?/compute/v1/locations/global/secu" + + "rityPolicies/{security_policy}\022\310\001\n\003Get\022=" + + ".google.cloud.compute.v1.GetOrganization" + + "SecurityPolicyRequest\032\'.google.cloud.com" + + "pute.v1.SecurityPolicy\"Y\332A\017security_poli" + + "cy\202\323\344\223\002A\022?/compute/v1/locations/global/s" + + "ecurityPolicies/{security_policy}\022\370\001\n\016Ge" + + "tAssociation\022H.google.cloud.compute.v1.G" + + "etAssociationOrganizationSecurityPolicyR" + + "equest\0322.google.cloud.compute.v1.Securit" + + "yPolicyAssociation\"h\332A\017security_policy\202\323" + + "\344\223\002P\022N/compute/v1/locations/global/secur" + + "ityPolicies/{security_policy}/getAssocia" + + "tion\022\334\001\n\007GetRule\022A.google.cloud.compute." + + "v1.GetRuleOrganizationSecurityPolicyRequ" + + "est\032+.google.cloud.compute.v1.SecurityPo" + + "licyRule\"a\332A\017security_policy\202\323\344\223\002I\022G/com" + + "pute/v1/locations/global/securityPolicie" + + "s/{security_policy}/getRule\022\372\001\n\006Insert\022@" + + ".google.cloud.compute.v1.InsertOrganizat" + + "ionSecurityPolicyRequest\032\".google.cloud." + + "compute.v1.Operation\"\211\001\332A\030security_polic" + + "y_resource\212N\034GlobalOrganizationOperation" + + "s\202\323\344\223\002I\"-/compute/v1/locations/global/se" + + "curityPolicies:\030security_policy_resource" + + "\022\257\001\n\004List\022@.google.cloud.compute.v1.List" + + "OrganizationSecurityPoliciesRequest\032+.go" + + "ogle.cloud.compute.v1.SecurityPolicyList" + + "\"8\332A\000\202\323\344\223\002/\022-/compute/v1/locations/globa" + + "l/securityPolicies\022\370\001\n\020ListAssociations\022" + + "J.google.cloud.compute.v1.ListAssociatio" + + "nsOrganizationSecurityPolicyRequest\032M.go" + + "ogle.cloud.compute.v1.OrganizationSecuri" + + "tyPoliciesListAssociationsResponse\"I\332A\000\202" + + "\323\344\223\002@\022>/compute/v1/locations/global/secu" + + "rityPolicies/listAssociations\022\252\002\n\037ListPr" + + "econfiguredExpressionSets\022[.google.cloud" + + ".compute.v1.ListPreconfiguredExpressionS" + + "etsOrganizationSecurityPoliciesRequest\032P" + + ".google.cloud.compute.v1.SecurityPolicie" + + "sListPreconfiguredExpressionSetsResponse" + + "\"X\332A\000\202\323\344\223\002O\022M/compute/v1/locations/globa" + + "l/securityPolicies/listPreconfiguredExpr" + + "essionSets\022\351\001\n\004Move\022>.google.cloud.compu" + + "te.v1.MoveOrganizationSecurityPolicyRequ" + + "est\032\".google.cloud.compute.v1.Operation\"" + + "}\332A\017security_policy\212N\034GlobalOrganization" + + "Operations\202\323\344\223\002F\"D/compute/v1/locations/" + + "global/securityPolicies/{security_policy" + + "}/move\022\232\002\n\005Patch\022?.google.cloud.compute." + + "v1.PatchOrganizationSecurityPolicyReques" + + "t\032\".google.cloud.compute.v1.Operation\"\253\001" + + "\332A(security_policy,security_policy_resou" + + "rce\212N\034GlobalOrganizationOperations\202\323\344\223\002[" + + "2?/compute/v1/locations/global/securityP" + + "olicies/{security_policy}:\030security_poli" + + "cy_resource\022\266\002\n\tPatchRule\022C.google.cloud" + + ".compute.v1.PatchRuleOrganizationSecurit" + + "yPolicyRequest\032\".google.cloud.compute.v1" + + ".Operation\"\277\001\332A-security_policy,security" + + "_policy_rule_resource\212N\034GlobalOrganizati" + + "onOperations\202\323\344\223\002j\"I/compute/v1/location" + + "s/global/securityPolicies/{security_poli" + + "cy}/patchRule:\035security_policy_rule_reso" + + "urce\022\221\002\n\021RemoveAssociation\022K.google.clou" + + "d.compute.v1.RemoveAssociationOrganizati" + + "onSecurityPolicyRequest\032\".google.cloud.c" + + "ompute.v1.Operation\"\212\001\332A\017security_policy" + + "\212N\034GlobalOrganizationOperations\202\323\344\223\002S\"Q/" + + "compute/v1/locations/global/securityPoli" + + "cies/{security_policy}/removeAssociation" + + "\022\374\001\n\nRemoveRule\022D.google.cloud.compute.v" + + "1.RemoveRuleOrganizationSecurityPolicyRe" + + "quest\032\".google.cloud.compute.v1.Operatio" + + "n\"\203\001\332A\017security_policy\212N\034GlobalOrganizat" + + "ionOperations\202\323\344\223\002L\"J/compute/v1/locatio" + + "ns/global/securityPolicies/{security_pol" + + "icy}/removeRule\032r\312A\026compute.googleapis.c" + + "om\322AVhttps://www.googleapis.com/auth/com" + + "pute,https://www.googleapis.com/auth/clo" + + "ud-platform2\220\017\n\020PacketMirrorings\022\326\001\n\016Agg" + + "regatedList\022>.google.cloud.compute.v1.Ag" + + "gregatedListPacketMirroringsRequest\0326.go" + + "ogle.cloud.compute.v1.PacketMirroringAgg" + + "regatedList\"L\332A\007project\202\323\344\223\002<\022:/compute/" + + "v1/projects/{project}/aggregated/packetM" + + "irrorings\022\366\001\n\006Delete\0225.google.cloud.comp" + + "ute.v1.DeletePacketMirroringRequest\032\".go" + + "ogle.cloud.compute.v1.Operation\"\220\001\332A\037pro" + + "ject,region,packet_mirroring\212N\020RegionOpe" + + "rations\202\323\344\223\002U*S/compute/v1/projects/{pro" + + "ject}/regions/{region}/packetMirrorings/" + + "{packet_mirroring}\022\342\001\n\003Get\0222.google.clou" + + "d.compute.v1.GetPacketMirroringRequest\032(" + + ".google.cloud.compute.v1.PacketMirroring" + + "\"}\332A\037project,region,packet_mirroring\202\323\344\223" + + "\002U\022S/compute/v1/projects/{project}/regio" + + "ns/{region}/packetMirrorings/{packet_mir" + + "roring}\022\207\002\n\006Insert\0225.google.cloud.comput" + + "e.v1.InsertPacketMirroringRequest\032\".goog" + + "le.cloud.compute.v1.Operation\"\241\001\332A(proje" + + "ct,region,packet_mirroring_resource\212N\020Re" + + "gionOperations\202\323\344\223\002]\"@/compute/v1/projec" + + "ts/{project}/regions/{region}/packetMirr" + + "orings:\031packet_mirroring_resource\022\305\001\n\004Li" + + "st\0224.google.cloud.compute.v1.ListPacketM" + + "irroringsRequest\032,.google.cloud.compute." + + "v1.PacketMirroringList\"Y\332A\016project,regio" + + "n\202\323\344\223\002B\022@/compute/v1/projects/{project}/" + + "regions/{region}/packetMirrorings\022\251\002\n\005Pa" + + "tch\0224.google.cloud.compute.v1.PatchPacke" + + "tMirroringRequest\032\".google.cloud.compute" + + ".v1.Operation\"\305\001\332A9project,region,packet" + + "_mirroring,packet_mirroring_resource\212N\020R" + + "egionOperations\202\323\344\223\002p2S/compute/v1/proje" + + "cts/{project}/regions/{region}/packetMir" + + "rorings/{packet_mirroring}:\031packet_mirro" + + "ring_resource\022\322\002\n\022TestIamPermissions\022A.g" + + "oogle.cloud.compute.v1.TestIamPermission" + + "sPacketMirroringRequest\0320.google.cloud.c" + + "ompute.v1.TestPermissionsResponse\"\306\001\332A9p" + + "roject,region,resource,test_permissions_" + + "request_resource\202\323\344\223\002\203\001\"^/compute/v1/pro" + + "jects/{project}/regions/{region}/packetM" + + "irrorings/{resource}/testIamPermissions:" + + "!test_permissions_request_resource\032r\312A\026c" + + "ompute.googleapis.com\322AVhttps://www.goog" + + "leapis.com/auth/compute,https://www.goog" + + "leapis.com/auth/cloud-platform2\237\006\n\017Previ" + + "ewFeatures\022\314\001\n\003Get\0221.google.cloud.comput" + + "e.v1.GetPreviewFeatureRequest\032\'.google.c" + + "loud.compute.v1.PreviewFeature\"i\332A\027proje" + + "ct,preview_feature\202\323\344\223\002I\022G/compute/v1/pr" + + "ojects/{project}/global/previewFeatures/" + + "{preview_feature}\022\261\001\n\004List\0223.google.clou" + + "d.compute.v1.ListPreviewFeaturesRequest\032" + + "+.google.cloud.compute.v1.PreviewFeature" + + "List\"G\332A\007project\202\323\344\223\0027\0225/compute/v1/proj" + + "ects/{project}/global/previewFeatures\022\224\002" + + "\n\006Update\0224.google.cloud.compute.v1.Updat" + + "ePreviewFeatureRequest\032\".google.cloud.co" + + "mpute.v1.Operation\"\257\001\332A0project,preview_" + + "feature,preview_feature_resource\212N\020Globa" + + "lOperations\202\323\344\223\002c2G/compute/v1/projects/" + + "{project}/global/previewFeatures/{previe" + + "w_feature}:\030preview_feature_resource\032r\312A" + + "\026compute.googleapis.com\322AVhttps://www.go" + + "ogleapis.com/auth/compute,https://www.go" + + "ogleapis.com/auth/cloud-platform2\253\033\n\010Pro" + + "jects\022\277\001\n\016DisableXpnHost\0225.google.cloud." + + "compute.v1.DisableXpnHostProjectRequest\032" + + "\".google.cloud.compute.v1.Operation\"R\332A\007" + + "project\212N\020GlobalOperations\202\323\344\223\002/\"-/compu" + + "te/v1/projects/{project}/disableXpnHost\022" + + "\253\002\n\022DisableXpnResource\0229.google.cloud.co" + + "mpute.v1.DisableXpnResourceProjectReques" + + "t\032\".google.cloud.compute.v1.Operation\"\265\001" + + "\332A6project,projects_disable_xpn_resource" + + "_request_resource\212N\020GlobalOperations\202\323\344\223" + + "\002c\"1/compute/v1/projects/{project}/disab" + + "leXpnResource:.projects_disable_xpn_reso" + + "urce_request_resource\022\274\001\n\rEnableXpnHost\022" + + "4.google.cloud.compute.v1.EnableXpnHostP" + + "rojectRequest\032\".google.cloud.compute.v1." + + "Operation\"Q\332A\007project\212N\020GlobalOperations", + "\202\323\344\223\002.\",/compute/v1/projects/{project}/e" + + "nableXpnHost\022\246\002\n\021EnableXpnResource\0228.goo" + + "gle.cloud.compute.v1.EnableXpnResourcePr" + + "ojectRequest\032\".google.cloud.compute.v1.O" + + "peration\"\262\001\332A5project,projects_enable_xp" + + "n_resource_request_resource\212N\020GlobalOper" + + "ations\202\323\344\223\002a\"0/compute/v1/projects/{proj" + + "ect}/enableXpnResource:-projects_enable_" + + "xpn_resource_request_resource\022\205\001\n\003Get\022*." + + "google.cloud.compute.v1.GetProjectReques" + + "t\032 .google.cloud.compute.v1.Project\"0\332A\007" + + "project\202\323\344\223\002 \022\036/compute/v1/projects/{pro" + + "ject}\022\236\001\n\nGetXpnHost\0221.google.cloud.comp" + + "ute.v1.GetXpnHostProjectRequest\032 .google" + + ".cloud.compute.v1.Project\";\332A\007project\202\323\344" + + "\223\002+\022)/compute/v1/projects/{project}/getX" + + "pnHost\022\276\001\n\017GetXpnResources\0227.google.clou" + + "d.compute.v1.GetXpnResourcesProjectsRequ" + + "est\0320.google.cloud.compute.v1.ProjectsGe" + + "tXpnResources\"@\332A\007project\202\323\344\223\0020\022./comput" + + "e/v1/projects/{project}/getXpnResources\022" + + "\375\001\n\014ListXpnHosts\0224.google.cloud.compute." + + "v1.ListXpnHostsProjectsRequest\032$.google." + + "cloud.compute.v1.XpnHostList\"\220\001\332A0projec" + + "t,projects_list_xpn_hosts_request_resour" + + "ce\202\323\344\223\002W\"+/compute/v1/projects/{project}" + + "/listXpnHosts:(projects_list_xpn_hosts_r" + + "equest_resource\022\345\001\n\010MoveDisk\022/.google.cl" + + "oud.compute.v1.MoveDiskProjectRequest\032\"." + + "google.cloud.compute.v1.Operation\"\203\001\332A\"p" + + "roject,disk_move_request_resource\212N\020Glob" + + "alOperations\202\323\344\223\002E\"\'/compute/v1/projects" + + "/{project}/moveDisk:\032disk_move_request_r" + + "esource\022\371\001\n\014MoveInstance\0223.google.cloud." + + "compute.v1.MoveInstanceProjectRequest\032\"." + + "google.cloud.compute.v1.Operation\"\217\001\332A&p" + + "roject,instance_move_request_resource\212N\020" + + "GlobalOperations\202\323\344\223\002M\"+/compute/v1/proj" + + "ects/{project}/moveInstance:\036instance_mo" + + "ve_request_resource\022\250\002\n\021SetCloudArmorTie" + + "r\0228.google.cloud.compute.v1.SetCloudArmo" + + "rTierProjectRequest\032\".google.cloud.compu" + + "te.v1.Operation\"\264\001\332A6project,projects_se" + + "t_cloud_armor_tier_request_resource\212N\020Gl" + + "obalOperations\202\323\344\223\002b\"0/compute/v1/projec" + + "ts/{project}/setCloudArmorTier:.projects" + + "_set_cloud_armor_tier_request_resource\022\206" + + "\002\n\031SetCommonInstanceMetadata\022@.google.cl" + + "oud.compute.v1.SetCommonInstanceMetadata" + + "ProjectRequest\032\".google.cloud.compute.v1" + + ".Operation\"\202\001\332A\031project,metadata_resourc" + + "e\212N\020GlobalOperations\202\323\344\223\002M\"8/compute/v1/" + + "projects/{project}/setCommonInstanceMeta" + + "data:\021metadata_resource\022\274\002\n\025SetDefaultNe" + + "tworkTier\022<.google.cloud.compute.v1.SetD" + + "efaultNetworkTierProjectRequest\032\".google" + + ".cloud.compute.v1.Operation\"\300\001\332A:project" + + ",projects_set_default_network_tier_reque" + + "st_resource\212N\020GlobalOperations\202\323\344\223\002j\"4/c" + + "ompute/v1/projects/{project}/setDefaultN" + + "etworkTier:2projects_set_default_network" + + "_tier_request_resource\022\221\002\n\024SetUsageExpor" + + "tBucket\022;.google.cloud.compute.v1.SetUsa" + + "geExportBucketProjectRequest\032\".google.cl" + + "oud.compute.v1.Operation\"\227\001\332A&project,us" + + "age_export_location_resource\212N\020GlobalOpe" + + "rations\202\323\344\223\002U\"3/compute/v1/projects/{pro" + + "ject}/setUsageExportBucket:\036usage_export" + + "_location_resource\032r\312A\026compute.googleapi" + + "s.com\322AVhttps://www.googleapis.com/auth/" + + "compute,https://www.googleapis.com/auth/" + + "cloud-platform2\356\017\n\030PublicAdvertisedPrefi" + + "xes\022\222\002\n\010Announce\022?.google.cloud.compute." + + "v1.AnnouncePublicAdvertisedPrefixeReques" + + "t\032\".google.cloud.compute.v1.Operation\"\240\001" + + "\332A project,public_advertised_prefix\212N\020Gl" + + "obalOperations\202\323\344\223\002d\"b/compute/v1/projec" + + "ts/{project}/global/publicAdvertisedPref" + + "ixes/{public_advertised_prefix}/announce" + + "\022\205\002\n\006Delete\022=.google.cloud.compute.v1.De" + + "letePublicAdvertisedPrefixeRequest\032\".goo" + + "gle.cloud.compute.v1.Operation\"\227\001\332A proj" + + "ect,public_advertised_prefix\212N\020GlobalOpe" + + "rations\202\323\344\223\002[*Y/compute/v1/projects/{pro" + + "ject}/global/publicAdvertisedPrefixes/{p" + + "ublic_advertised_prefix}\022\371\001\n\003Get\022:.googl" + + "e.cloud.compute.v1.GetPublicAdvertisedPr" + + "efixeRequest\032/.google.cloud.compute.v1.P" + + "ublicAdvertisedPrefix\"\204\001\332A project,publi" + + "c_advertised_prefix\202\323\344\223\002[\022Y/compute/v1/p" + "rojects/{project}/global/publicAdvertise" - + "dPrefixes/{public_advertised_prefix}/ann" - + "ounce\022\205\002\n\006Delete\022=.google.cloud.compute." - + "v1.DeletePublicAdvertisedPrefixeRequest\032" - + "\".google.cloud.compute.v1.Operation\"\227\001\332A" - + " project,public_advertised_prefix\212N\020Glob" - + "alOperations\202\323\344\223\002[*Y/compute/v1/projects" + + "dPrefixes/{public_advertised_prefix}\022\226\002\n" + + "\006Insert\022=.google.cloud.compute.v1.Insert" + + "PublicAdvertisedPrefixeRequest\032\".google." + + "cloud.compute.v1.Operation\"\250\001\332A)project," + + "public_advertised_prefix_resource\212N\020Glob" + + "alOperations\202\323\344\223\002c\">/compute/v1/projects" + "/{project}/global/publicAdvertisedPrefix" - + "es/{public_advertised_prefix}\022\371\001\n\003Get\022:." - + "google.cloud.compute.v1.GetPublicAdverti" - + "sedPrefixeRequest\032/.google.cloud.compute" - + ".v1.PublicAdvertisedPrefix\"\204\001\332A project," - + "public_advertised_prefix\202\323\344\223\002[\022Y/compute" - + "/v1/projects/{project}/global/publicAdve" - + "rtisedPrefixes/{public_advertised_prefix" - + "}\022\226\002\n\006Insert\022=.google.cloud.compute.v1.I" - + "nsertPublicAdvertisedPrefixeRequest\032\".go" - + "ogle.cloud.compute.v1.Operation\"\250\001\332A)pro" - + "ject,public_advertised_prefix_resource\212N" - + "\020GlobalOperations\202\323\344\223\002c\">/compute/v1/pro" - + "jects/{project}/global/publicAdvertisedP" - + "refixes:!public_advertised_prefix_resour" - + "ce\022\313\001\n\004List\022<.google.cloud.compute.v1.Li" - + "stPublicAdvertisedPrefixesRequest\0323.goog" - + "le.cloud.compute.v1.PublicAdvertisedPref" - + "ixList\"P\332A\007project\202\323\344\223\002@\022>/compute/v1/pr" - + "ojects/{project}/global/publicAdvertised" - + "Prefixes\022\310\002\n\005Patch\022<.google.cloud.comput" - + "e.v1.PatchPublicAdvertisedPrefixeRequest" - + "\032\".google.cloud.compute.v1.Operation\"\334\001\332" - + "ABproject,public_advertised_prefix,publi" - + "c_advertised_prefix_resource\212N\020GlobalOpe" - + "rations\202\323\344\223\002~2Y/compute/v1/projects/{pro" - + "ject}/global/publicAdvertisedPrefixes/{p" - + "ublic_advertised_prefix}:!public_adverti" - + "sed_prefix_resource\022\222\002\n\010Withdraw\022?.googl" - + "e.cloud.compute.v1.WithdrawPublicAdverti" - + "sedPrefixeRequest\032\".google.cloud.compute" - + ".v1.Operation\"\240\001\332A project,public_advert" - + "ised_prefix\212N\020GlobalOperations\202\323\344\223\002d\"b/c" - + "ompute/v1/projects/{project}/global/publ" - + "icAdvertisedPrefixes/{public_advertised_" - + "prefix}/withdraw\032r\312A\026compute.googleapis." - + "com\322AVhttps://www.googleapis.com/auth/co" - + "mpute,https://www.googleapis.com/auth/cl" - + "oud-platform2\264\022\n\027PublicDelegatedPrefixes" - + "\022\352\001\n\016AggregatedList\022E.google.cloud.compu" - + "te.v1.AggregatedListPublicDelegatedPrefi" - + "xesRequest\032<.google.cloud.compute.v1.Pub" - + "licDelegatedPrefixAggregatedList\"S\332A\007pro" - + "ject\202\323\344\223\002C\022A/compute/v1/projects/{projec" - + "t}/aggregated/publicDelegatedPrefixes\022\237\002" - + "\n\010Announce\022>.google.cloud.compute.v1.Ann" - + "ouncePublicDelegatedPrefixeRequest\032\".goo" - + "gle.cloud.compute.v1.Operation\"\256\001\332A&proj" - + "ect,region,public_delegated_prefix\212N\020Reg" - + "ionOperations\202\323\344\223\002l\"j/compute/v1/project" - + "s/{project}/regions/{region}/publicDeleg" - + "atedPrefixes/{public_delegated_prefix}/a" - + "nnounce\022\222\002\n\006Delete\022<.google.cloud.comput" - + "e.v1.DeletePublicDelegatedPrefixeRequest" - + "\032\".google.cloud.compute.v1.Operation\"\245\001\332" - + "A&project,region,public_delegated_prefix" - + "\212N\020RegionOperations\202\323\344\223\002c*a/compute/v1/p" - + "rojects/{project}/regions/{region}/publi" - + "cDelegatedPrefixes/{public_delegated_pre" - + "fix}\022\205\002\n\003Get\0229.google.cloud.compute.v1.G" - + "etPublicDelegatedPrefixeRequest\032..google" - + ".cloud.compute.v1.PublicDelegatedPrefix\"" - + "\222\001\332A&project,region,public_delegated_pre" - + "fix\202\323\344\223\002c\022a/compute/v1/projects/{project" - + "}/regions/{region}/publicDelegatedPrefix" - + "es/{public_delegated_prefix}\022\243\002\n\006Insert\022" - + "<.google.cloud.compute.v1.InsertPublicDe" - + "legatedPrefixeRequest\032\".google.cloud.com" - + "pute.v1.Operation\"\266\001\332A/project,region,pu", - "blic_delegated_prefix_resource\212N\020RegionO" - + "perations\202\323\344\223\002k\"G/compute/v1/projects/{p" - + "roject}/regions/{region}/publicDelegated" - + "Prefixes: public_delegated_prefix_resour" - + "ce\022\331\001\n\004List\022;.google.cloud.compute.v1.Li" - + "stPublicDelegatedPrefixesRequest\0322.googl" - + "e.cloud.compute.v1.PublicDelegatedPrefix" - + "List\"`\332A\016project,region\202\323\344\223\002I\022G/compute/" - + "v1/projects/{project}/regions/{region}/p" - + "ublicDelegatedPrefixes\022\324\002\n\005Patch\022;.googl" - + "e.cloud.compute.v1.PatchPublicDelegatedP" - + "refixeRequest\032\".google.cloud.compute.v1." - + "Operation\"\351\001\332AGproject,region,public_del" - + "egated_prefix,public_delegated_prefix_re" - + "source\212N\020RegionOperations\202\323\344\223\002\205\0012a/compu" - + "te/v1/projects/{project}/regions/{region" - + "}/publicDelegatedPrefixes/{public_delega" - + "ted_prefix}: public_delegated_prefix_res" - + "ource\022\237\002\n\010Withdraw\022>.google.cloud.comput" - + "e.v1.WithdrawPublicDelegatedPrefixeReque" - + "st\032\".google.cloud.compute.v1.Operation\"\256" - + "\001\332A&project,region,public_delegated_pref" - + "ix\212N\020RegionOperations\202\323\344\223\002l\"j/compute/v1" + + "es:!public_advertised_prefix_resource\022\313\001" + + "\n\004List\022<.google.cloud.compute.v1.ListPub" + + "licAdvertisedPrefixesRequest\0323.google.cl" + + "oud.compute.v1.PublicAdvertisedPrefixLis" + + "t\"P\332A\007project\202\323\344\223\002@\022>/compute/v1/project" + + "s/{project}/global/publicAdvertisedPrefi" + + "xes\022\310\002\n\005Patch\022<.google.cloud.compute.v1." + + "PatchPublicAdvertisedPrefixeRequest\032\".go" + + "ogle.cloud.compute.v1.Operation\"\334\001\332ABpro" + + "ject,public_advertised_prefix,public_adv" + + "ertised_prefix_resource\212N\020GlobalOperatio" + + "ns\202\323\344\223\002~2Y/compute/v1/projects/{project}" + + "/global/publicAdvertisedPrefixes/{public" + + "_advertised_prefix}:!public_advertised_p" + + "refix_resource\022\222\002\n\010Withdraw\022?.google.clo" + + "ud.compute.v1.WithdrawPublicAdvertisedPr" + + "efixeRequest\032\".google.cloud.compute.v1.O" + + "peration\"\240\001\332A project,public_advertised_" + + "prefix\212N\020GlobalOperations\202\323\344\223\002d\"b/comput" + + "e/v1/projects/{project}/global/publicAdv" + + "ertisedPrefixes/{public_advertised_prefi" + + "x}/withdraw\032r\312A\026compute.googleapis.com\322A" + + "Vhttps://www.googleapis.com/auth/compute" + + ",https://www.googleapis.com/auth/cloud-p" + + "latform2\264\022\n\027PublicDelegatedPrefixes\022\352\001\n\016" + + "AggregatedList\022E.google.cloud.compute.v1" + + ".AggregatedListPublicDelegatedPrefixesRe" + + "quest\032<.google.cloud.compute.v1.PublicDe" + + "legatedPrefixAggregatedList\"S\332A\007project\202" + + "\323\344\223\002C\022A/compute/v1/projects/{project}/ag" + + "gregated/publicDelegatedPrefixes\022\237\002\n\010Ann" + + "ounce\022>.google.cloud.compute.v1.Announce" + + "PublicDelegatedPrefixeRequest\032\".google.c" + + "loud.compute.v1.Operation\"\256\001\332A&project,r" + + "egion,public_delegated_prefix\212N\020RegionOp" + + "erations\202\323\344\223\002l\"j/compute/v1/projects/{pr" + + "oject}/regions/{region}/publicDelegatedP" + + "refixes/{public_delegated_prefix}/announ" + + "ce\022\222\002\n\006Delete\022<.google.cloud.compute.v1." + + "DeletePublicDelegatedPrefixeRequest\032\".go" + + "ogle.cloud.compute.v1.Operation\"\245\001\332A&pro" + + "ject,region,public_delegated_prefix\212N\020Re" + + "gionOperations\202\323\344\223\002c*a/compute/v1/projec" + + "ts/{project}/regions/{region}/publicDele" + + "gatedPrefixes/{public_delegated_prefix}\022" + + "\205\002\n\003Get\0229.google.cloud.compute.v1.GetPub" + + "licDelegatedPrefixeRequest\032..google.clou" + + "d.compute.v1.PublicDelegatedPrefix\"\222\001\332A&" + + "project,region,public_delegated_prefix\202\323" + + "\344\223\002c\022a/compute/v1/projects/{project}/reg" + + "ions/{region}/publicDelegatedPrefixes/{p" + + "ublic_delegated_prefix}\022\243\002\n\006Insert\022<.goo" + + "gle.cloud.compute.v1.InsertPublicDelegat" + + "edPrefixeRequest\032\".google.cloud.compute." + + "v1.Operation\"\266\001\332A/project,region,public_" + + "delegated_prefix_resource\212N\020RegionOperat" + + "ions\202\323\344\223\002k\"G/compute/v1/projects/{projec" + + "t}/regions/{region}/publicDelegatedPrefi" + + "xes: public_delegated_prefix_resource\022\331\001" + + "\n\004List\022;.google.cloud.compute.v1.ListPub" + + "licDelegatedPrefixesRequest\0322.google.clo" + + "ud.compute.v1.PublicDelegatedPrefixList\"" + + "`\332A\016project,region\202\323\344\223\002I\022G/compute/v1/pr" + + "ojects/{project}/regions/{region}/public" + + "DelegatedPrefixes\022\324\002\n\005Patch\022;.google.clo" + + "ud.compute.v1.PatchPublicDelegatedPrefix" + + "eRequest\032\".google.cloud.compute.v1.Opera" + + "tion\"\351\001\332AGproject,region,public_delegate" + + "d_prefix,public_delegated_prefix_resourc" + + "e\212N\020RegionOperations\202\323\344\223\002\205\0012a/compute/v1" + "/projects/{project}/regions/{region}/pub" + "licDelegatedPrefixes/{public_delegated_p" - + "refix}/withdraw\032r\312A\026compute.googleapis.c" - + "om\322AVhttps://www.googleapis.com/auth/com" - + "pute,https://www.googleapis.com/auth/clo" - + "ud-platform2\360\013\n\021RegionAutoscalers\022\345\001\n\006De" - + "lete\0226.google.cloud.compute.v1.DeleteReg" - + "ionAutoscalerRequest\032\".google.cloud.comp" - + "ute.v1.Operation\"\177\332A\031project,region,auto" - + "scaler\212N\020RegionOperations\202\323\344\223\002J*H/comput" - + "e/v1/projects/{project}/regions/{region}" - + "/autoscalers/{autoscaler}\022\315\001\n\003Get\0223.goog" - + "le.cloud.compute.v1.GetRegionAutoscalerR" - + "equest\032#.google.cloud.compute.v1.Autosca" - + "ler\"l\332A\031project,region,autoscaler\202\323\344\223\002J\022" - + "H/compute/v1/projects/{project}/regions/" - + "{region}/autoscalers/{autoscaler}\022\367\001\n\006In" - + "sert\0226.google.cloud.compute.v1.InsertReg" + + "refix}: public_delegated_prefix_resource" + + "\022\237\002\n\010Withdraw\022>.google.cloud.compute.v1." + + "WithdrawPublicDelegatedPrefixeRequest\032\"." + + "google.cloud.compute.v1.Operation\"\256\001\332A&p" + + "roject,region,public_delegated_prefix\212N\020" + + "RegionOperations\202\323\344\223\002l\"j/compute/v1/proj" + + "ects/{project}/regions/{region}/publicDe" + + "legatedPrefixes/{public_delegated_prefix" + + "}/withdraw\032r\312A\026compute.googleapis.com\322AV" + + "https://www.googleapis.com/auth/compute," + + "https://www.googleapis.com/auth/cloud-pl" + + "atform2\300\016\n\021RegionAutoscalers\022\345\001\n\006Delete\022" + + "6.google.cloud.compute.v1.DeleteRegionAu" + + "toscalerRequest\032\".google.cloud.compute.v" + + "1.Operation\"\177\332A\031project,region,autoscale" + + "r\212N\020RegionOperations\202\323\344\223\002J*H/compute/v1/" + + "projects/{project}/regions/{region}/auto" + + "scalers/{autoscaler}\022\315\001\n\003Get\0223.google.cl" + + "oud.compute.v1.GetRegionAutoscalerReques" + + "t\032#.google.cloud.compute.v1.Autoscaler\"l" + + "\332A\031project,region,autoscaler\202\323\344\223\002J\022H/com" + + "pute/v1/projects/{project}/regions/{regi" + + "on}/autoscalers/{autoscaler}\022\367\001\n\006Insert\022" + + "6.google.cloud.compute.v1.InsertRegionAu" + + "toscalerRequest\032\".google.cloud.compute.v" + + "1.Operation\"\220\001\332A\"project,region,autoscal" + + "er_resource\212N\020RegionOperations\202\323\344\223\002R\";/c" + + "ompute/v1/projects/{project}/regions/{re" + + "gion}/autoscalers:\023autoscaler_resource\022\302" + + "\001\n\004List\0225.google.cloud.compute.v1.ListRe" + + "gionAutoscalersRequest\032-.google.cloud.co" + + "mpute.v1.RegionAutoscalerList\"T\332A\016projec" + + "t,region\202\323\344\223\002=\022;/compute/v1/projects/{pr" + + "oject}/regions/{region}/autoscalers\022\365\001\n\005" + + "Patch\0225.google.cloud.compute.v1.PatchReg" + "ionAutoscalerRequest\032\".google.cloud.comp" + "ute.v1.Operation\"\220\001\332A\"project,region,aut" + "oscaler_resource\212N\020RegionOperations\202\323\344\223\002" - + "R\";/compute/v1/projects/{project}/region" + + "R2;/compute/v1/projects/{project}/region" + "s/{region}/autoscalers:\023autoscaler_resou" - + "rce\022\302\001\n\004List\0225.google.cloud.compute.v1.L" - + "istRegionAutoscalersRequest\032-.google.clo" - + "ud.compute.v1.RegionAutoscalerList\"T\332A\016p" - + "roject,region\202\323\344\223\002=\022;/compute/v1/project" - + "s/{project}/regions/{region}/autoscalers" - + "\022\365\001\n\005Patch\0225.google.cloud.compute.v1.Pat" - + "chRegionAutoscalerRequest\032\".google.cloud" - + ".compute.v1.Operation\"\220\001\332A\"project,regio" - + "n,autoscaler_resource\212N\020RegionOperations" - + "\202\323\344\223\002R2;/compute/v1/projects/{project}/r" - + "egions/{region}/autoscalers:\023autoscaler_" - + "resource\022\367\001\n\006Update\0226.google.cloud.compu" - + "te.v1.UpdateRegionAutoscalerRequest\032\".go" - + "ogle.cloud.compute.v1.Operation\"\220\001\332A\"pro" - + "ject,region,autoscaler_resource\212N\020Region" - + "Operations\202\323\344\223\002R\032;/compute/v1/projects/{" - + "project}/regions/{region}/autoscalers:\023a" - + "utoscaler_resource\032r\312A\026compute.googleapi" - + "s.com\322AVhttps://www.googleapis.com/auth/" - + "compute,https://www.googleapis.com/auth/" - + "cloud-platform2\275\033\n\025RegionBackendServices" - + "\022\370\001\n\006Delete\022:.google.cloud.compute.v1.De" - + "leteRegionBackendServiceRequest\032\".google" - + ".cloud.compute.v1.Operation\"\215\001\332A\036project" - + ",region,backend_service\212N\020RegionOperatio" - + "ns\202\323\344\223\002S*Q/compute/v1/projects/{project}" - + "/regions/{region}/backendServices/{backe" - + "nd_service}\022\343\001\n\003Get\0227.google.cloud.compu" - + "te.v1.GetRegionBackendServiceRequest\032\'.g" - + "oogle.cloud.compute.v1.BackendService\"z\332" - + "A\036project,region,backend_service\202\323\344\223\002S\022Q" - + "/compute/v1/projects/{project}/regions/{" - + "region}/backendServices/{backend_service" - + "}\022\313\002\n\tGetHealth\022=.google.cloud.compute.v" - + "1.GetHealthRegionBackendServiceRequest\0322" - + ".google.cloud.compute.v1.BackendServiceG" - + "roupHealth\"\312\001\332A@project,region,backend_s" - + "ervice,resource_group_reference_resource" - + "\202\323\344\223\002\200\001\"[/compute/v1/projects/{project}/" - + "regions/{region}/backendServices/{backen" - + "d_service}/getHealth:!resource_group_ref" - + "erence_resource\022\354\001\n\014GetIamPolicy\022@.googl" - + "e.cloud.compute.v1.GetIamPolicyRegionBac" - + "kendServiceRequest\032\037.google.cloud.comput" - + "e.v1.Policy\"y\332A\027project,region,resource\202" - + "\323\344\223\002Y\022W/compute/v1/projects/{project}/re" - + "gions/{region}/backendServices/{resource" - + "}/getIamPolicy\022\211\002\n\006Insert\022:.google.cloud" - + ".compute.v1.InsertRegionBackendServiceRe" - + "quest\032\".google.cloud.compute.v1.Operatio" - + "n\"\236\001\332A\'project,region,backend_service_re" - + "source\212N\020RegionOperations\202\323\344\223\002[\"?/comput" + + "rce\022\315\002\n\022TestIamPermissions\022B.google.clou" + + "d.compute.v1.TestIamPermissionsRegionAut" + + "oscalerRequest\0320.google.cloud.compute.v1" + + ".TestPermissionsResponse\"\300\001\332A9project,re" + + "gion,resource,test_permissions_request_r" + + "esource\202\323\344\223\002~\"Y/compute/v1/projects/{pro" + + "ject}/regions/{region}/autoscalers/{reso" + + "urce}/testIamPermissions:!test_permissio" + + "ns_request_resource\022\367\001\n\006Update\0226.google." + + "cloud.compute.v1.UpdateRegionAutoscalerR" + + "equest\032\".google.cloud.compute.v1.Operati" + + "on\"\220\001\332A\"project,region,autoscaler_resour" + + "ce\212N\020RegionOperations\202\323\344\223\002R\032;/compute/v1" + + "/projects/{project}/regions/{region}/aut" + + "oscalers:\023autoscaler_resource\032r\312A\026comput" + + "e.googleapis.com\322AVhttps://www.googleapi" + + "s.com/auth/compute,https://www.googleapi" + + "s.com/auth/cloud-platform2\275\033\n\025RegionBack" + + "endServices\022\370\001\n\006Delete\022:.google.cloud.co" + + "mpute.v1.DeleteRegionBackendServiceReque" + + "st\032\".google.cloud.compute.v1.Operation\"\215" + + "\001\332A\036project,region,backend_service\212N\020Reg" + + "ionOperations\202\323\344\223\002S*Q/compute/v1/project" + + "s/{project}/regions/{region}/backendServ" + + "ices/{backend_service}\022\343\001\n\003Get\0227.google." + + "cloud.compute.v1.GetRegionBackendService" + + "Request\032\'.google.cloud.compute.v1.Backen" + + "dService\"z\332A\036project,region,backend_serv" + + "ice\202\323\344\223\002S\022Q/compute/v1/projects/{project" + + "}/regions/{region}/backendServices/{back" + + "end_service}\022\313\002\n\tGetHealth\022=.google.clou" + + "d.compute.v1.GetHealthRegionBackendServi" + + "ceRequest\0322.google.cloud.compute.v1.Back" + + "endServiceGroupHealth\"\312\001\332A@project,regio" + + "n,backend_service,resource_group_referen" + + "ce_resource\202\323\344\223\002\200\001\"[/compute/v1/projects" + + "/{project}/regions/{region}/backendServi" + + "ces/{backend_service}/getHealth:!resourc" + + "e_group_reference_resource\022\354\001\n\014GetIamPol" + + "icy\022@.google.cloud.compute.v1.GetIamPoli" + + "cyRegionBackendServiceRequest\032\037.google.c" + + "loud.compute.v1.Policy\"y\332A\027project,regio" + + "n,resource\202\323\344\223\002Y\022W/compute/v1/projects/{" + + "project}/regions/{region}/backendService" + + "s/{resource}/getIamPolicy\022\211\002\n\006Insert\022:.g" + + "oogle.cloud.compute.v1.InsertRegionBacke" + + "ndServiceRequest\032\".google.cloud.compute." + + "v1.Operation\"\236\001\332A\'project,region,backend" + + "_service_resource\212N\020RegionOperations\202\323\344\223" + + "\002[\"?/compute/v1/projects/{project}/regio" + + "ns/{region}/backendServices:\030backend_ser" + + "vice_resource\022\310\001\n\004List\0229.google.cloud.co" + + "mpute.v1.ListRegionBackendServicesReques" + + "t\032+.google.cloud.compute.v1.BackendServi" + + "ceList\"X\332A\016project,region\202\323\344\223\002A\022?/comput" + "e/v1/projects/{project}/regions/{region}" - + "/backendServices:\030backend_service_resour" - + "ce\022\310\001\n\004List\0229.google.cloud.compute.v1.Li" - + "stRegionBackendServicesRequest\032+.google." - + "cloud.compute.v1.BackendServiceList\"X\332A\016" - + "project,region\202\323\344\223\002A\022?/compute/v1/projec" - + "ts/{project}/regions/{region}/backendSer" - + "vices\022\345\001\n\nListUsable\022?.google.cloud.comp" - + "ute.v1.ListUsableRegionBackendServicesRe" - + "quest\0321.google.cloud.compute.v1.BackendS" - + "erviceListUsable\"c\332A\016project,region\202\323\344\223\002" - + "L\022J/compute/v1/projects/{project}/region" - + "s/{region}/backendServices/listUsable\022\251\002" - + "\n\005Patch\0229.google.cloud.compute.v1.PatchR" - + "egionBackendServiceRequest\032\".google.clou" - + "d.compute.v1.Operation\"\300\001\332A7project,regi" - + "on,backend_service,backend_service_resou" - + "rce\212N\020RegionOperations\202\323\344\223\002m2Q/compute/v" - + "1/projects/{project}/regions/{region}/ba" - + "ckendServices/{backend_service}:\030backend" - + "_service_resource\022\264\002\n\014SetIamPolicy\022@.goo" - + "gle.cloud.compute.v1.SetIamPolicyRegionB" - + "ackendServiceRequest\032\037.google.cloud.comp" - + "ute.v1.Policy\"\300\001\332A:project,region,resour" - + "ce,region_set_policy_request_resource\202\323\344" - + "\223\002}\"W/compute/v1/projects/{project}/regi" - + "ons/{region}/backendServices/{resource}/" - + "setIamPolicy:\"region_set_policy_request_" - + "resource\022\350\002\n\021SetSecurityPolicy\022E.google." - + "cloud.compute.v1.SetSecurityPolicyRegion" - + "BackendServiceRequest\032\".google.cloud.com" - + "pute.v1.Operation\"\347\001\332AAproject,region,ba" - + "ckend_service,security_policy_reference_" - + "resource\212N\020RegionOperations\202\323\344\223\002\211\001\"c/com" - + "pute/v1/projects/{project}/regions/{regi" - + "on}/backendServices/{backend_service}/se" - + "tSecurityPolicy:\"security_policy_referen" - + "ce_resource\022\326\002\n\022TestIamPermissions\022F.goo" - + "gle.cloud.compute.v1.TestIamPermissionsR" - + "egionBackendServiceRequest\0320.google.clou" - + "d.compute.v1.TestPermissionsResponse\"\305\001\332" - + "A9project,region,resource,test_permissio" - + "ns_request_resource\202\323\344\223\002\202\001\"]/compute/v1/" - + "projects/{project}/regions/{region}/back" - + "endServices/{resource}/testIamPermission" - + "s:!test_permissions_request_resource\022\253\002\n" - + "\006Update\022:.google.cloud.compute.v1.Update" - + "RegionBackendServiceRequest\032\".google.clo" - + "ud.compute.v1.Operation\"\300\001\332A7project,reg" - + "ion,backend_service,backend_service_reso" - + "urce\212N\020RegionOperations\202\323\344\223\002m\032Q/compute/" - + "v1/projects/{project}/regions/{region}/b" - + "ackendServices/{backend_service}:\030backen" - + "d_service_resource\032r\312A\026compute.googleapi" + + "/backendServices\022\345\001\n\nListUsable\022?.google" + + ".cloud.compute.v1.ListUsableRegionBacken" + + "dServicesRequest\0321.google.cloud.compute." + + "v1.BackendServiceListUsable\"c\332A\016project," + + "region\202\323\344\223\002L\022J/compute/v1/projects/{proj" + + "ect}/regions/{region}/backendServices/li" + + "stUsable\022\251\002\n\005Patch\0229.google.cloud.comput" + + "e.v1.PatchRegionBackendServiceRequest\032\"." + + "google.cloud.compute.v1.Operation\"\300\001\332A7p" + + "roject,region,backend_service,backend_se" + + "rvice_resource\212N\020RegionOperations\202\323\344\223\002m2" + + "Q/compute/v1/projects/{project}/regions/" + + "{region}/backendServices/{backend_servic" + + "e}:\030backend_service_resource\022\264\002\n\014SetIamP" + + "olicy\022@.google.cloud.compute.v1.SetIamPo" + + "licyRegionBackendServiceRequest\032\037.google" + + ".cloud.compute.v1.Policy\"\300\001\332A:project,re" + + "gion,resource,region_set_policy_request_" + + "resource\202\323\344\223\002}\"W/compute/v1/projects/{pr" + + "oject}/regions/{region}/backendServices/" + + "{resource}/setIamPolicy:\"region_set_poli" + + "cy_request_resource\022\350\002\n\021SetSecurityPolic" + + "y\022E.google.cloud.compute.v1.SetSecurityP" + + "olicyRegionBackendServiceRequest\032\".googl" + + "e.cloud.compute.v1.Operation\"\347\001\332AAprojec" + + "t,region,backend_service,security_policy" + + "_reference_resource\212N\020RegionOperations\202\323" + + "\344\223\002\211\001\"c/compute/v1/projects/{project}/re" + + "gions/{region}/backendServices/{backend_" + + "service}/setSecurityPolicy:\"security_pol" + + "icy_reference_resource\022\326\002\n\022TestIamPermis" + + "sions\022F.google.cloud.compute.v1.TestIamP" + + "ermissionsRegionBackendServiceRequest\0320." + + "google.cloud.compute.v1.TestPermissionsR" + + "esponse\"\305\001\332A9project,region,resource,tes" + + "t_permissions_request_resource\202\323\344\223\002\202\001\"]/" + + "compute/v1/projects/{project}/regions/{r" + + "egion}/backendServices/{resource}/testIa" + + "mPermissions:!test_permissions_request_r" + + "esource\022\253\002\n\006Update\022:.google.cloud.comput" + + "e.v1.UpdateRegionBackendServiceRequest\032\"" + + ".google.cloud.compute.v1.Operation\"\300\001\332A7" + + "project,region,backend_service,backend_s" + + "ervice_resource\212N\020RegionOperations\202\323\344\223\002m" + + "\032Q/compute/v1/projects/{project}/regions" + + "/{region}/backendServices/{backend_servi" + + "ce}:\030backend_service_resource\032r\312A\026comput" + + "e.googleapis.com\322AVhttps://www.googleapi" + + "s.com/auth/compute,https://www.googleapi" + + "s.com/auth/cloud-platform2\362\t\n\021RegionComm" + + "itments\022\315\001\n\016AggregatedList\022?.google.clou" + + "d.compute.v1.AggregatedListRegionCommitm" + + "entsRequest\0321.google.cloud.compute.v1.Co" + + "mmitmentAggregatedList\"G\332A\007project\202\323\344\223\0027" + + "\0225/compute/v1/projects/{project}/aggrega" + + "ted/commitments\022\315\001\n\003Get\0223.google.cloud.c" + + "ompute.v1.GetRegionCommitmentRequest\032#.g" + + "oogle.cloud.compute.v1.Commitment\"l\332A\031pr" + + "oject,region,commitment\202\323\344\223\002J\022H/compute/" + + "v1/projects/{project}/regions/{region}/c" + + "ommitments/{commitment}\022\367\001\n\006Insert\0226.goo" + + "gle.cloud.compute.v1.InsertRegionCommitm" + + "entRequest\032\".google.cloud.compute.v1.Ope" + + "ration\"\220\001\332A\"project,region,commitment_re" + + "source\212N\020RegionOperations\202\323\344\223\002R\";/comput" + + "e/v1/projects/{project}/regions/{region}" + + "/commitments:\023commitment_resource\022\274\001\n\004Li" + + "st\0225.google.cloud.compute.v1.ListRegionC" + + "ommitmentsRequest\032\'.google.cloud.compute" + + ".v1.CommitmentList\"T\332A\016project,region\202\323\344" + + "\223\002=\022;/compute/v1/projects/{project}/regi" + + "ons/{region}/commitments\022\217\002\n\006Update\0226.go" + + "ogle.cloud.compute.v1.UpdateRegionCommit" + + "mentRequest\032\".google.cloud.compute.v1.Op" + + "eration\"\250\001\332A-project,region,commitment,c" + + "ommitment_resource\212N\020RegionOperations\202\323\344" + + "\223\002_2H/compute/v1/projects/{project}/regi" + + "ons/{region}/commitments/{commitment}:\023c" + + "ommitment_resource\032r\312A\026compute.googleapi" + "s.com\322AVhttps://www.googleapis.com/auth/" + "compute,https://www.googleapis.com/auth/" - + "cloud-platform2\362\t\n\021RegionCommitments\022\315\001\n" - + "\016AggregatedList\022?.google.cloud.compute.v" - + "1.AggregatedListRegionCommitmentsRequest" - + "\0321.google.cloud.compute.v1.CommitmentAgg" - + "regatedList\"G\332A\007project\202\323\344\223\0027\0225/compute/" - + "v1/projects/{project}/aggregated/commitm" - + "ents\022\315\001\n\003Get\0223.google.cloud.compute.v1.G" - + "etRegionCommitmentRequest\032#.google.cloud" - + ".compute.v1.Commitment\"l\332A\031project,regio" - + "n,commitment\202\323\344\223\002J\022H/compute/v1/projects" - + "/{project}/regions/{region}/commitments/" - + "{commitment}\022\367\001\n\006Insert\0226.google.cloud.c" - + "ompute.v1.InsertRegionCommitmentRequest\032" - + "\".google.cloud.compute.v1.Operation\"\220\001\332A" - + "\"project,region,commitment_resource\212N\020Re" - + "gionOperations\202\323\344\223\002R\";/compute/v1/projec" - + "ts/{project}/regions/{region}/commitment" - + "s:\023commitment_resource\022\274\001\n\004List\0225.google" - + ".cloud.compute.v1.ListRegionCommitmentsR" - + "equest\032\'.google.cloud.compute.v1.Commitm" - + "entList\"T\332A\016project,region\202\323\344\223\002=\022;/compu" - + "te/v1/projects/{project}/regions/{region" - + "}/commitments\022\217\002\n\006Update\0226.google.cloud." - + "compute.v1.UpdateRegionCommitmentRequest" - + "\032\".google.cloud.compute.v1.Operation\"\250\001\332" - + "A-project,region,commitment,commitment_r" - + "esource\212N\020RegionOperations\202\323\344\223\002_2H/compu" - + "te/v1/projects/{project}/regions/{region" - + "}/commitments/{commitment}:\023commitment_r" - + "esource\032r\312A\026compute.googleapis.com\322AVhtt" - + "ps://www.googleapis.com/auth/compute,htt" - + "ps://www.googleapis.com/auth/cloud-platf" - + "orm2\277\004\n\017RegionDiskTypes\022\305\001\n\003Get\0221.google" - + ".cloud.compute.v1.GetRegionDiskTypeReque" - + "st\032!.google.cloud.compute.v1.DiskType\"h\332" - + "A\030project,region,disk_type\202\323\344\223\002G\022E/compu" - + "te/v1/projects/{project}/regions/{region" - + "}/diskTypes/{disk_type}\022\274\001\n\004List\0223.googl" - + "e.cloud.compute.v1.ListRegionDiskTypesRe" - + "quest\032+.google.cloud.compute.v1.RegionDi" - + "skTypeList\"R\332A\016project,region\202\323\344\223\002;\0229/co" - + "mpute/v1/projects/{project}/regions/{reg" - + "ion}/diskTypes\032\244\001\312A\026compute.googleapis.c" - + "om\322A\207\001https://www.googleapis.com/auth/co" - + "mpute.readonly,https://www.googleapis.co" - + "m/auth/compute,https://www.googleapis.co" - + "m/auth/cloud-platform2\217&\n\013RegionDisks\022\346\002" - + "\n\023AddResourcePolicies\022=.google.cloud.com" - + "pute.v1.AddResourcePoliciesRegionDiskReq" - + "uest\032\".google.cloud.compute.v1.Operation" - + "\"\353\001\332AGproject,region,disk,region_disks_a" - + "dd_resource_policies_request_resource\212N\020" - + "RegionOperations\202\323\344\223\002\207\001\"P/compute/v1/pro" - + "jects/{project}/regions/{region}/disks/{" - + "disk}/addResourcePolicies:3region_disks_" - + "add_resource_policies_request_resource\022\234" - + "\002\n\nBulkInsert\0224.google.cloud.compute.v1." - + "BulkInsertRegionDiskRequest\032\".google.clo" - + "ud.compute.v1.Operation\"\263\001\332A1project,reg" - + "ion,bulk_insert_disk_resource_resource\212N" - + "\020RegionOperations\202\323\344\223\002f\"@/compute/v1/pro" - + "jects/{project}/regions/{region}/disks/b" - + "ulkInsert:\"bulk_insert_disk_resource_res" - + "ource\022\222\002\n\016CreateSnapshot\0228.google.cloud." - + "compute.v1.CreateSnapshotRegionDiskReque" - + "st\032\".google.cloud.compute.v1.Operation\"\241" - + "\001\332A%project,region,disk,snapshot_resourc" - + "e\212N\020RegionOperations\202\323\344\223\002`\"K/compute/v1/" - + "projects/{project}/regions/{region}/disk" - + "s/{disk}/createSnapshot:\021snapshot_resour" - + "ce\022\315\001\n\006Delete\0220.google.cloud.compute.v1." - + "DeleteRegionDiskRequest\032\".google.cloud.c" - + "ompute.v1.Operation\"m\332A\023project,region,d" - + "isk\212N\020RegionOperations\202\323\344\223\002>*\022.google.cloud.c" - + "ompute.v1.StopAsyncReplicationRegionDisk" - + "Request\032\".google.cloud.compute.v1.Operat" - + "ion\"\202\001\332A\023project,region,disk\212N\020RegionOpe" - + "rations\202\323\344\223\002S\"Q/compute/v1/projects/{pro" - + "ject}/regions/{region}/disks/{disk}/stop" - + "AsyncReplication\022\356\002\n\031StopGroupAsyncRepli" - + "cation\022C.google.cloud.compute.v1.StopGro" - + "upAsyncReplicationRegionDiskRequest\032\".go" - + "ogle.cloud.compute.v1.Operation\"\347\001\332ACpro" - + "ject,region,disks_stop_group_async_repli" - + "cation_resource_resource\212N\020RegionOperati" - + "ons\202\323\344\223\002\207\001\"O/compute/v1/projects/{projec" - + "t}/regions/{region}/disks/stopGroupAsync" - + "Replication:4disks_stop_group_async_repl" - + "ication_resource_resource\022\301\002\n\022TestIamPer" - + "missions\022<.google.cloud.compute.v1.TestI" - + "amPermissionsRegionDiskRequest\0320.google." - + "cloud.compute.v1.TestPermissionsResponse" - + "\"\272\001\332A9project,region,resource,test_permi" - + "ssions_request_resource\202\323\344\223\002x\"S/compute/" - + "v1/projects/{project}/regions/{region}/d" - + "isks/{resource}/testIamPermissions:!test" - + "_permissions_request_resource\022\353\001\n\006Update" - + "\0220.google.cloud.compute.v1.UpdateRegionD" - + "iskRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"\212\001\332A!project,region,disk,disk_res" - + "ource\212N\020RegionOperations\202\323\344\223\002M2.google.cloud." - + "compute.v1.DeleteRegionHealthCheckServic" - + "eRequest\032\".google.cloud.compute.v1.Opera" - + "tion\"\233\001\332A#project,region,health_check_se" - + "rvice\212N\020RegionOperations\202\323\344\223\002\\*Z/compute" - + "/v1/projects/{project}/regions/{region}/" - + "healthCheckServices/{health_check_servic" - + "e}\022\372\001\n\003Get\022;.google.cloud.compute.v1.Get" - + "RegionHealthCheckServiceRequest\032+.google" - + ".cloud.compute.v1.HealthCheckService\"\210\001\332" - + "A#project,region,health_check_service\202\323\344" - + "\223\002\\\022Z/compute/v1/projects/{project}/regi" - + "ons/{region}/healthCheckServices/{health" - + "_check_service}\022\233\002\n\006Insert\022>.google.clou" - + "d.compute.v1.InsertRegionHealthCheckServ" - + "iceRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"\254\001\332A,project,region,health_check_" - + "service_resource\212N\020RegionOperations\202\323\344\223\002" - + "d\"C/compute/v1/projects/{project}/region" - + "s/{region}/healthCheckServices:\035health_c" - + "heck_service_resource\022\325\001\n\004List\022=.google." - + "cloud.compute.v1.ListRegionHealthCheckSe" - + "rvicesRequest\0320.google.cloud.compute.v1." - + "HealthCheckServicesList\"\\\332A\016project,regi" - + "on\202\323\344\223\002E\022C/compute/v1/projects/{project}" - + "/regions/{region}/healthCheckServices\022\305\002" - + "\n\005Patch\022=.google.cloud.compute.v1.PatchR" - + "egionHealthCheckServiceRequest\032\".google." - + "cloud.compute.v1.Operation\"\330\001\332AAproject," - + "region,health_check_service,health_check" - + "_service_resource\212N\020RegionOperations\202\323\344\223" - + "\002{2Z/compute/v1/projects/{project}/regio" - + "ns/{region}/healthCheckServices/{health_" - + "check_service}:\035health_check_service_res" - + "ource\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\332A\033project,region,health_chec" - + "k\212N\020RegionOperations\202\323\344\223\002M*K/compute/v1/" - + "projects/{project}/regions/{region}/heal" - + "thChecks/{health_check}\022\324\001\n\003Get\0224.google" - + ".cloud.compute.v1.GetRegionHealthCheckRe" - + "quest\032$.google.cloud.compute.v1.HealthCh" - + "eck\"q\332A\033project,region,health_check\202\323\344\223\002" - + "M\022K/compute/v1/projects/{project}/region" - + "s/{region}/healthChecks/{health_check}\022\375" - + "\001\n\006Insert\0227.google.cloud.compute.v1.Inse" - + "rtRegionHealthCheckRequest\032\".google.clou" - + "d.compute.v1.Operation\"\225\001\332A$project,regi" - + "on,health_check_resource\212N\020RegionOperati" - + "ons\202\323\344\223\002U\"\022*" + + "\022.goo" + + "gle.cloud.compute.v1.StopAsyncReplicatio" + + "nRegionDiskRequest\032\".google.cloud.comput" + + "e.v1.Operation\"\202\001\332A\023project,region,disk\212" + + "N\020RegionOperations\202\323\344\223\002S\"Q/compute/v1/pr" + + "ojects/{project}/regions/{region}/disks/" + + "{disk}/stopAsyncReplication\022\356\002\n\031StopGrou" + + "pAsyncReplication\022C.google.cloud.compute" + + ".v1.StopGroupAsyncReplicationRegionDiskR" + "equest\032\".google.cloud.compute.v1.Operati" - + "on\"\265\002\332Afproject,region,instance_group_ma" - + "nager,region_instance_group_managers_del" - + "ete_instances_request_resource\212N\020RegionO" - + "perations\202\323\344\223\002\262\001\"n/compute/v1/projects/{" + + "on\"\347\001\332ACproject,region,disks_stop_group_" + + "async_replication_resource_resource\212N\020Re" + + "gionOperations\202\323\344\223\002\207\001\"O/compute/v1/proje" + + "cts/{project}/regions/{region}/disks/sto" + + "pGroupAsyncReplication:4disks_stop_group" + + "_async_replication_resource_resource\022\301\002\n" + + "\022TestIamPermissions\022<.google.cloud.compu" + + "te.v1.TestIamPermissionsRegionDiskReques" + + "t\0320.google.cloud.compute.v1.TestPermissi" + + "onsResponse\"\272\001\332A9project,region,resource" + + ",test_permissions_request_resource\202\323\344\223\002x" + + "\"S/compute/v1/projects/{project}/regions" + + "/{region}/disks/{resource}/testIamPermis" + + "sions:!test_permissions_request_resource" + + "\022\353\001\n\006Update\0220.google.cloud.compute.v1.Up" + + "dateRegionDiskRequest\032\".google.cloud.com" + + "pute.v1.Operation\"\212\001\332A!project,region,di" + + "sk,disk_resource\212N\020RegionOperations\202\323\344\223\002" + + "M2.go" + + "ogle.cloud.compute.v1.DeleteRegionHealth" + + "CheckServiceRequest\032\".google.cloud.compu" + + "te.v1.Operation\"\233\001\332A#project,region,heal" + + "th_check_service\212N\020RegionOperations\202\323\344\223\002" + + "\\*Z/compute/v1/projects/{project}/region" + + "s/{region}/healthCheckServices/{health_c" + + "heck_service}\022\372\001\n\003Get\022;.google.cloud.com" + + "pute.v1.GetRegionHealthCheckServiceReque" + + "st\032+.google.cloud.compute.v1.HealthCheck" + + "Service\"\210\001\332A#project,region,health_check" + + "_service\202\323\344\223\002\\\022Z/compute/v1/projects/{pr" + + "oject}/regions/{region}/healthCheckServi" + + "ces/{health_check_service}\022\233\002\n\006Insert\022>." + + "google.cloud.compute.v1.InsertRegionHeal" + + "thCheckServiceRequest\032\".google.cloud.com" + + "pute.v1.Operation\"\254\001\332A,project,region,he" + + "alth_check_service_resource\212N\020RegionOper" + + "ations\202\323\344\223\002d\"C/compute/v1/projects/{proj" + + "ect}/regions/{region}/healthCheckService" + + "s:\035health_check_service_resource\022\325\001\n\004Lis" + + "t\022=.google.cloud.compute.v1.ListRegionHe" + + "althCheckServicesRequest\0320.google.cloud." + + "compute.v1.HealthCheckServicesList\"\\\332A\016p" + + "roject,region\202\323\344\223\002E\022C/compute/v1/project" + + "s/{project}/regions/{region}/healthCheck" + + "Services\022\305\002\n\005Patch\022=.google.cloud.comput" + + "e.v1.PatchRegionHealthCheckServiceReques" + + "t\032\".google.cloud.compute.v1.Operation\"\330\001" + + "\332AAproject,region,health_check_service,h" + + "ealth_check_service_resource\212N\020RegionOpe" + + "rations\202\323\344\223\002{2Z/compute/v1/projects/{pro" + + "ject}/regions/{region}/healthCheckServic" + + "es/{health_check_service}:\035health_check_" + + "service_resource\032r\312A\026compute.googleapis." + + "com\322AVhttps://www.googleapis.com/auth/co" + + "mpute,https://www.googleapis.com/auth/cl" + + "oud-platform2\230\017\n\022RegionHealthChecks\022\354\001\n\006" + + "Delete\0227.google.cloud.compute.v1.DeleteR" + + "egionHealthCheckRequest\032\".google.cloud.c" + + "ompute.v1.Operation\"\204\001\332A\033project,region," + + "health_check\212N\020RegionOperations\202\323\344\223\002M*K/" + + "compute/v1/projects/{project}/regions/{r" + + "egion}/healthChecks/{health_check}\022\324\001\n\003G" + + "et\0224.google.cloud.compute.v1.GetRegionHe" + + "althCheckRequest\032$.google.cloud.compute." + + "v1.HealthCheck\"q\332A\033project,region,health" + + "_check\202\323\344\223\002M\022K/compute/v1/projects/{proj" + + "ect}/regions/{region}/healthChecks/{heal" + + "th_check}\022\375\001\n\006Insert\0227.google.cloud.comp" + + "ute.v1.InsertRegionHealthCheckRequest\032\"." + + "google.cloud.compute.v1.Operation\"\225\001\332A$p" + + "roject,region,health_check_resource\212N\020Re" + + "gionOperations\202\323\344\223\002U\"\022region_instance_group_managers_stop_" + + "instances_request_resource\022\275\003\n\020SuspendIn" + + "stances\022J.google.cloud.compute.v1.Suspen" + + "dInstancesRegionInstanceGroupManagerRequ" + + "est\032\".google.cloud.compute.v1.Operation\"" + + "\270\002\332Agproject,region,instance_group_manag" + + "er,region_instance_group_managers_suspen" + + "d_instances_request_resource\212N\020RegionOpe" + + "rations\202\323\344\223\002\264\001\"o/compute/v1/projects/{pr" + + "oject}/regions/{region}/instanceGroupMan" + + "agers/{instance_group_manager}/suspendIn" + + "stances:Aregion_instance_group_managers_" + + "suspend_instances_request_resource\022\325\003\n\030U" + + "pdatePerInstanceConfigs\022R.google.cloud.c" + + "ompute.v1.UpdatePerInstanceConfigsRegion" + + "InstanceGroupManagerRequest\032\".google.clo" + + "ud.compute.v1.Operation\"\300\002\332Agproject,reg" + + "ion,instance_group_manager,region_instan" + + "ce_group_manager_update_instance_config_" + + "req_resource\212N\020RegionOperations\202\323\344\223\002\274\001\"w" + "/compute/v1/projects/{project}/regions/{" + "region}/instanceGroupManagers/{instance_" - + "group_manager}:\037instance_group_manager_r" - + "esource\022\320\003\n\027PatchPerInstanceConfigs\022Q.go" - + "ogle.cloud.compute.v1.PatchPerInstanceCo" - + "nfigsRegionInstanceGroupManagerRequest\032\"" - + ".google.cloud.compute.v1.Operation\"\275\002\332Af" - + "project,region,instance_group_manager,re" - + "gion_instance_group_manager_patch_instan" - + "ce_config_req_resource\212N\020RegionOperation" - + "s\202\323\344\223\002\272\001\"v/compute/v1/projects/{project}" - + "/regions/{region}/instanceGroupManagers/" - + "{instance_group_manager}/patchPerInstanc" - + "eConfigs:@region_instance_group_manager_" - + "patch_instance_config_req_resource\022\256\003\n\021R" - + "ecreateInstances\022K.google.cloud.compute." - + "v1.RecreateInstancesRegionInstanceGroupM" - + "anagerRequest\032\".google.cloud.compute.v1." - + "Operation\"\247\002\332A^project,region,instance_g" - + "roup_manager,region_instance_group_manag" - + "ers_recreate_request_resource\212N\020RegionOp" - + "erations\202\323\344\223\002\254\001\"p/compute/v1/projects/{p" - + "roject}/regions/{region}/instanceGroupMa" - + "nagers/{instance_group_manager}/recreate" - + "Instances:8region_instance_group_manager" - + "s_recreate_request_resource\022\236\002\n\006Resize\022@" - + ".google.cloud.compute.v1.ResizeRegionIns" - + "tanceGroupManagerRequest\032\".google.cloud." - + "compute.v1.Operation\"\255\001\332A*project,region" - + ",instance_group_manager,size\212N\020RegionOpe" - + "rations\202\323\344\223\002g\"e/compute/v1/projects/{pro" - + "ject}/regions/{region}/instanceGroupMana" - + "gers/{instance_group_manager}/resize\022\270\003\n" - + "\017ResumeInstances\022I.google.cloud.compute." - + "v1.ResumeInstancesRegionInstanceGroupMan" - + "agerRequest\032\".google.cloud.compute.v1.Op" - + "eration\"\265\002\332Afproject,region,instance_gro" - + "up_manager,region_instance_group_manager" - + "s_resume_instances_request_resource\212N\020Re" - + "gionOperations\202\323\344\223\002\262\001\"n/compute/v1/proje" - + "cts/{project}/regions/{region}/instanceG" - + "roupManagers/{instance_group_manager}/re" - + "sumeInstances:@region_instance_group_man" - + "agers_resume_instances_request_resource\022" - + "\274\003\n\023SetInstanceTemplate\022M.google.cloud.c" - + "ompute.v1.SetInstanceTemplateRegionInsta" - + "nceGroupManagerRequest\032\".google.cloud.co" - + "mpute.v1.Operation\"\261\002\332Abproject,region,i" - + "nstance_group_manager,region_instance_gr" - + "oup_managers_set_template_request_resour" - + "ce\212N\020RegionOperations\202\323\344\223\002\262\001\"r/compute/v" + + "group_manager}/updatePerInstanceConfigs:" + + "Aregion_instance_group_manager_update_in" + + "stance_config_req_resource\032r\312A\026compute.g" + + "oogleapis.com\322AVhttps://www.googleapis.c" + + "om/auth/compute,https://www.googleapis.c" + + "om/auth/cloud-platform2\236\r\n\024RegionInstanc" + + "eGroups\022\336\001\n\003Get\0226.google.cloud.compute.v", + "1.GetRegionInstanceGroupRequest\032&.google" + + ".cloud.compute.v1.InstanceGroup\"w\332A\035proj" + + "ect,region,instance_group\202\323\344\223\002Q\022O/comput" + + "e/v1/projects/{project}/regions/{region}" + + "/instanceGroups/{instance_group}\022\313\001\n\004Lis" + + "t\0228.google.cloud.compute.v1.ListRegionIn" + + "stanceGroupsRequest\0320.google.cloud.compu" + + "te.v1.RegionInstanceGroupList\"W\332A\016projec" + + "t,region\202\323\344\223\002@\022>/compute/v1/projects/{pr" + + "oject}/regions/{region}/instanceGroups\022\206" + + "\003\n\rListInstances\022A.google.cloud.compute." + + "v1.ListInstancesRegionInstanceGroupsRequ" + + "est\032:.google.cloud.compute.v1.RegionInst" + + "anceGroupsListInstances\"\365\001\332ATproject,reg" + + "ion,instance_group,region_instance_group" + + "s_list_instances_request_resource\202\323\344\223\002\227\001" + + "\"]/compute/v1/projects/{project}/regions" + + "/{region}/instanceGroups/{instance_group" + + "}/listInstances:6region_instance_groups_" + + "list_instances_request_resource\022\202\003\n\rSetN" + + "amedPorts\022@.google.cloud.compute.v1.SetN" + + "amedPortsRegionInstanceGroupRequest\032\".go" + + "ogle.cloud.compute.v1.Operation\"\212\002\332AUpro" + + "ject,region,instance_group,region_instan" + + "ce_groups_set_named_ports_request_resour" + + "ce\212N\020RegionOperations\202\323\344\223\002\230\001\"]/compute/v" + "1/projects/{project}/regions/{region}/in" - + "stanceGroupManagers/{instance_group_mana" - + "ger}/setInstanceTemplate:region_instance_group_man" - + "agers_stop_instances_request_resource\022\275\003" - + "\n\020SuspendInstances\022J.google.cloud.comput" - + "e.v1.SuspendInstancesRegionInstanceGroup" - + "ManagerRequest\032\".google.cloud.compute.v1" - + ".Operation\"\270\002\332Agproject,region,instance_" - + "group_manager,region_instance_group_mana" - + "gers_suspend_instances_request_resource\212" - + "N\020RegionOperations\202\323\344\223\002\264\001\"o/compute/v1/p" + + "stanceTemplates:\032instance_template_resou" + + "rce\022\316\001\n\004List\022;.google.cloud.compute.v1.L" + + "istRegionInstanceTemplatesRequest\032-.goog" + + "le.cloud.compute.v1.InstanceTemplateList" + + "\"Z\332A\016project,region\202\323\344\223\002C\022A/compute/v1/p" + "rojects/{project}/regions/{region}/insta" - + "nceGroupManagers/{instance_group_manager" - + "}/suspendInstances:Aregion_instance_grou" - + "p_managers_suspend_instances_request_res" - + "ource\022\325\003\n\030UpdatePerInstanceConfigs\022R.goo" - + "gle.cloud.compute.v1.UpdatePerInstanceCo" - + "nfigsRegionInstanceGroupManagerRequest\032\"" - + ".google.cloud.compute.v1.Operation\"\300\002\332Ag" - + "project,region,instance_group_manager,re" - + "gion_instance_group_manager_update_insta" - + "nce_config_req_resource\212N\020RegionOperatio" - + "ns\202\323\344\223\002\274\001\"w/compute/v1/projects/{project" - + "}/regions/{region}/instanceGroupManagers" - + "/{instance_group_manager}/updatePerInsta" - + "nceConfigs:Aregion_instance_group_manage" - + "r_update_instance_config_req_resource\032r\312" - + "A\026compute.googleapis.com\322AVhttps://www.g" - + "oogleapis.com/auth/compute,https://www.g" - + "oogleapis.com/auth/cloud-platform2\236\r\n\024Re" - + "gionInstanceGroups\022\336\001\n\003Get\0226.google.clou" - + "d.compute.v1.GetRegionInstanceGroupReque" - + "st\032&.google.cloud.compute.v1.InstanceGro" - + "up\"w\332A\035project,region,instance_group\202\323\344\223" - + "\002Q\022O/compute/v1/projects/{project}/regio" - + "ns/{region}/instanceGroups/{instance_gro" - + "up}\022\313\001\n\004List\0228.google.cloud.compute.v1.L" - + "istRegionInstanceGroupsRequest\0320.google." - + "cloud.compute.v1.RegionInstanceGroupList" - + "\"W\332A\016project,region\202\323\344\223\002@\022>/compute/v1/p" - + "rojects/{project}/regions/{region}/insta" - + "nceGroups\022\206\003\n\rListInstances\022A.google.clo" - + "ud.compute.v1.ListInstancesRegionInstanc" - + "eGroupsRequest\032:.google.cloud.compute.v1" - + ".RegionInstanceGroupsListInstances\"\365\001\332AT" - + "project,region,instance_group,region_ins" - + "tance_groups_list_instances_request_reso" - + "urce\202\323\344\223\002\227\001\"]/compute/v1/projects/{proje" - + "ct}/regions/{region}/instanceGroups/{ins" - + "tance_group}/listInstances:6region_insta" - + "nce_groups_list_instances_request_resour" - + "ce\022\202\003\n\rSetNamedPorts\022@.google.cloud.comp" - + "ute.v1.SetNamedPortsRegionInstanceGroupR" - + "equest\032\".google.cloud.compute.v1.Operati" - + "on\"\212\002\332AUproject,region,instance_group,re" - + "gion_instance_groups_set_named_ports_req" - + "uest_resource\212N\020RegionOperations\202\323\344\223\002\230\001\"" - + "]/compute/v1/projects/{project}/regions/" - + "{region}/instanceGroups/{instance_group}" - + "/setNamedPorts:7region_instance_groups_s" - + "et_named_ports_request_resource\022\324\002\n\022Test" - + "IamPermissions\022E.google.cloud.compute.v1" - + ".TestIamPermissionsRegionInstanceGroupRe" - + "quest\0320.google.cloud.compute.v1.TestPerm" - + "issionsResponse\"\304\001\332A9project,region,reso" - + "urce,test_permissions_request_resource\202\323" - + "\344\223\002\201\001\"\\/compute/v1/projects/{project}/re" - + "gions/{region}/instanceGroups/{resource}" - + "/testIamPermissions:!test_permissions_re" - + "quest_resource\032r\312A\026compute.googleapis.co" - + "m\322AVhttps://www.googleapis.com/auth/comp" - + "ute,https://www.googleapis.com/auth/clou" - + "d-platform2\346\010\n\027RegionInstanceTemplates\022\200" - + "\002\n\006Delete\022<.google.cloud.compute.v1.Dele" - + "teRegionInstanceTemplateRequest\032\".google" - + ".cloud.compute.v1.Operation\"\223\001\332A project" - + ",region,instance_template\212N\020RegionOperat" - + "ions\202\323\344\223\002W*U/compute/v1/projects/{projec" - + "t}/regions/{region}/instanceTemplates/{i" - + "nstance_template}\022\356\001\n\003Get\0229.google.cloud" - + ".compute.v1.GetRegionInstanceTemplateReq" - + "uest\032).google.cloud.compute.v1.InstanceT" - + "emplate\"\200\001\332A project,region,instance_tem" - + "plate\202\323\344\223\002W\022U/compute/v1/projects/{proje" - + "ct}/regions/{region}/instanceTemplates/{" - + "instance_template}\022\221\002\n\006Insert\022<.google.c" - + "loud.compute.v1.InsertRegionInstanceTemp" - + "lateRequest\032\".google.cloud.compute.v1.Op" - + "eration\"\244\001\332A)project,region,instance_tem" - + "plate_resource\212N\020RegionOperations\202\323\344\223\002_\"" - + "A/compute/v1/projects/{project}/regions/" - + "{region}/instanceTemplates:\032instance_tem" - + "plate_resource\022\316\001\n\004List\022;.google.cloud.c" - + "ompute.v1.ListRegionInstanceTemplatesReq" - + "uest\032-.google.cloud.compute.v1.InstanceT" - + "emplateList\"Z\332A\016project,region\202\323\344\223\002C\022A/c" - + "ompute/v1/projects/{project}/regions/{re" - + "gion}/instanceTemplates\032r\312A\026compute.goog" - + "leapis.com\322AVhttps://www.googleapis.com/" - + "auth/compute,https://www.googleapis.com/" - + "auth/cloud-platform2\264\003\n\017RegionInstances\022" - + "\254\002\n\nBulkInsert\0228.google.cloud.compute.v1" - + ".BulkInsertRegionInstanceRequest\032\".googl" - + "e.cloud.compute.v1.Operation\"\277\001\332A5projec" - + "t,region,bulk_insert_instance_resource_r" - + "esource\212N\020RegionOperations\202\323\344\223\002n\"D/compu" - + "te/v1/projects/{project}/regions/{region" - + "}/instances/bulkInsert:&bulk_insert_inst" - + "ance_resource_resource\032r\312A\026compute.googl" - + "eapis.com\322AVhttps://www.googleapis.com/a" - + "uth/compute,https://www.googleapis.com/a" - + "uth/cloud-platform2\237\022\n\026RegionInstantSnap" - + "shots\022\374\001\n\006Delete\022;.google.cloud.compute." - + "v1.DeleteRegionInstantSnapshotRequest\032\"." - + "google.cloud.compute.v1.Operation\"\220\001\332A\037p" - + "roject,region,instant_snapshot\212N\020RegionO" - + "perations\202\323\344\223\002U*S/compute/v1/projects/{p" - + "roject}/regions/{region}/instantSnapshot" - + "s/{instant_snapshot}\022\350\001\n\003Get\0228.google.cl" - + "oud.compute.v1.GetRegionInstantSnapshotR" - + "equest\032(.google.cloud.compute.v1.Instant" - + "Snapshot\"}\332A\037project,region,instant_snap" - + "shot\202\323\344\223\002U\022S/compute/v1/projects/{projec" - + "t}/regions/{region}/instantSnapshots/{in" - + "stant_snapshot}\022\356\001\n\014GetIamPolicy\022A.googl" - + "e.cloud.compute.v1.GetIamPolicyRegionIns" - + "tantSnapshotRequest\032\037.google.cloud.compu" - + "te.v1.Policy\"z\332A\027project,region,resource" - + "\202\323\344\223\002Z\022X/compute/v1/projects/{project}/r" - + "egions/{region}/instantSnapshots/{resour" - + "ce}/getIamPolicy\022\215\002\n\006Insert\022;.google.clo" - + "ud.compute.v1.InsertRegionInstantSnapsho" - + "tRequest\032\".google.cloud.compute.v1.Opera" - + "tion\"\241\001\332A(project,region,instant_snapsho" - + "t_resource\212N\020RegionOperations\202\323\344\223\002]\"@/co" + + "nceTemplates\032r\312A\026compute.googleapis.com\322" + + "AVhttps://www.googleapis.com/auth/comput" + + "e,https://www.googleapis.com/auth/cloud-" + + "platform2\264\003\n\017RegionInstances\022\254\002\n\nBulkIns" + + "ert\0228.google.cloud.compute.v1.BulkInsert" + + "RegionInstanceRequest\032\".google.cloud.com" + + "pute.v1.Operation\"\277\001\332A5project,region,bu" + + "lk_insert_instance_resource_resource\212N\020R" + + "egionOperations\202\323\344\223\002n\"D/compute/v1/proje" + + "cts/{project}/regions/{region}/instances" + + "/bulkInsert:&bulk_insert_instance_resour" + + "ce_resource\032r\312A\026compute.googleapis.com\322A" + + "Vhttps://www.googleapis.com/auth/compute" + + ",https://www.googleapis.com/auth/cloud-p" + + "latform2\237\022\n\026RegionInstantSnapshots\022\374\001\n\006D" + + "elete\022;.google.cloud.compute.v1.DeleteRe" + + "gionInstantSnapshotRequest\032\".google.clou" + + "d.compute.v1.Operation\"\220\001\332A\037project,regi" + + "on,instant_snapshot\212N\020RegionOperations\202\323" + + "\344\223\002U*S/compute/v1/projects/{project}/reg" + + "ions/{region}/instantSnapshots/{instant_" + + "snapshot}\022\350\001\n\003Get\0228.google.cloud.compute" + + ".v1.GetRegionInstantSnapshotRequest\032(.go" + + "ogle.cloud.compute.v1.InstantSnapshot\"}\332" + + "A\037project,region,instant_snapshot\202\323\344\223\002U\022" + + "S/compute/v1/projects/{project}/regions/" + + "{region}/instantSnapshots/{instant_snaps" + + "hot}\022\356\001\n\014GetIamPolicy\022A.google.cloud.com" + + "pute.v1.GetIamPolicyRegionInstantSnapsho" + + "tRequest\032\037.google.cloud.compute.v1.Polic" + + "y\"z\332A\027project,region,resource\202\323\344\223\002Z\022X/co" + "mpute/v1/projects/{project}/regions/{reg" - + "ion}/instantSnapshots:\031instant_snapshot_" - + "resource\022\313\001\n\004List\022:.google.cloud.compute" - + ".v1.ListRegionInstantSnapshotsRequest\032,." - + "google.cloud.compute.v1.InstantSnapshotL" - + "ist\"Y\332A\016project,region\202\323\344\223\002B\022@/compute/v" - + "1/projects/{project}/regions/{region}/in" - + "stantSnapshots\022\266\002\n\014SetIamPolicy\022A.google" - + ".cloud.compute.v1.SetIamPolicyRegionInst" - + "antSnapshotRequest\032\037.google.cloud.comput" - + "e.v1.Policy\"\301\001\332A:project,region,resource" - + ",region_set_policy_request_resource\202\323\344\223\002" - + "~\"X/compute/v1/projects/{project}/region" - + "s/{region}/instantSnapshots/{resource}/s" - + "etIamPolicy:\"region_set_policy_request_r" - + "esource\022\303\002\n\tSetLabels\022>.google.cloud.com" - + "pute.v1.SetLabelsRegionInstantSnapshotRe" - + "quest\032\".google.cloud.compute.v1.Operatio" - + "n\"\321\001\332A:project,region,resource,region_se" - + "t_labels_request_resource\212N\020RegionOperat" - + "ions\202\323\344\223\002{\"U/compute/v1/projects/{projec" - + "t}/regions/{region}/instantSnapshots/{re" - + "source}/setLabels:\"region_set_labels_req" - + "uest_resource\022\330\002\n\022TestIamPermissions\022G.g" - + "oogle.cloud.compute.v1.TestIamPermission" - + "sRegionInstantSnapshotRequest\0320.google.c" - + "loud.compute.v1.TestPermissionsResponse\"" - + "\306\001\332A9project,region,resource,test_permis" - + "sions_request_resource\202\323\344\223\002\203\001\"^/compute/" - + "v1/projects/{project}/regions/{region}/i" - + "nstantSnapshots/{resource}/testIamPermis" - + "sions:!test_permissions_request_resource" - + "\032r\312A\026compute.googleapis.com\322AVhttps://ww" - + "w.googleapis.com/auth/compute,https://ww" - + "w.googleapis.com/auth/cloud-platform2\244\023\n" - + "\033RegionNetworkEndpointGroups\022\315\003\n\026AttachN" - + "etworkEndpoints\022P.google.cloud.compute.v" - + "1.AttachNetworkEndpointsRegionNetworkEnd" - + "pointGroupRequest\032\".google.cloud.compute" - + ".v1.Operation\"\274\002\332Afproject,region,networ" - + "k_endpoint_group,region_network_endpoint" + + "ion}/instantSnapshots/{resource}/getIamP" + + "olicy\022\215\002\n\006Insert\022;.google.cloud.compute." + + "v1.InsertRegionInstantSnapshotRequest\032\"." + + "google.cloud.compute.v1.Operation\"\241\001\332A(p" + + "roject,region,instant_snapshot_resource\212" + + "N\020RegionOperations\202\323\344\223\002]\"@/compute/v1/pr" + + "ojects/{project}/regions/{region}/instan" + + "tSnapshots:\031instant_snapshot_resource\022\313\001" + + "\n\004List\022:.google.cloud.compute.v1.ListReg" + + "ionInstantSnapshotsRequest\032,.google.clou" + + "d.compute.v1.InstantSnapshotList\"Y\332A\016pro" + + "ject,region\202\323\344\223\002B\022@/compute/v1/projects/" + + "{project}/regions/{region}/instantSnapsh" + + "ots\022\266\002\n\014SetIamPolicy\022A.google.cloud.comp" + + "ute.v1.SetIamPolicyRegionInstantSnapshot" + + "Request\032\037.google.cloud.compute.v1.Policy" + + "\"\301\001\332A:project,region,resource,region_set" + + "_policy_request_resource\202\323\344\223\002~\"X/compute" + + "/v1/projects/{project}/regions/{region}/" + + "instantSnapshots/{resource}/setIamPolicy" + + ":\"region_set_policy_request_resource\022\303\002\n" + + "\tSetLabels\022>.google.cloud.compute.v1.Set" + + "LabelsRegionInstantSnapshotRequest\032\".goo" + + "gle.cloud.compute.v1.Operation\"\321\001\332A:proj" + + "ect,region,resource,region_set_labels_re" + + "quest_resource\212N\020RegionOperations\202\323\344\223\002{\"" + + "U/compute/v1/projects/{project}/regions/" + + "{region}/instantSnapshots/{resource}/set" + + "Labels:\"region_set_labels_request_resour" + + "ce\022\330\002\n\022TestIamPermissions\022G.google.cloud" + + ".compute.v1.TestIamPermissionsRegionInst" + + "antSnapshotRequest\0320.google.cloud.comput" + + "e.v1.TestPermissionsResponse\"\306\001\332A9projec" + + "t,region,resource,test_permissions_reque" + + "st_resource\202\323\344\223\002\203\001\"^/compute/v1/projects" + + "/{project}/regions/{region}/instantSnaps" + + "hots/{resource}/testIamPermissions:!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\244\023\n\033RegionNetw" + + "orkEndpointGroups\022\315\003\n\026AttachNetworkEndpo" + + "ints\022P.google.cloud.compute.v1.AttachNet" + + "workEndpointsRegionNetworkEndpointGroupR" + + "equest\032\".google.cloud.compute.v1.Operati" + + "on\"\274\002\332Afproject,region,network_endpoint_" + + "group,region_network_endpoint_groups_att" + + "ach_endpoints_request_resource\212N\020RegionO" + + "perations\202\323\344\223\002\271\001\"u/compute/v1/projects/{" + + "project}/regions/{region}/networkEndpoin" + + "tGroups/{network_endpoint_group}/attachN" + + "etworkEndpoints:@region_network_endpoint" + "_groups_attach_endpoints_request_resourc" - + "e\212N\020RegionOperations\202\323\344\223\002\271\001\"u/compute/v1" - + "/projects/{project}/regions/{region}/net" - + "workEndpointGroups/{network_endpoint_gro" - + "up}/attachNetworkEndpoints:@region_netwo" - + "rk_endpoint_groups_attach_endpoints_requ" - + "est_resource\022\222\002\n\006Delete\022@.google.cloud.c" - + "ompute.v1.DeleteRegionNetworkEndpointGro" - + "upRequest\032\".google.cloud.compute.v1.Oper" - + "ation\"\241\001\332A%project,region,network_endpoi" - + "nt_group\212N\020RegionOperations\202\323\344\223\002`*^/comp" - + "ute/v1/projects/{project}/regions/{regio" - + "n}/networkEndpointGroups/{network_endpoi" - + "nt_group}\022\315\003\n\026DetachNetworkEndpoints\022P.g" - + "oogle.cloud.compute.v1.DetachNetworkEndp" - + "ointsRegionNetworkEndpointGroupRequest\032\"" - + ".google.cloud.compute.v1.Operation\"\274\002\332Af" - + "project,region,network_endpoint_group,re" + + "e\022\222\002\n\006Delete\022@.google.cloud.compute.v1.D" + + "eleteRegionNetworkEndpointGroupRequest\032\"" + + ".google.cloud.compute.v1.Operation\"\241\001\332A%" + + "project,region,network_endpoint_group\212N\020" + + "RegionOperations\202\323\344\223\002`*^/compute/v1/proj" + + "ects/{project}/regions/{region}/networkE" + + "ndpointGroups/{network_endpoint_group}\022\315" + + "\003\n\026DetachNetworkEndpoints\022P.google.cloud" + + ".compute.v1.DetachNetworkEndpointsRegion" + + "NetworkEndpointGroupRequest\032\".google.clo" + + "ud.compute.v1.Operation\"\274\002\332Afproject,reg" + + "ion,network_endpoint_group,region_networ" + + "k_endpoint_groups_detach_endpoints_reque" + + "st_resource\212N\020RegionOperations\202\323\344\223\002\271\001\"u/" + + "compute/v1/projects/{project}/regions/{r" + + "egion}/networkEndpointGroups/{network_en" + + "dpoint_group}/detachNetworkEndpoints:@re" + "gion_network_endpoint_groups_detach_endp" - + "oints_request_resource\212N\020RegionOperation" - + "s\202\323\344\223\002\271\001\"u/compute/v1/projects/{project}" - + "/regions/{region}/networkEndpointGroups/" - + "{network_endpoint_group}/detachNetworkEn" - + "dpoints:@region_network_endpoint_groups_" - + "detach_endpoints_request_resource\022\204\002\n\003Ge", - "t\022=.google.cloud.compute.v1.GetRegionNet" - + "workEndpointGroupRequest\032-.google.cloud." - + "compute.v1.NetworkEndpointGroup\"\216\001\332A%pro" - + "ject,region,network_endpoint_group\202\323\344\223\002`" - + "\022^/compute/v1/projects/{project}/regions" - + "/{region}/networkEndpointGroups/{network" - + "_endpoint_group}\022\243\002\n\006Insert\022@.google.clo" - + "ud.compute.v1.InsertRegionNetworkEndpoin" - + "tGroupRequest\032\".google.cloud.compute.v1." - + "Operation\"\262\001\332A.project,region,network_en" - + "dpoint_group_resource\212N\020RegionOperations" - + "\202\323\344\223\002h\"E/compute/v1/projects/{project}/r" - + "egions/{region}/networkEndpointGroups:\037n" - + "etwork_endpoint_group_resource\022\332\001\n\004List\022" - + "?.google.cloud.compute.v1.ListRegionNetw" - + "orkEndpointGroupsRequest\0321.google.cloud." - + "compute.v1.NetworkEndpointGroupList\"^\332A\016" - + "project,region\202\323\344\223\002G\022E/compute/v1/projec" - + "ts/{project}/regions/{region}/networkEnd" - + "pointGroups\022\321\002\n\024ListNetworkEndpoints\022O.g" - + "oogle.cloud.compute.v1.ListNetworkEndpoi" - + "ntsRegionNetworkEndpointGroupsRequest\032B." - + "google.cloud.compute.v1.NetworkEndpointG" - + "roupsListNetworkEndpoints\"\243\001\332A%project,r" - + "egion,network_endpoint_group\202\323\344\223\002u\"s/com" - + "pute/v1/projects/{project}/regions/{regi" - + "on}/networkEndpointGroups/{network_endpo" - + "int_group}/listNetworkEndpoints\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\332ACpro" - + "ject,region,firewall_policy,firewall_pol" - + "icy_association_resource\212N\020RegionOperati" - + "ons\202\323\344\223\002\211\001\"a/compute/v1/projects/{projec" - + "t}/regions/{region}/firewallPolicies/{fi" - + "rewall_policy}/addAssociation:$firewall_" - + "policy_association_resource\022\307\002\n\007AddRule\022" - + "B.google.cloud.compute.v1.AddRuleRegionN" - + "etworkFirewallPolicyRequest\032\".google.clo" - + "ud.compute.v1.Operation\"\323\001\332A.google.cloud.co" - + "mpute.v1.GetRegionNetworkFirewallPolicyR" - + "equest\032\'.google.cloud.compute.v1.Firewal" - + "lPolicy\"{\332A\036project,region,firewall_poli" - + "cy\202\323\344\223\002T\022R/compute/v1/projects/{project}" - + "/regions/{region}/firewallPolicies/{fire" - + "wall_policy}\022\234\002\n\016GetAssociation\022I.google" - + ".cloud.compute.v1.GetAssociationRegionNe" - + "tworkFirewallPolicyRequest\0322.google.clou" - + "d.compute.v1.FirewallPolicyAssociation\"\212" - + "\001\332A\036project,region,firewall_policy\202\323\344\223\002c" - + "\022a/compute/v1/projects/{project}/regions" - + "/{region}/firewallPolicies/{firewall_pol" - + "icy}/getAssociation\022\267\002\n\025GetEffectiveFire" - + "walls\022P.google.cloud.compute.v1.GetEffec" - + "tiveFirewallsRegionNetworkFirewallPolicy" - + "Request\032S.google.cloud.compute.v1.Region" - + "NetworkFirewallPoliciesGetEffectiveFirew" - + "allsResponse\"w\332A\026project,region,network\202" - + "\323\344\223\002X\022V/compute/v1/projects/{project}/re" - + "gions/{region}/firewallPolicies/getEffec" - + "tiveFirewalls\022\364\001\n\014GetIamPolicy\022G.google." - + "cloud.compute.v1.GetIamPolicyRegionNetwo" - + "rkFirewallPolicyRequest\032\037.google.cloud.c" - + "ompute.v1.Policy\"z\332A\027project,region,reso" - + "urce\202\323\344\223\002Z\022X/compute/v1/projects/{projec" - + "t}/regions/{region}/firewallPolicies/{re" - + "source}/getIamPolicy\022\200\002\n\007GetRule\022B.googl" - + "e.cloud.compute.v1.GetRuleRegionNetworkF" - + "irewallPolicyRequest\032+.google.cloud.comp" - + "ute.v1.FirewallPolicyRule\"\203\001\332A\036project,r" - + "egion,firewall_policy\202\323\344\223\002\\\022Z/compute/v1" - + "/projects/{project}/regions/{region}/fir" - + "ewallPolicies/{firewall_policy}/getRule\022" - + "\221\002\n\006Insert\022A.google.cloud.compute.v1.Ins" - + "ertRegionNetworkFirewallPolicyRequest\032\"." - + "google.cloud.compute.v1.Operation\"\237\001\332A\'p" - + "roject,region,firewall_policy_resource\212N" - + "\020RegionOperations\202\323\344\223\002\\\"@/compute/v1/pro" - + "jects/{project}/regions/{region}/firewal" - + "lPolicies:\030firewall_policy_resource\022\321\001\n\004" - + "List\022A.google.cloud.compute.v1.ListRegio" - + "nNetworkFirewallPoliciesRequest\032+.google" - + ".cloud.compute.v1.FirewallPolicyList\"Y\332A" - + "\016project,region\202\323\344\223\002B\022@/compute/v1/proje" - + "cts/{project}/regions/{region}/firewallP" - + "olicies\022\261\002\n\005Patch\022@.google.cloud.compute" - + ".v1.PatchRegionNetworkFirewallPolicyRequ" - + "est\032\".google.cloud.compute.v1.Operation\"" - + "\301\001\332A7project,region,firewall_policy,fire" - + "wall_policy_resource\212N\020RegionOperations\202" - + "\323\344\223\002n2R/compute/v1/projects/{project}/re" - + "gions/{region}/firewallPolicies/{firewal" - + "l_policy}:\030firewall_policy_resource\022\315\002\n\t" - + "PatchRule\022D.google.cloud.compute.v1.Patc" - + "hRuleRegionNetworkFirewallPolicyRequest\032" - + "\".google.cloud.compute.v1.Operation\"\325\001\332A" - + ".google.cloud.compute.v1.Ge" + + "tRegionNetworkFirewallPolicyRequest\032\'.go" + + "ogle.cloud.compute.v1.FirewallPolicy\"{\332A" + + "\036project,region,firewall_policy\202\323\344\223\002T\022R/" + "compute/v1/projects/{project}/regions/{r" - + "egion}/operations/{operation}\022\271\001\n\004List\0224" - + ".google.cloud.compute.v1.ListRegionOpera" - + "tionsRequest\032&.google.cloud.compute.v1.O" - + "perationList\"S\332A\016project,region\202\323\344\223\002<\022:/" + + "egion}/firewallPolicies/{firewall_policy" + + "}\022\234\002\n\016GetAssociation\022I.google.cloud.comp" + + "ute.v1.GetAssociationRegionNetworkFirewa" + + "llPolicyRequest\0322.google.cloud.compute.v" + + "1.FirewallPolicyAssociation\"\212\001\332A\036project" + + ",region,firewall_policy\202\323\344\223\002c\022a/compute/" + + "v1/projects/{project}/regions/{region}/f" + + "irewallPolicies/{firewall_policy}/getAss" + + "ociation\022\267\002\n\025GetEffectiveFirewalls\022P.goo" + + "gle.cloud.compute.v1.GetEffectiveFirewal" + + "lsRegionNetworkFirewallPolicyRequest\032S.g" + + "oogle.cloud.compute.v1.RegionNetworkFire" + + "wallPoliciesGetEffectiveFirewallsRespons" + + "e\"w\332A\026project,region,network\202\323\344\223\002X\022V/com" + + "pute/v1/projects/{project}/regions/{regi" + + "on}/firewallPolicies/getEffectiveFirewal" + + "ls\022\364\001\n\014GetIamPolicy\022G.google.cloud.compu" + + "te.v1.GetIamPolicyRegionNetworkFirewallP" + + "olicyRequest\032\037.google.cloud.compute.v1.P" + + "olicy\"z\332A\027project,region,resource\202\323\344\223\002Z\022" + + "X/compute/v1/projects/{project}/regions/" + + "{region}/firewallPolicies/{resource}/get" + + "IamPolicy\022\200\002\n\007GetRule\022B.google.cloud.com" + + "pute.v1.GetRuleRegionNetworkFirewallPoli" + + "cyRequest\032+.google.cloud.compute.v1.Fire" + + "wallPolicyRule\"\203\001\332A\036project,region,firew" + + "all_policy\202\323\344\223\002\\\022Z/compute/v1/projects/{" + + "project}/regions/{region}/firewallPolici" + + "es/{firewall_policy}/getRule\022\221\002\n\006Insert\022" + + "A.google.cloud.compute.v1.InsertRegionNe" + + "tworkFirewallPolicyRequest\032\".google.clou" + + "d.compute.v1.Operation\"\237\001\332A\'project,regi" + + "on,firewall_policy_resource\212N\020RegionOper" + + "ations\202\323\344\223\002\\\"@/compute/v1/projects/{proj" + + "ect}/regions/{region}/firewallPolicies:\030" + + "firewall_policy_resource\022\321\001\n\004List\022A.goog" + + "le.cloud.compute.v1.ListRegionNetworkFir" + + "ewallPoliciesRequest\032+.google.cloud.comp" + + "ute.v1.FirewallPolicyList\"Y\332A\016project,re" + + "gion\202\323\344\223\002B\022@/compute/v1/projects/{projec" + + "t}/regions/{region}/firewallPolicies\022\261\002\n" + + "\005Patch\022@.google.cloud.compute.v1.PatchRe" + + "gionNetworkFirewallPolicyRequest\032\".googl" + + "e.cloud.compute.v1.Operation\"\301\001\332A7projec" + + "t,region,firewall_policy,firewall_policy" + + "_resource\212N\020RegionOperations\202\323\344\223\002n2R/com" + + "pute/v1/projects/{project}/regions/{regi" + + "on}/firewallPolicies/{firewall_policy}:\030" + + "firewall_policy_resource\022\315\002\n\tPatchRule\022D" + + ".google.cloud.compute.v1.PatchRuleRegion" + + "NetworkFirewallPolicyRequest\032\".google.cl" + + "oud.compute.v1.Operation\"\325\001\332A.google.clo" - + "ud.compute.v1.RemoveRuleRegionSecurityPo" - + "licyRequest\032\".google.cloud.compute.v1.Op" - + "eration\"\231\001\332A\036project,region,security_pol" - + "icy\212N\020RegionOperations\202\323\344\223\002_\"]/compute/v" - + "1/projects/{project}/regions/{region}/se" - + "curityPolicies/{security_policy}/removeR" - + "ule\022\302\002\n\tSetLabels\022=.google.cloud.compute" - + ".v1.SetLabelsRegionSecurityPolicyRequest" - + "\032\".google.cloud.compute.v1.Operation\"\321\001\332" - + "A:project,region,resource,region_set_lab" - + "els_request_resource\212N\020RegionOperations\202" - + "\323\344\223\002{\"U/compute/v1/projects/{project}/re" - + "gions/{region}/securityPolicies/{resourc" - + "e}/setLabels:\"region_set_labels_request_" - + "resource\032r\312A\026compute.googleapis.com\322AVht" - + "tps://www.googleapis.com/auth/compute,ht" - + "tps://www.googleapis.com/auth/cloud-plat" - + "form2\303\010\n\025RegionSslCertificates\022\370\001\n\006Delet" - + "e\022:.google.cloud.compute.v1.DeleteRegion" - + "SslCertificateRequest\032\".google.cloud.com" - + "pute.v1.Operation\"\215\001\332A\036project,region,ss" - + "l_certificate\212N\020RegionOperations\202\323\344\223\002S*Q" + + "ity_policy}\022\344\001\n\003Get\0227.google.cloud.compu" + + "te.v1.GetRegionSecurityPolicyRequest\032\'.g" + + "oogle.cloud.compute.v1.SecurityPolicy\"{\332" + + "A\036project,region,security_policy\202\323\344\223\002T\022R" + "/compute/v1/projects/{project}/regions/{" - + "region}/sslCertificates/{ssl_certificate" - + "}\022\343\001\n\003Get\0227.google.cloud.compute.v1.GetR" - + "egionSslCertificateRequest\032\'.google.clou" - + "d.compute.v1.SslCertificate\"z\332A\036project," - + "region,ssl_certificate\202\323\344\223\002S\022Q/compute/v" - + "1/projects/{project}/regions/{region}/ss" - + "lCertificates/{ssl_certificate}\022\211\002\n\006Inse" - + "rt\022:.google.cloud.compute.v1.InsertRegio" - + "nSslCertificateRequest\032\".google.cloud.co" - + "mpute.v1.Operation\"\236\001\332A\'project,region,s" - + "sl_certificate_resource\212N\020RegionOperatio" - + "ns\202\323\344\223\002[\"?/compute/v1/projects/{project}" - + "/regions/{region}/sslCertificates:\030ssl_c" - + "ertificate_resource\022\310\001\n\004List\0229.google.cl" - + "oud.compute.v1.ListRegionSslCertificates" - + "Request\032+.google.cloud.compute.v1.SslCer" - + "tificateList\"X\332A\016project,region\202\323\344\223\002A\022?/" - + "compute/v1/projects/{project}/regions/{r" - + "egion}/sslCertificates\032r\312A\026compute.googl" - + "eapis.com\322AVhttps://www.googleapis.com/a" - + "uth/compute,https://www.googleapis.com/a" - + "uth/cloud-platform2\225\014\n\021RegionSslPolicies" - + "\022\344\001\n\006Delete\0225.google.cloud.compute.v1.De" - + "leteRegionSslPolicyRequest\032\".google.clou" - + "d.compute.v1.Operation\"\177\332A\031project,regio" - + "n,ssl_policy\212N\020RegionOperations\202\323\344\223\002J*H/" - + "compute/v1/projects/{project}/regions/{r" - + "egion}/sslPolicies/{ssl_policy}\022\313\001\n\003Get\022" - + "2.google.cloud.compute.v1.GetRegionSslPo" - + "licyRequest\032\".google.cloud.compute.v1.Ss" - + "lPolicy\"l\332A\031project,region,ssl_policy\202\323\344" - + "\223\002J\022H/compute/v1/projects/{project}/regi" - + "ons/{region}/sslPolicies/{ssl_policy}\022\366\001" - + "\n\006Insert\0225.google.cloud.compute.v1.Inser" - + "tRegionSslPolicyRequest\032\".google.cloud.c" - + "ompute.v1.Operation\"\220\001\332A\"project,region," - + "ssl_policy_resource\212N\020RegionOperations\202\323" - + "\344\223\002R\";/compute/v1/projects/{project}/reg" - + "ions/{region}/sslPolicies:\023ssl_policy_re" - + "source\022\275\001\n\004List\0225.google.cloud.compute.v" - + "1.ListRegionSslPoliciesRequest\032(.google." - + "cloud.compute.v1.SslPoliciesList\"T\332A\016pro" - + "ject,region\202\323\344\223\002=\022;/compute/v1/projects/" - + "{project}/regions/{region}/sslPolicies\022\216" - + "\002\n\025ListAvailableFeatures\022F.google.cloud." - + "compute.v1.ListAvailableFeaturesRegionSs" - + "lPoliciesRequest\032A.google.cloud.compute." - + "v1.SslPoliciesListAvailableFeaturesRespo" - + "nse\"j\332A\016project,region\202\323\344\223\002S\022Q/compute/v" - + "1/projects/{project}/regions/{region}/ss" - + "lPolicies/listAvailableFeatures\022\214\002\n\005Patc" - + "h\0224.google.cloud.compute.v1.PatchRegionS" - + "slPolicyRequest\032\".google.cloud.compute.v" - + "1.Operation\"\250\001\332A-project,region,ssl_poli" - + "cy,ssl_policy_resource\212N\020RegionOperation" - + "s\202\323\344\223\002_2H/compute/v1/projects/{project}/" - + "regions/{region}/sslPolicies/{ssl_policy" - + "}:\023ssl_policy_resource\032r\312A\026compute.googl" - + "eapis.com\322AVhttps://www.googleapis.com/a" - + "uth/compute,https://www.googleapis.com/a" - + "uth/cloud-platform2\252\013\n\027RegionTargetHttpP" - + "roxies\022\377\001\n\006Delete\022;.google.cloud.compute" - + ".v1.DeleteRegionTargetHttpProxyRequest\032\"" - + ".google.cloud.compute.v1.Operation\"\223\001\332A " - + "project,region,target_http_proxy\212N\020Regio" - + "nOperations\202\323\344\223\002W*U/compute/v1/projects/" - + "{project}/regions/{region}/targetHttpPro" - + "xies/{target_http_proxy}\022\354\001\n\003Get\0228.googl" - + "e.cloud.compute.v1.GetRegionTargetHttpPr" - + "oxyRequest\032(.google.cloud.compute.v1.Tar" - + "getHttpProxy\"\200\001\332A project,region,target_" - + "http_proxy\202\323\344\223\002W\022U/compute/v1/projects/{" - + "project}/regions/{region}/targetHttpProx" - + "ies/{target_http_proxy}\022\220\002\n\006Insert\022;.goo" - + "gle.cloud.compute.v1.InsertRegionTargetH" - + "ttpProxyRequest\032\".google.cloud.compute.v" - + "1.Operation\"\244\001\332A)project,region,target_h" - + "ttp_proxy_resource\212N\020RegionOperations\202\323\344" - + "\223\002_\"A/compute/v1/projects/{project}/regi" - + "ons/{region}/targetHttpProxies:\032target_h" - + "ttp_proxy_resource\022\315\001\n\004List\022;.google.clo" - + "ud.compute.v1.ListRegionTargetHttpProxie" - + "sRequest\032,.google.cloud.compute.v1.Targe" - + "tHttpProxyList\"Z\332A\016project,region\202\323\344\223\002C\022" - + "A/compute/v1/projects/{project}/regions/" - + "{region}/targetHttpProxies\022\306\002\n\tSetUrlMap" - + "\022>.google.cloud.compute.v1.SetUrlMapRegi" - + "onTargetHttpProxyRequest\032\".google.cloud." - + "compute.v1.Operation\"\324\001\332A;project,region" - + ",target_http_proxy,url_map_reference_res" - + "ource\212N\020RegionOperations\202\323\344\223\002}\"_/compute" - + "/v1/projects/{project}/regions/{region}/" - + "targetHttpProxies/{target_http_proxy}/se" - + "tUrlMap:\032url_map_reference_resource\032r\312A\026" - + "compute.googleapis.com\322AVhttps://www.goo" - + "gleapis.com/auth/compute,https://www.goo" - + "gleapis.com/auth/cloud-platform2\263\021\n\030Regi" - + "onTargetHttpsProxies\022\203\002\n\006Delete\022<.google" - + ".cloud.compute.v1.DeleteRegionTargetHttp" - + "sProxyRequest\032\".google.cloud.compute.v1." - + "Operation\"\226\001\332A!project,region,target_htt" - + "ps_proxy\212N\020RegionOperations\202\323\344\223\002Y*W/comp" + + "region}/securityPolicies/{security_polic" + + "y}\022\371\001\n\007GetRule\022;.google.cloud.compute.v1" + + ".GetRuleRegionSecurityPolicyRequest\032+.go" + + "ogle.cloud.compute.v1.SecurityPolicyRule" + + "\"\203\001\332A\036project,region,security_policy\202\323\344\223" + + "\002\\\022Z/compute/v1/projects/{project}/regio" + + "ns/{region}/securityPolicies/{security_p" + + "olicy}/getRule\022\212\002\n\006Insert\022:.google.cloud" + + ".compute.v1.InsertRegionSecurityPolicyRe" + + "quest\032\".google.cloud.compute.v1.Operatio" + + "n\"\237\001\332A\'project,region,security_policy_re" + + "source\212N\020RegionOperations\202\323\344\223\002\\\"@/comput" + + "e/v1/projects/{project}/regions/{region}" + + "/securityPolicies:\030security_policy_resou" + + "rce\022\312\001\n\004List\022:.google.cloud.compute.v1.L" + + "istRegionSecurityPoliciesRequest\032+.googl" + + "e.cloud.compute.v1.SecurityPolicyList\"Y\332" + + "A\016project,region\202\323\344\223\002B\022@/compute/v1/proj" + + "ects/{project}/regions/{region}/security" + + "Policies\022\252\002\n\005Patch\0229.google.cloud.comput" + + "e.v1.PatchRegionSecurityPolicyRequest\032\"." + + "google.cloud.compute.v1.Operation\"\301\001\332A7p" + + "roject,region,security_policy,security_p" + + "olicy_resource\212N\020RegionOperations\202\323\344\223\002n2" + + "R/compute/v1/projects/{project}/regions/" + + "{region}/securityPolicies/{security_poli" + + "cy}:\030security_policy_resource\022\306\002\n\tPatchR" + + "ule\022=.google.cloud.compute.v1.PatchRuleR" + + "egionSecurityPolicyRequest\032\".google.clou" + + "d.compute.v1.Operation\"\325\001\332A.google.cloud.compute.v1." + + "RemoveRuleRegionSecurityPolicyRequest\032\"." + + "google.cloud.compute.v1.Operation\"\231\001\332A\036p" + + "roject,region,security_policy\212N\020RegionOp" + + "erations\202\323\344\223\002_\"]/compute/v1/projects/{pr" + + "oject}/regions/{region}/securityPolicies" + + "/{security_policy}/removeRule\022\302\002\n\tSetLab" + + "els\022=.google.cloud.compute.v1.SetLabelsR" + + "egionSecurityPolicyRequest\032\".google.clou" + + "d.compute.v1.Operation\"\321\001\332A:project,regi" + + "on,resource,region_set_labels_request_re" + + "source\212N\020RegionOperations\202\323\344\223\002{\"U/comput" + + "e/v1/projects/{project}/regions/{region}" + + "/securityPolicies/{resource}/setLabels:\"" + + "region_set_labels_request_resource\032r\312A\026c" + + "ompute.googleapis.com\322AVhttps://www.goog" + + "leapis.com/auth/compute,https://www.goog" + + "leapis.com/auth/cloud-platform2\303\010\n\025Regio" + + "nSslCertificates\022\370\001\n\006Delete\022:.google.clo" + + "ud.compute.v1.DeleteRegionSslCertificate" + "Request\032\".google.cloud.compute.v1.Operat" - + "ion\"\317\001\332A=project,region,target_https_pro" - + "xy,target_https_proxy_resource\212N\020RegionO" - + "perations\202\323\344\223\002v2W/compute/v1/projects/{p" - + "roject}/regions/{region}/targetHttpsProx" - + "ies/{target_https_proxy}:\033target_https_p" - + "roxy_resource\022\264\003\n\022SetSslCertificates\022H.g" - + "oogle.cloud.compute.v1.SetSslCertificate" - + "sRegionTargetHttpsProxyRequest\032\".google." - + "cloud.compute.v1.Operation\"\257\002\332Acproject," - + "region,target_https_proxy,region_target_" - + "https_proxies_set_ssl_certificates_reque" - + "st_resource\212N\020RegionOperations\202\323\344\223\002\257\001\"j/" - + "compute/v1/projects/{project}/regions/{r" - + "egion}/targetHttpsProxies/{target_https_" - + "proxy}/setSslCertificates:Aregion_target" - + "_https_proxies_set_ssl_certificates_requ" - + "est_resource\022\312\002\n\tSetUrlMap\022?.google.clou" - + "d.compute.v1.SetUrlMapRegionTargetHttpsP" - + "roxyRequest\032\".google.cloud.compute.v1.Op" - + "eration\"\327\001\332A.google.clou" + + "d.compute.v1.SetUrlMapRegionTargetHttpPr" + + "oxyRequest\032\".google.cloud.compute.v1.Ope" + + "ration\"\324\001\332A;project,region,target_http_p" + + "roxy,url_map_reference_resource\212N\020Region" + + "Operations\202\323\344\223\002}\"_/compute/v1/projects/{" + + "project}/regions/{region}/targetHttpProx" + + "ies/{target_http_proxy}/setUrlMap:\032url_m" + + "ap_reference_resource\032r\312A\026compute.google" + + "apis.com\322AVhttps://www.googleapis.com/au" + + "th/compute,https://www.googleapis.com/au" + + "th/cloud-platform2\263\021\n\030RegionTargetHttpsP" + + "roxies\022\203\002\n\006Delete\022<.google.cloud.compute" + + ".v1.DeleteRegionTargetHttpsProxyRequest\032" + + "\".google.cloud.compute.v1.Operation\"\226\001\332A" + + "!project,region,target_https_proxy\212N\020Reg" + + "ionOperations\202\323\344\223\002Y*W/compute/v1/project" + + "s/{project}/regions/{region}/targetHttps" + + "Proxies/{target_https_proxy}\022\361\001\n\003Get\0229.g" + + "oogle.cloud.compute.v1.GetRegionTargetHt" + + "tpsProxyRequest\032).google.cloud.compute.v" + + "1.TargetHttpsProxy\"\203\001\332A!project,region,t" + + "arget_https_proxy\202\323\344\223\002Y\022W/compute/v1/pro" + + "jects/{project}/regions/{region}/targetH" + + "ttpsProxies/{target_https_proxy}\022\224\002\n\006Ins" + + "ert\022<.google.cloud.compute.v1.InsertRegi" + + "onTargetHttpsProxyRequest\032\".google.cloud" + + ".compute.v1.Operation\"\247\001\332A*project,regio" + + "n,target_https_proxy_resource\212N\020RegionOp" + + "erations\202\323\344\223\002a\"B/compute/v1/projects/{pr" + + "oject}/regions/{region}/targetHttpsProxi" + + "es:\033target_https_proxy_resource\022\320\001\n\004List" + + "\022<.google.cloud.compute.v1.ListRegionTar" + + "getHttpsProxiesRequest\032-.google.cloud.co" + + "mpute.v1.TargetHttpsProxyList\"[\332A\016projec" + + "t,region\202\323\344\223\002D\022B/compute/v1/projects/{pr" + + "oject}/regions/{region}/targetHttpsProxi" + + "es\022\272\002\n\005Patch\022;.google.cloud.compute.v1.P" + + "atchRegionTargetHttpsProxyRequest\032\".goog" + + "le.cloud.compute.v1.Operation\"\317\001\332A=proje" + + "ct,region,target_https_proxy,target_http" + + "s_proxy_resource\212N\020RegionOperations\202\323\344\223\002" + + "v2W/compute/v1/projects/{project}/region" + + "s/{region}/targetHttpsProxies/{target_ht" + + "tps_proxy}:\033target_https_proxy_resource\022" + + "\264\003\n\022SetSslCertificates\022H.google.cloud.co" + + "mpute.v1.SetSslCertificatesRegionTargetH" + + "ttpsProxyRequest\032\".google.cloud.compute." + + "v1.Operation\"\257\002\332Acproject,region,target_" + + "https_proxy,region_target_https_proxies_" + + "set_ssl_certificates_request_resource\212N\020" + + "RegionOperations\202\323\344\223\002\257\001\"j/compute/v1/pro" + + "jects/{project}/regions/{region}/targetH" + + "ttpsProxies/{target_https_proxy}/setSslC" + + "ertificates:Aregion_target_https_proxies" + + "_set_ssl_certificates_request_resource\022\312" + + "\002\n\tSetUrlMap\022?.google.cloud.compute.v1.S" + + "etUrlMapRegionTargetHttpsProxyRequest\032\"." + + "google.cloud.compute.v1.Operation\"\327\001\332A.go" + + "ogle.cloud.compute.v1.AggregatedListReso" + + "urcePoliciesRequest\0325.google.cloud.compu" + + "te.v1.ResourcePolicyAggregatedList\"L\332A\007p" + + "roject\202\323\344\223\002<\022:/compute/v1/projects/{proj" + + "ect}/aggregated/resourcePolicies\022\363\001\n\006Del" + + "ete\0224.google.cloud.compute.v1.DeleteReso" + + "urcePolicyRequest\032\".google.cloud.compute" + + ".v1.Operation\"\216\001\332A\036project,region,resour" + + "ce_policy\212N\020RegionOperations\202\323\344\223\002T*R/com" + + "pute/v1/projects/{project}/regions/{regi" + + "on}/resourcePolicies/{resource_policy}\022\336" + + "\001\n\003Get\0221.google.cloud.compute.v1.GetReso" + + "urcePolicyRequest\032\'.google.cloud.compute" + + ".v1.ResourcePolicy\"{\332A\036project,region,re" + + "source_policy\202\323\344\223\002T\022R/compute/v1/project" + + "s/{project}/regions/{region}/resourcePol" + + "icies/{resource_policy}\022\347\001\n\014GetIamPolicy" + + "\022:.google.cloud.compute.v1.GetIamPolicyR" + + "esourcePolicyRequest\032\037.google.cloud.comp" + + "ute.v1.Policy\"z\332A\027project,region,resourc" + + "e\202\323\344\223\002Z\022X/compute/v1/projects/{project}/" + + "regions/{region}/resourcePolicies/{resou" + + "rce}/getIamPolicy\022\204\002\n\006Insert\0224.google.cl" + + "oud.compute.v1.InsertResourcePolicyReque" + + "st\032\".google.cloud.compute.v1.Operation\"\237" + + "\001\332A\'project,region,resource_policy_resou" + + "rce\212N\020RegionOperations\202\323\344\223\002\\\"@/compute/v" + + "1/projects/{project}/regions/{region}/re" + + "sourcePolicies:\030resource_policy_resource" + + "\022\304\001\n\004List\0224.google.cloud.compute.v1.List" + + "ResourcePoliciesRequest\032+.google.cloud.c" + + "ompute.v1.ResourcePolicyList\"Y\332A\016project" + + ",region\202\323\344\223\002B\022@/compute/v1/projects/{pro" + + "ject}/regions/{region}/resourcePolicies\022" + + "\244\002\n\005Patch\0223.google.cloud.compute.v1.Patc" + + "hResourcePolicyRequest\032\".google.cloud.co" + + "mpute.v1.Operation\"\301\001\332A7project,region,r" + + "esource_policy,resource_policy_resource\212" + + "N\020RegionOperations\202\323\344\223\002n2R/compute/v1/pr" + + "ojects/{project}/regions/{region}/resour" + + "cePolicies/{resource_policy}:\030resource_p" + + "olicy_resource\022\257\002\n\014SetIamPolicy\022:.google" + + ".cloud.compute.v1.SetIamPolicyResourcePo" + + "licyRequest\032\037.google.cloud.compute.v1.Po" + + "licy\"\301\001\332A:project,region,resource,region" + + "_set_policy_request_resource\202\323\344\223\002~\"X/com" + + "pute/v1/projects/{project}/regions/{regi" + + "on}/resourcePolicies/{resource}/setIamPo" + + "licy:\"region_set_policy_request_resource" + + "\022\321\002\n\022TestIamPermissions\022@.google.cloud.c" + + "ompute.v1.TestIamPermissionsResourcePoli" + + "cyRequest\0320.google.cloud.compute.v1.Test" + + "PermissionsResponse\"\306\001\332A9project,region," + + "resource,test_permissions_request_resour" + + "ce\202\323\344\223\002\203\001\"^/compute/v1/projects/{project" + + "}/regions/{region}/resourcePolicies/{res" + + "ource}/testIamPermissions:!test_permissi" + + "ons_request_resource\032r\312A\026compute.googlea" + + "pis.com\322AVhttps://www.googleapis.com/aut" + + "h/compute,https://www.googleapis.com/aut" + + "h/cloud-platform2\216 \n\007Routers\022\273\001\n\016Aggrega" + + "tedList\0225.google.cloud.compute.v1.Aggreg" + + "atedListRoutersRequest\032-.google.cloud.co" + + "mpute.v1.RouterAggregatedList\"C\332A\007projec" + + "t\202\323\344\223\0023\0221/compute/v1/projects/{project}/" + + "aggregated/routers\022\317\001\n\006Delete\022,.google.c" + + "loud.compute.v1.DeleteRouterRequest\032\".go" + + "ogle.cloud.compute.v1.Operation\"s\332A\025proj" + + "ect,region,router\212N\020RegionOperations\202\323\344\223" + + "\002B*@/compute/v1/projects/{project}/regio" + + "ns/{region}/routers/{router}\022\370\001\n\021DeleteR" + + "outePolicy\0227.google.cloud.compute.v1.Del" + + "eteRoutePolicyRouterRequest\032\".google.clo" + + "ud.compute.v1.Operation\"\205\001\332A\025project,reg" + + "ion,router\212N\020RegionOperations\202\323\344\223\002T\"R/co" + + "mpute/v1/projects/{project}/regions/{reg" + + "ion}/routers/{router}/deleteRoutePolicy\022" + + "\263\001\n\003Get\022).google.cloud.compute.v1.GetRou" + + "terRequest\032\037.google.cloud.compute.v1.Rou" + + "ter\"`\332A\025project,region,router\202\323\344\223\002B\022@/co" + + "mpute/v1/projects/{project}/regions/{reg" + + "ion}/routers/{router}\022\335\001\n\014GetNatIpInfo\0222" + + ".google.cloud.compute.v1.GetNatIpInfoRou" + + "terRequest\032*.google.cloud.compute.v1.Nat" + + "IpInfoResponse\"m\332A\025project,region,router" + + "\202\323\344\223\002O\022M/compute/v1/projects/{project}/r" + + "egions/{region}/routers/{router}/getNatI" + + "pInfo\022\365\001\n\021GetNatMappingInfo\0228.google.clo" + + "ud.compute.v1.GetNatMappingInfoRoutersRe" + + "quest\0322.google.cloud.compute.v1.VmEndpoi" + + "ntNatMappingsList\"r\332A\025project,region,rou" + + "ter\202\323\344\223\002T\022R/compute/v1/projects/{project" + + "}/regions/{region}/routers/{router}/getN" + + "atMappingInfo\022\357\001\n\016GetRoutePolicy\0224.googl" + + "e.cloud.compute.v1.GetRoutePolicyRouterR" + + "equest\0326.google.cloud.compute.v1.Routers" + + "GetRoutePolicyResponse\"o\332A\025project,regio" + + "n,router\202\323\344\223\002Q\022O/compute/v1/projects/{pr" + + "oject}/regions/{region}/routers/{router}" + + "/getRoutePolicy\022\351\001\n\017GetRouterStatus\0225.go" + + "ogle.cloud.compute.v1.GetRouterStatusRou" + + "terRequest\032-.google.cloud.compute.v1.Rou" + + "terStatusResponse\"p\332A\025project,region,rou" + + "ter\202\323\344\223\002R\022P/compute/v1/projects/{project" + + "}/regions/{region}/routers/{router}/getR" + + "outerStatus\022\341\001\n\006Insert\022,.google.cloud.co" + + "mpute.v1.InsertRouterRequest\032\".google.cl" + + "oud.compute.v1.Operation\"\204\001\332A\036project,re" + + "gion,router_resource\212N\020RegionOperations\202" + + "\323\344\223\002J\"7/compute/v1/projects/{project}/re" + + "gions/{region}/routers:\017router_resource\022" + + "\252\001\n\004List\022+.google.cloud.compute.v1.ListR" + + "outersRequest\032#.google.cloud.compute.v1." + + "RouterList\"P\332A\016project,region\202\323\344\223\0029\0227/co" + + "mpute/v1/projects/{project}/regions/{reg" + + "ion}/routers\022\344\001\n\rListBgpRoutes\0224.google." + + "cloud.compute.v1.ListBgpRoutesRoutersReq" + + "uest\032-.google.cloud.compute.v1.RoutersLi" + + "stBgpRoutes\"n\332A\025project,region,router\202\323\344" + + "\223\002P\022N/compute/v1/projects/{project}/regi" + + "ons/{region}/routers/{router}/listBgpRou" + + "tes\022\364\001\n\021ListRoutePolicies\0228.google.cloud" + + ".compute.v1.ListRoutePoliciesRoutersRequ" + + "est\0321.google.cloud.compute.v1.RoutersLis" + + "tRoutePolicies\"r\332A\025project,region,router" + + "\202\323\344\223\002T\022R/compute/v1/projects/{project}/r" + + "egions/{region}/routers/{router}/listRou" + + "tePolicies\022\357\001\n\005Patch\022+.google.cloud.comp" + + "ute.v1.PatchRouterRequest\032\".google.cloud" + + ".compute.v1.Operation\"\224\001\332A%project,regio" + + "n,router,router_resource\212N\020RegionOperati" + + "ons\202\323\344\223\002S2@/compute/v1/projects/{project" + + "}/regions/{region}/routers/{router}:\017rou" + + "ter_resource\022\242\002\n\020PatchRoutePolicy\0226.goog" + + "le.cloud.compute.v1.PatchRoutePolicyRout" + + "erRequest\032\".google.cloud.compute.v1.Oper" + + "ation\"\261\001\332A+project,region,router,route_p" + + "olicy_resource\212N\020RegionOperations\202\323\344\223\002j\"" + + "Q/compute/v1/projects/{project}/regions/" + + "{region}/routers/{router}/patchRoutePoli" + + "cy:\025route_policy_resource\022\365\001\n\007Preview\022-." + + "google.cloud.compute.v1.PreviewRouterReq" + + "uest\032/.google.cloud.compute.v1.RoutersPr" + + "eviewResponse\"\211\001\332A%project,region,router" + + ",router_resource\202\323\344\223\002[\"H/compute/v1/proj" + + "ects/{project}/regions/{region}/routers/" + + "{router}/preview:\017router_resource\022\361\001\n\006Up" + + "date\022,.google.cloud.compute.v1.UpdateRou" + + "terRequest\032\".google.cloud.compute.v1.Ope" + + "ration\"\224\001\332A%project,region,router,router" + + "_resource\212N\020RegionOperations\202\323\344\223\002S\032@/com" + + "pute/v1/projects/{project}/regions/{regi" + + "on}/routers/{router}:\017router_resource\022\245\002" + + "\n\021UpdateRoutePolicy\0227.google.cloud.compu" + + "te.v1.UpdateRoutePolicyRouterRequest\032\".g" + + "oogle.cloud.compute.v1.Operation\"\262\001\332A+pr" + + "oject,region,router,route_policy_resourc" + + "e\212N\020RegionOperations\202\323\344\223\002k\"R/compute/v1/" + + "projects/{project}/regions/{region}/rout" + + "ers/{router}/updateRoutePolicy:\025route_po" + + "licy_resource\032r\312A\026compute.googleapis.com" + "\322AVhttps://www.googleapis.com/auth/compu" + "te,https://www.googleapis.com/auth/cloud" - + "-platform2\232\023\n\020ResourcePolicies\022\325\001\n\016Aggre" - + "gatedList\022>.google.cloud.compute.v1.Aggr" - + "egatedListResourcePoliciesRequest\0325.goog" - + "le.cloud.compute.v1.ResourcePolicyAggreg" + + "-platform2\357\010\n\006Routes\022\272\001\n\006Delete\022+.google" + + ".cloud.compute.v1.DeleteRouteRequest\032\".g" + + "oogle.cloud.compute.v1.Operation\"_\332A\rpro" + + "ject,route\212N\020GlobalOperations\202\323\344\223\0026*4/co" + + "mpute/v1/projects/{project}/global/route" + + "s/{route}\022\235\001\n\003Get\022(.google.cloud.compute" + + ".v1.GetRouteRequest\032\036.google.cloud.compu" + + "te.v1.Route\"L\332A\rproject,route\202\323\344\223\0026\0224/co" + + "mpute/v1/projects/{project}/global/route" + + "s/{route}\022\313\001\n\006Insert\022+.google.cloud.comp" + + "ute.v1.InsertRouteRequest\032\".google.cloud" + + ".compute.v1.Operation\"p\332A\026project,route_" + + "resource\212N\020GlobalOperations\202\323\344\223\002>\",/comp" + + "ute/v1/projects/{project}/global/routes:" + + "\016route_resource\022\226\001\n\004List\022*.google.cloud." + + "compute.v1.ListRoutesRequest\032\".google.cl" + + "oud.compute.v1.RouteList\">\332A\007project\202\323\344\223" + + "\002.\022,/compute/v1/projects/{project}/globa" + + "l/routes\022\254\002\n\022TestIamPermissions\0227.google" + + ".cloud.compute.v1.TestIamPermissionsRout" + + "eRequest\0320.google.cloud.compute.v1.TestP" + + "ermissionsResponse\"\252\001\332A2project,resource" + + ",test_permissions_request_resource\202\323\344\223\002o" + + "\"J/compute/v1/projects/{project}/global/" + + "routes/{resource}/testIamPermissions:!te" + + "st_permissions_request_resource\032r\312A\026comp" + + "ute.googleapis.com\322AVhttps://www.googlea" + + "pis.com/auth/compute,https://www.googlea" + + "pis.com/auth/cloud-platform2\357\030\n\020Security" + + "Policies\022\251\002\n\007AddRule\0225.google.cloud.comp" + + "ute.v1.AddRuleSecurityPolicyRequest\032\".go" + + "ogle.cloud.compute.v1.Operation\"\302\001\332A5pro" + + "ject,security_policy,security_policy_rul" + + "e_resource\212N\020GlobalOperations\202\323\344\223\002q\"P/co" + + "mpute/v1/projects/{project}/global/secur" + + "ityPolicies/{security_policy}/addRule:\035s" + + "ecurity_policy_rule_resource\022\327\001\n\016Aggrega" + + "tedList\022>.google.cloud.compute.v1.Aggreg" + + "atedListSecurityPoliciesRequest\0327.google" + + ".cloud.compute.v1.SecurityPoliciesAggreg" + "atedList\"L\332A\007project\202\323\344\223\002<\022:/compute/v1/" - + "projects/{project}/aggregated/resourcePo" - + "licies\022\363\001\n\006Delete\0224.google.cloud.compute" - + ".v1.DeleteResourcePolicyRequest\032\".google" - + ".cloud.compute.v1.Operation\"\216\001\332A\036project" - + ",region,resource_policy\212N\020RegionOperatio" - + "ns\202\323\344\223\002T*R/compute/v1/projects/{project}" - + "/regions/{region}/resourcePolicies/{reso" - + "urce_policy}\022\336\001\n\003Get\0221.google.cloud.comp" - + "ute.v1.GetResourcePolicyRequest\032\'.google" - + ".cloud.compute.v1.ResourcePolicy\"{\332A\036pro" - + "ject,region,resource_policy\202\323\344\223\002T\022R/comp" - + "ute/v1/projects/{project}/regions/{regio" - + "n}/resourcePolicies/{resource_policy}\022\347\001" - + "\n\014GetIamPolicy\022:.google.cloud.compute.v1" - + ".GetIamPolicyResourcePolicyRequest\032\037.goo" - + "gle.cloud.compute.v1.Policy\"z\332A\027project," - + "region,resource\202\323\344\223\002Z\022X/compute/v1/proje" - + "cts/{project}/regions/{region}/resourceP" - + "olicies/{resource}/getIamPolicy\022\204\002\n\006Inse" - + "rt\0224.google.cloud.compute.v1.InsertResou" - + "rcePolicyRequest\032\".google.cloud.compute." - + "v1.Operation\"\237\001\332A\'project,region,resourc" - + "e_policy_resource\212N\020RegionOperations\202\323\344\223" - + "\002\\\"@/compute/v1/projects/{project}/regio" - + "ns/{region}/resourcePolicies:\030resource_p" - + "olicy_resource\022\304\001\n\004List\0224.google.cloud.c" - + "ompute.v1.ListResourcePoliciesRequest\032+." - + "google.cloud.compute.v1.ResourcePolicyLi" - + "st\"Y\332A\016project,region\202\323\344\223\002B\022@/compute/v1" - + "/projects/{project}/regions/{region}/res" - + "ourcePolicies\022\244\002\n\005Patch\0223.google.cloud.c" - + "ompute.v1.PatchResourcePolicyRequest\032\".g" - + "oogle.cloud.compute.v1.Operation\"\301\001\332A7pr" - + "oject,region,resource_policy,resource_po" - + "licy_resource\212N\020RegionOperations\202\323\344\223\002n2R" - + "/compute/v1/projects/{project}/regions/{" - + "region}/resourcePolicies/{resource_polic" - + "y}:\030resource_policy_resource\022\257\002\n\014SetIamP" - + "olicy\022:.google.cloud.compute.v1.SetIamPo" - + "licyResourcePolicyRequest\032\037.google.cloud" - + ".compute.v1.Policy\"\301\001\332A:project,region,r" - + "esource,region_set_policy_request_resour" - + "ce\202\323\344\223\002~\"X/compute/v1/projects/{project}" - + "/regions/{region}/resourcePolicies/{reso" - + "urce}/setIamPolicy:\"region_set_policy_re" - + "quest_resource\022\321\002\n\022TestIamPermissions\022@." - + "google.cloud.compute.v1.TestIamPermissio" - + "nsResourcePolicyRequest\0320.google.cloud.c" - + "ompute.v1.TestPermissionsResponse\"\306\001\332A9p" - + "roject,region,resource,test_permissions_" - + "request_resource\202\323\344\223\002\203\001\"^/compute/v1/pro" - + "jects/{project}/regions/{region}/resourc" - + "ePolicies/{resource}/testIamPermissions:" - + "!test_permissions_request_resource\032r\312A\026c" - + "ompute.googleapis.com\322AVhttps://www.goog" - + "leapis.com/auth/compute,https://www.goog" - + "leapis.com/auth/cloud-platform2\216 \n\007Route" - + "rs\022\273\001\n\016AggregatedList\0225.google.cloud.com" - + "pute.v1.AggregatedListRoutersRequest\032-.g" - + "oogle.cloud.compute.v1.RouterAggregatedL" - + "ist\"C\332A\007project\202\323\344\223\0023\0221/compute/v1/proje" - + "cts/{project}/aggregated/routers\022\317\001\n\006Del" - + "ete\022,.google.cloud.compute.v1.DeleteRout" - + "erRequest\032\".google.cloud.compute.v1.Oper" - + "ation\"s\332A\025project,region,router\212N\020Region" - + "Operations\202\323\344\223\002B*@/compute/v1/projects/{" - + "project}/regions/{region}/routers/{route" - + "r}\022\370\001\n\021DeleteRoutePolicy\0227.google.cloud." - + "compute.v1.DeleteRoutePolicyRouterReques" - + "t\032\".google.cloud.compute.v1.Operation\"\205\001" - + "\332A\025project,region,router\212N\020RegionOperati", - "ons\202\323\344\223\002T\"R/compute/v1/projects/{project" - + "}/regions/{region}/routers/{router}/dele" - + "teRoutePolicy\022\263\001\n\003Get\022).google.cloud.com" - + "pute.v1.GetRouterRequest\032\037.google.cloud." - + "compute.v1.Router\"`\332A\025project,region,rou" - + "ter\202\323\344\223\002B\022@/compute/v1/projects/{project" - + "}/regions/{region}/routers/{router}\022\335\001\n\014" - + "GetNatIpInfo\0222.google.cloud.compute.v1.G" - + "etNatIpInfoRouterRequest\032*.google.cloud." - + "compute.v1.NatIpInfoResponse\"m\332A\025project" - + ",region,router\202\323\344\223\002O\022M/compute/v1/projec" - + "ts/{project}/regions/{region}/routers/{r" - + "outer}/getNatIpInfo\022\365\001\n\021GetNatMappingInf" - + "o\0228.google.cloud.compute.v1.GetNatMappin" - + "gInfoRoutersRequest\0322.google.cloud.compu" - + "te.v1.VmEndpointNatMappingsList\"r\332A\025proj" - + "ect,region,router\202\323\344\223\002T\022R/compute/v1/pro" - + "jects/{project}/regions/{region}/routers" - + "/{router}/getNatMappingInfo\022\357\001\n\016GetRoute" - + "Policy\0224.google.cloud.compute.v1.GetRout" - + "ePolicyRouterRequest\0326.google.cloud.comp" - + "ute.v1.RoutersGetRoutePolicyResponse\"o\332A" - + "\025project,region,router\202\323\344\223\002Q\022O/compute/v" - + "1/projects/{project}/regions/{region}/ro" - + "uters/{router}/getRoutePolicy\022\351\001\n\017GetRou" - + "terStatus\0225.google.cloud.compute.v1.GetR" - + "outerStatusRouterRequest\032-.google.cloud." - + "compute.v1.RouterStatusResponse\"p\332A\025proj" - + "ect,region,router\202\323\344\223\002R\022P/compute/v1/pro" - + "jects/{project}/regions/{region}/routers" - + "/{router}/getRouterStatus\022\341\001\n\006Insert\022,.g" - + "oogle.cloud.compute.v1.InsertRouterReque" - + "st\032\".google.cloud.compute.v1.Operation\"\204" - + "\001\332A\036project,region,router_resource\212N\020Reg" - + "ionOperations\202\323\344\223\002J\"7/compute/v1/project" - + "s/{project}/regions/{region}/routers:\017ro" - + "uter_resource\022\252\001\n\004List\022+.google.cloud.co" - + "mpute.v1.ListRoutersRequest\032#.google.clo" - + "ud.compute.v1.RouterList\"P\332A\016project,reg" - + "ion\202\323\344\223\0029\0227/compute/v1/projects/{project" - + "}/regions/{region}/routers\022\344\001\n\rListBgpRo" - + "utes\0224.google.cloud.compute.v1.ListBgpRo" - + "utesRoutersRequest\032-.google.cloud.comput" - + "e.v1.RoutersListBgpRoutes\"n\332A\025project,re" - + "gion,router\202\323\344\223\002P\022N/compute/v1/projects/" - + "{project}/regions/{region}/routers/{rout" - + "er}/listBgpRoutes\022\364\001\n\021ListRoutePolicies\022" - + "8.google.cloud.compute.v1.ListRoutePolic" - + "iesRoutersRequest\0321.google.cloud.compute" - + ".v1.RoutersListRoutePolicies\"r\332A\025project" - + ",region,router\202\323\344\223\002T\022R/compute/v1/projec" - + "ts/{project}/regions/{region}/routers/{r" - + "outer}/listRoutePolicies\022\357\001\n\005Patch\022+.goo" - + "gle.cloud.compute.v1.PatchRouterRequest\032" - + "\".google.cloud.compute.v1.Operation\"\224\001\332A" - + "%project,region,router,router_resource\212N" - + "\020RegionOperations\202\323\344\223\002S2@/compute/v1/pro" - + "jects/{project}/regions/{region}/routers" - + "/{router}:\017router_resource\022\242\002\n\020PatchRout" - + "ePolicy\0226.google.cloud.compute.v1.PatchR" - + "outePolicyRouterRequest\032\".google.cloud.c" - + "ompute.v1.Operation\"\261\001\332A+project,region," - + "router,route_policy_resource\212N\020RegionOpe" - + "rations\202\323\344\223\002j\"Q/compute/v1/projects/{pro" - + "ject}/regions/{region}/routers/{router}/" - + "patchRoutePolicy:\025route_policy_resource\022" - + "\365\001\n\007Preview\022-.google.cloud.compute.v1.Pr" - + "eviewRouterRequest\032/.google.cloud.comput" - + "e.v1.RoutersPreviewResponse\"\211\001\332A%project" - + ",region,router,router_resource\202\323\344\223\002[\"H/c" - + "ompute/v1/projects/{project}/regions/{re" - + "gion}/routers/{router}/preview:\017router_r" - + "esource\022\361\001\n\006Update\022,.google.cloud.comput" - + "e.v1.UpdateRouterRequest\032\".google.cloud." - + "compute.v1.Operation\"\224\001\332A%project,region" - + ",router,router_resource\212N\020RegionOperatio" - + "ns\202\323\344\223\002S\032@/compute/v1/projects/{project}" - + "/regions/{region}/routers/{router}:\017rout" - + "er_resource\022\245\002\n\021UpdateRoutePolicy\0227.goog" - + "le.cloud.compute.v1.UpdateRoutePolicyRou" - + "terRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"\262\001\332A+project,region,router,route_" - + "policy_resource\212N\020RegionOperations\202\323\344\223\002k" - + "\"R/compute/v1/projects/{project}/regions" - + "/{region}/routers/{router}/updateRoutePo" - + "licy:\025route_policy_resource\032r\312A\026compute." - + "googleapis.com\322AVhttps://www.googleapis." - + "com/auth/compute,https://www.googleapis." - + "com/auth/cloud-platform2\300\006\n\006Routes\022\272\001\n\006D" - + "elete\022+.google.cloud.compute.v1.DeleteRo" - + "uteRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"_\332A\rproject,route\212N\020GlobalOperati" - + "ons\202\323\344\223\0026*4/compute/v1/projects/{project" - + "}/global/routes/{route}\022\235\001\n\003Get\022(.google" - + ".cloud.compute.v1.GetRouteRequest\032\036.goog" - + "le.cloud.compute.v1.Route\"L\332A\rproject,ro" - + "ute\202\323\344\223\0026\0224/compute/v1/projects/{project" - + "}/global/routes/{route}\022\313\001\n\006Insert\022+.goo" - + "gle.cloud.compute.v1.InsertRouteRequest\032" - + "\".google.cloud.compute.v1.Operation\"p\332A\026" - + "project,route_resource\212N\020GlobalOperation" - + "s\202\323\344\223\002>\",/compute/v1/projects/{project}/" - + "global/routes:\016route_resource\022\226\001\n\004List\022*" - + ".google.cloud.compute.v1.ListRoutesReque" - + "st\032\".google.cloud.compute.v1.RouteList\">" - + "\332A\007project\202\323\344\223\002.\022,/compute/v1/projects/{" - + "project}/global/routes\032r\312A\026compute.googl" - + "eapis.com\322AVhttps://www.googleapis.com/a" - + "uth/compute,https://www.googleapis.com/a" - + "uth/cloud-platform2\357\030\n\020SecurityPolicies\022" - + "\251\002\n\007AddRule\0225.google.cloud.compute.v1.Ad" - + "dRuleSecurityPolicyRequest\032\".google.clou" - + "d.compute.v1.Operation\"\302\001\332A5project,secu" - + "rity_policy,security_policy_rule_resourc" - + "e\212N\020GlobalOperations\202\323\344\223\002q\"P/compute/v1/" - + "projects/{project}/global/securityPolici" - + "es/{security_policy}/addRule:\035security_p" - + "olicy_rule_resource\022\327\001\n\016AggregatedList\022>" - + ".google.cloud.compute.v1.AggregatedListS" - + "ecurityPoliciesRequest\0327.google.cloud.co" - + "mpute.v1.SecurityPoliciesAggregatedList\"" - + "L\332A\007project\202\323\344\223\002<\022:/compute/v1/projects/" - + "{project}/aggregated/securityPolicies\022\341\001" - + "\n\006Delete\0224.google.cloud.compute.v1.Delet" - + "eSecurityPolicyRequest\032\".google.cloud.co" - + "mpute.v1.Operation\"}\332A\027project,security_" - + "policy\212N\020GlobalOperations\202\323\344\223\002J*H/comput" - + "e/v1/projects/{project}/global/securityP" - + "olicies/{security_policy}\022\315\001\n\003Get\0221.goog" - + "le.cloud.compute.v1.GetSecurityPolicyReq" - + "uest\032\'.google.cloud.compute.v1.SecurityP" - + "olicy\"j\332A\027project,security_policy\202\323\344\223\002J\022" - + "H/compute/v1/projects/{project}/global/s" - + "ecurityPolicies/{security_policy}\022\341\001\n\007Ge" - + "tRule\0225.google.cloud.compute.v1.GetRuleS" - + "ecurityPolicyRequest\032+.google.cloud.comp" - + "ute.v1.SecurityPolicyRule\"r\332A\027project,se" - + "curity_policy\202\323\344\223\002R\022P/compute/v1/project" - + "s/{project}/global/securityPolicies/{sec" - + "urity_policy}/getRule\022\363\001\n\006Insert\0224.googl" - + "e.cloud.compute.v1.InsertSecurityPolicyR" - + "equest\032\".google.cloud.compute.v1.Operati" - + "on\"\216\001\332A project,security_policy_resource" - + "\212N\020GlobalOperations\202\323\344\223\002R\"6/compute/v1/p" - + "rojects/{project}/global/securityPolicie" - + "s:\030security_policy_resource\022\263\001\n\004List\0224.g" - + "oogle.cloud.compute.v1.ListSecurityPolic" - + "iesRequest\032+.google.cloud.compute.v1.Sec" - + "urityPolicyList\"H\332A\007project\202\323\344\223\0028\0226/comp" - + "ute/v1/projects/{project}/global/securit" - + "yPolicies\022\256\002\n\037ListPreconfiguredExpressio" - + "nSets\022O.google.cloud.compute.v1.ListPrec" - + "onfiguredExpressionSetsSecurityPoliciesR" - + "equest\032P.google.cloud.compute.v1.Securit" - + "yPoliciesListPreconfiguredExpressionSets" - + "Response\"h\332A\007project\202\323\344\223\002X\022V/compute/v1/" - + "projects/{project}/global/securityPolici" - + "es/listPreconfiguredExpressionSets\022\223\002\n\005P" - + "atch\0223.google.cloud.compute.v1.PatchSecu" - + "rityPolicyRequest\032\".google.cloud.compute" - + ".v1.Operation\"\260\001\332A0project,security_poli" - + "cy,security_policy_resource\212N\020GlobalOper" - + "ations\202\323\344\223\002d2H/compute/v1/projects/{proj" - + "ect}/global/securityPolicies/{security_p" - + "olicy}:\030security_policy_resource\022\257\002\n\tPat" - + "chRule\0227.google.cloud.compute.v1.PatchRu" - + "leSecurityPolicyRequest\032\".google.cloud.c" - + "ompute.v1.Operation\"\304\001\332A5project,securit" - + "y_policy,security_policy_rule_resource\212N" - + "\020GlobalOperations\202\323\344\223\002s\"R/compute/v1/pro" - + "jects/{project}/global/securityPolicies/" - + "{security_policy}/patchRule:\035security_po" - + "licy_rule_resource\022\365\001\n\nRemoveRule\0228.goog" - + "le.cloud.compute.v1.RemoveRuleSecurityPo" - + "licyRequest\032\".google.cloud.compute.v1.Op" - + "eration\"\210\001\332A\027project,security_policy\212N\020G" - + "lobalOperations\202\323\344\223\002U\"S/compute/v1/proje" + + "projects/{project}/aggregated/securityPo" + + "licies\022\341\001\n\006Delete\0224.google.cloud.compute" + + ".v1.DeleteSecurityPolicyRequest\032\".google" + + ".cloud.compute.v1.Operation\"}\332A\027project," + + "security_policy\212N\020GlobalOperations\202\323\344\223\002J" + + "*H/compute/v1/projects/{project}/global/" + + "securityPolicies/{security_policy}\022\315\001\n\003G" + + "et\0221.google.cloud.compute.v1.GetSecurity" + + "PolicyRequest\032\'.google.cloud.compute.v1." + + "SecurityPolicy\"j\332A\027project,security_poli" + + "cy\202\323\344\223\002J\022H/compute/v1/projects/{project}" + + "/global/securityPolicies/{security_polic" + + "y}\022\341\001\n\007GetRule\0225.google.cloud.compute.v1" + + ".GetRuleSecurityPolicyRequest\032+.google.c" + + "loud.compute.v1.SecurityPolicyRule\"r\332A\027p" + + "roject,security_policy\202\323\344\223\002R\022P/compute/v" + + "1/projects/{project}/global/securityPoli" + + "cies/{security_policy}/getRule\022\363\001\n\006Inser" + + "t\0224.google.cloud.compute.v1.InsertSecuri" + + "tyPolicyRequest\032\".google.cloud.compute.v" + + "1.Operation\"\216\001\332A project,security_policy" + + "_resource\212N\020GlobalOperations\202\323\344\223\002R\"6/com" + + "pute/v1/projects/{project}/global/securi" + + "tyPolicies:\030security_policy_resource\022\263\001\n" + + "\004List\0224.google.cloud.compute.v1.ListSecu" + + "rityPoliciesRequest\032+.google.cloud.compu" + + "te.v1.SecurityPolicyList\"H\332A\007project\202\323\344\223" + + "\0028\0226/compute/v1/projects/{project}/globa" + + "l/securityPolicies\022\256\002\n\037ListPreconfigured" + + "ExpressionSets\022O.google.cloud.compute.v1" + + ".ListPreconfiguredExpressionSetsSecurity" + + "PoliciesRequest\032P.google.cloud.compute.v" + + "1.SecurityPoliciesListPreconfiguredExpre" + + "ssionSetsResponse\"h\332A\007project\202\323\344\223\002X\022V/co" + + "mpute/v1/projects/{project}/global/secur" + + "ityPolicies/listPreconfiguredExpressionS" + + "ets\022\223\002\n\005Patch\0223.google.cloud.compute.v1." + + "PatchSecurityPolicyRequest\032\".google.clou" + + "d.compute.v1.Operation\"\260\001\332A0project,secu" + + "rity_policy,security_policy_resource\212N\020G" + + "lobalOperations\202\323\344\223\002d2H/compute/v1/proje" + "cts/{project}/global/securityPolicies/{s" - + "ecurity_policy}/removeRule\022\253\002\n\tSetLabels" - + "\0227.google.cloud.compute.v1.SetLabelsSecu" - + "rityPolicyRequest\032\".google.cloud.compute" - + ".v1.Operation\"\300\001\332A3project,resource,glob" - + "al_set_labels_request_resource\212N\020GlobalO" - + "perations\202\323\344\223\002q\"K/compute/v1/projects/{p" - + "roject}/global/securityPolicies/{resourc" - + "e}/setLabels:\"global_set_labels_request_" - + "resource\032r\312A\026compute.googleapis.com\322AVht" - + "tps://www.googleapis.com/auth/compute,ht" - + "tps://www.googleapis.com/auth/cloud-plat" - + "form2\360\023\n\022ServiceAttachments\022\334\001\n\016Aggregat" - + "edList\022@.google.cloud.compute.v1.Aggrega" - + "tedListServiceAttachmentsRequest\0328.googl" - + "e.cloud.compute.v1.ServiceAttachmentAggr" - + "egatedList\"N\332A\007project\202\323\344\223\002>\022\022/compute/v1/" + + "projects/{project}/global/sslPolicies/{s" + + "sl_policy}\022\264\001\n\003Get\022,.google.cloud.comput" + + "e.v1.GetSslPolicyRequest\032\".google.cloud." + + "compute.v1.SslPolicy\"[\332A\022project,ssl_pol" + + "icy\202\323\344\223\002@\022>/compute/v1/projects/{project" + + "}/global/sslPolicies/{ssl_policy}\022\336\001\n\006In" + + "sert\022/.google.cloud.compute.v1.InsertSsl" + "PolicyRequest\032\".google.cloud.compute.v1." - + "Operation\"n\332A\022project,ssl_policy\212N\020Globa" - + "lOperations\202\323\344\223\002@*>/compute/v1/projects/" - + "{project}/global/sslPolicies/{ssl_policy" - + "}\022\264\001\n\003Get\022,.google.cloud.compute.v1.GetS" + + "Operation\"\177\332A\033project,ssl_policy_resourc" + + "e\212N\020GlobalOperations\202\323\344\223\002H\"1/compute/v1/" + + "projects/{project}/global/sslPolicies:\023s" + + "sl_policy_resource\022\246\001\n\004List\022/.google.clo" + + "ud.compute.v1.ListSslPoliciesRequest\032(.g" + + "oogle.cloud.compute.v1.SslPoliciesList\"C" + + "\332A\007project\202\323\344\223\0023\0221/compute/v1/projects/{" + + "project}/global/sslPolicies\022\367\001\n\025ListAvai" + + "lableFeatures\022@.google.cloud.compute.v1." + + "ListAvailableFeaturesSslPoliciesRequest\032" + + "A.google.cloud.compute.v1.SslPoliciesLis" + + "tAvailableFeaturesResponse\"Y\332A\007project\202\323" + + "\344\223\002I\022G/compute/v1/projects/{project}/glo" + + "bal/sslPolicies/listAvailableFeatures\022\365\001" + + "\n\005Patch\022..google.cloud.compute.v1.PatchS" + "slPolicyRequest\032\".google.cloud.compute.v" - + "1.SslPolicy\"[\332A\022project,ssl_policy\202\323\344\223\002@" - + "\022>/compute/v1/projects/{project}/global/" - + "sslPolicies/{ssl_policy}\022\336\001\n\006Insert\022/.go" - + "ogle.cloud.compute.v1.InsertSslPolicyReq" - + "uest\032\".google.cloud.compute.v1.Operation" - + "\"\177\332A\033project,ssl_policy_resource\212N\020Globa" - + "lOperations\202\323\344\223\002H\"1/compute/v1/projects/" - + "{project}/global/sslPolicies:\023ssl_policy" - + "_resource\022\246\001\n\004List\022/.google.cloud.comput" - + "e.v1.ListSslPoliciesRequest\032(.google.clo" - + "ud.compute.v1.SslPoliciesList\"C\332A\007projec" - + "t\202\323\344\223\0023\0221/compute/v1/projects/{project}/" - + "global/sslPolicies\022\367\001\n\025ListAvailableFeat" - + "ures\022@.google.cloud.compute.v1.ListAvail" - + "ableFeaturesSslPoliciesRequest\032A.google." - + "cloud.compute.v1.SslPoliciesListAvailabl" - + "eFeaturesResponse\"Y\332A\007project\202\323\344\223\002I\022G/co" - + "mpute/v1/projects/{project}/global/sslPo" - + "licies/listAvailableFeatures\022\365\001\n\005Patch\022." - + ".google.cloud.compute.v1.PatchSslPolicyR" - + "equest\032\".google.cloud.compute.v1.Operati" - + "on\"\227\001\332A&project,ssl_policy,ssl_policy_re" - + "source\212N\020GlobalOperations\202\323\344\223\002U2>/comput" - + "e/v1/projects/{project}/global/sslPolici" - + "es/{ssl_policy}:\023ssl_policy_resource\032r\312A" - + "\026compute.googleapis.com\322AVhttps://www.go" - + "ogleapis.com/auth/compute,https://www.go" - + "ogleapis.com/auth/cloud-platform2\265\006\n\020Sto" - + "ragePoolTypes\022\326\001\n\016AggregatedList\022>.googl" - + "e.cloud.compute.v1.AggregatedListStorage" - + "PoolTypesRequest\0326.google.cloud.compute." - + "v1.StoragePoolTypeAggregatedList\"L\332A\007pro" - + "ject\202\323\344\223\002<\022:/compute/v1/projects/{projec" - + "t}/aggregated/storagePoolTypes\022\336\001\n\003Get\0222" - + ".google.cloud.compute.v1.GetStoragePoolT" - + "ypeRequest\032(.google.cloud.compute.v1.Sto" - + "ragePoolType\"y\332A\036project,zone,storage_po" - + "ol_type\202\323\344\223\002R\022P/compute/v1/projects/{pro" - + "ject}/zones/{zone}/storagePoolTypes/{sto" - + "rage_pool_type}\022\277\001\n\004List\0224.google.cloud." - + "compute.v1.ListStoragePoolTypesRequest\032,", - ".google.cloud.compute.v1.StoragePoolType" - + "List\"S\332A\014project,zone\202\323\344\223\002>\022/compute/v1/projects/{project}/global/" + + "sslPolicies/{ssl_policy}:\023ssl_policy_res" + + "ource\032r\312A\026compute.googleapis.com\322AVhttps" + + "://www.googleapis.com/auth/compute,https" + + "://www.googleapis.com/auth/cloud-platfor" + + "m2\265\006\n\020StoragePoolTypes\022\326\001\n\016AggregatedLis" + + "t\022>.google.cloud.compute.v1.AggregatedLi" + + "stStoragePoolTypesRequest\0326.google.cloud" + + ".compute.v1.StoragePoolTypeAggregatedLis" + + "t\"L\332A\007project\202\323\344\223\002<\022:/compute/v1/project" + + "s/{project}/aggregated/storagePoolTypes\022" + + "\336\001\n\003Get\0222.google.cloud.compute.v1.GetSto" + + "ragePoolTypeRequest\032(.google.cloud.compu" + + "te.v1.StoragePoolType\"y\332A\036project,zone,s" + + "torage_pool_type\202\323\344\223\002R\022P/compute/v1/proj" + + "ects/{project}/zones/{zone}/storagePoolT" + + "ypes/{storage_pool_type}\022\277\001\n\004List\0224.goog" + + "le.cloud.compute.v1.ListStoragePoolTypes" + + "Request\032,.google.cloud.compute.v1.Storag" + + "ePoolTypeList\"S\332A\014project,zone\202\323\344\223\002>\022\022\022.googl" + + "e.cloud.compute.v1.AggregatedListTargetT" + + "cpProxiesRequest\0325.google.cloud.compute." + + "v1.TargetTcpProxyAggregatedList\"L\332A\007proj" + + "ect\202\323\344\223\002<\022:/compute/v1/projects/{project" + + "}/aggregated/targetTcpProxies\022\343\001\n\006Delete" + + "\0224.google.cloud.compute.v1.DeleteTargetT" + + "cpProxyRequest\032\".google.cloud.compute.v1" + + ".Operation\"\177\332A\030project,target_tcp_proxy\212" + + "N\020GlobalOperations\202\323\344\223\002K*I/compute/v1/pr" + + "ojects/{project}/global/targetTcpProxies" + + "/{target_tcp_proxy}\022\317\001\n\003Get\0221.google.clo" + + "ud.compute.v1.GetTargetTcpProxyRequest\032\'" + + ".google.cloud.compute.v1.TargetTcpProxy\"" + + "l\332A\030project,target_tcp_proxy\202\323\344\223\002K\022I/com" + + "pute/v1/projects/{project}/global/target" + + "TcpProxies/{target_tcp_proxy}\022\365\001\n\006Insert" + + "\0224.google.cloud.compute.v1.InsertTargetT" + + "cpProxyRequest\032\".google.cloud.compute.v1" + + ".Operation\"\220\001\332A!project,target_tcp_proxy" + + "_resource\212N\020GlobalOperations\202\323\344\223\002S\"6/com" + + "pute/v1/projects/{project}/global/target" + + "TcpProxies:\031target_tcp_proxy_resource\022\263\001" + + "\n\004List\0224.google.cloud.compute.v1.ListTar" + + "getTcpProxiesRequest\032+.google.cloud.comp" + + "ute.v1.TargetTcpProxyList\"H\332A\007project\202\323\344" + + "\223\0028\0226/compute/v1/projects/{project}/glob" + + "al/targetTcpProxies\022\376\002\n\021SetBackendServic" + + "e\022?.google.cloud.compute.v1.SetBackendSe" + + "rviceTargetTcpProxyRequest\032\".google.clou" + + "d.compute.v1.Operation\"\203\002\332APproject,targ" + + "et_tcp_proxy,target_tcp_proxies_set_back" + + "end_service_request_resource\212N\020GlobalOpe" + + "rations\202\323\344\223\002\226\001\"[/compute/v1/projects/{pr" + + "oject}/global/targetTcpProxies/{target_t" + + "cp_proxy}/setBackendService:7target_tcp_" + + "proxies_set_backend_service_request_reso" + + "urce\022\357\002\n\016SetProxyHeader\022<.google.cloud.c" + + "ompute.v1.SetProxyHeaderTargetTcpProxyRe" + "quest\032\".google.cloud.compute.v1.Operatio" - + "n\"\356\001\332AHproject,region,target_pool,target" - + "_pools_remove_instance_request_resource\212" - + "N\020RegionOperations\202\323\344\223\002\211\001\"X/compute/v1/p" - + "rojects/{project}/regions/{region}/targe" - + "tPools/{target_pool}/removeInstance:-tar" - + "get_pools_remove_instance_request_resour" - + "ce\022\247\002\n\tSetBackup\0223.google.cloud.compute." - + "v1.SetBackupTargetPoolRequest\032\".google.c" - + "loud.compute.v1.Operation\"\300\001\332A4project,r" - + "egion,target_pool,target_reference_resou" - + "rce\212N\020RegionOperations\202\323\344\223\002p\"S/compute/v" - + "1/projects/{project}/regions/{region}/ta" - + "rgetPools/{target_pool}/setBackup:\031targe" - + "t_reference_resource\022\322\002\n\021SetSecurityPoli" - + "cy\022;.google.cloud.compute.v1.SetSecurity" - + "PolicyTargetPoolRequest\032\".google.cloud.c" - + "ompute.v1.Operation\"\333\001\332A=project,region," - + "target_pool,security_policy_reference_re" - + "source\212N\020RegionOperations\202\323\344\223\002\201\001\"[/compu" - + "te/v1/projects/{project}/regions/{region" - + "}/targetPools/{target_pool}/setSecurityP" - + "olicy:\"security_policy_reference_resourc" + + "n\"\372\001\332AMproject,target_tcp_proxy,target_t" + + "cp_proxies_set_proxy_header_request_reso" + + "urce\212N\020GlobalOperations\202\323\344\223\002\220\001\"X/compute" + + "/v1/projects/{project}/global/targetTcpP" + + "roxies/{target_tcp_proxy}/setProxyHeader" + + ":4target_tcp_proxies_set_proxy_header_re" + + "quest_resource\022\277\002\n\022TestIamPermissions\022@." + + "google.cloud.compute.v1.TestIamPermissio" + + "nsTargetTcpProxyRequest\0320.google.cloud.c" + + "ompute.v1.TestPermissionsResponse\"\264\001\332A2p" + + "roject,resource,test_permissions_request" + + "_resource\202\323\344\223\002y\"T/compute/v1/projects/{p" + + "roject}/global/targetTcpProxies/{resourc" + + "e}/testIamPermissions:!test_permissions_" + + "request_resource\032r\312A\026compute.googleapis." + + "com\322AVhttps://www.googleapis.com/auth/co" + + "mpute,https://www.googleapis.com/auth/cl" + + "oud-platform2\354\014\n\021TargetVpnGateways\022\331\001\n\016A" + + "ggregatedList\022?.google.cloud.compute.v1." + + "AggregatedListTargetVpnGatewaysRequest\0327" + + ".google.cloud.compute.v1.TargetVpnGatewa" + + "yAggregatedList\"M\332A\007project\202\323\344\223\002=\022;/comp" + + "ute/v1/projects/{project}/aggregated/tar" + + "getVpnGateways\022\374\001\n\006Delete\0226.google.cloud" + + ".compute.v1.DeleteTargetVpnGatewayReques" + + "t\032\".google.cloud.compute.v1.Operation\"\225\001" + + "\332A!project,region,target_vpn_gateway\212N\020R" + + "egionOperations\202\323\344\223\002X*V/compute/v1/proje" + + "cts/{project}/regions/{region}/targetVpn" + + "Gateways/{target_vpn_gateway}\022\352\001\n\003Get\0223." + + "google.cloud.compute.v1.GetTargetVpnGate" + + "wayRequest\032).google.cloud.compute.v1.Tar" + + "getVpnGateway\"\202\001\332A!project,region,target", + "_vpn_gateway\202\323\344\223\002X\022V/compute/v1/projects" + + "/{project}/regions/{region}/targetVpnGat" + + "eways/{target_vpn_gateway}\022\215\002\n\006Insert\0226." + + "google.cloud.compute.v1.InsertTargetVpnG" + + "atewayRequest\032\".google.cloud.compute.v1." + + "Operation\"\246\001\332A*project,region,target_vpn" + + "_gateway_resource\212N\020RegionOperations\202\323\344\223" + + "\002`\"A/compute/v1/projects/{project}/regio" + + "ns/{region}/targetVpnGateways:\033target_vp" + + "n_gateway_resource\022\310\001\n\004List\0225.google.clo" + + "ud.compute.v1.ListTargetVpnGatewaysReque" + + "st\032-.google.cloud.compute.v1.TargetVpnGa" + + "tewayList\"Z\332A\016project,region\202\323\344\223\002C\022A/com" + + "pute/v1/projects/{project}/regions/{regi" + + "on}/targetVpnGateways\022\277\002\n\tSetLabels\0229.go" + + "ogle.cloud.compute.v1.SetLabelsTargetVpn" + + "GatewayRequest\032\".google.cloud.compute.v1" + + ".Operation\"\322\001\332A:project,region,resource," + + "region_set_labels_request_resource\212N\020Reg" + + "ionOperations\202\323\344\223\002|\"V/compute/v1/project" + + "s/{project}/regions/{region}/targetVpnGa" + + "teways/{resource}/setLabels:\"region_set_" + + "labels_request_resource\032r\312A\026compute.goog" + + "leapis.com\322AVhttps://www.googleapis.com/" + + "auth/compute,https://www.googleapis.com/" + + "auth/cloud-platform2\317\022\n\007UrlMaps\022\274\001\n\016Aggr" + + "egatedList\0225.google.cloud.compute.v1.Agg" + + "regatedListUrlMapsRequest\032..google.cloud" + + ".compute.v1.UrlMapsAggregatedList\"C\332A\007pr" + + "oject\202\323\344\223\0023\0221/compute/v1/projects/{proje" + + "ct}/aggregated/urlMaps\022\300\001\n\006Delete\022,.goog" + + "le.cloud.compute.v1.DeleteUrlMapRequest\032" + + "\".google.cloud.compute.v1.Operation\"d\332A\017" + + "project,url_map\212N\020GlobalOperations\202\323\344\223\0029" + + "*7/compute/v1/projects/{project}/global/" + + "urlMaps/{url_map}\022\244\001\n\003Get\022).google.cloud" + + ".compute.v1.GetUrlMapRequest\032\037.google.cl" + + "oud.compute.v1.UrlMap\"Q\332A\017project,url_ma" + + "p\202\323\344\223\0029\0227/compute/v1/projects/{project}/" + + "global/urlMaps/{url_map}\022\321\001\n\006Insert\022,.go" + + "ogle.cloud.compute.v1.InsertUrlMapReques" + + "t\032\".google.cloud.compute.v1.Operation\"u\332" + + "A\030project,url_map_resource\212N\020GlobalOpera" + + "tions\202\323\344\223\002A\"-/compute/v1/projects/{proje" + + "ct}/global/urlMaps:\020url_map_resource\022\246\002\n" + + "\017InvalidateCache\0225.google.cloud.compute." + + "v1.InvalidateCacheUrlMapRequest\032\".google" + + ".cloud.compute.v1.Operation\"\267\001\332A0project" + + ",url_map,cache_invalidation_rule_resourc" + + "e\212N\020GlobalOperations\202\323\344\223\002k\"G/compute/v1/" + + "projects/{project}/global/urlMaps/{url_m" + + "ap}/invalidateCache: cache_invalidation_" + + "rule_resource\022\231\001\n\004List\022+.google.cloud.co" + + "mpute.v1.ListUrlMapsRequest\032#.google.clo" + + "ud.compute.v1.UrlMapList\"?\332A\007project\202\323\344\223" + + "\002/\022-/compute/v1/projects/{project}/globa" + + "l/urlMaps\022\342\001\n\005Patch\022+.google.cloud.compu" + + "te.v1.PatchUrlMapRequest\032\".google.cloud." + + "compute.v1.Operation\"\207\001\332A project,url_ma" + + "p,url_map_resource\212N\020GlobalOperations\202\323\344" + + "\223\002K27/compute/v1/projects/{project}/glob" + + "al/urlMaps/{url_map}:\020url_map_resource\022\256" + + "\002\n\022TestIamPermissions\0228.google.cloud.com" + + "pute.v1.TestIamPermissionsUrlMapRequest\032" + + "0.google.cloud.compute.v1.TestPermission" + + "sResponse\"\253\001\332A2project,resource,test_per" + + "missions_request_resource\202\323\344\223\002p\"K/comput" + + "e/v1/projects/{project}/global/urlMaps/{" + + "resource}/testIamPermissions:!test_permi" + + "ssions_request_resource\022\344\001\n\006Update\022,.goo" + + "gle.cloud.compute.v1.UpdateUrlMapRequest" + + "\032\".google.cloud.compute.v1.Operation\"\207\001\332" + + "A project,url_map,url_map_resource\212N\020Glo" + + "balOperations\202\323\344\223\002K\0327/compute/v1/project" + + "s/{project}/global/urlMaps/{url_map}:\020ur" + + "l_map_resource\022\220\002\n\010Validate\022..google.clo" + + "ud.compute.v1.ValidateUrlMapRequest\0320.go" + + "ogle.cloud.compute.v1.UrlMapsValidateRes" + + "ponse\"\241\001\332A2project,url_map,url_maps_vali" + + "date_request_resource\202\323\344\223\002f\"@/compute/v1" + + "/projects/{project}/global/urlMaps/{url_" + + "map}/validate:\"url_maps_validate_request" + + "_resource\032r\312A\026compute.googleapis.com\322AVh" + + "ttps://www.googleapis.com/auth/compute,h" + + "ttps://www.googleapis.com/auth/cloud-pla" + + "tform2\237\020\n\013VpnGateways\022\307\001\n\016AggregatedList" + + "\0229.google.cloud.compute.v1.AggregatedLis" + + "tVpnGatewaysRequest\0321.google.cloud.compu" + + "te.v1.VpnGatewayAggregatedList\"G\332A\007proje" + + "ct\202\323\344\223\0027\0225/compute/v1/projects/{project}" + + "/aggregated/vpnGateways\022\342\001\n\006Delete\0220.goo" + + "gle.cloud.compute.v1.DeleteVpnGatewayReq" + + "uest\032\".google.cloud.compute.v1.Operation" + + "\"\201\001\332A\032project,region,vpn_gateway\212N\020Regio" + + "nOperations\202\323\344\223\002K*I/compute/v1/projects/" + + "{project}/regions/{region}/vpnGateways/{" + + "vpn_gateway}\022\311\001\n\003Get\022-.google.cloud.comp" + + "ute.v1.GetVpnGatewayRequest\032#.google.clo" + + "ud.compute.v1.VpnGateway\"n\332A\032project,reg" + + "ion,vpn_gateway\202\323\344\223\002K\022I/compute/v1/proje" + + "cts/{project}/regions/{region}/vpnGatewa" + + "ys/{vpn_gateway}\022\361\001\n\tGetStatus\0223.google." + + "cloud.compute.v1.GetStatusVpnGatewayRequ" + + "est\0325.google.cloud.compute.v1.VpnGateway" + + "sGetStatusResponse\"x\332A\032project,region,vp" + + "n_gateway\202\323\344\223\002U\022S/compute/v1/projects/{p" + + "roject}/regions/{region}/vpnGateways/{vp" + + "n_gateway}/getStatus\022\363\001\n\006Insert\0220.google" + + ".cloud.compute.v1.InsertVpnGatewayReques" + + "t\032\".google.cloud.compute.v1.Operation\"\222\001" + + "\332A#project,region,vpn_gateway_resource\212N" + + "\020RegionOperations\202\323\344\223\002S\";/compute/v1/pro" + + "jects/{project}/regions/{region}/vpnGate" + + "ways:\024vpn_gateway_resource\022\266\001\n\004List\022/.go" + + "ogle.cloud.compute.v1.ListVpnGatewaysReq" + + "uest\032\'.google.cloud.compute.v1.VpnGatewa" + + "yList\"T\332A\016project,region\202\323\344\223\002=\022;/compute" + + "/v1/projects/{project}/regions/{region}/" + + "vpnGateways\022\263\002\n\tSetLabels\0223.google.cloud" + + ".compute.v1.SetLabelsVpnGatewayRequest\032\"" + + ".google.cloud.compute.v1.Operation\"\314\001\332A:" + + "project,region,resource,region_set_label" + + "s_request_resource\212N\020RegionOperations\202\323\344" + + "\223\002v\"P/compute/v1/projects/{project}/regi" + + "ons/{region}/vpnGateways/{resource}/setL" + + "abels:\"region_set_labels_request_resourc" + "e\022\307\002\n\022TestIamPermissions\022<.google.cloud." - + "compute.v1.TestIamPermissionsTargetPoolR" + + "compute.v1.TestIamPermissionsVpnGatewayR" + "equest\0320.google.cloud.compute.v1.TestPer" + "missionsResponse\"\300\001\332A9project,region,res" + "ource,test_permissions_request_resource\202" + "\323\344\223\002~\"Y/compute/v1/projects/{project}/re" - + "gions/{region}/targetPools/{resource}/te" + + "gions/{region}/vpnGateways/{resource}/te" + "stIamPermissions:!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\243\026\n\020TargetSslProxies\022\343\001\n\006Delete\022" - + "4.google.cloud.compute.v1.DeleteTargetSs" - + "lProxyRequest\032\".google.cloud.compute.v1." - + "Operation\"\177\332A\030project,target_ssl_proxy\212N" - + "\020GlobalOperations\202\323\344\223\002K*I/compute/v1/pro" - + "jects/{project}/global/targetSslProxies/" - + "{target_ssl_proxy}\022\317\001\n\003Get\0221.google.clou" - + "d.compute.v1.GetTargetSslProxyRequest\032\'." - + "google.cloud.compute.v1.TargetSslProxy\"l" - + "\332A\030project,target_ssl_proxy\202\323\344\223\002K\022I/comp" - + "ute/v1/projects/{project}/global/targetS" - + "slProxies/{target_ssl_proxy}\022\365\001\n\006Insert\022" - + "4.google.cloud.compute.v1.InsertTargetSs" - + "lProxyRequest\032\".google.cloud.compute.v1." - + "Operation\"\220\001\332A!project,target_ssl_proxy_" - + "resource\212N\020GlobalOperations\202\323\344\223\002S\"6/comp" - + "ute/v1/projects/{project}/global/targetS" - + "slProxies:\031target_ssl_proxy_resource\022\263\001\n" - + "\004List\0224.google.cloud.compute.v1.ListTarg" - + "etSslProxiesRequest\032+.google.cloud.compu" - + "te.v1.TargetSslProxyList\"H\332A\007project\202\323\344\223" - + "\0028\0226/compute/v1/projects/{project}/globa" - + "l/targetSslProxies\022\376\002\n\021SetBackendService" - + "\022?.google.cloud.compute.v1.SetBackendSer" - + "viceTargetSslProxyRequest\032\".google.cloud" - + ".compute.v1.Operation\"\203\002\332APproject,targe" - + "t_ssl_proxy,target_ssl_proxies_set_backe" - + "nd_service_request_resource\212N\020GlobalOper" - + "ations\202\323\344\223\002\226\001\"[/compute/v1/projects/{pro" - + "ject}/global/targetSslProxies/{target_ss" - + "l_proxy}/setBackendService:7target_ssl_p" - + "roxies_set_backend_service_request_resou" - + "rce\022\376\002\n\021SetCertificateMap\022?.google.cloud" - + ".compute.v1.SetCertificateMapTargetSslPr" - + "oxyRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"\203\002\332APproject,target_ssl_proxy,tar" - + "get_ssl_proxies_set_certificate_map_requ" - + "est_resource\212N\020GlobalOperations\202\323\344\223\002\226\001\"[" - + "/compute/v1/projects/{project}/global/ta" - + "rgetSslProxies/{target_ssl_proxy}/setCer" - + "tificateMap:7target_ssl_proxies_set_cert" - + "ificate_map_request_resource\022\357\002\n\016SetProx" - + "yHeader\022<.google.cloud.compute.v1.SetPro" - + "xyHeaderTargetSslProxyRequest\032\".google.c" - + "loud.compute.v1.Operation\"\372\001\332AMproject,t" - + "arget_ssl_proxy,target_ssl_proxies_set_p" - + "roxy_header_request_resource\212N\020GlobalOpe" - + "rations\202\323\344\223\002\220\001\"X/compute/v1/projects/{pr" - + "oject}/global/targetSslProxies/{target_s" - + "sl_proxy}/setProxyHeader:4target_ssl_pro" - + "xies_set_proxy_header_request_resource\022\203" - + "\003\n\022SetSslCertificates\022@.google.cloud.com" - + "pute.v1.SetSslCertificatesTargetSslProxy" + + "latform2\312\013\n\nVpnTunnels\022\304\001\n\016AggregatedLis" + + "t\0228.google.cloud.compute.v1.AggregatedLi" + + "stVpnTunnelsRequest\0320.google.cloud.compu" + + "te.v1.VpnTunnelAggregatedList\"F\332A\007projec" + + "t\202\323\344\223\0026\0224/compute/v1/projects/{project}/" + + "aggregated/vpnTunnels\022\335\001\n\006Delete\022/.googl" + + "e.cloud.compute.v1.DeleteVpnTunnelReques" + + "t\032\".google.cloud.compute.v1.Operation\"~\332" + + "A\031project,region,vpn_tunnel\212N\020RegionOper" + + "ations\202\323\344\223\002I*G/compute/v1/projects/{proj" + + "ect}/regions/{region}/vpnTunnels/{vpn_tu" + + "nnel}\022\304\001\n\003Get\022,.google.cloud.compute.v1." + + "GetVpnTunnelRequest\032\".google.cloud.compu" + + "te.v1.VpnTunnel\"k\332A\031project,region,vpn_t" + + "unnel\202\323\344\223\002I\022G/compute/v1/projects/{proje" + + "ct}/regions/{region}/vpnTunnels/{vpn_tun" + + "nel}\022\357\001\n\006Insert\022/.google.cloud.compute.v" + + "1.InsertVpnTunnelRequest\032\".google.cloud." + + "compute.v1.Operation\"\217\001\332A\"project,region" + + ",vpn_tunnel_resource\212N\020RegionOperations\202" + + "\323\344\223\002Q\":/compute/v1/projects/{project}/re" + + "gions/{region}/vpnTunnels:\023vpn_tunnel_re" + + "source\022\263\001\n\004List\022..google.cloud.compute.v" + + "1.ListVpnTunnelsRequest\032&.google.cloud.c" + + "ompute.v1.VpnTunnelList\"S\332A\016project,regi" + + "on\202\323\344\223\002<\022:/compute/v1/projects/{project}" + + "/regions/{region}/vpnTunnels\022\261\002\n\tSetLabe" + + "ls\0222.google.cloud.compute.v1.SetLabelsVp" + + "nTunnelRequest\032\".google.cloud.compute.v1" + + ".Operation\"\313\001\332A:project,region,resource," + + "region_set_labels_request_resource\212N\020Reg" + + "ionOperations\202\323\344\223\002u\"O/compute/v1/project" + + "s/{project}/regions/{region}/vpnTunnels/" + + "{resource}/setLabels:\"region_set_labels_" + + "request_resource\032r\312A\026compute.googleapis." + + "com\322AVhttps://www.googleapis.com/auth/co" + + "mpute,https://www.googleapis.com/auth/cl" + + "oud-platform2\246\013\n\nWireGroups\022\207\002\n\006Delete\022/" + + ".google.cloud.compute.v1.DeleteWireGroup" + "Request\032\".google.cloud.compute.v1.Operat" - + "ion\"\206\002\332AQproject,target_ssl_proxy,target" - + "_ssl_proxies_set_ssl_certificates_reques" - + "t_resource\212N\020GlobalOperations\202\323\344\223\002\230\001\"\\/c" - + "ompute/v1/projects/{project}/global/targ" - + "etSslProxies/{target_ssl_proxy}/setSslCe" - + "rtificates:8target_ssl_proxies_set_ssl_c" - + "ertificates_request_resource\022\272\002\n\014SetSslP" - + "olicy\022:.google.cloud.compute.v1.SetSslPo" - + "licyTargetSslProxyRequest\032\".google.cloud" - + ".compute.v1.Operation\"\311\001\332A6project,targe" - + "t_ssl_proxy,ssl_policy_reference_resourc" - + "e\212N\020GlobalOperations\202\323\344\223\002w\"V/compute/v1/" - + "projects/{project}/global/targetSslProxi" - + "es/{target_ssl_proxy}/setSslPolicy:\035ssl_" - + "policy_reference_resource\032r\312A\026compute.go" + + "ion\"\247\001\332A%project,cross_site_network,wire" + + "_group\212N\020GlobalOperations\202\323\344\223\002f*d/comput" + + "e/v1/projects/{project}/global/crossSite" + + "Networks/{cross_site_network}/wireGroups" + + "/{wire_group}\022\356\001\n\003Get\022,.google.cloud.com" + + "pute.v1.GetWireGroupRequest\032\".google.clo" + + "ud.compute.v1.WireGroup\"\224\001\332A%project,cro" + + "ss_site_network,wire_group\202\323\344\223\002f\022d/compu" + + "te/v1/projects/{project}/global/crossSit" + + "eNetworks/{cross_site_network}/wireGroup" + + "s/{wire_group}\022\230\002\n\006Insert\022/.google.cloud" + + ".compute.v1.InsertWireGroupRequest\032\".goo" + + "gle.cloud.compute.v1.Operation\"\270\001\332A.proj" + + "ect,cross_site_network,wire_group_resour" + + "ce\212N\020GlobalOperations\202\323\344\223\002n\"W/compute/v1" + + "/projects/{project}/global/crossSiteNetw" + + "orks/{cross_site_network}/wireGroups:\023wi" + + "re_group_resource\022\334\001\n\004List\022..google.clou" + + "d.compute.v1.ListWireGroupsRequest\032&.goo" + + "gle.cloud.compute.v1.WireGroupList\"|\332A\032p" + + "roject,cross_site_network\202\323\344\223\002Y\022W/comput" + + "e/v1/projects/{project}/global/crossSite" + + "Networks/{cross_site_network}/wireGroups" + + "\022\256\002\n\005Patch\022..google.cloud.compute.v1.Pat" + + "chWireGroupRequest\032\".google.cloud.comput" + + "e.v1.Operation\"\320\001\332A9project,cross_site_n" + + "etwork,wire_group,wire_group_resource\212N\020" + + "GlobalOperations\202\323\344\223\002{2d/compute/v1/proj" + + "ects/{project}/global/crossSiteNetworks/" + + "{cross_site_network}/wireGroups/{wire_gr" + + "oup}:\023wire_group_resource\032r\312A\026compute.go" + "ogleapis.com\322AVhttps://www.googleapis.co" + "m/auth/compute,https://www.googleapis.co" - + "m/auth/cloud-platform2\267\017\n\020TargetTcpProxi" - + "es\022\325\001\n\016AggregatedList\022>.google.cloud.com" - + "pute.v1.AggregatedListTargetTcpProxiesRe" - + "quest\0325.google.cloud.compute.v1.TargetTc" - + "pProxyAggregatedList\"L\332A\007project\202\323\344\223\002<\022:" - + "/compute/v1/projects/{project}/aggregate" - + "d/targetTcpProxies\022\343\001\n\006Delete\0224.google.c" - + "loud.compute.v1.DeleteTargetTcpProxyRequ" - + "est\032\".google.cloud.compute.v1.Operation\"" - + "\177\332A\030project,target_tcp_proxy\212N\020GlobalOpe" - + "rations\202\323\344\223\002K*I/compute/v1/projects/{pro" - + "ject}/global/targetTcpProxies/{target_tc" - + "p_proxy}\022\317\001\n\003Get\0221.google.cloud.compute." - + "v1.GetTargetTcpProxyRequest\032\'.google.clo" - + "ud.compute.v1.TargetTcpProxy\"l\332A\030project" - + ",target_tcp_proxy\202\323\344\223\002K\022I/compute/v1/pro" - + "jects/{project}/global/targetTcpProxies/" - + "{target_tcp_proxy}\022\365\001\n\006Insert\0224.google.c" - + "loud.compute.v1.InsertTargetTcpProxyRequ" - + "est\032\".google.cloud.compute.v1.Operation\"" - + "\220\001\332A!project,target_tcp_proxy_resource\212N" - + "\020GlobalOperations\202\323\344\223\002S\"6/compute/v1/pro" - + "jects/{project}/global/targetTcpProxies:" - + "\031target_tcp_proxy_resource\022\263\001\n\004List\0224.go" - + "ogle.cloud.compute.v1.ListTargetTcpProxi" - + "esRequest\032+.google.cloud.compute.v1.Targ" - + "etTcpProxyList\"H\332A\007project\202\323\344\223\0028\0226/compu" - + "te/v1/projects/{project}/global/targetTc" - + "pProxies\022\376\002\n\021SetBackendService\022?.google." - + "cloud.compute.v1.SetBackendServiceTarget" - + "TcpProxyRequest\032\".google.cloud.compute.v" - + "1.Operation\"\203\002\332APproject,target_tcp_prox" - + "y,target_tcp_proxies_set_backend_service" - + "_request_resource\212N\020GlobalOperations\202\323\344\223" - + "\002\226\001\"[/compute/v1/projects/{project}/glob" - + "al/targetTcpProxies/{target_tcp_proxy}/s" - + "etBackendService:7target_tcp_proxies_set" - + "_backend_service_request_resource\022\357\002\n\016Se" - + "tProxyHeader\022<.google.cloud.compute.v1.S" - + "etProxyHeaderTargetTcpProxyRequest\032\".goo" - + "gle.cloud.compute.v1.Operation\"\372\001\332AMproj" - + "ect,target_tcp_proxy,target_tcp_proxies_" - + "set_proxy_header_request_resource\212N\020Glob" - + "alOperations\202\323\344\223\002\220\001\"X/compute/v1/project" - + "s/{project}/global/targetTcpProxies/{tar" - + "get_tcp_proxy}/setProxyHeader:4target_tc" - + "p_proxies_set_proxy_header_request_resou" - + "rce\032r\312A\026compute.googleapis.com\322AVhttps:/" - + "/www.googleapis.com/auth/compute,https:/" - + "/www.googleapis.com/auth/cloud-platform2" - + "\354\014\n\021TargetVpnGateways\022\331\001\n\016AggregatedList" - + "\022?.google.cloud.compute.v1.AggregatedLis" - + "tTargetVpnGatewaysRequest\0327.google.cloud" - + ".compute.v1.TargetVpnGatewayAggregatedLi" - + "st\"M\332A\007project\202\323\344\223\002=\022;/compute/v1/projec" - + "ts/{project}/aggregated/targetVpnGateway" - + "s\022\374\001\n\006Delete\0226.google.cloud.compute.v1.D" - + "eleteTargetVpnGatewayRequest\032\".google.cl" - + "oud.compute.v1.Operation\"\225\001\332A!project,re" - + "gion,target_vpn_gateway\212N\020RegionOperatio" - + "ns\202\323\344\223\002X*V/compute/v1/projects/{project}" - + "/regions/{region}/targetVpnGateways/{tar" - + "get_vpn_gateway}\022\352\001\n\003Get\0223.google.cloud." - + "compute.v1.GetTargetVpnGatewayRequest\032)." - + "google.cloud.compute.v1.TargetVpnGateway" - + "\"\202\001\332A!project,region,target_vpn_gateway\202" - + "\323\344\223\002X\022V/compute/v1/projects/{project}/re" - + "gions/{region}/targetVpnGateways/{target" - + "_vpn_gateway}\022\215\002\n\006Insert\0226.google.cloud." - + "compute.v1.InsertTargetVpnGatewayRequest" - + "\032\".google.cloud.compute.v1.Operation\"\246\001\332" - + "A*project,region,target_vpn_gateway_reso" - + "urce\212N\020RegionOperations\202\323\344\223\002`\"A/compute/" - + "v1/projects/{project}/regions/{region}/t" - + "argetVpnGateways:\033target_vpn_gateway_res" - + "ource\022\310\001\n\004List\0225.google.cloud.compute.v1" - + ".ListTargetVpnGatewaysRequest\032-.google.c" - + "loud.compute.v1.TargetVpnGatewayList\"Z\332A" - + "\016project,region\202\323\344\223\002C\022A/compute/v1/proje" - + "cts/{project}/regions/{region}/targetVpn" - + "Gateways\022\277\002\n\tSetLabels\0229.google.cloud.co" - + "mpute.v1.SetLabelsTargetVpnGatewayReques" - + "t\032\".google.cloud.compute.v1.Operation\"\322\001" - + "\332A:project,region,resource,region_set_la" - + "bels_request_resource\212N\020RegionOperations" - + "\202\323\344\223\002|\"V/compute/v1/projects/{project}/r" - + "egions/{region}/targetVpnGateways/{resou" - + "rce}/setLabels:\"region_set_labels_reques" - + "t_resource\032r\312A\026compute.googleapis.com\322AV" - + "https://www.googleapis.com/auth/compute," - + "https://www.googleapis.com/auth/cloud-pl" - + "atform2\236\020\n\007UrlMaps\022\274\001\n\016AggregatedList\0225." - + "google.cloud.compute.v1.AggregatedListUr" - + "lMapsRequest\032..google.cloud.compute.v1.U" - + "rlMapsAggregatedList\"C\332A\007project\202\323\344\223\0023\0221" - + "/compute/v1/projects/{project}/aggregate" - + "d/urlMaps\022\300\001\n\006Delete\022,.google.cloud.comp" - + "ute.v1.DeleteUrlMapRequest\032\".google.clou" - + "d.compute.v1.Operation\"d\332A\017project,url_m" - + "ap\212N\020GlobalOperations\202\323\344\223\0029*7/compute/v1" - + "/projects/{project}/global/urlMaps/{url_" - + "map}\022\244\001\n\003Get\022).google.cloud.compute.v1.G" - + "etUrlMapRequest\032\037.google.cloud.compute.v" - + "1.UrlMap\"Q\332A\017project,url_map\202\323\344\223\0029\0227/com" - + "pute/v1/projects/{project}/global/urlMap" - + "s/{url_map}\022\321\001\n\006Insert\022,.google.cloud.co" - + "mpute.v1.InsertUrlMapRequest\032\".google.cl" - + "oud.compute.v1.Operation\"u\332A\030project,url" - + "_map_resource\212N\020GlobalOperations\202\323\344\223\002A\"-" - + "/compute/v1/projects/{project}/global/ur" - + "lMaps:\020url_map_resource\022\246\002\n\017InvalidateCa" - + "che\0225.google.cloud.compute.v1.Invalidate" - + "CacheUrlMapRequest\032\".google.cloud.comput" - + "e.v1.Operation\"\267\001\332A0project,url_map,cach" - + "e_invalidation_rule_resource\212N\020GlobalOpe" - + "rations\202\323\344\223\002k\"G/compute/v1/projects/{pro" - + "ject}/global/urlMaps/{url_map}/invalidat" - + "eCache: cache_invalidation_rule_resource" - + "\022\231\001\n\004List\022+.google.cloud.compute.v1.List" - + "UrlMapsRequest\032#.google.cloud.compute.v1" - + ".UrlMapList\"?\332A\007project\202\323\344\223\002/\022-/compute/" - + "v1/projects/{project}/global/urlMaps\022\342\001\n" - + "\005Patch\022+.google.cloud.compute.v1.PatchUr" - + "lMapRequest\032\".google.cloud.compute.v1.Op" - + "eration\"\207\001\332A project,url_map,url_map_res" - + "ource\212N\020GlobalOperations\202\323\344\223\002K27/compute" - + "/v1/projects/{project}/global/urlMaps/{u" - + "rl_map}:\020url_map_resource\022\344\001\n\006Update\022,.g" - + "oogle.cloud.compute.v1.UpdateUrlMapReque" - + "st\032\".google.cloud.compute.v1.Operation\"\207" - + "\001\332A project,url_map,url_map_resource\212N\020G" - + "lobalOperations\202\323\344\223\002K\0327/compute/v1/proje" - + "cts/{project}/global/urlMaps/{url_map}:\020" - + "url_map_resource\022\220\002\n\010Validate\022..google.c" - + "loud.compute.v1.ValidateUrlMapRequest\0320." - + "google.cloud.compute.v1.UrlMapsValidateR" - + "esponse\"\241\001\332A2project,url_map,url_maps_va" - + "lidate_request_resource\202\323\344\223\002f\"@/compute/" - + "v1/projects/{project}/global/urlMaps/{ur" - + "l_map}/validate:\"url_maps_validate_reque" - + "st_resource\032r\312A\026compute.googleapis.com\322A" - + "Vhttps://www.googleapis.com/auth/compute" - + ",https://www.googleapis.com/auth/cloud-p" - + "latform2\237\020\n\013VpnGateways\022\307\001\n\016AggregatedLi" - + "st\0229.google.cloud.compute.v1.AggregatedL" - + "istVpnGatewaysRequest\0321.google.cloud.com" - + "pute.v1.VpnGatewayAggregatedList\"G\332A\007pro" - + "ject\202\323\344\223\0027\0225/compute/v1/projects/{projec" - + "t}/aggregated/vpnGateways\022\342\001\n\006Delete\0220.g" - + "oogle.cloud.compute.v1.DeleteVpnGatewayR" - + "equest\032\".google.cloud.compute.v1.Operati" - + "on\"\201\001\332A\032project,region,vpn_gateway\212N\020Reg" - + "ionOperations\202\323\344\223\002K*I/compute/v1/project" - + "s/{project}/regions/{region}/vpnGateways" - + "/{vpn_gateway}\022\311\001\n\003Get\022-.google.cloud.co" - + "mpute.v1.GetVpnGatewayRequest\032#.google.c" - + "loud.compute.v1.VpnGateway\"n\332A\032project,r" - + "egion,vpn_gateway\202\323\344\223\002K\022I/compute/v1/pro" - + "jects/{project}/regions/{region}/vpnGate" - + "ways/{vpn_gateway}\022\361\001\n\tGetStatus\0223.googl" - + "e.cloud.compute.v1.GetStatusVpnGatewayRe" - + "quest\0325.google.cloud.compute.v1.VpnGatew" - + "aysGetStatusResponse\"x\332A\032project,region," - + "vpn_gateway\202\323\344\223\002U\022S/compute/v1/projects/" - + "{project}/regions/{region}/vpnGateways/{" - + "vpn_gateway}/getStatus\022\363\001\n\006Insert\0220.goog" - + "le.cloud.compute.v1.InsertVpnGatewayRequ" - + "est\032\".google.cloud.compute.v1.Operation\"" - + "\222\001\332A#project,region,vpn_gateway_resource" - + "\212N\020RegionOperations\202\323\344\223\002S\";/compute/v1/p" - + "rojects/{project}/regions/{region}/vpnGa" - + "teways:\024vpn_gateway_resource\022\266\001\n\004List\022/." - + "google.cloud.compute.v1.ListVpnGatewaysR" - + "equest\032\'.google.cloud.compute.v1.VpnGate" - + "wayList\"T\332A\016project,region\202\323\344\223\002=\022;/compu" - + "te/v1/projects/{project}/regions/{region" - + "}/vpnGateways\022\263\002\n\tSetLabels\0223.google.clo" - + "ud.compute.v1.SetLabelsVpnGatewayRequest" - + "\032\".google.cloud.compute.v1.Operation\"\314\001\332" - + "A:project,region,resource,region_set_lab" - + "els_request_resource\212N\020RegionOperations\202" - + "\323\344\223\002v\"P/compute/v1/projects/{project}/re" - + "gions/{region}/vpnGateways/{resource}/se" - + "tLabels:\"region_set_labels_request_resou" - + "rce\022\307\002\n\022TestIamPermissions\022<.google.clou" - + "d.compute.v1.TestIamPermissionsVpnGatewa" - + "yRequest\0320.google.cloud.compute.v1.TestP" - + "ermissionsResponse\"\300\001\332A9project,region,r" - + "esource,test_permissions_request_resourc" - + "e\202\323\344\223\002~\"Y/compute/v1/projects/{project}/" - + "regions/{region}/vpnGateways/{resource}/" - + "testIamPermissions:!test_permissions_req" - + "uest_resource\032r\312A\026compute.googleapis.com" - + "\322AVhttps://www.googleapis.com/auth/compu" - + "te,https://www.googleapis.com/auth/cloud" - + "-platform2\312\013\n\nVpnTunnels\022\304\001\n\016AggregatedL" - + "ist\0228.google.cloud.compute.v1.Aggregated" - + "ListVpnTunnelsRequest\0320.google.cloud.com" - + "pute.v1.VpnTunnelAggregatedList\"F\332A\007proj" - + "ect\202\323\344\223\0026\0224/compute/v1/projects/{project" - + "}/aggregated/vpnTunnels\022\335\001\n\006Delete\022/.goo" - + "gle.cloud.compute.v1.DeleteVpnTunnelRequ" - + "est\032\".google.cloud.compute.v1.Operation\"" - + "~\332A\031project,region,vpn_tunnel\212N\020RegionOp" - + "erations\202\323\344\223\002I*G/compute/v1/projects/{pr" - + "oject}/regions/{region}/vpnTunnels/{vpn_" - + "tunnel}\022\304\001\n\003Get\022,.google.cloud.compute.v" - + "1.GetVpnTunnelRequest\032\".google.cloud.com" - + "pute.v1.VpnTunnel\"k\332A\031project,region,vpn" - + "_tunnel\202\323\344\223\002I\022G/compute/v1/projects/{pro" - + "ject}/regions/{region}/vpnTunnels/{vpn_t" - + "unnel}\022\357\001\n\006Insert\022/.google.cloud.compute" - + ".v1.InsertVpnTunnelRequest\032\".google.clou" - + "d.compute.v1.Operation\"\217\001\332A\"project,regi" - + "on,vpn_tunnel_resource\212N\020RegionOperation" - + "s\202\323\344\223\002Q\":/compute/v1/projects/{project}/" - + "regions/{region}/vpnTunnels:\023vpn_tunnel_" - + "resource\022\263\001\n\004List\022..google.cloud.compute" - + ".v1.ListVpnTunnelsRequest\032&.google.cloud" - + ".compute.v1.VpnTunnelList\"S\332A\016project,re" - + "gion\202\323\344\223\002<\022:/compute/v1/projects/{projec" - + "t}/regions/{region}/vpnTunnels\022\261\002\n\tSetLa" - + "bels\0222.google.cloud.compute.v1.SetLabels" - + "VpnTunnelRequest\032\".google.cloud.compute." - + "v1.Operation\"\313\001\332A:project,region,resourc" - + "e,region_set_labels_request_resource\212N\020R" - + "egionOperations\202\323\344\223\002u\"O/compute/v1/proje" - + "cts/{project}/regions/{region}/vpnTunnel" - + "s/{resource}/setLabels:\"region_set_label" - + "s_request_resource\032r\312A\026compute.googleapi" - + "s.com\322AVhttps://www.googleapis.com/auth/" - + "compute,https://www.googleapis.com/auth/" - + "cloud-platform2\246\013\n\nWireGroups\022\207\002\n\006Delete" - + "\022/.google.cloud.compute.v1.DeleteWireGro" - + "upRequest\032\".google.cloud.compute.v1.Oper" - + "ation\"\247\001\332A%project,cross_site_network,wi" - + "re_group\212N\020GlobalOperations\202\323\344\223\002f*d/comp" - + "ute/v1/projects/{project}/global/crossSi" - + "teNetworks/{cross_site_network}/wireGrou" - + "ps/{wire_group}\022\356\001\n\003Get\022,.google.cloud.c" - + "ompute.v1.GetWireGroupRequest\032\".google.c" - + "loud.compute.v1.WireGroup\"\224\001\332A%project,c" - + "ross_site_network,wire_group\202\323\344\223\002f\022d/com" - + "pute/v1/projects/{project}/global/crossS" - + "iteNetworks/{cross_site_network}/wireGro" - + "ups/{wire_group}\022\230\002\n\006Insert\022/.google.clo" - + "ud.compute.v1.InsertWireGroupRequest\032\".g" - + "oogle.cloud.compute.v1.Operation\"\270\001\332A.pr" - + "oject,cross_site_network,wire_group_reso" - + "urce\212N\020GlobalOperations\202\323\344\223\002n\"W/compute/" - + "v1/projects/{project}/global/crossSiteNe" - + "tworks/{cross_site_network}/wireGroups:\023" - + "wire_group_resource\022\334\001\n\004List\022..google.cl" - + "oud.compute.v1.ListWireGroupsRequest\032&.g" - + "oogle.cloud.compute.v1.WireGroupList\"|\332A" - + "\032project,cross_site_network\202\323\344\223\002Y\022W/comp" - + "ute/v1/projects/{project}/global/crossSi" - + "teNetworks/{cross_site_network}/wireGrou" - + "ps\022\256\002\n\005Patch\022..google.cloud.compute.v1.P" - + "atchWireGroupRequest\032\".google.cloud.comp" - + "ute.v1.Operation\"\320\001\332A9project,cross_site" - + "_network,wire_group,wire_group_resource\212" - + "N\020GlobalOperations\202\323\344\223\002{2d/compute/v1/pr" - + "ojects/{project}/global/crossSiteNetwork" - + "s/{cross_site_network}/wireGroups/{wire_" - + "group}:\023wire_group_resource\032r\312A\026compute." - + "googleapis.com\322AVhttps://www.googleapis." - + "com/auth/compute,https://www.googleapis.", - "com/auth/cloud-platform2\243\007\n\016ZoneOperatio" - + "ns\022\330\001\n\006Delete\0223.google.cloud.compute.v1." - + "DeleteZoneOperationRequest\0324.google.clou" - + "d.compute.v1.DeleteZoneOperationResponse" - + "\"c\332A\026project,zone,operation\202\323\344\223\002D*B/comp" - + "ute/v1/projects/{project}/zones/{zone}/o" - + "perations/{operation}\022\303\001\n\003Get\0220.google.c" - + "loud.compute.v1.GetZoneOperationRequest\032" - + "\".google.cloud.compute.v1.Operation\"f\332A\026" - + "project,zone,operation\220N\001\202\323\344\223\002D\022B/comput" + + "m/auth/cloud-platform2\243\007\n\016ZoneOperations" + + "\022\330\001\n\006Delete\0223.google.cloud.compute.v1.De" + + "leteZoneOperationRequest\0324.google.cloud." + + "compute.v1.DeleteZoneOperationResponse\"c" + + "\332A\026project,zone,operation\202\323\344\223\002D*B/comput" + "e/v1/projects/{project}/zones/{zone}/ope" - + "rations/{operation}\022\261\001\n\004List\0222.google.cl" - + "oud.compute.v1.ListZoneOperationsRequest" - + "\032&.google.cloud.compute.v1.OperationList" - + "\"M\332A\014project,zone\202\323\344\223\0028\0226/compute/v1/pro" - + "jects/{project}/zones/{zone}/operations\022" - + "\307\001\n\004Wait\0221.google.cloud.compute.v1.WaitZ" - + "oneOperationRequest\032\".google.cloud.compu" - + "te.v1.Operation\"h\332A\026project,zone,operati" - + "on\202\323\344\223\002I\"G/compute/v1/projects/{project}" - + "/zones/{zone}/operations/{operation}/wai" - + "t\032r\312A\026compute.googleapis.com\322AVhttps://w" - + "ww.googleapis.com/auth/compute,https://w" - + "ww.googleapis.com/auth/cloud-platform2\321\003" - + "\n\005Zones\022\221\001\n\003Get\022\'.google.cloud.compute.v" - + "1.GetZoneRequest\032\035.google.cloud.compute." - + "v1.Zone\"B\332A\014project,zone\202\323\344\223\002-\022+/compute" - + "/v1/projects/{project}/zones/{zone}\022\214\001\n\004" - + "List\022).google.cloud.compute.v1.ListZones" - + "Request\032!.google.cloud.compute.v1.ZoneLi" - + "st\"6\332A\007project\202\323\344\223\002&\022$/compute/v1/projec" - + "ts/{project}/zones\032\244\001\312A\026compute.googleap" - + "is.com\322A\207\001https://www.googleapis.com/aut" - + "h/compute.readonly,https://www.googleapi" - + "s.com/auth/compute,https://www.googleapi" - + "s.com/auth/cloud-platformB\247\001\n\033com.google" - + ".cloud.compute.v1P\001Z5cloud.google.com/go" - + "/compute/apiv1/computepb;computepb\252\002\027Goo" - + "gle.Cloud.Compute.V1\312\002\027Google\\Cloud\\Comp" - + "ute\\V1\352\002\032Google::Cloud::Compute::V1b\006pro" - + "to3" + + "rations/{operation}\022\303\001\n\003Get\0220.google.clo" + + "ud.compute.v1.GetZoneOperationRequest\032\"." + + "google.cloud.compute.v1.Operation\"f\332A\026pr" + + "oject,zone,operation\220N\001\202\323\344\223\002D\022B/compute/" + + "v1/projects/{project}/zones/{zone}/opera" + + "tions/{operation}\022\261\001\n\004List\0222.google.clou" + + "d.compute.v1.ListZoneOperationsRequest\032&" + + ".google.cloud.compute.v1.OperationList\"M" + + "\332A\014project,zone\202\323\344\223\0028\0226/compute/v1/proje" + + "cts/{project}/zones/{zone}/operations\022\307\001" + + "\n\004Wait\0221.google.cloud.compute.v1.WaitZon" + + "eOperationRequest\032\".google.cloud.compute" + + ".v1.Operation\"h\332A\026project,zone,operation" + + "\202\323\344\223\002I\"G/compute/v1/projects/{project}/z" + + "ones/{zone}/operations/{operation}/wait\032" + + "r\312A\026compute.googleapis.com\322AVhttps://www" + + ".googleapis.com/auth/compute,https://www" + + ".googleapis.com/auth/cloud-platform2\321\003\n\005" + + "Zones\022\221\001\n\003Get\022\'.google.cloud.compute.v1." + + "GetZoneRequest\032\035.google.cloud.compute.v1" + + ".Zone\"B\332A\014project,zone\202\323\344\223\002-\022+/compute/v" + + "1/projects/{project}/zones/{zone}\022\214\001\n\004Li" + + "st\022).google.cloud.compute.v1.ListZonesRe" + + "quest\032!.google.cloud.compute.v1.ZoneList" + + "\"6\332A\007project\202\323\344\223\002&\022$/compute/v1/projects" + + "/{project}/zones\032\244\001\312A\026compute.googleapis" + + ".com\322A\207\001https://www.googleapis.com/auth/" + + "compute.readonly,https://www.googleapis." + + "com/auth/compute,https://www.googleapis." + + "com/auth/cloud-platformB\247\001\n\033com.google.c" + + "loud.compute.v1P\001Z5cloud.google.com/go/c" + + "ompute/apiv1/computepb;computepb\252\002\027Googl" + + "e.Cloud.Compute.V1\312\002\027Google\\Cloud\\Comput" + + "e\\V1\352\002\032Google::Cloud::Compute::V1b\006proto" + + "3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -36973,6 +37306,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Metadatas", "Name", "Network", + "NetworkPassThroughLbTrafficPolicy", "OutlierDetection", "Params", "Port", @@ -37185,8 +37519,24 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new java.lang.String[] { "Enable", "OptionalFields", "OptionalMode", "SampleRate", }); - internal_static_google_cloud_compute_v1_BackendServiceParams_descriptor = + internal_static_google_cloud_compute_v1_BackendServiceNetworkPassThroughLbTrafficPolicy_descriptor = getDescriptor().getMessageTypes().get(152); + internal_static_google_cloud_compute_v1_BackendServiceNetworkPassThroughLbTrafficPolicy_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_compute_v1_BackendServiceNetworkPassThroughLbTrafficPolicy_descriptor, + new java.lang.String[] { + "ZonalAffinity", + }); + internal_static_google_cloud_compute_v1_BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity_descriptor = + getDescriptor().getMessageTypes().get(153); + internal_static_google_cloud_compute_v1_BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_compute_v1_BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity_descriptor, + new java.lang.String[] { + "Spillover", "SpilloverRatio", + }); + internal_static_google_cloud_compute_v1_BackendServiceParams_descriptor = + getDescriptor().getMessageTypes().get(154); internal_static_google_cloud_compute_v1_BackendServiceParams_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BackendServiceParams_descriptor, @@ -37204,7 +37554,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Key", "Value", }); internal_static_google_cloud_compute_v1_BackendServiceReference_descriptor = - getDescriptor().getMessageTypes().get(153); + getDescriptor().getMessageTypes().get(155); internal_static_google_cloud_compute_v1_BackendServiceReference_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BackendServiceReference_descriptor, @@ -37212,7 +37562,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "BackendService", }); internal_static_google_cloud_compute_v1_BackendServiceTlsSettings_descriptor = - getDescriptor().getMessageTypes().get(154); + getDescriptor().getMessageTypes().get(156); internal_static_google_cloud_compute_v1_BackendServiceTlsSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BackendServiceTlsSettings_descriptor, @@ -37220,7 +37570,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "AuthenticationConfig", "Sni", "SubjectAltNames", }); internal_static_google_cloud_compute_v1_BackendServiceTlsSettingsSubjectAltName_descriptor = - getDescriptor().getMessageTypes().get(155); + getDescriptor().getMessageTypes().get(157); internal_static_google_cloud_compute_v1_BackendServiceTlsSettingsSubjectAltName_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BackendServiceTlsSettingsSubjectAltName_descriptor, @@ -37228,7 +37578,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "DnsName", "UniformResourceIdentifier", }); internal_static_google_cloud_compute_v1_BackendServiceUsedBy_descriptor = - getDescriptor().getMessageTypes().get(156); + getDescriptor().getMessageTypes().get(158); internal_static_google_cloud_compute_v1_BackendServiceUsedBy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BackendServiceUsedBy_descriptor, @@ -37236,7 +37586,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Reference", }); internal_static_google_cloud_compute_v1_BackendServicesScopedList_descriptor = - getDescriptor().getMessageTypes().get(157); + getDescriptor().getMessageTypes().get(159); internal_static_google_cloud_compute_v1_BackendServicesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BackendServicesScopedList_descriptor, @@ -37244,7 +37594,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "BackendServices", "Warning", }); internal_static_google_cloud_compute_v1_BfdPacket_descriptor = - getDescriptor().getMessageTypes().get(158); + getDescriptor().getMessageTypes().get(160); internal_static_google_cloud_compute_v1_BfdPacket_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BfdPacket_descriptor, @@ -37267,7 +37617,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "YourDiscriminator", }); internal_static_google_cloud_compute_v1_BfdStatus_descriptor = - getDescriptor().getMessageTypes().get(159); + getDescriptor().getMessageTypes().get(161); internal_static_google_cloud_compute_v1_BfdStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BfdStatus_descriptor, @@ -37284,7 +37634,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "UptimeMs", }); internal_static_google_cloud_compute_v1_BfdStatusPacketCounts_descriptor = - getDescriptor().getMessageTypes().get(160); + getDescriptor().getMessageTypes().get(162); internal_static_google_cloud_compute_v1_BfdStatusPacketCounts_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BfdStatusPacketCounts_descriptor, @@ -37292,7 +37642,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "NumRx", "NumRxRejected", "NumRxSuccessful", "NumTx", }); internal_static_google_cloud_compute_v1_BgpRoute_descriptor = - getDescriptor().getMessageTypes().get(161); + getDescriptor().getMessageTypes().get(163); internal_static_google_cloud_compute_v1_BgpRoute_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BgpRoute_descriptor, @@ -37300,7 +37650,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "AsPaths", "Communities", "Destination", "Med", "Origin", }); internal_static_google_cloud_compute_v1_BgpRouteAsPath_descriptor = - getDescriptor().getMessageTypes().get(162); + getDescriptor().getMessageTypes().get(164); internal_static_google_cloud_compute_v1_BgpRouteAsPath_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BgpRouteAsPath_descriptor, @@ -37308,7 +37658,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Asns", "Asns32", "Type", }); internal_static_google_cloud_compute_v1_BgpRouteNetworkLayerReachabilityInformation_descriptor = - getDescriptor().getMessageTypes().get(163); + getDescriptor().getMessageTypes().get(165); internal_static_google_cloud_compute_v1_BgpRouteNetworkLayerReachabilityInformation_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BgpRouteNetworkLayerReachabilityInformation_descriptor, @@ -37316,7 +37666,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "PathId", "Prefix", }); internal_static_google_cloud_compute_v1_Binding_descriptor = - getDescriptor().getMessageTypes().get(164); + getDescriptor().getMessageTypes().get(166); internal_static_google_cloud_compute_v1_Binding_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Binding_descriptor, @@ -37324,7 +37674,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "BindingId", "Condition", "Members", "Role", }); internal_static_google_cloud_compute_v1_BulkInsertDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(165); + getDescriptor().getMessageTypes().get(167); internal_static_google_cloud_compute_v1_BulkInsertDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BulkInsertDiskRequest_descriptor, @@ -37332,7 +37682,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "BulkInsertDiskResourceResource", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_BulkInsertDiskResource_descriptor = - getDescriptor().getMessageTypes().get(166); + getDescriptor().getMessageTypes().get(168); internal_static_google_cloud_compute_v1_BulkInsertDiskResource_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BulkInsertDiskResource_descriptor, @@ -37340,7 +37690,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "SourceConsistencyGroupPolicy", }); internal_static_google_cloud_compute_v1_BulkInsertInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(167); + getDescriptor().getMessageTypes().get(169); internal_static_google_cloud_compute_v1_BulkInsertInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BulkInsertInstanceRequest_descriptor, @@ -37348,7 +37698,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "BulkInsertInstanceResourceResource", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_BulkInsertInstanceResource_descriptor = - getDescriptor().getMessageTypes().get(168); + getDescriptor().getMessageTypes().get(170); internal_static_google_cloud_compute_v1_BulkInsertInstanceResource_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BulkInsertInstanceResource_descriptor, @@ -37372,7 +37722,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Key", "Value", }); internal_static_google_cloud_compute_v1_BulkInsertInstanceResourcePerInstanceProperties_descriptor = - getDescriptor().getMessageTypes().get(169); + getDescriptor().getMessageTypes().get(171); internal_static_google_cloud_compute_v1_BulkInsertInstanceResourcePerInstanceProperties_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BulkInsertInstanceResourcePerInstanceProperties_descriptor, @@ -37380,7 +37730,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Hostname", "Name", }); internal_static_google_cloud_compute_v1_BulkInsertOperationStatus_descriptor = - getDescriptor().getMessageTypes().get(170); + getDescriptor().getMessageTypes().get(172); internal_static_google_cloud_compute_v1_BulkInsertOperationStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BulkInsertOperationStatus_descriptor, @@ -37392,7 +37742,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "TargetVmCount", }); internal_static_google_cloud_compute_v1_BulkInsertRegionDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(171); + getDescriptor().getMessageTypes().get(173); internal_static_google_cloud_compute_v1_BulkInsertRegionDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BulkInsertRegionDiskRequest_descriptor, @@ -37400,7 +37750,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "BulkInsertDiskResourceResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_BulkInsertRegionInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(172); + getDescriptor().getMessageTypes().get(174); internal_static_google_cloud_compute_v1_BulkInsertRegionInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BulkInsertRegionInstanceRequest_descriptor, @@ -37408,7 +37758,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "BulkInsertInstanceResourceResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_BulkSetLabelsDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(173); + getDescriptor().getMessageTypes().get(175); internal_static_google_cloud_compute_v1_BulkSetLabelsDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BulkSetLabelsDiskRequest_descriptor, @@ -37416,7 +37766,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "BulkZoneSetLabelsRequestResource", "Project", "RequestId", "Resource", "Zone", }); internal_static_google_cloud_compute_v1_BulkSetLabelsRequest_descriptor = - getDescriptor().getMessageTypes().get(174); + getDescriptor().getMessageTypes().get(176); internal_static_google_cloud_compute_v1_BulkSetLabelsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BulkSetLabelsRequest_descriptor, @@ -37434,7 +37784,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Key", "Value", }); internal_static_google_cloud_compute_v1_BulkZoneSetLabelsRequest_descriptor = - getDescriptor().getMessageTypes().get(175); + getDescriptor().getMessageTypes().get(177); internal_static_google_cloud_compute_v1_BulkZoneSetLabelsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_BulkZoneSetLabelsRequest_descriptor, @@ -37442,7 +37792,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Requests", }); internal_static_google_cloud_compute_v1_CacheInvalidationRule_descriptor = - getDescriptor().getMessageTypes().get(176); + getDescriptor().getMessageTypes().get(178); internal_static_google_cloud_compute_v1_CacheInvalidationRule_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_CacheInvalidationRule_descriptor, @@ -37450,7 +37800,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "CacheTags", "Host", "Path", }); internal_static_google_cloud_compute_v1_CacheKeyPolicy_descriptor = - getDescriptor().getMessageTypes().get(177); + getDescriptor().getMessageTypes().get(179); internal_static_google_cloud_compute_v1_CacheKeyPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_CacheKeyPolicy_descriptor, @@ -37464,7 +37814,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "QueryStringWhitelist", }); internal_static_google_cloud_compute_v1_CalendarModeAdviceRequest_descriptor = - getDescriptor().getMessageTypes().get(178); + getDescriptor().getMessageTypes().get(180); internal_static_google_cloud_compute_v1_CalendarModeAdviceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_CalendarModeAdviceRequest_descriptor, @@ -37482,7 +37832,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Key", "Value", }); internal_static_google_cloud_compute_v1_CalendarModeAdviceResponse_descriptor = - getDescriptor().getMessageTypes().get(179); + getDescriptor().getMessageTypes().get(181); internal_static_google_cloud_compute_v1_CalendarModeAdviceResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_CalendarModeAdviceResponse_descriptor, @@ -37490,7 +37840,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Recommendations", }); internal_static_google_cloud_compute_v1_CalendarModeAdviceRpcRequest_descriptor = - getDescriptor().getMessageTypes().get(180); + getDescriptor().getMessageTypes().get(182); internal_static_google_cloud_compute_v1_CalendarModeAdviceRpcRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_CalendarModeAdviceRpcRequest_descriptor, @@ -37498,7 +37848,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "CalendarModeAdviceRequestResource", "Project", "Region", }); internal_static_google_cloud_compute_v1_CalendarModeRecommendation_descriptor = - getDescriptor().getMessageTypes().get(181); + getDescriptor().getMessageTypes().get(183); internal_static_google_cloud_compute_v1_CalendarModeRecommendation_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_CalendarModeRecommendation_descriptor, @@ -37516,7 +37866,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Key", "Value", }); internal_static_google_cloud_compute_v1_CancelFutureReservationRequest_descriptor = - getDescriptor().getMessageTypes().get(182); + getDescriptor().getMessageTypes().get(184); internal_static_google_cloud_compute_v1_CancelFutureReservationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_CancelFutureReservationRequest_descriptor, @@ -37524,7 +37874,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "FutureReservation", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_CancelInstanceGroupManagerResizeRequestRequest_descriptor = - getDescriptor().getMessageTypes().get(183); + getDescriptor().getMessageTypes().get(185); internal_static_google_cloud_compute_v1_CancelInstanceGroupManagerResizeRequestRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_CancelInstanceGroupManagerResizeRequestRequest_descriptor, @@ -37532,7 +37882,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "InstanceGroupManager", "Project", "RequestId", "ResizeRequest", "Zone", }); internal_static_google_cloud_compute_v1_CircuitBreakers_descriptor = - getDescriptor().getMessageTypes().get(184); + getDescriptor().getMessageTypes().get(186); internal_static_google_cloud_compute_v1_CircuitBreakers_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_CircuitBreakers_descriptor, @@ -37544,7 +37894,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "MaxRetries", }); internal_static_google_cloud_compute_v1_CloneRulesFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(185); + getDescriptor().getMessageTypes().get(187); internal_static_google_cloud_compute_v1_CloneRulesFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_CloneRulesFirewallPolicyRequest_descriptor, @@ -37552,7 +37902,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "FirewallPolicy", "RequestId", "SourceFirewallPolicy", }); internal_static_google_cloud_compute_v1_CloneRulesNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(186); + getDescriptor().getMessageTypes().get(188); internal_static_google_cloud_compute_v1_CloneRulesNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_CloneRulesNetworkFirewallPolicyRequest_descriptor, @@ -37560,7 +37910,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "FirewallPolicy", "Project", "RequestId", "SourceFirewallPolicy", }); internal_static_google_cloud_compute_v1_CloneRulesRegionNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(187); + getDescriptor().getMessageTypes().get(189); internal_static_google_cloud_compute_v1_CloneRulesRegionNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_CloneRulesRegionNetworkFirewallPolicyRequest_descriptor, @@ -37568,7 +37918,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "FirewallPolicy", "Project", "Region", "RequestId", "SourceFirewallPolicy", }); internal_static_google_cloud_compute_v1_Commitment_descriptor = - getDescriptor().getMessageTypes().get(188); + getDescriptor().getMessageTypes().get(190); internal_static_google_cloud_compute_v1_Commitment_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Commitment_descriptor, @@ -37598,7 +37948,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Type", }); internal_static_google_cloud_compute_v1_CommitmentAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(189); + getDescriptor().getMessageTypes().get(191); internal_static_google_cloud_compute_v1_CommitmentAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_CommitmentAggregatedList_descriptor, @@ -37616,7 +37966,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Key", "Value", }); internal_static_google_cloud_compute_v1_CommitmentList_descriptor = - getDescriptor().getMessageTypes().get(190); + getDescriptor().getMessageTypes().get(192); internal_static_google_cloud_compute_v1_CommitmentList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_CommitmentList_descriptor, @@ -37624,7 +37974,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_CommitmentResourceStatus_descriptor = - getDescriptor().getMessageTypes().get(191); + getDescriptor().getMessageTypes().get(193); internal_static_google_cloud_compute_v1_CommitmentResourceStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_CommitmentResourceStatus_descriptor, @@ -37632,7 +37982,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "CustomTermEligibilityEndTimestamp", }); internal_static_google_cloud_compute_v1_CommitmentsScopedList_descriptor = - getDescriptor().getMessageTypes().get(192); + getDescriptor().getMessageTypes().get(194); internal_static_google_cloud_compute_v1_CommitmentsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_CommitmentsScopedList_descriptor, @@ -37640,7 +37990,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Commitments", "Warning", }); internal_static_google_cloud_compute_v1_ConfidentialInstanceConfig_descriptor = - getDescriptor().getMessageTypes().get(193); + getDescriptor().getMessageTypes().get(195); internal_static_google_cloud_compute_v1_ConfidentialInstanceConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ConfidentialInstanceConfig_descriptor, @@ -37648,7 +37998,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ConfidentialInstanceType", "EnableConfidentialCompute", }); internal_static_google_cloud_compute_v1_ConnectionDraining_descriptor = - getDescriptor().getMessageTypes().get(194); + getDescriptor().getMessageTypes().get(196); internal_static_google_cloud_compute_v1_ConnectionDraining_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ConnectionDraining_descriptor, @@ -37656,7 +38006,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "DrainingTimeoutSec", }); internal_static_google_cloud_compute_v1_ConsistentHashLoadBalancerSettings_descriptor = - getDescriptor().getMessageTypes().get(195); + getDescriptor().getMessageTypes().get(197); internal_static_google_cloud_compute_v1_ConsistentHashLoadBalancerSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ConsistentHashLoadBalancerSettings_descriptor, @@ -37664,7 +38014,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "HttpCookie", "HttpHeaderName", "MinimumRingSize", }); internal_static_google_cloud_compute_v1_ConsistentHashLoadBalancerSettingsHttpCookie_descriptor = - getDescriptor().getMessageTypes().get(196); + getDescriptor().getMessageTypes().get(198); internal_static_google_cloud_compute_v1_ConsistentHashLoadBalancerSettingsHttpCookie_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ConsistentHashLoadBalancerSettingsHttpCookie_descriptor, @@ -37672,7 +38022,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", "Path", "Ttl", }); internal_static_google_cloud_compute_v1_CopyRulesOrganizationSecurityPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(197); + getDescriptor().getMessageTypes().get(199); internal_static_google_cloud_compute_v1_CopyRulesOrganizationSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_CopyRulesOrganizationSecurityPolicyRequest_descriptor, @@ -37680,7 +38030,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "RequestId", "SecurityPolicy", "SourceSecurityPolicy", }); internal_static_google_cloud_compute_v1_CorsPolicy_descriptor = - getDescriptor().getMessageTypes().get(198); + getDescriptor().getMessageTypes().get(200); internal_static_google_cloud_compute_v1_CorsPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_CorsPolicy_descriptor, @@ -37695,7 +38045,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "MaxAge", }); internal_static_google_cloud_compute_v1_CreateInstancesInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(199); + getDescriptor().getMessageTypes().get(201); internal_static_google_cloud_compute_v1_CreateInstancesInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_CreateInstancesInstanceGroupManagerRequest_descriptor, @@ -37707,7 +38057,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Zone", }); internal_static_google_cloud_compute_v1_CreateInstancesRegionInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(200); + getDescriptor().getMessageTypes().get(202); internal_static_google_cloud_compute_v1_CreateInstancesRegionInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_CreateInstancesRegionInstanceGroupManagerRequest_descriptor, @@ -37719,7 +38069,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "RequestId", }); internal_static_google_cloud_compute_v1_CreateMembersInterconnectGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(201); + getDescriptor().getMessageTypes().get(203); internal_static_google_cloud_compute_v1_CreateMembersInterconnectGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_CreateMembersInterconnectGroupRequest_descriptor, @@ -37727,7 +38077,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "InterconnectGroup", "InterconnectGroupsCreateMembersRequestResource", "Project", }); internal_static_google_cloud_compute_v1_CreateSnapshotDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(202); + getDescriptor().getMessageTypes().get(204); internal_static_google_cloud_compute_v1_CreateSnapshotDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_CreateSnapshotDiskRequest_descriptor, @@ -37735,7 +38085,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Disk", "GuestFlush", "Project", "RequestId", "SnapshotResource", "Zone", }); internal_static_google_cloud_compute_v1_CreateSnapshotRegionDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(203); + getDescriptor().getMessageTypes().get(205); internal_static_google_cloud_compute_v1_CreateSnapshotRegionDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_CreateSnapshotRegionDiskRequest_descriptor, @@ -37743,7 +38093,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Disk", "Project", "Region", "RequestId", "SnapshotResource", }); internal_static_google_cloud_compute_v1_CrossSiteNetwork_descriptor = - getDescriptor().getMessageTypes().get(204); + getDescriptor().getMessageTypes().get(206); internal_static_google_cloud_compute_v1_CrossSiteNetwork_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_CrossSiteNetwork_descriptor, @@ -37751,7 +38101,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "CreationTimestamp", "Description", "Id", "Kind", "Name", "SelfLink", }); internal_static_google_cloud_compute_v1_CrossSiteNetworkList_descriptor = - getDescriptor().getMessageTypes().get(205); + getDescriptor().getMessageTypes().get(207); internal_static_google_cloud_compute_v1_CrossSiteNetworkList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_CrossSiteNetworkList_descriptor, @@ -37759,7 +38109,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Etag", "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Unreachables", "Warning", }); internal_static_google_cloud_compute_v1_CustomErrorResponsePolicy_descriptor = - getDescriptor().getMessageTypes().get(206); + getDescriptor().getMessageTypes().get(208); internal_static_google_cloud_compute_v1_CustomErrorResponsePolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_CustomErrorResponsePolicy_descriptor, @@ -37767,7 +38117,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ErrorResponseRules", "ErrorService", }); internal_static_google_cloud_compute_v1_CustomErrorResponsePolicyCustomErrorResponseRule_descriptor = - getDescriptor().getMessageTypes().get(207); + getDescriptor().getMessageTypes().get(209); internal_static_google_cloud_compute_v1_CustomErrorResponsePolicyCustomErrorResponseRule_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_CustomErrorResponsePolicyCustomErrorResponseRule_descriptor, @@ -37775,7 +38125,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "MatchResponseCodes", "OverrideResponseCode", "Path", }); internal_static_google_cloud_compute_v1_CustomerEncryptionKey_descriptor = - getDescriptor().getMessageTypes().get(208); + getDescriptor().getMessageTypes().get(210); internal_static_google_cloud_compute_v1_CustomerEncryptionKey_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_CustomerEncryptionKey_descriptor, @@ -37783,7 +38133,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "KmsKeyName", "KmsKeyServiceAccount", "RawKey", "RsaEncryptedKey", "Sha256", }); internal_static_google_cloud_compute_v1_CustomerEncryptionKeyProtectedDisk_descriptor = - getDescriptor().getMessageTypes().get(209); + getDescriptor().getMessageTypes().get(211); internal_static_google_cloud_compute_v1_CustomerEncryptionKeyProtectedDisk_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_CustomerEncryptionKeyProtectedDisk_descriptor, @@ -37791,7 +38141,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "DiskEncryptionKey", "Source", }); internal_static_google_cloud_compute_v1_Data_descriptor = - getDescriptor().getMessageTypes().get(210); + getDescriptor().getMessageTypes().get(212); internal_static_google_cloud_compute_v1_Data_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Data_descriptor, @@ -37799,7 +38149,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Key", "Value", }); internal_static_google_cloud_compute_v1_Date_descriptor = - getDescriptor().getMessageTypes().get(211); + getDescriptor().getMessageTypes().get(213); internal_static_google_cloud_compute_v1_Date_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Date_descriptor, @@ -37807,7 +38157,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Day", "Month", "Year", }); internal_static_google_cloud_compute_v1_DeleteAccessConfigInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(212); + getDescriptor().getMessageTypes().get(214); internal_static_google_cloud_compute_v1_DeleteAccessConfigInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteAccessConfigInstanceRequest_descriptor, @@ -37815,7 +38165,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "AccessConfig", "Instance", "NetworkInterface", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_DeleteAddressRequest_descriptor = - getDescriptor().getMessageTypes().get(213); + getDescriptor().getMessageTypes().get(215); internal_static_google_cloud_compute_v1_DeleteAddressRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteAddressRequest_descriptor, @@ -37823,7 +38173,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Address", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteAutoscalerRequest_descriptor = - getDescriptor().getMessageTypes().get(214); + getDescriptor().getMessageTypes().get(216); internal_static_google_cloud_compute_v1_DeleteAutoscalerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteAutoscalerRequest_descriptor, @@ -37831,7 +38181,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Autoscaler", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_DeleteBackendBucketRequest_descriptor = - getDescriptor().getMessageTypes().get(215); + getDescriptor().getMessageTypes().get(217); internal_static_google_cloud_compute_v1_DeleteBackendBucketRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteBackendBucketRequest_descriptor, @@ -37839,7 +38189,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "BackendBucket", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(216); + getDescriptor().getMessageTypes().get(218); internal_static_google_cloud_compute_v1_DeleteBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteBackendServiceRequest_descriptor, @@ -37847,7 +38197,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "BackendService", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteCrossSiteNetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(217); + getDescriptor().getMessageTypes().get(219); internal_static_google_cloud_compute_v1_DeleteCrossSiteNetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteCrossSiteNetworkRequest_descriptor, @@ -37855,7 +38205,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "CrossSiteNetwork", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(218); + getDescriptor().getMessageTypes().get(220); internal_static_google_cloud_compute_v1_DeleteDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteDiskRequest_descriptor, @@ -37863,7 +38213,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Disk", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_DeleteExternalVpnGatewayRequest_descriptor = - getDescriptor().getMessageTypes().get(219); + getDescriptor().getMessageTypes().get(221); internal_static_google_cloud_compute_v1_DeleteExternalVpnGatewayRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteExternalVpnGatewayRequest_descriptor, @@ -37871,7 +38221,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ExternalVpnGateway", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(220); + getDescriptor().getMessageTypes().get(222); internal_static_google_cloud_compute_v1_DeleteFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteFirewallPolicyRequest_descriptor, @@ -37879,7 +38229,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "FirewallPolicy", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteFirewallRequest_descriptor = - getDescriptor().getMessageTypes().get(221); + getDescriptor().getMessageTypes().get(223); internal_static_google_cloud_compute_v1_DeleteFirewallRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteFirewallRequest_descriptor, @@ -37887,7 +38237,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Firewall", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteForwardingRuleRequest_descriptor = - getDescriptor().getMessageTypes().get(222); + getDescriptor().getMessageTypes().get(224); internal_static_google_cloud_compute_v1_DeleteForwardingRuleRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteForwardingRuleRequest_descriptor, @@ -37895,7 +38245,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ForwardingRule", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteFutureReservationRequest_descriptor = - getDescriptor().getMessageTypes().get(223); + getDescriptor().getMessageTypes().get(225); internal_static_google_cloud_compute_v1_DeleteFutureReservationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteFutureReservationRequest_descriptor, @@ -37903,7 +38253,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "FutureReservation", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_DeleteGlobalAddressRequest_descriptor = - getDescriptor().getMessageTypes().get(224); + getDescriptor().getMessageTypes().get(226); internal_static_google_cloud_compute_v1_DeleteGlobalAddressRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteGlobalAddressRequest_descriptor, @@ -37911,7 +38261,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Address", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteGlobalForwardingRuleRequest_descriptor = - getDescriptor().getMessageTypes().get(225); + getDescriptor().getMessageTypes().get(227); internal_static_google_cloud_compute_v1_DeleteGlobalForwardingRuleRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteGlobalForwardingRuleRequest_descriptor, @@ -37919,7 +38269,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ForwardingRule", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteGlobalNetworkEndpointGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(226); + getDescriptor().getMessageTypes().get(228); internal_static_google_cloud_compute_v1_DeleteGlobalNetworkEndpointGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteGlobalNetworkEndpointGroupRequest_descriptor, @@ -37927,7 +38277,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "NetworkEndpointGroup", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteGlobalOperationRequest_descriptor = - getDescriptor().getMessageTypes().get(227); + getDescriptor().getMessageTypes().get(229); internal_static_google_cloud_compute_v1_DeleteGlobalOperationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteGlobalOperationRequest_descriptor, @@ -37935,13 +38285,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Operation", "Project", }); internal_static_google_cloud_compute_v1_DeleteGlobalOperationResponse_descriptor = - getDescriptor().getMessageTypes().get(228); + getDescriptor().getMessageTypes().get(230); internal_static_google_cloud_compute_v1_DeleteGlobalOperationResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteGlobalOperationResponse_descriptor, new java.lang.String[] {}); internal_static_google_cloud_compute_v1_DeleteGlobalOrganizationOperationRequest_descriptor = - getDescriptor().getMessageTypes().get(229); + getDescriptor().getMessageTypes().get(231); internal_static_google_cloud_compute_v1_DeleteGlobalOrganizationOperationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteGlobalOrganizationOperationRequest_descriptor, @@ -37949,13 +38299,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Operation", "ParentId", }); internal_static_google_cloud_compute_v1_DeleteGlobalOrganizationOperationResponse_descriptor = - getDescriptor().getMessageTypes().get(230); + getDescriptor().getMessageTypes().get(232); internal_static_google_cloud_compute_v1_DeleteGlobalOrganizationOperationResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteGlobalOrganizationOperationResponse_descriptor, new java.lang.String[] {}); internal_static_google_cloud_compute_v1_DeleteGlobalPublicDelegatedPrefixeRequest_descriptor = - getDescriptor().getMessageTypes().get(231); + getDescriptor().getMessageTypes().get(233); internal_static_google_cloud_compute_v1_DeleteGlobalPublicDelegatedPrefixeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteGlobalPublicDelegatedPrefixeRequest_descriptor, @@ -37963,7 +38313,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "PublicDelegatedPrefix", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteHealthCheckRequest_descriptor = - getDescriptor().getMessageTypes().get(232); + getDescriptor().getMessageTypes().get(234); internal_static_google_cloud_compute_v1_DeleteHealthCheckRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteHealthCheckRequest_descriptor, @@ -37971,7 +38321,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "HealthCheck", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteImageRequest_descriptor = - getDescriptor().getMessageTypes().get(233); + getDescriptor().getMessageTypes().get(235); internal_static_google_cloud_compute_v1_DeleteImageRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteImageRequest_descriptor, @@ -37979,7 +38329,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Image", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(234); + getDescriptor().getMessageTypes().get(236); internal_static_google_cloud_compute_v1_DeleteInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteInstanceGroupManagerRequest_descriptor, @@ -37987,7 +38337,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "InstanceGroupManager", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_DeleteInstanceGroupManagerResizeRequestRequest_descriptor = - getDescriptor().getMessageTypes().get(235); + getDescriptor().getMessageTypes().get(237); internal_static_google_cloud_compute_v1_DeleteInstanceGroupManagerResizeRequestRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteInstanceGroupManagerResizeRequestRequest_descriptor, @@ -37995,7 +38345,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "InstanceGroupManager", "Project", "RequestId", "ResizeRequest", "Zone", }); internal_static_google_cloud_compute_v1_DeleteInstanceGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(236); + getDescriptor().getMessageTypes().get(238); internal_static_google_cloud_compute_v1_DeleteInstanceGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteInstanceGroupRequest_descriptor, @@ -38003,7 +38353,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "InstanceGroup", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_DeleteInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(237); + getDescriptor().getMessageTypes().get(239); internal_static_google_cloud_compute_v1_DeleteInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteInstanceRequest_descriptor, @@ -38011,7 +38361,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Instance", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_DeleteInstanceTemplateRequest_descriptor = - getDescriptor().getMessageTypes().get(238); + getDescriptor().getMessageTypes().get(240); internal_static_google_cloud_compute_v1_DeleteInstanceTemplateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteInstanceTemplateRequest_descriptor, @@ -38019,7 +38369,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "InstanceTemplate", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteInstancesInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(239); + getDescriptor().getMessageTypes().get(241); internal_static_google_cloud_compute_v1_DeleteInstancesInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteInstancesInstanceGroupManagerRequest_descriptor, @@ -38031,7 +38381,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Zone", }); internal_static_google_cloud_compute_v1_DeleteInstancesRegionInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(240); + getDescriptor().getMessageTypes().get(242); internal_static_google_cloud_compute_v1_DeleteInstancesRegionInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteInstancesRegionInstanceGroupManagerRequest_descriptor, @@ -38043,7 +38393,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "RequestId", }); internal_static_google_cloud_compute_v1_DeleteInstantSnapshotRequest_descriptor = - getDescriptor().getMessageTypes().get(241); + getDescriptor().getMessageTypes().get(243); internal_static_google_cloud_compute_v1_DeleteInstantSnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteInstantSnapshotRequest_descriptor, @@ -38051,7 +38401,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "InstantSnapshot", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_DeleteInterconnectAttachmentGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(242); + getDescriptor().getMessageTypes().get(244); internal_static_google_cloud_compute_v1_DeleteInterconnectAttachmentGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteInterconnectAttachmentGroupRequest_descriptor, @@ -38059,7 +38409,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "InterconnectAttachmentGroup", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteInterconnectAttachmentRequest_descriptor = - getDescriptor().getMessageTypes().get(243); + getDescriptor().getMessageTypes().get(245); internal_static_google_cloud_compute_v1_DeleteInterconnectAttachmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteInterconnectAttachmentRequest_descriptor, @@ -38067,7 +38417,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "InterconnectAttachment", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteInterconnectGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(244); + getDescriptor().getMessageTypes().get(246); internal_static_google_cloud_compute_v1_DeleteInterconnectGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteInterconnectGroupRequest_descriptor, @@ -38075,7 +38425,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "InterconnectGroup", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteInterconnectRequest_descriptor = - getDescriptor().getMessageTypes().get(245); + getDescriptor().getMessageTypes().get(247); internal_static_google_cloud_compute_v1_DeleteInterconnectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteInterconnectRequest_descriptor, @@ -38083,7 +38433,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Interconnect", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteLicenseRequest_descriptor = - getDescriptor().getMessageTypes().get(246); + getDescriptor().getMessageTypes().get(248); internal_static_google_cloud_compute_v1_DeleteLicenseRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteLicenseRequest_descriptor, @@ -38091,7 +38441,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "License", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteMachineImageRequest_descriptor = - getDescriptor().getMessageTypes().get(247); + getDescriptor().getMessageTypes().get(249); internal_static_google_cloud_compute_v1_DeleteMachineImageRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteMachineImageRequest_descriptor, @@ -38099,7 +38449,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "MachineImage", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteNetworkAttachmentRequest_descriptor = - getDescriptor().getMessageTypes().get(248); + getDescriptor().getMessageTypes().get(250); internal_static_google_cloud_compute_v1_DeleteNetworkAttachmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteNetworkAttachmentRequest_descriptor, @@ -38107,7 +38457,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "NetworkAttachment", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteNetworkEdgeSecurityServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(249); + getDescriptor().getMessageTypes().get(251); internal_static_google_cloud_compute_v1_DeleteNetworkEdgeSecurityServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteNetworkEdgeSecurityServiceRequest_descriptor, @@ -38115,7 +38465,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "NetworkEdgeSecurityService", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteNetworkEndpointGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(250); + getDescriptor().getMessageTypes().get(252); internal_static_google_cloud_compute_v1_DeleteNetworkEndpointGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteNetworkEndpointGroupRequest_descriptor, @@ -38123,7 +38473,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "NetworkEndpointGroup", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_DeleteNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(251); + getDescriptor().getMessageTypes().get(253); internal_static_google_cloud_compute_v1_DeleteNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteNetworkFirewallPolicyRequest_descriptor, @@ -38131,7 +38481,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "FirewallPolicy", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteNetworkInterfaceInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(252); + getDescriptor().getMessageTypes().get(254); internal_static_google_cloud_compute_v1_DeleteNetworkInterfaceInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteNetworkInterfaceInstanceRequest_descriptor, @@ -38139,7 +38489,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Instance", "NetworkInterfaceName", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_DeleteNetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(253); + getDescriptor().getMessageTypes().get(255); internal_static_google_cloud_compute_v1_DeleteNetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteNetworkRequest_descriptor, @@ -38147,7 +38497,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Network", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteNodeGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(254); + getDescriptor().getMessageTypes().get(256); internal_static_google_cloud_compute_v1_DeleteNodeGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteNodeGroupRequest_descriptor, @@ -38155,7 +38505,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "NodeGroup", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_DeleteNodeTemplateRequest_descriptor = - getDescriptor().getMessageTypes().get(255); + getDescriptor().getMessageTypes().get(257); internal_static_google_cloud_compute_v1_DeleteNodeTemplateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteNodeTemplateRequest_descriptor, @@ -38163,7 +38513,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "NodeTemplate", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteNodesNodeGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(256); + getDescriptor().getMessageTypes().get(258); internal_static_google_cloud_compute_v1_DeleteNodesNodeGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteNodesNodeGroupRequest_descriptor, @@ -38171,7 +38521,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "NodeGroup", "NodeGroupsDeleteNodesRequestResource", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_DeleteOrganizationSecurityPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(257); + getDescriptor().getMessageTypes().get(259); internal_static_google_cloud_compute_v1_DeleteOrganizationSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteOrganizationSecurityPolicyRequest_descriptor, @@ -38179,7 +38529,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "RequestId", "SecurityPolicy", }); internal_static_google_cloud_compute_v1_DeletePacketMirroringRequest_descriptor = - getDescriptor().getMessageTypes().get(258); + getDescriptor().getMessageTypes().get(260); internal_static_google_cloud_compute_v1_DeletePacketMirroringRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeletePacketMirroringRequest_descriptor, @@ -38187,7 +38537,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "PacketMirroring", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_DeletePerInstanceConfigsInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(259); + getDescriptor().getMessageTypes().get(261); internal_static_google_cloud_compute_v1_DeletePerInstanceConfigsInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeletePerInstanceConfigsInstanceGroupManagerRequest_descriptor, @@ -38198,7 +38548,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Zone", }); internal_static_google_cloud_compute_v1_DeletePerInstanceConfigsRegionInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(260); + getDescriptor().getMessageTypes().get(262); internal_static_google_cloud_compute_v1_DeletePerInstanceConfigsRegionInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeletePerInstanceConfigsRegionInstanceGroupManagerRequest_descriptor, @@ -38209,7 +38559,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "RegionInstanceGroupManagerDeleteInstanceConfigReqResource", }); internal_static_google_cloud_compute_v1_DeletePublicAdvertisedPrefixeRequest_descriptor = - getDescriptor().getMessageTypes().get(261); + getDescriptor().getMessageTypes().get(263); internal_static_google_cloud_compute_v1_DeletePublicAdvertisedPrefixeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeletePublicAdvertisedPrefixeRequest_descriptor, @@ -38217,7 +38567,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "PublicAdvertisedPrefix", "RequestId", }); internal_static_google_cloud_compute_v1_DeletePublicDelegatedPrefixeRequest_descriptor = - getDescriptor().getMessageTypes().get(262); + getDescriptor().getMessageTypes().get(264); internal_static_google_cloud_compute_v1_DeletePublicDelegatedPrefixeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeletePublicDelegatedPrefixeRequest_descriptor, @@ -38225,7 +38575,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "PublicDelegatedPrefix", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteRegionAutoscalerRequest_descriptor = - getDescriptor().getMessageTypes().get(263); + getDescriptor().getMessageTypes().get(265); internal_static_google_cloud_compute_v1_DeleteRegionAutoscalerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteRegionAutoscalerRequest_descriptor, @@ -38233,7 +38583,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Autoscaler", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteRegionBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(264); + getDescriptor().getMessageTypes().get(266); internal_static_google_cloud_compute_v1_DeleteRegionBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteRegionBackendServiceRequest_descriptor, @@ -38241,7 +38591,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "BackendService", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteRegionDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(265); + getDescriptor().getMessageTypes().get(267); internal_static_google_cloud_compute_v1_DeleteRegionDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteRegionDiskRequest_descriptor, @@ -38249,7 +38599,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Disk", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteRegionHealthCheckRequest_descriptor = - getDescriptor().getMessageTypes().get(266); + getDescriptor().getMessageTypes().get(268); internal_static_google_cloud_compute_v1_DeleteRegionHealthCheckRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteRegionHealthCheckRequest_descriptor, @@ -38257,7 +38607,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "HealthCheck", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteRegionHealthCheckServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(267); + getDescriptor().getMessageTypes().get(269); internal_static_google_cloud_compute_v1_DeleteRegionHealthCheckServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteRegionHealthCheckServiceRequest_descriptor, @@ -38265,7 +38615,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "HealthCheckService", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteRegionInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(268); + getDescriptor().getMessageTypes().get(270); internal_static_google_cloud_compute_v1_DeleteRegionInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteRegionInstanceGroupManagerRequest_descriptor, @@ -38273,7 +38623,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "InstanceGroupManager", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteRegionInstanceTemplateRequest_descriptor = - getDescriptor().getMessageTypes().get(269); + getDescriptor().getMessageTypes().get(271); internal_static_google_cloud_compute_v1_DeleteRegionInstanceTemplateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteRegionInstanceTemplateRequest_descriptor, @@ -38281,7 +38631,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "InstanceTemplate", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteRegionInstantSnapshotRequest_descriptor = - getDescriptor().getMessageTypes().get(270); + getDescriptor().getMessageTypes().get(272); internal_static_google_cloud_compute_v1_DeleteRegionInstantSnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteRegionInstantSnapshotRequest_descriptor, @@ -38289,7 +38639,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "InstantSnapshot", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteRegionNetworkEndpointGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(271); + getDescriptor().getMessageTypes().get(273); internal_static_google_cloud_compute_v1_DeleteRegionNetworkEndpointGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteRegionNetworkEndpointGroupRequest_descriptor, @@ -38297,7 +38647,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "NetworkEndpointGroup", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteRegionNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(272); + getDescriptor().getMessageTypes().get(274); internal_static_google_cloud_compute_v1_DeleteRegionNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteRegionNetworkFirewallPolicyRequest_descriptor, @@ -38305,7 +38655,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "FirewallPolicy", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteRegionNotificationEndpointRequest_descriptor = - getDescriptor().getMessageTypes().get(273); + getDescriptor().getMessageTypes().get(275); internal_static_google_cloud_compute_v1_DeleteRegionNotificationEndpointRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteRegionNotificationEndpointRequest_descriptor, @@ -38313,7 +38663,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "NotificationEndpoint", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteRegionOperationRequest_descriptor = - getDescriptor().getMessageTypes().get(274); + getDescriptor().getMessageTypes().get(276); internal_static_google_cloud_compute_v1_DeleteRegionOperationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteRegionOperationRequest_descriptor, @@ -38321,13 +38671,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Operation", "Project", "Region", }); internal_static_google_cloud_compute_v1_DeleteRegionOperationResponse_descriptor = - getDescriptor().getMessageTypes().get(275); + getDescriptor().getMessageTypes().get(277); internal_static_google_cloud_compute_v1_DeleteRegionOperationResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteRegionOperationResponse_descriptor, new java.lang.String[] {}); internal_static_google_cloud_compute_v1_DeleteRegionSecurityPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(276); + getDescriptor().getMessageTypes().get(278); internal_static_google_cloud_compute_v1_DeleteRegionSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteRegionSecurityPolicyRequest_descriptor, @@ -38335,7 +38685,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "Region", "RequestId", "SecurityPolicy", }); internal_static_google_cloud_compute_v1_DeleteRegionSslCertificateRequest_descriptor = - getDescriptor().getMessageTypes().get(277); + getDescriptor().getMessageTypes().get(279); internal_static_google_cloud_compute_v1_DeleteRegionSslCertificateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteRegionSslCertificateRequest_descriptor, @@ -38343,7 +38693,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "Region", "RequestId", "SslCertificate", }); internal_static_google_cloud_compute_v1_DeleteRegionSslPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(278); + getDescriptor().getMessageTypes().get(280); internal_static_google_cloud_compute_v1_DeleteRegionSslPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteRegionSslPolicyRequest_descriptor, @@ -38351,7 +38701,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "Region", "RequestId", "SslPolicy", }); internal_static_google_cloud_compute_v1_DeleteRegionTargetHttpProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(279); + getDescriptor().getMessageTypes().get(281); internal_static_google_cloud_compute_v1_DeleteRegionTargetHttpProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteRegionTargetHttpProxyRequest_descriptor, @@ -38359,7 +38709,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "Region", "RequestId", "TargetHttpProxy", }); internal_static_google_cloud_compute_v1_DeleteRegionTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(280); + getDescriptor().getMessageTypes().get(282); internal_static_google_cloud_compute_v1_DeleteRegionTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteRegionTargetHttpsProxyRequest_descriptor, @@ -38367,7 +38717,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "Region", "RequestId", "TargetHttpsProxy", }); internal_static_google_cloud_compute_v1_DeleteRegionTargetTcpProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(281); + getDescriptor().getMessageTypes().get(283); internal_static_google_cloud_compute_v1_DeleteRegionTargetTcpProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteRegionTargetTcpProxyRequest_descriptor, @@ -38375,7 +38725,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "Region", "RequestId", "TargetTcpProxy", }); internal_static_google_cloud_compute_v1_DeleteRegionUrlMapRequest_descriptor = - getDescriptor().getMessageTypes().get(282); + getDescriptor().getMessageTypes().get(284); internal_static_google_cloud_compute_v1_DeleteRegionUrlMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteRegionUrlMapRequest_descriptor, @@ -38383,7 +38733,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "Region", "RequestId", "UrlMap", }); internal_static_google_cloud_compute_v1_DeleteReservationRequest_descriptor = - getDescriptor().getMessageTypes().get(283); + getDescriptor().getMessageTypes().get(285); internal_static_google_cloud_compute_v1_DeleteReservationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteReservationRequest_descriptor, @@ -38391,7 +38741,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "RequestId", "Reservation", "Zone", }); internal_static_google_cloud_compute_v1_DeleteResourcePolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(284); + getDescriptor().getMessageTypes().get(286); internal_static_google_cloud_compute_v1_DeleteResourcePolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteResourcePolicyRequest_descriptor, @@ -38399,7 +38749,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "Region", "RequestId", "ResourcePolicy", }); internal_static_google_cloud_compute_v1_DeleteRoutePolicyRouterRequest_descriptor = - getDescriptor().getMessageTypes().get(285); + getDescriptor().getMessageTypes().get(287); internal_static_google_cloud_compute_v1_DeleteRoutePolicyRouterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteRoutePolicyRouterRequest_descriptor, @@ -38407,7 +38757,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Policy", "Project", "Region", "RequestId", "Router", }); internal_static_google_cloud_compute_v1_DeleteRouteRequest_descriptor = - getDescriptor().getMessageTypes().get(286); + getDescriptor().getMessageTypes().get(288); internal_static_google_cloud_compute_v1_DeleteRouteRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteRouteRequest_descriptor, @@ -38415,7 +38765,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "RequestId", "Route", }); internal_static_google_cloud_compute_v1_DeleteRouterRequest_descriptor = - getDescriptor().getMessageTypes().get(287); + getDescriptor().getMessageTypes().get(289); internal_static_google_cloud_compute_v1_DeleteRouterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteRouterRequest_descriptor, @@ -38423,7 +38773,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "Region", "RequestId", "Router", }); internal_static_google_cloud_compute_v1_DeleteSecurityPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(288); + getDescriptor().getMessageTypes().get(290); internal_static_google_cloud_compute_v1_DeleteSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteSecurityPolicyRequest_descriptor, @@ -38431,7 +38781,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "RequestId", "SecurityPolicy", }); internal_static_google_cloud_compute_v1_DeleteServiceAttachmentRequest_descriptor = - getDescriptor().getMessageTypes().get(289); + getDescriptor().getMessageTypes().get(291); internal_static_google_cloud_compute_v1_DeleteServiceAttachmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteServiceAttachmentRequest_descriptor, @@ -38439,7 +38789,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "Region", "RequestId", "ServiceAttachment", }); internal_static_google_cloud_compute_v1_DeleteSignedUrlKeyBackendBucketRequest_descriptor = - getDescriptor().getMessageTypes().get(290); + getDescriptor().getMessageTypes().get(292); internal_static_google_cloud_compute_v1_DeleteSignedUrlKeyBackendBucketRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteSignedUrlKeyBackendBucketRequest_descriptor, @@ -38447,7 +38797,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "BackendBucket", "KeyName", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteSignedUrlKeyBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(291); + getDescriptor().getMessageTypes().get(293); internal_static_google_cloud_compute_v1_DeleteSignedUrlKeyBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteSignedUrlKeyBackendServiceRequest_descriptor, @@ -38455,7 +38805,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "BackendService", "KeyName", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_DeleteSnapshotRequest_descriptor = - getDescriptor().getMessageTypes().get(292); + getDescriptor().getMessageTypes().get(294); internal_static_google_cloud_compute_v1_DeleteSnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteSnapshotRequest_descriptor, @@ -38463,7 +38813,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "RequestId", "Snapshot", }); internal_static_google_cloud_compute_v1_DeleteSslCertificateRequest_descriptor = - getDescriptor().getMessageTypes().get(293); + getDescriptor().getMessageTypes().get(295); internal_static_google_cloud_compute_v1_DeleteSslCertificateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteSslCertificateRequest_descriptor, @@ -38471,7 +38821,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "RequestId", "SslCertificate", }); internal_static_google_cloud_compute_v1_DeleteSslPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(294); + getDescriptor().getMessageTypes().get(296); internal_static_google_cloud_compute_v1_DeleteSslPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteSslPolicyRequest_descriptor, @@ -38479,7 +38829,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "RequestId", "SslPolicy", }); internal_static_google_cloud_compute_v1_DeleteStoragePoolRequest_descriptor = - getDescriptor().getMessageTypes().get(295); + getDescriptor().getMessageTypes().get(297); internal_static_google_cloud_compute_v1_DeleteStoragePoolRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteStoragePoolRequest_descriptor, @@ -38487,7 +38837,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "RequestId", "StoragePool", "Zone", }); internal_static_google_cloud_compute_v1_DeleteSubnetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(296); + getDescriptor().getMessageTypes().get(298); internal_static_google_cloud_compute_v1_DeleteSubnetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteSubnetworkRequest_descriptor, @@ -38495,7 +38845,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "Region", "RequestId", "Subnetwork", }); internal_static_google_cloud_compute_v1_DeleteTargetGrpcProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(297); + getDescriptor().getMessageTypes().get(299); internal_static_google_cloud_compute_v1_DeleteTargetGrpcProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteTargetGrpcProxyRequest_descriptor, @@ -38503,7 +38853,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "RequestId", "TargetGrpcProxy", }); internal_static_google_cloud_compute_v1_DeleteTargetHttpProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(298); + getDescriptor().getMessageTypes().get(300); internal_static_google_cloud_compute_v1_DeleteTargetHttpProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteTargetHttpProxyRequest_descriptor, @@ -38511,7 +38861,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "RequestId", "TargetHttpProxy", }); internal_static_google_cloud_compute_v1_DeleteTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(299); + getDescriptor().getMessageTypes().get(301); internal_static_google_cloud_compute_v1_DeleteTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteTargetHttpsProxyRequest_descriptor, @@ -38519,7 +38869,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "RequestId", "TargetHttpsProxy", }); internal_static_google_cloud_compute_v1_DeleteTargetInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(300); + getDescriptor().getMessageTypes().get(302); internal_static_google_cloud_compute_v1_DeleteTargetInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteTargetInstanceRequest_descriptor, @@ -38527,7 +38877,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "RequestId", "TargetInstance", "Zone", }); internal_static_google_cloud_compute_v1_DeleteTargetPoolRequest_descriptor = - getDescriptor().getMessageTypes().get(301); + getDescriptor().getMessageTypes().get(303); internal_static_google_cloud_compute_v1_DeleteTargetPoolRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteTargetPoolRequest_descriptor, @@ -38535,7 +38885,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "Region", "RequestId", "TargetPool", }); internal_static_google_cloud_compute_v1_DeleteTargetSslProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(302); + getDescriptor().getMessageTypes().get(304); internal_static_google_cloud_compute_v1_DeleteTargetSslProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteTargetSslProxyRequest_descriptor, @@ -38543,7 +38893,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "RequestId", "TargetSslProxy", }); internal_static_google_cloud_compute_v1_DeleteTargetTcpProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(303); + getDescriptor().getMessageTypes().get(305); internal_static_google_cloud_compute_v1_DeleteTargetTcpProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteTargetTcpProxyRequest_descriptor, @@ -38551,7 +38901,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "RequestId", "TargetTcpProxy", }); internal_static_google_cloud_compute_v1_DeleteTargetVpnGatewayRequest_descriptor = - getDescriptor().getMessageTypes().get(304); + getDescriptor().getMessageTypes().get(306); internal_static_google_cloud_compute_v1_DeleteTargetVpnGatewayRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteTargetVpnGatewayRequest_descriptor, @@ -38559,7 +38909,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "Region", "RequestId", "TargetVpnGateway", }); internal_static_google_cloud_compute_v1_DeleteUrlMapRequest_descriptor = - getDescriptor().getMessageTypes().get(305); + getDescriptor().getMessageTypes().get(307); internal_static_google_cloud_compute_v1_DeleteUrlMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteUrlMapRequest_descriptor, @@ -38567,7 +38917,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "RequestId", "UrlMap", }); internal_static_google_cloud_compute_v1_DeleteVpnGatewayRequest_descriptor = - getDescriptor().getMessageTypes().get(306); + getDescriptor().getMessageTypes().get(308); internal_static_google_cloud_compute_v1_DeleteVpnGatewayRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteVpnGatewayRequest_descriptor, @@ -38575,7 +38925,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "Region", "RequestId", "VpnGateway", }); internal_static_google_cloud_compute_v1_DeleteVpnTunnelRequest_descriptor = - getDescriptor().getMessageTypes().get(307); + getDescriptor().getMessageTypes().get(309); internal_static_google_cloud_compute_v1_DeleteVpnTunnelRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteVpnTunnelRequest_descriptor, @@ -38583,7 +38933,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "Region", "RequestId", "VpnTunnel", }); internal_static_google_cloud_compute_v1_DeleteWireGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(308); + getDescriptor().getMessageTypes().get(310); internal_static_google_cloud_compute_v1_DeleteWireGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteWireGroupRequest_descriptor, @@ -38591,7 +38941,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "CrossSiteNetwork", "Project", "RequestId", "WireGroup", }); internal_static_google_cloud_compute_v1_DeleteZoneOperationRequest_descriptor = - getDescriptor().getMessageTypes().get(309); + getDescriptor().getMessageTypes().get(311); internal_static_google_cloud_compute_v1_DeleteZoneOperationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteZoneOperationRequest_descriptor, @@ -38599,13 +38949,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Operation", "Project", "Zone", }); internal_static_google_cloud_compute_v1_DeleteZoneOperationResponse_descriptor = - getDescriptor().getMessageTypes().get(310); + getDescriptor().getMessageTypes().get(312); internal_static_google_cloud_compute_v1_DeleteZoneOperationResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeleteZoneOperationResponse_descriptor, new java.lang.String[] {}); internal_static_google_cloud_compute_v1_Denied_descriptor = - getDescriptor().getMessageTypes().get(311); + getDescriptor().getMessageTypes().get(313); internal_static_google_cloud_compute_v1_Denied_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Denied_descriptor, @@ -38613,7 +38963,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "IPProtocol", "Ports", }); internal_static_google_cloud_compute_v1_DeprecateImageRequest_descriptor = - getDescriptor().getMessageTypes().get(312); + getDescriptor().getMessageTypes().get(314); internal_static_google_cloud_compute_v1_DeprecateImageRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeprecateImageRequest_descriptor, @@ -38621,7 +38971,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "DeprecationStatusResource", "Image", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_DeprecationStatus_descriptor = - getDescriptor().getMessageTypes().get(313); + getDescriptor().getMessageTypes().get(315); internal_static_google_cloud_compute_v1_DeprecationStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DeprecationStatus_descriptor, @@ -38629,7 +38979,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Deleted", "Deprecated", "Obsolete", "Replacement", "State", }); internal_static_google_cloud_compute_v1_DetachDiskInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(314); + getDescriptor().getMessageTypes().get(316); internal_static_google_cloud_compute_v1_DetachDiskInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DetachDiskInstanceRequest_descriptor, @@ -38637,7 +38987,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "DeviceName", "Instance", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_DetachNetworkEndpointsGlobalNetworkEndpointGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(315); + getDescriptor().getMessageTypes().get(317); internal_static_google_cloud_compute_v1_DetachNetworkEndpointsGlobalNetworkEndpointGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DetachNetworkEndpointsGlobalNetworkEndpointGroupRequest_descriptor, @@ -38648,7 +38998,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "RequestId", }); internal_static_google_cloud_compute_v1_DetachNetworkEndpointsNetworkEndpointGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(316); + getDescriptor().getMessageTypes().get(318); internal_static_google_cloud_compute_v1_DetachNetworkEndpointsNetworkEndpointGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DetachNetworkEndpointsNetworkEndpointGroupRequest_descriptor, @@ -38660,7 +39010,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Zone", }); internal_static_google_cloud_compute_v1_DetachNetworkEndpointsRegionNetworkEndpointGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(317); + getDescriptor().getMessageTypes().get(319); internal_static_google_cloud_compute_v1_DetachNetworkEndpointsRegionNetworkEndpointGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DetachNetworkEndpointsRegionNetworkEndpointGroupRequest_descriptor, @@ -38672,7 +39022,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "RequestId", }); internal_static_google_cloud_compute_v1_DisableXpnHostProjectRequest_descriptor = - getDescriptor().getMessageTypes().get(318); + getDescriptor().getMessageTypes().get(320); internal_static_google_cloud_compute_v1_DisableXpnHostProjectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DisableXpnHostProjectRequest_descriptor, @@ -38680,7 +39030,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "RequestId", }); internal_static_google_cloud_compute_v1_DisableXpnResourceProjectRequest_descriptor = - getDescriptor().getMessageTypes().get(319); + getDescriptor().getMessageTypes().get(321); internal_static_google_cloud_compute_v1_DisableXpnResourceProjectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DisableXpnResourceProjectRequest_descriptor, @@ -38688,7 +39038,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "ProjectsDisableXpnResourceRequestResource", "RequestId", }); internal_static_google_cloud_compute_v1_Disk_descriptor = - getDescriptor().getMessageTypes().get(320); + getDescriptor().getMessageTypes().get(322); internal_static_google_cloud_compute_v1_Disk_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Disk_descriptor, @@ -38761,7 +39111,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Key", "Value", }); internal_static_google_cloud_compute_v1_DiskAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(321); + getDescriptor().getMessageTypes().get(323); internal_static_google_cloud_compute_v1_DiskAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DiskAggregatedList_descriptor, @@ -38779,7 +39129,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Key", "Value", }); internal_static_google_cloud_compute_v1_DiskAsyncReplication_descriptor = - getDescriptor().getMessageTypes().get(322); + getDescriptor().getMessageTypes().get(324); internal_static_google_cloud_compute_v1_DiskAsyncReplication_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DiskAsyncReplication_descriptor, @@ -38787,7 +39137,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ConsistencyGroupPolicy", "ConsistencyGroupPolicyId", "Disk", "DiskId", }); internal_static_google_cloud_compute_v1_DiskAsyncReplicationList_descriptor = - getDescriptor().getMessageTypes().get(323); + getDescriptor().getMessageTypes().get(325); internal_static_google_cloud_compute_v1_DiskAsyncReplicationList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DiskAsyncReplicationList_descriptor, @@ -38795,7 +39145,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "AsyncReplicationDisk", }); internal_static_google_cloud_compute_v1_DiskInstantiationConfig_descriptor = - getDescriptor().getMessageTypes().get(324); + getDescriptor().getMessageTypes().get(326); internal_static_google_cloud_compute_v1_DiskInstantiationConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DiskInstantiationConfig_descriptor, @@ -38803,7 +39153,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "AutoDelete", "CustomImage", "DeviceName", "InstantiateFrom", }); internal_static_google_cloud_compute_v1_DiskList_descriptor = - getDescriptor().getMessageTypes().get(325); + getDescriptor().getMessageTypes().get(327); internal_static_google_cloud_compute_v1_DiskList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DiskList_descriptor, @@ -38811,7 +39161,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_DiskMoveRequest_descriptor = - getDescriptor().getMessageTypes().get(326); + getDescriptor().getMessageTypes().get(328); internal_static_google_cloud_compute_v1_DiskMoveRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DiskMoveRequest_descriptor, @@ -38819,7 +39169,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "DestinationZone", "TargetDisk", }); internal_static_google_cloud_compute_v1_DiskParams_descriptor = - getDescriptor().getMessageTypes().get(327); + getDescriptor().getMessageTypes().get(329); internal_static_google_cloud_compute_v1_DiskParams_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DiskParams_descriptor, @@ -38835,7 +39185,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Key", "Value", }); internal_static_google_cloud_compute_v1_DiskResourceStatus_descriptor = - getDescriptor().getMessageTypes().get(328); + getDescriptor().getMessageTypes().get(330); internal_static_google_cloud_compute_v1_DiskResourceStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DiskResourceStatus_descriptor, @@ -38853,7 +39203,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Key", "Value", }); internal_static_google_cloud_compute_v1_DiskResourceStatusAsyncReplicationStatus_descriptor = - getDescriptor().getMessageTypes().get(329); + getDescriptor().getMessageTypes().get(331); internal_static_google_cloud_compute_v1_DiskResourceStatusAsyncReplicationStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DiskResourceStatusAsyncReplicationStatus_descriptor, @@ -38861,7 +39211,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "State", }); internal_static_google_cloud_compute_v1_DiskType_descriptor = - getDescriptor().getMessageTypes().get(330); + getDescriptor().getMessageTypes().get(332); internal_static_google_cloud_compute_v1_DiskType_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DiskType_descriptor, @@ -38879,7 +39229,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Zone", }); internal_static_google_cloud_compute_v1_DiskTypeAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(331); + getDescriptor().getMessageTypes().get(333); internal_static_google_cloud_compute_v1_DiskTypeAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DiskTypeAggregatedList_descriptor, @@ -38897,7 +39247,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Key", "Value", }); internal_static_google_cloud_compute_v1_DiskTypeList_descriptor = - getDescriptor().getMessageTypes().get(332); + getDescriptor().getMessageTypes().get(334); internal_static_google_cloud_compute_v1_DiskTypeList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DiskTypeList_descriptor, @@ -38905,7 +39255,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_DiskTypesScopedList_descriptor = - getDescriptor().getMessageTypes().get(333); + getDescriptor().getMessageTypes().get(335); internal_static_google_cloud_compute_v1_DiskTypesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DiskTypesScopedList_descriptor, @@ -38913,7 +39263,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "DiskTypes", "Warning", }); internal_static_google_cloud_compute_v1_DisksAddResourcePoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(334); + getDescriptor().getMessageTypes().get(336); internal_static_google_cloud_compute_v1_DisksAddResourcePoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DisksAddResourcePoliciesRequest_descriptor, @@ -38921,7 +39271,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ResourcePolicies", }); internal_static_google_cloud_compute_v1_DisksRemoveResourcePoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(335); + getDescriptor().getMessageTypes().get(337); internal_static_google_cloud_compute_v1_DisksRemoveResourcePoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DisksRemoveResourcePoliciesRequest_descriptor, @@ -38929,7 +39279,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ResourcePolicies", }); internal_static_google_cloud_compute_v1_DisksResizeRequest_descriptor = - getDescriptor().getMessageTypes().get(336); + getDescriptor().getMessageTypes().get(338); internal_static_google_cloud_compute_v1_DisksResizeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DisksResizeRequest_descriptor, @@ -38937,7 +39287,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "SizeGb", }); internal_static_google_cloud_compute_v1_DisksScopedList_descriptor = - getDescriptor().getMessageTypes().get(337); + getDescriptor().getMessageTypes().get(339); internal_static_google_cloud_compute_v1_DisksScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DisksScopedList_descriptor, @@ -38945,7 +39295,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Disks", "Warning", }); internal_static_google_cloud_compute_v1_DisksStartAsyncReplicationRequest_descriptor = - getDescriptor().getMessageTypes().get(338); + getDescriptor().getMessageTypes().get(340); internal_static_google_cloud_compute_v1_DisksStartAsyncReplicationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DisksStartAsyncReplicationRequest_descriptor, @@ -38953,7 +39303,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "AsyncSecondaryDisk", }); internal_static_google_cloud_compute_v1_DisksStopGroupAsyncReplicationResource_descriptor = - getDescriptor().getMessageTypes().get(339); + getDescriptor().getMessageTypes().get(341); internal_static_google_cloud_compute_v1_DisksStopGroupAsyncReplicationResource_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DisksStopGroupAsyncReplicationResource_descriptor, @@ -38961,7 +39311,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ResourcePolicy", }); internal_static_google_cloud_compute_v1_DisplayDevice_descriptor = - getDescriptor().getMessageTypes().get(340); + getDescriptor().getMessageTypes().get(342); internal_static_google_cloud_compute_v1_DisplayDevice_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DisplayDevice_descriptor, @@ -38969,7 +39319,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "EnableDisplay", }); internal_static_google_cloud_compute_v1_DistributionPolicy_descriptor = - getDescriptor().getMessageTypes().get(341); + getDescriptor().getMessageTypes().get(343); internal_static_google_cloud_compute_v1_DistributionPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DistributionPolicy_descriptor, @@ -38977,7 +39327,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "TargetShape", "Zones", }); internal_static_google_cloud_compute_v1_DistributionPolicyZoneConfiguration_descriptor = - getDescriptor().getMessageTypes().get(342); + getDescriptor().getMessageTypes().get(344); internal_static_google_cloud_compute_v1_DistributionPolicyZoneConfiguration_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_DistributionPolicyZoneConfiguration_descriptor, @@ -38985,7 +39335,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Zone", }); internal_static_google_cloud_compute_v1_Duration_descriptor = - getDescriptor().getMessageTypes().get(343); + getDescriptor().getMessageTypes().get(345); internal_static_google_cloud_compute_v1_Duration_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Duration_descriptor, @@ -38993,7 +39343,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Nanos", "Seconds", }); internal_static_google_cloud_compute_v1_EnableXpnHostProjectRequest_descriptor = - getDescriptor().getMessageTypes().get(344); + getDescriptor().getMessageTypes().get(346); internal_static_google_cloud_compute_v1_EnableXpnHostProjectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_EnableXpnHostProjectRequest_descriptor, @@ -39001,7 +39351,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "RequestId", }); internal_static_google_cloud_compute_v1_EnableXpnResourceProjectRequest_descriptor = - getDescriptor().getMessageTypes().get(345); + getDescriptor().getMessageTypes().get(347); internal_static_google_cloud_compute_v1_EnableXpnResourceProjectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_EnableXpnResourceProjectRequest_descriptor, @@ -39009,7 +39359,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "ProjectsEnableXpnResourceRequestResource", "RequestId", }); internal_static_google_cloud_compute_v1_Error_descriptor = - getDescriptor().getMessageTypes().get(346); + getDescriptor().getMessageTypes().get(348); internal_static_google_cloud_compute_v1_Error_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Error_descriptor, @@ -39017,7 +39367,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Errors", }); internal_static_google_cloud_compute_v1_ErrorDetails_descriptor = - getDescriptor().getMessageTypes().get(347); + getDescriptor().getMessageTypes().get(349); internal_static_google_cloud_compute_v1_ErrorDetails_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ErrorDetails_descriptor, @@ -39025,7 +39375,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ErrorInfo", "Help", "LocalizedMessage", "QuotaInfo", }); internal_static_google_cloud_compute_v1_ErrorInfo_descriptor = - getDescriptor().getMessageTypes().get(348); + getDescriptor().getMessageTypes().get(350); internal_static_google_cloud_compute_v1_ErrorInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ErrorInfo_descriptor, @@ -39041,7 +39391,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Key", "Value", }); internal_static_google_cloud_compute_v1_Errors_descriptor = - getDescriptor().getMessageTypes().get(349); + getDescriptor().getMessageTypes().get(351); internal_static_google_cloud_compute_v1_Errors_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Errors_descriptor, @@ -39049,7 +39399,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Code", "ErrorDetails", "Location", "Message", }); internal_static_google_cloud_compute_v1_ExchangedPeeringRoute_descriptor = - getDescriptor().getMessageTypes().get(350); + getDescriptor().getMessageTypes().get(352); internal_static_google_cloud_compute_v1_ExchangedPeeringRoute_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ExchangedPeeringRoute_descriptor, @@ -39057,7 +39407,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "DestRange", "Imported", "NextHopRegion", "Priority", "Type", }); internal_static_google_cloud_compute_v1_ExchangedPeeringRoutesList_descriptor = - getDescriptor().getMessageTypes().get(351); + getDescriptor().getMessageTypes().get(353); internal_static_google_cloud_compute_v1_ExchangedPeeringRoutesList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ExchangedPeeringRoutesList_descriptor, @@ -39065,7 +39415,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_ExpandIpCidrRangeSubnetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(352); + getDescriptor().getMessageTypes().get(354); internal_static_google_cloud_compute_v1_ExpandIpCidrRangeSubnetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ExpandIpCidrRangeSubnetworkRequest_descriptor, @@ -39077,7 +39427,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "SubnetworksExpandIpCidrRangeRequestResource", }); internal_static_google_cloud_compute_v1_Expr_descriptor = - getDescriptor().getMessageTypes().get(353); + getDescriptor().getMessageTypes().get(355); internal_static_google_cloud_compute_v1_Expr_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Expr_descriptor, @@ -39085,7 +39435,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Description", "Expression", "Location", "Title", }); internal_static_google_cloud_compute_v1_ExternalVpnGateway_descriptor = - getDescriptor().getMessageTypes().get(354); + getDescriptor().getMessageTypes().get(356); internal_static_google_cloud_compute_v1_ExternalVpnGateway_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ExternalVpnGateway_descriptor, @@ -39112,7 +39462,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Key", "Value", }); internal_static_google_cloud_compute_v1_ExternalVpnGatewayInterface_descriptor = - getDescriptor().getMessageTypes().get(355); + getDescriptor().getMessageTypes().get(357); internal_static_google_cloud_compute_v1_ExternalVpnGatewayInterface_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ExternalVpnGatewayInterface_descriptor, @@ -39120,7 +39470,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Id", "IpAddress", "Ipv6Address", }); internal_static_google_cloud_compute_v1_ExternalVpnGatewayList_descriptor = - getDescriptor().getMessageTypes().get(356); + getDescriptor().getMessageTypes().get(358); internal_static_google_cloud_compute_v1_ExternalVpnGatewayList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ExternalVpnGatewayList_descriptor, @@ -39128,7 +39478,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Etag", "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_FileContentBuffer_descriptor = - getDescriptor().getMessageTypes().get(357); + getDescriptor().getMessageTypes().get(359); internal_static_google_cloud_compute_v1_FileContentBuffer_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_FileContentBuffer_descriptor, @@ -39136,7 +39486,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Content", "FileType", }); internal_static_google_cloud_compute_v1_Firewall_descriptor = - getDescriptor().getMessageTypes().get(358); + getDescriptor().getMessageTypes().get(360); internal_static_google_cloud_compute_v1_Firewall_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Firewall_descriptor, @@ -39163,7 +39513,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "TargetTags", }); internal_static_google_cloud_compute_v1_FirewallList_descriptor = - getDescriptor().getMessageTypes().get(359); + getDescriptor().getMessageTypes().get(361); internal_static_google_cloud_compute_v1_FirewallList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_FirewallList_descriptor, @@ -39171,7 +39521,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_FirewallLogConfig_descriptor = - getDescriptor().getMessageTypes().get(360); + getDescriptor().getMessageTypes().get(362); internal_static_google_cloud_compute_v1_FirewallLogConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_FirewallLogConfig_descriptor, @@ -39179,7 +39529,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Enable", "Metadata", }); internal_static_google_cloud_compute_v1_FirewallParams_descriptor = - getDescriptor().getMessageTypes().get(361); + getDescriptor().getMessageTypes().get(363); internal_static_google_cloud_compute_v1_FirewallParams_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_FirewallParams_descriptor, @@ -39195,7 +39545,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Key", "Value", }); internal_static_google_cloud_compute_v1_FirewallPoliciesListAssociationsResponse_descriptor = - getDescriptor().getMessageTypes().get(362); + getDescriptor().getMessageTypes().get(364); internal_static_google_cloud_compute_v1_FirewallPoliciesListAssociationsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_FirewallPoliciesListAssociationsResponse_descriptor, @@ -39203,7 +39553,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Associations", "Kind", }); internal_static_google_cloud_compute_v1_FirewallPoliciesScopedList_descriptor = - getDescriptor().getMessageTypes().get(363); + getDescriptor().getMessageTypes().get(365); internal_static_google_cloud_compute_v1_FirewallPoliciesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_FirewallPoliciesScopedList_descriptor, @@ -39211,7 +39561,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "FirewallPolicies", "Warning", }); internal_static_google_cloud_compute_v1_FirewallPolicy_descriptor = - getDescriptor().getMessageTypes().get(364); + getDescriptor().getMessageTypes().get(366); internal_static_google_cloud_compute_v1_FirewallPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_FirewallPolicy_descriptor, @@ -39235,7 +39585,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ShortName", }); internal_static_google_cloud_compute_v1_FirewallPolicyAssociation_descriptor = - getDescriptor().getMessageTypes().get(365); + getDescriptor().getMessageTypes().get(367); internal_static_google_cloud_compute_v1_FirewallPolicyAssociation_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_FirewallPolicyAssociation_descriptor, @@ -39243,7 +39593,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "AttachmentTarget", "DisplayName", "FirewallPolicyId", "Name", "ShortName", }); internal_static_google_cloud_compute_v1_FirewallPolicyList_descriptor = - getDescriptor().getMessageTypes().get(366); + getDescriptor().getMessageTypes().get(368); internal_static_google_cloud_compute_v1_FirewallPolicyList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_FirewallPolicyList_descriptor, @@ -39251,7 +39601,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Id", "Items", "Kind", "NextPageToken", "Warning", }); internal_static_google_cloud_compute_v1_FirewallPolicyRule_descriptor = - getDescriptor().getMessageTypes().get(367); + getDescriptor().getMessageTypes().get(369); internal_static_google_cloud_compute_v1_FirewallPolicyRule_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_FirewallPolicyRule_descriptor, @@ -39273,7 +39623,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "TlsInspect", }); internal_static_google_cloud_compute_v1_FirewallPolicyRuleMatcher_descriptor = - getDescriptor().getMessageTypes().get(368); + getDescriptor().getMessageTypes().get(370); internal_static_google_cloud_compute_v1_FirewallPolicyRuleMatcher_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_FirewallPolicyRuleMatcher_descriptor, @@ -39281,6 +39631,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "DestAddressGroups", "DestFqdns", "DestIpRanges", + "DestNetworkContext", "DestNetworkType", "DestRegionCodes", "DestThreatIntelligences", @@ -39288,6 +39639,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "SrcAddressGroups", "SrcFqdns", "SrcIpRanges", + "SrcNetworkContext", "SrcNetworkType", "SrcNetworks", "SrcRegionCodes", @@ -39295,7 +39647,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "SrcThreatIntelligences", }); internal_static_google_cloud_compute_v1_FirewallPolicyRuleMatcherLayer4Config_descriptor = - getDescriptor().getMessageTypes().get(369); + getDescriptor().getMessageTypes().get(371); internal_static_google_cloud_compute_v1_FirewallPolicyRuleMatcherLayer4Config_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_FirewallPolicyRuleMatcherLayer4Config_descriptor, @@ -39303,7 +39655,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "IpProtocol", "Ports", }); internal_static_google_cloud_compute_v1_FirewallPolicyRuleSecureTag_descriptor = - getDescriptor().getMessageTypes().get(370); + getDescriptor().getMessageTypes().get(372); internal_static_google_cloud_compute_v1_FirewallPolicyRuleSecureTag_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_FirewallPolicyRuleSecureTag_descriptor, @@ -39311,7 +39663,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", "State", }); internal_static_google_cloud_compute_v1_FixedOrPercent_descriptor = - getDescriptor().getMessageTypes().get(371); + getDescriptor().getMessageTypes().get(373); internal_static_google_cloud_compute_v1_FixedOrPercent_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_FixedOrPercent_descriptor, @@ -39319,7 +39671,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Calculated", "Fixed", "Percent", }); internal_static_google_cloud_compute_v1_FlexibleTimeRange_descriptor = - getDescriptor().getMessageTypes().get(372); + getDescriptor().getMessageTypes().get(374); internal_static_google_cloud_compute_v1_FlexibleTimeRange_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_FlexibleTimeRange_descriptor, @@ -39327,7 +39679,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "MaxDuration", "MinDuration", "StartTimeNotEarlierThan", "StartTimeNotLaterThan", }); internal_static_google_cloud_compute_v1_ForwardingRule_descriptor = - getDescriptor().getMessageTypes().get(373); + getDescriptor().getMessageTypes().get(375); internal_static_google_cloud_compute_v1_ForwardingRule_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ForwardingRule_descriptor, @@ -39380,7 +39732,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Key", "Value", }); internal_static_google_cloud_compute_v1_ForwardingRuleAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(374); + getDescriptor().getMessageTypes().get(376); internal_static_google_cloud_compute_v1_ForwardingRuleAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ForwardingRuleAggregatedList_descriptor, @@ -39398,7 +39750,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Key", "Value", }); internal_static_google_cloud_compute_v1_ForwardingRuleList_descriptor = - getDescriptor().getMessageTypes().get(375); + getDescriptor().getMessageTypes().get(377); internal_static_google_cloud_compute_v1_ForwardingRuleList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ForwardingRuleList_descriptor, @@ -39406,7 +39758,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_ForwardingRuleReference_descriptor = - getDescriptor().getMessageTypes().get(376); + getDescriptor().getMessageTypes().get(378); internal_static_google_cloud_compute_v1_ForwardingRuleReference_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ForwardingRuleReference_descriptor, @@ -39414,7 +39766,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ForwardingRule", }); internal_static_google_cloud_compute_v1_ForwardingRuleServiceDirectoryRegistration_descriptor = - getDescriptor().getMessageTypes().get(377); + getDescriptor().getMessageTypes().get(379); internal_static_google_cloud_compute_v1_ForwardingRuleServiceDirectoryRegistration_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ForwardingRuleServiceDirectoryRegistration_descriptor, @@ -39422,7 +39774,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Namespace", "Service", "ServiceDirectoryRegion", }); internal_static_google_cloud_compute_v1_ForwardingRulesScopedList_descriptor = - getDescriptor().getMessageTypes().get(378); + getDescriptor().getMessageTypes().get(380); internal_static_google_cloud_compute_v1_ForwardingRulesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ForwardingRulesScopedList_descriptor, @@ -39430,7 +39782,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ForwardingRules", "Warning", }); internal_static_google_cloud_compute_v1_FutureReservation_descriptor = - getDescriptor().getMessageTypes().get(379); + getDescriptor().getMessageTypes().get(381); internal_static_google_cloud_compute_v1_FutureReservation_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_FutureReservation_descriptor, @@ -39462,7 +39814,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Zone", }); internal_static_google_cloud_compute_v1_FutureReservationCommitmentInfo_descriptor = - getDescriptor().getMessageTypes().get(380); + getDescriptor().getMessageTypes().get(382); internal_static_google_cloud_compute_v1_FutureReservationCommitmentInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_FutureReservationCommitmentInfo_descriptor, @@ -39470,7 +39822,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "CommitmentName", "CommitmentPlan", "PreviousCommitmentTerms", }); internal_static_google_cloud_compute_v1_FutureReservationSpecificSKUProperties_descriptor = - getDescriptor().getMessageTypes().get(381); + getDescriptor().getMessageTypes().get(383); internal_static_google_cloud_compute_v1_FutureReservationSpecificSKUProperties_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_FutureReservationSpecificSKUProperties_descriptor, @@ -39478,7 +39830,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "InstanceProperties", "SourceInstanceTemplate", "TotalCount", }); internal_static_google_cloud_compute_v1_FutureReservationStatus_descriptor = - getDescriptor().getMessageTypes().get(382); + getDescriptor().getMessageTypes().get(384); internal_static_google_cloud_compute_v1_FutureReservationStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_FutureReservationStatus_descriptor, @@ -39493,7 +39845,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "SpecificSkuProperties", }); internal_static_google_cloud_compute_v1_FutureReservationStatusExistingMatchingUsageInfo_descriptor = - getDescriptor().getMessageTypes().get(383); + getDescriptor().getMessageTypes().get(385); internal_static_google_cloud_compute_v1_FutureReservationStatusExistingMatchingUsageInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_FutureReservationStatusExistingMatchingUsageInfo_descriptor, @@ -39501,7 +39853,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Count", "Timestamp", }); internal_static_google_cloud_compute_v1_FutureReservationStatusLastKnownGoodState_descriptor = - getDescriptor().getMessageTypes().get(384); + getDescriptor().getMessageTypes().get(386); internal_static_google_cloud_compute_v1_FutureReservationStatusLastKnownGoodState_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_FutureReservationStatusLastKnownGoodState_descriptor, @@ -39514,7 +39866,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ProcurementStatus", }); internal_static_google_cloud_compute_v1_FutureReservationStatusLastKnownGoodStateFutureReservationSpecs_descriptor = - getDescriptor().getMessageTypes().get(385); + getDescriptor().getMessageTypes().get(387); internal_static_google_cloud_compute_v1_FutureReservationStatusLastKnownGoodStateFutureReservationSpecs_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_FutureReservationStatusLastKnownGoodStateFutureReservationSpecs_descriptor, @@ -39522,7 +39874,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ShareSettings", "SpecificSkuProperties", "TimeWindow", }); internal_static_google_cloud_compute_v1_FutureReservationStatusSpecificSKUProperties_descriptor = - getDescriptor().getMessageTypes().get(386); + getDescriptor().getMessageTypes().get(388); internal_static_google_cloud_compute_v1_FutureReservationStatusSpecificSKUProperties_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_FutureReservationStatusSpecificSKUProperties_descriptor, @@ -39530,7 +39882,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "SourceInstanceTemplateId", }); internal_static_google_cloud_compute_v1_FutureReservationTimeWindow_descriptor = - getDescriptor().getMessageTypes().get(387); + getDescriptor().getMessageTypes().get(389); internal_static_google_cloud_compute_v1_FutureReservationTimeWindow_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_FutureReservationTimeWindow_descriptor, @@ -39538,7 +39890,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Duration", "EndTime", "StartTime", }); internal_static_google_cloud_compute_v1_FutureReservationsAggregatedListResponse_descriptor = - getDescriptor().getMessageTypes().get(388); + getDescriptor().getMessageTypes().get(390); internal_static_google_cloud_compute_v1_FutureReservationsAggregatedListResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_FutureReservationsAggregatedListResponse_descriptor, @@ -39556,7 +39908,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Key", "Value", }); internal_static_google_cloud_compute_v1_FutureReservationsListResponse_descriptor = - getDescriptor().getMessageTypes().get(389); + getDescriptor().getMessageTypes().get(391); internal_static_google_cloud_compute_v1_FutureReservationsListResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_FutureReservationsListResponse_descriptor, @@ -39564,7 +39916,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Etag", "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Unreachables", "Warning", }); internal_static_google_cloud_compute_v1_FutureReservationsScopedList_descriptor = - getDescriptor().getMessageTypes().get(390); + getDescriptor().getMessageTypes().get(392); internal_static_google_cloud_compute_v1_FutureReservationsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_FutureReservationsScopedList_descriptor, @@ -39572,7 +39924,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "FutureReservations", "Warning", }); internal_static_google_cloud_compute_v1_FutureResourcesRecommendation_descriptor = - getDescriptor().getMessageTypes().get(391); + getDescriptor().getMessageTypes().get(393); internal_static_google_cloud_compute_v1_FutureResourcesRecommendation_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_FutureResourcesRecommendation_descriptor, @@ -39595,7 +39947,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Key", "Value", }); internal_static_google_cloud_compute_v1_FutureResourcesRecommendationOtherLocation_descriptor = - getDescriptor().getMessageTypes().get(392); + getDescriptor().getMessageTypes().get(394); internal_static_google_cloud_compute_v1_FutureResourcesRecommendationOtherLocation_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_FutureResourcesRecommendationOtherLocation_descriptor, @@ -39603,7 +39955,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Details", "Status", }); internal_static_google_cloud_compute_v1_FutureResourcesSpec_descriptor = - getDescriptor().getMessageTypes().get(393); + getDescriptor().getMessageTypes().get(395); internal_static_google_cloud_compute_v1_FutureResourcesSpec_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_FutureResourcesSpec_descriptor, @@ -39611,7 +39963,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "DeploymentType", "LocationPolicy", "TargetResources", "TimeRangeSpec", }); internal_static_google_cloud_compute_v1_FutureResourcesSpecAggregateResources_descriptor = - getDescriptor().getMessageTypes().get(394); + getDescriptor().getMessageTypes().get(396); internal_static_google_cloud_compute_v1_FutureResourcesSpecAggregateResources_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_FutureResourcesSpecAggregateResources_descriptor, @@ -39619,7 +39971,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "AcceleratorCount", "VmFamily", "WorkloadType", }); internal_static_google_cloud_compute_v1_FutureResourcesSpecLocalSsdPartition_descriptor = - getDescriptor().getMessageTypes().get(395); + getDescriptor().getMessageTypes().get(397); internal_static_google_cloud_compute_v1_FutureResourcesSpecLocalSsdPartition_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_FutureResourcesSpecLocalSsdPartition_descriptor, @@ -39627,7 +39979,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "DiskInterface", "DiskSizeGb", }); internal_static_google_cloud_compute_v1_FutureResourcesSpecLocationPolicy_descriptor = - getDescriptor().getMessageTypes().get(396); + getDescriptor().getMessageTypes().get(398); internal_static_google_cloud_compute_v1_FutureResourcesSpecLocationPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_FutureResourcesSpecLocationPolicy_descriptor, @@ -39645,7 +39997,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Key", "Value", }); internal_static_google_cloud_compute_v1_FutureResourcesSpecLocationPolicyLocation_descriptor = - getDescriptor().getMessageTypes().get(397); + getDescriptor().getMessageTypes().get(399); internal_static_google_cloud_compute_v1_FutureResourcesSpecLocationPolicyLocation_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_FutureResourcesSpecLocationPolicyLocation_descriptor, @@ -39653,7 +40005,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Preference", }); internal_static_google_cloud_compute_v1_FutureResourcesSpecSpecificSKUResources_descriptor = - getDescriptor().getMessageTypes().get(398); + getDescriptor().getMessageTypes().get(400); internal_static_google_cloud_compute_v1_FutureResourcesSpecSpecificSKUResources_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_FutureResourcesSpecSpecificSKUResources_descriptor, @@ -39661,7 +40013,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "InstanceCount", "LocalSsdPartitions", "MachineType", }); internal_static_google_cloud_compute_v1_FutureResourcesSpecTargetResources_descriptor = - getDescriptor().getMessageTypes().get(399); + getDescriptor().getMessageTypes().get(401); internal_static_google_cloud_compute_v1_FutureResourcesSpecTargetResources_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_FutureResourcesSpecTargetResources_descriptor, @@ -39669,7 +40021,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "AggregateResources", "SpecificSkuResources", }); internal_static_google_cloud_compute_v1_GRPCHealthCheck_descriptor = - getDescriptor().getMessageTypes().get(400); + getDescriptor().getMessageTypes().get(402); internal_static_google_cloud_compute_v1_GRPCHealthCheck_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GRPCHealthCheck_descriptor, @@ -39677,7 +40029,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "GrpcServiceName", "Port", "PortName", "PortSpecification", }); internal_static_google_cloud_compute_v1_GRPCTLSHealthCheck_descriptor = - getDescriptor().getMessageTypes().get(401); + getDescriptor().getMessageTypes().get(403); internal_static_google_cloud_compute_v1_GRPCTLSHealthCheck_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GRPCTLSHealthCheck_descriptor, @@ -39685,7 +40037,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "GrpcServiceName", "Port", "PortSpecification", }); internal_static_google_cloud_compute_v1_GetAcceleratorTypeRequest_descriptor = - getDescriptor().getMessageTypes().get(402); + getDescriptor().getMessageTypes().get(404); internal_static_google_cloud_compute_v1_GetAcceleratorTypeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetAcceleratorTypeRequest_descriptor, @@ -39693,7 +40045,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "AcceleratorType", "Project", "Zone", }); internal_static_google_cloud_compute_v1_GetAddressRequest_descriptor = - getDescriptor().getMessageTypes().get(403); + getDescriptor().getMessageTypes().get(405); internal_static_google_cloud_compute_v1_GetAddressRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetAddressRequest_descriptor, @@ -39701,7 +40053,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Address", "Project", "Region", }); internal_static_google_cloud_compute_v1_GetAssociationFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(404); + getDescriptor().getMessageTypes().get(406); internal_static_google_cloud_compute_v1_GetAssociationFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetAssociationFirewallPolicyRequest_descriptor, @@ -39709,7 +40061,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "FirewallPolicy", "Name", }); internal_static_google_cloud_compute_v1_GetAssociationNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(405); + getDescriptor().getMessageTypes().get(407); internal_static_google_cloud_compute_v1_GetAssociationNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetAssociationNetworkFirewallPolicyRequest_descriptor, @@ -39717,7 +40069,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "FirewallPolicy", "Name", "Project", }); internal_static_google_cloud_compute_v1_GetAssociationOrganizationSecurityPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(406); + getDescriptor().getMessageTypes().get(408); internal_static_google_cloud_compute_v1_GetAssociationOrganizationSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetAssociationOrganizationSecurityPolicyRequest_descriptor, @@ -39725,7 +40077,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", "SecurityPolicy", }); internal_static_google_cloud_compute_v1_GetAssociationRegionNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(407); + getDescriptor().getMessageTypes().get(409); internal_static_google_cloud_compute_v1_GetAssociationRegionNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetAssociationRegionNetworkFirewallPolicyRequest_descriptor, @@ -39733,7 +40085,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "FirewallPolicy", "Name", "Project", "Region", }); internal_static_google_cloud_compute_v1_GetAutoscalerRequest_descriptor = - getDescriptor().getMessageTypes().get(408); + getDescriptor().getMessageTypes().get(410); internal_static_google_cloud_compute_v1_GetAutoscalerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetAutoscalerRequest_descriptor, @@ -39741,7 +40093,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Autoscaler", "Project", "Zone", }); internal_static_google_cloud_compute_v1_GetBackendBucketRequest_descriptor = - getDescriptor().getMessageTypes().get(409); + getDescriptor().getMessageTypes().get(411); internal_static_google_cloud_compute_v1_GetBackendBucketRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetBackendBucketRequest_descriptor, @@ -39749,7 +40101,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "BackendBucket", "Project", }); internal_static_google_cloud_compute_v1_GetBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(410); + getDescriptor().getMessageTypes().get(412); internal_static_google_cloud_compute_v1_GetBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetBackendServiceRequest_descriptor, @@ -39757,7 +40109,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "BackendService", "Project", }); internal_static_google_cloud_compute_v1_GetCrossSiteNetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(411); + getDescriptor().getMessageTypes().get(413); internal_static_google_cloud_compute_v1_GetCrossSiteNetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetCrossSiteNetworkRequest_descriptor, @@ -39765,7 +40117,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "CrossSiteNetwork", "Project", }); internal_static_google_cloud_compute_v1_GetDiagnosticsInterconnectRequest_descriptor = - getDescriptor().getMessageTypes().get(412); + getDescriptor().getMessageTypes().get(414); internal_static_google_cloud_compute_v1_GetDiagnosticsInterconnectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetDiagnosticsInterconnectRequest_descriptor, @@ -39773,7 +40125,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Interconnect", "Project", }); internal_static_google_cloud_compute_v1_GetDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(413); + getDescriptor().getMessageTypes().get(415); internal_static_google_cloud_compute_v1_GetDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetDiskRequest_descriptor, @@ -39781,7 +40133,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Disk", "Project", "Zone", }); internal_static_google_cloud_compute_v1_GetDiskTypeRequest_descriptor = - getDescriptor().getMessageTypes().get(414); + getDescriptor().getMessageTypes().get(416); internal_static_google_cloud_compute_v1_GetDiskTypeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetDiskTypeRequest_descriptor, @@ -39789,7 +40141,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "DiskType", "Project", "Zone", }); internal_static_google_cloud_compute_v1_GetEffectiveFirewallsInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(415); + getDescriptor().getMessageTypes().get(417); internal_static_google_cloud_compute_v1_GetEffectiveFirewallsInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetEffectiveFirewallsInstanceRequest_descriptor, @@ -39797,7 +40149,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Instance", "NetworkInterface", "Project", "Zone", }); internal_static_google_cloud_compute_v1_GetEffectiveFirewallsNetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(416); + getDescriptor().getMessageTypes().get(418); internal_static_google_cloud_compute_v1_GetEffectiveFirewallsNetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetEffectiveFirewallsNetworkRequest_descriptor, @@ -39805,7 +40157,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Network", "Project", }); internal_static_google_cloud_compute_v1_GetEffectiveFirewallsRegionNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(417); + getDescriptor().getMessageTypes().get(419); internal_static_google_cloud_compute_v1_GetEffectiveFirewallsRegionNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetEffectiveFirewallsRegionNetworkFirewallPolicyRequest_descriptor, @@ -39813,7 +40165,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Network", "Project", "Region", }); internal_static_google_cloud_compute_v1_GetEffectiveSecurityPoliciesBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(418); + getDescriptor().getMessageTypes().get(420); internal_static_google_cloud_compute_v1_GetEffectiveSecurityPoliciesBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetEffectiveSecurityPoliciesBackendServiceRequest_descriptor, @@ -39821,13 +40173,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "BackendService", "Project", }); internal_static_google_cloud_compute_v1_GetEffectiveSecurityPoliciesBackendServiceResponse_descriptor = - getDescriptor().getMessageTypes().get(419); + getDescriptor().getMessageTypes().get(421); internal_static_google_cloud_compute_v1_GetEffectiveSecurityPoliciesBackendServiceResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetEffectiveSecurityPoliciesBackendServiceResponse_descriptor, new java.lang.String[] {}); internal_static_google_cloud_compute_v1_GetExternalVpnGatewayRequest_descriptor = - getDescriptor().getMessageTypes().get(420); + getDescriptor().getMessageTypes().get(422); internal_static_google_cloud_compute_v1_GetExternalVpnGatewayRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetExternalVpnGatewayRequest_descriptor, @@ -39835,7 +40187,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ExternalVpnGateway", "Project", }); internal_static_google_cloud_compute_v1_GetFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(421); + getDescriptor().getMessageTypes().get(423); internal_static_google_cloud_compute_v1_GetFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetFirewallPolicyRequest_descriptor, @@ -39843,7 +40195,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "FirewallPolicy", }); internal_static_google_cloud_compute_v1_GetFirewallRequest_descriptor = - getDescriptor().getMessageTypes().get(422); + getDescriptor().getMessageTypes().get(424); internal_static_google_cloud_compute_v1_GetFirewallRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetFirewallRequest_descriptor, @@ -39851,7 +40203,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Firewall", "Project", }); internal_static_google_cloud_compute_v1_GetForwardingRuleRequest_descriptor = - getDescriptor().getMessageTypes().get(423); + getDescriptor().getMessageTypes().get(425); internal_static_google_cloud_compute_v1_GetForwardingRuleRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetForwardingRuleRequest_descriptor, @@ -39859,7 +40211,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ForwardingRule", "Project", "Region", }); internal_static_google_cloud_compute_v1_GetFromFamilyImageRequest_descriptor = - getDescriptor().getMessageTypes().get(424); + getDescriptor().getMessageTypes().get(426); internal_static_google_cloud_compute_v1_GetFromFamilyImageRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetFromFamilyImageRequest_descriptor, @@ -39867,7 +40219,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Family", "Project", }); internal_static_google_cloud_compute_v1_GetFutureReservationRequest_descriptor = - getDescriptor().getMessageTypes().get(425); + getDescriptor().getMessageTypes().get(427); internal_static_google_cloud_compute_v1_GetFutureReservationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetFutureReservationRequest_descriptor, @@ -39875,7 +40227,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "FutureReservation", "Project", "Zone", }); internal_static_google_cloud_compute_v1_GetGlobalAddressRequest_descriptor = - getDescriptor().getMessageTypes().get(426); + getDescriptor().getMessageTypes().get(428); internal_static_google_cloud_compute_v1_GetGlobalAddressRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetGlobalAddressRequest_descriptor, @@ -39883,7 +40235,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Address", "Project", }); internal_static_google_cloud_compute_v1_GetGlobalForwardingRuleRequest_descriptor = - getDescriptor().getMessageTypes().get(427); + getDescriptor().getMessageTypes().get(429); internal_static_google_cloud_compute_v1_GetGlobalForwardingRuleRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetGlobalForwardingRuleRequest_descriptor, @@ -39891,7 +40243,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ForwardingRule", "Project", }); internal_static_google_cloud_compute_v1_GetGlobalNetworkEndpointGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(428); + getDescriptor().getMessageTypes().get(430); internal_static_google_cloud_compute_v1_GetGlobalNetworkEndpointGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetGlobalNetworkEndpointGroupRequest_descriptor, @@ -39899,7 +40251,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "NetworkEndpointGroup", "Project", }); internal_static_google_cloud_compute_v1_GetGlobalOperationRequest_descriptor = - getDescriptor().getMessageTypes().get(429); + getDescriptor().getMessageTypes().get(431); internal_static_google_cloud_compute_v1_GetGlobalOperationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetGlobalOperationRequest_descriptor, @@ -39907,7 +40259,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Operation", "Project", }); internal_static_google_cloud_compute_v1_GetGlobalOrganizationOperationRequest_descriptor = - getDescriptor().getMessageTypes().get(430); + getDescriptor().getMessageTypes().get(432); internal_static_google_cloud_compute_v1_GetGlobalOrganizationOperationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetGlobalOrganizationOperationRequest_descriptor, @@ -39915,7 +40267,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Operation", "ParentId", }); internal_static_google_cloud_compute_v1_GetGlobalPublicDelegatedPrefixeRequest_descriptor = - getDescriptor().getMessageTypes().get(431); + getDescriptor().getMessageTypes().get(433); internal_static_google_cloud_compute_v1_GetGlobalPublicDelegatedPrefixeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetGlobalPublicDelegatedPrefixeRequest_descriptor, @@ -39923,7 +40275,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "PublicDelegatedPrefix", }); internal_static_google_cloud_compute_v1_GetGuestAttributesInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(432); + getDescriptor().getMessageTypes().get(434); internal_static_google_cloud_compute_v1_GetGuestAttributesInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetGuestAttributesInstanceRequest_descriptor, @@ -39931,7 +40283,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Instance", "Project", "QueryPath", "VariableKey", "Zone", }); internal_static_google_cloud_compute_v1_GetHealthBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(433); + getDescriptor().getMessageTypes().get(435); internal_static_google_cloud_compute_v1_GetHealthBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetHealthBackendServiceRequest_descriptor, @@ -39939,7 +40291,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "BackendService", "Project", "ResourceGroupReferenceResource", }); internal_static_google_cloud_compute_v1_GetHealthCheckRequest_descriptor = - getDescriptor().getMessageTypes().get(434); + getDescriptor().getMessageTypes().get(436); internal_static_google_cloud_compute_v1_GetHealthCheckRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetHealthCheckRequest_descriptor, @@ -39947,7 +40299,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "HealthCheck", "Project", }); internal_static_google_cloud_compute_v1_GetHealthRegionBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(435); + getDescriptor().getMessageTypes().get(437); internal_static_google_cloud_compute_v1_GetHealthRegionBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetHealthRegionBackendServiceRequest_descriptor, @@ -39955,7 +40307,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "BackendService", "Project", "Region", "ResourceGroupReferenceResource", }); internal_static_google_cloud_compute_v1_GetHealthTargetPoolRequest_descriptor = - getDescriptor().getMessageTypes().get(436); + getDescriptor().getMessageTypes().get(438); internal_static_google_cloud_compute_v1_GetHealthTargetPoolRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetHealthTargetPoolRequest_descriptor, @@ -39963,7 +40315,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "InstanceReferenceResource", "Project", "Region", "TargetPool", }); internal_static_google_cloud_compute_v1_GetIamPolicyBackendBucketRequest_descriptor = - getDescriptor().getMessageTypes().get(437); + getDescriptor().getMessageTypes().get(439); internal_static_google_cloud_compute_v1_GetIamPolicyBackendBucketRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicyBackendBucketRequest_descriptor, @@ -39971,7 +40323,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "OptionsRequestedPolicyVersion", "Project", "Resource", }); internal_static_google_cloud_compute_v1_GetIamPolicyBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(438); + getDescriptor().getMessageTypes().get(440); internal_static_google_cloud_compute_v1_GetIamPolicyBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicyBackendServiceRequest_descriptor, @@ -39979,7 +40331,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "OptionsRequestedPolicyVersion", "Project", "Resource", }); internal_static_google_cloud_compute_v1_GetIamPolicyDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(439); + getDescriptor().getMessageTypes().get(441); internal_static_google_cloud_compute_v1_GetIamPolicyDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicyDiskRequest_descriptor, @@ -39987,7 +40339,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "OptionsRequestedPolicyVersion", "Project", "Resource", "Zone", }); internal_static_google_cloud_compute_v1_GetIamPolicyFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(440); + getDescriptor().getMessageTypes().get(442); internal_static_google_cloud_compute_v1_GetIamPolicyFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicyFirewallPolicyRequest_descriptor, @@ -39995,7 +40347,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "OptionsRequestedPolicyVersion", "Resource", }); internal_static_google_cloud_compute_v1_GetIamPolicyImageRequest_descriptor = - getDescriptor().getMessageTypes().get(441); + getDescriptor().getMessageTypes().get(443); internal_static_google_cloud_compute_v1_GetIamPolicyImageRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicyImageRequest_descriptor, @@ -40003,7 +40355,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "OptionsRequestedPolicyVersion", "Project", "Resource", }); internal_static_google_cloud_compute_v1_GetIamPolicyInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(442); + getDescriptor().getMessageTypes().get(444); internal_static_google_cloud_compute_v1_GetIamPolicyInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicyInstanceRequest_descriptor, @@ -40011,7 +40363,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "OptionsRequestedPolicyVersion", "Project", "Resource", "Zone", }); internal_static_google_cloud_compute_v1_GetIamPolicyInstanceTemplateRequest_descriptor = - getDescriptor().getMessageTypes().get(443); + getDescriptor().getMessageTypes().get(445); internal_static_google_cloud_compute_v1_GetIamPolicyInstanceTemplateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicyInstanceTemplateRequest_descriptor, @@ -40019,7 +40371,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "OptionsRequestedPolicyVersion", "Project", "Resource", }); internal_static_google_cloud_compute_v1_GetIamPolicyInstantSnapshotRequest_descriptor = - getDescriptor().getMessageTypes().get(444); + getDescriptor().getMessageTypes().get(446); internal_static_google_cloud_compute_v1_GetIamPolicyInstantSnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicyInstantSnapshotRequest_descriptor, @@ -40027,7 +40379,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "OptionsRequestedPolicyVersion", "Project", "Resource", "Zone", }); internal_static_google_cloud_compute_v1_GetIamPolicyInterconnectAttachmentGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(445); + getDescriptor().getMessageTypes().get(447); internal_static_google_cloud_compute_v1_GetIamPolicyInterconnectAttachmentGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicyInterconnectAttachmentGroupRequest_descriptor, @@ -40035,7 +40387,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "OptionsRequestedPolicyVersion", "Project", "Resource", }); internal_static_google_cloud_compute_v1_GetIamPolicyInterconnectGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(446); + getDescriptor().getMessageTypes().get(448); internal_static_google_cloud_compute_v1_GetIamPolicyInterconnectGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicyInterconnectGroupRequest_descriptor, @@ -40043,7 +40395,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "OptionsRequestedPolicyVersion", "Project", "Resource", }); internal_static_google_cloud_compute_v1_GetIamPolicyLicenseRequest_descriptor = - getDescriptor().getMessageTypes().get(447); + getDescriptor().getMessageTypes().get(449); internal_static_google_cloud_compute_v1_GetIamPolicyLicenseRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicyLicenseRequest_descriptor, @@ -40051,7 +40403,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "OptionsRequestedPolicyVersion", "Project", "Resource", }); internal_static_google_cloud_compute_v1_GetIamPolicyMachineImageRequest_descriptor = - getDescriptor().getMessageTypes().get(448); + getDescriptor().getMessageTypes().get(450); internal_static_google_cloud_compute_v1_GetIamPolicyMachineImageRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicyMachineImageRequest_descriptor, @@ -40059,7 +40411,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "OptionsRequestedPolicyVersion", "Project", "Resource", }); internal_static_google_cloud_compute_v1_GetIamPolicyNetworkAttachmentRequest_descriptor = - getDescriptor().getMessageTypes().get(449); + getDescriptor().getMessageTypes().get(451); internal_static_google_cloud_compute_v1_GetIamPolicyNetworkAttachmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicyNetworkAttachmentRequest_descriptor, @@ -40067,7 +40419,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "OptionsRequestedPolicyVersion", "Project", "Region", "Resource", }); internal_static_google_cloud_compute_v1_GetIamPolicyNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(450); + getDescriptor().getMessageTypes().get(452); internal_static_google_cloud_compute_v1_GetIamPolicyNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicyNetworkFirewallPolicyRequest_descriptor, @@ -40075,7 +40427,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "OptionsRequestedPolicyVersion", "Project", "Resource", }); internal_static_google_cloud_compute_v1_GetIamPolicyNodeGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(451); + getDescriptor().getMessageTypes().get(453); internal_static_google_cloud_compute_v1_GetIamPolicyNodeGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicyNodeGroupRequest_descriptor, @@ -40083,7 +40435,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "OptionsRequestedPolicyVersion", "Project", "Resource", "Zone", }); internal_static_google_cloud_compute_v1_GetIamPolicyNodeTemplateRequest_descriptor = - getDescriptor().getMessageTypes().get(452); + getDescriptor().getMessageTypes().get(454); internal_static_google_cloud_compute_v1_GetIamPolicyNodeTemplateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicyNodeTemplateRequest_descriptor, @@ -40091,15 +40443,19 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "OptionsRequestedPolicyVersion", "Project", "Region", "Resource", }); internal_static_google_cloud_compute_v1_GetIamPolicyRegionBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(453); + getDescriptor().getMessageTypes().get(455); internal_static_google_cloud_compute_v1_GetIamPolicyRegionBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicyRegionBackendServiceRequest_descriptor, new java.lang.String[] { "OptionsRequestedPolicyVersion", "Project", "Region", "Resource", }); + _clinit_autosplit_dinit_1(); + } + + private static void _clinit_autosplit_dinit_1() { internal_static_google_cloud_compute_v1_GetIamPolicyRegionDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(454); + getDescriptor().getMessageTypes().get(456); internal_static_google_cloud_compute_v1_GetIamPolicyRegionDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicyRegionDiskRequest_descriptor, @@ -40107,19 +40463,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "OptionsRequestedPolicyVersion", "Project", "Region", "Resource", }); internal_static_google_cloud_compute_v1_GetIamPolicyRegionInstantSnapshotRequest_descriptor = - getDescriptor().getMessageTypes().get(455); + getDescriptor().getMessageTypes().get(457); internal_static_google_cloud_compute_v1_GetIamPolicyRegionInstantSnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicyRegionInstantSnapshotRequest_descriptor, new java.lang.String[] { "OptionsRequestedPolicyVersion", "Project", "Region", "Resource", }); - _clinit_autosplit_dinit_1(); - } - - private static void _clinit_autosplit_dinit_1() { internal_static_google_cloud_compute_v1_GetIamPolicyRegionNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(456); + getDescriptor().getMessageTypes().get(458); internal_static_google_cloud_compute_v1_GetIamPolicyRegionNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicyRegionNetworkFirewallPolicyRequest_descriptor, @@ -40127,7 +40479,7 @@ private static void _clinit_autosplit_dinit_1() { "OptionsRequestedPolicyVersion", "Project", "Region", "Resource", }); internal_static_google_cloud_compute_v1_GetIamPolicyReservationBlockRequest_descriptor = - getDescriptor().getMessageTypes().get(457); + getDescriptor().getMessageTypes().get(459); internal_static_google_cloud_compute_v1_GetIamPolicyReservationBlockRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicyReservationBlockRequest_descriptor, @@ -40135,7 +40487,7 @@ private static void _clinit_autosplit_dinit_1() { "OptionsRequestedPolicyVersion", "ParentResource", "Project", "Resource", "Zone", }); internal_static_google_cloud_compute_v1_GetIamPolicyReservationRequest_descriptor = - getDescriptor().getMessageTypes().get(458); + getDescriptor().getMessageTypes().get(460); internal_static_google_cloud_compute_v1_GetIamPolicyReservationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicyReservationRequest_descriptor, @@ -40143,7 +40495,7 @@ private static void _clinit_autosplit_dinit_1() { "OptionsRequestedPolicyVersion", "Project", "Resource", "Zone", }); internal_static_google_cloud_compute_v1_GetIamPolicyReservationSubBlockRequest_descriptor = - getDescriptor().getMessageTypes().get(459); + getDescriptor().getMessageTypes().get(461); internal_static_google_cloud_compute_v1_GetIamPolicyReservationSubBlockRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicyReservationSubBlockRequest_descriptor, @@ -40151,7 +40503,7 @@ private static void _clinit_autosplit_dinit_1() { "OptionsRequestedPolicyVersion", "ParentResource", "Project", "Resource", "Zone", }); internal_static_google_cloud_compute_v1_GetIamPolicyResourcePolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(460); + getDescriptor().getMessageTypes().get(462); internal_static_google_cloud_compute_v1_GetIamPolicyResourcePolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicyResourcePolicyRequest_descriptor, @@ -40159,7 +40511,7 @@ private static void _clinit_autosplit_dinit_1() { "OptionsRequestedPolicyVersion", "Project", "Region", "Resource", }); internal_static_google_cloud_compute_v1_GetIamPolicyServiceAttachmentRequest_descriptor = - getDescriptor().getMessageTypes().get(461); + getDescriptor().getMessageTypes().get(463); internal_static_google_cloud_compute_v1_GetIamPolicyServiceAttachmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicyServiceAttachmentRequest_descriptor, @@ -40167,7 +40519,7 @@ private static void _clinit_autosplit_dinit_1() { "OptionsRequestedPolicyVersion", "Project", "Region", "Resource", }); internal_static_google_cloud_compute_v1_GetIamPolicySnapshotRequest_descriptor = - getDescriptor().getMessageTypes().get(462); + getDescriptor().getMessageTypes().get(464); internal_static_google_cloud_compute_v1_GetIamPolicySnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicySnapshotRequest_descriptor, @@ -40175,7 +40527,7 @@ private static void _clinit_autosplit_dinit_1() { "OptionsRequestedPolicyVersion", "Project", "Resource", }); internal_static_google_cloud_compute_v1_GetIamPolicyStoragePoolRequest_descriptor = - getDescriptor().getMessageTypes().get(463); + getDescriptor().getMessageTypes().get(465); internal_static_google_cloud_compute_v1_GetIamPolicyStoragePoolRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicyStoragePoolRequest_descriptor, @@ -40183,7 +40535,7 @@ private static void _clinit_autosplit_dinit_1() { "OptionsRequestedPolicyVersion", "Project", "Resource", "Zone", }); internal_static_google_cloud_compute_v1_GetIamPolicySubnetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(464); + getDescriptor().getMessageTypes().get(466); internal_static_google_cloud_compute_v1_GetIamPolicySubnetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicySubnetworkRequest_descriptor, @@ -40191,7 +40543,7 @@ private static void _clinit_autosplit_dinit_1() { "OptionsRequestedPolicyVersion", "Project", "Region", "Resource", }); internal_static_google_cloud_compute_v1_GetImageFamilyViewRequest_descriptor = - getDescriptor().getMessageTypes().get(465); + getDescriptor().getMessageTypes().get(467); internal_static_google_cloud_compute_v1_GetImageFamilyViewRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetImageFamilyViewRequest_descriptor, @@ -40199,7 +40551,7 @@ private static void _clinit_autosplit_dinit_1() { "Family", "Project", "Zone", }); internal_static_google_cloud_compute_v1_GetImageRequest_descriptor = - getDescriptor().getMessageTypes().get(466); + getDescriptor().getMessageTypes().get(468); internal_static_google_cloud_compute_v1_GetImageRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetImageRequest_descriptor, @@ -40207,7 +40559,7 @@ private static void _clinit_autosplit_dinit_1() { "Image", "Project", }); internal_static_google_cloud_compute_v1_GetInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(467); + getDescriptor().getMessageTypes().get(469); internal_static_google_cloud_compute_v1_GetInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetInstanceGroupManagerRequest_descriptor, @@ -40215,7 +40567,7 @@ private static void _clinit_autosplit_dinit_1() { "InstanceGroupManager", "Project", "Zone", }); internal_static_google_cloud_compute_v1_GetInstanceGroupManagerResizeRequestRequest_descriptor = - getDescriptor().getMessageTypes().get(468); + getDescriptor().getMessageTypes().get(470); internal_static_google_cloud_compute_v1_GetInstanceGroupManagerResizeRequestRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetInstanceGroupManagerResizeRequestRequest_descriptor, @@ -40223,7 +40575,7 @@ private static void _clinit_autosplit_dinit_1() { "InstanceGroupManager", "Project", "ResizeRequest", "Zone", }); internal_static_google_cloud_compute_v1_GetInstanceGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(469); + getDescriptor().getMessageTypes().get(471); internal_static_google_cloud_compute_v1_GetInstanceGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetInstanceGroupRequest_descriptor, @@ -40231,7 +40583,7 @@ private static void _clinit_autosplit_dinit_1() { "InstanceGroup", "Project", "Zone", }); internal_static_google_cloud_compute_v1_GetInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(470); + getDescriptor().getMessageTypes().get(472); internal_static_google_cloud_compute_v1_GetInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetInstanceRequest_descriptor, @@ -40239,7 +40591,7 @@ private static void _clinit_autosplit_dinit_1() { "Instance", "Project", "Zone", }); internal_static_google_cloud_compute_v1_GetInstanceSettingRequest_descriptor = - getDescriptor().getMessageTypes().get(471); + getDescriptor().getMessageTypes().get(473); internal_static_google_cloud_compute_v1_GetInstanceSettingRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetInstanceSettingRequest_descriptor, @@ -40247,7 +40599,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Zone", }); internal_static_google_cloud_compute_v1_GetInstanceTemplateRequest_descriptor = - getDescriptor().getMessageTypes().get(472); + getDescriptor().getMessageTypes().get(474); internal_static_google_cloud_compute_v1_GetInstanceTemplateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetInstanceTemplateRequest_descriptor, @@ -40255,7 +40607,7 @@ private static void _clinit_autosplit_dinit_1() { "InstanceTemplate", "Project", }); internal_static_google_cloud_compute_v1_GetInstantSnapshotRequest_descriptor = - getDescriptor().getMessageTypes().get(473); + getDescriptor().getMessageTypes().get(475); internal_static_google_cloud_compute_v1_GetInstantSnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetInstantSnapshotRequest_descriptor, @@ -40263,7 +40615,7 @@ private static void _clinit_autosplit_dinit_1() { "InstantSnapshot", "Project", "Zone", }); internal_static_google_cloud_compute_v1_GetInterconnectAttachmentGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(474); + getDescriptor().getMessageTypes().get(476); internal_static_google_cloud_compute_v1_GetInterconnectAttachmentGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetInterconnectAttachmentGroupRequest_descriptor, @@ -40271,7 +40623,7 @@ private static void _clinit_autosplit_dinit_1() { "InterconnectAttachmentGroup", "Project", }); internal_static_google_cloud_compute_v1_GetInterconnectAttachmentRequest_descriptor = - getDescriptor().getMessageTypes().get(475); + getDescriptor().getMessageTypes().get(477); internal_static_google_cloud_compute_v1_GetInterconnectAttachmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetInterconnectAttachmentRequest_descriptor, @@ -40279,7 +40631,7 @@ private static void _clinit_autosplit_dinit_1() { "InterconnectAttachment", "Project", "Region", }); internal_static_google_cloud_compute_v1_GetInterconnectGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(476); + getDescriptor().getMessageTypes().get(478); internal_static_google_cloud_compute_v1_GetInterconnectGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetInterconnectGroupRequest_descriptor, @@ -40287,7 +40639,7 @@ private static void _clinit_autosplit_dinit_1() { "InterconnectGroup", "Project", }); internal_static_google_cloud_compute_v1_GetInterconnectLocationRequest_descriptor = - getDescriptor().getMessageTypes().get(477); + getDescriptor().getMessageTypes().get(479); internal_static_google_cloud_compute_v1_GetInterconnectLocationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetInterconnectLocationRequest_descriptor, @@ -40295,7 +40647,7 @@ private static void _clinit_autosplit_dinit_1() { "InterconnectLocation", "Project", }); internal_static_google_cloud_compute_v1_GetInterconnectRemoteLocationRequest_descriptor = - getDescriptor().getMessageTypes().get(478); + getDescriptor().getMessageTypes().get(480); internal_static_google_cloud_compute_v1_GetInterconnectRemoteLocationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetInterconnectRemoteLocationRequest_descriptor, @@ -40303,7 +40655,7 @@ private static void _clinit_autosplit_dinit_1() { "InterconnectRemoteLocation", "Project", }); internal_static_google_cloud_compute_v1_GetInterconnectRequest_descriptor = - getDescriptor().getMessageTypes().get(479); + getDescriptor().getMessageTypes().get(481); internal_static_google_cloud_compute_v1_GetInterconnectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetInterconnectRequest_descriptor, @@ -40311,7 +40663,7 @@ private static void _clinit_autosplit_dinit_1() { "Interconnect", "Project", }); internal_static_google_cloud_compute_v1_GetLicenseCodeRequest_descriptor = - getDescriptor().getMessageTypes().get(480); + getDescriptor().getMessageTypes().get(482); internal_static_google_cloud_compute_v1_GetLicenseCodeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetLicenseCodeRequest_descriptor, @@ -40319,7 +40671,7 @@ private static void _clinit_autosplit_dinit_1() { "LicenseCode", "Project", }); internal_static_google_cloud_compute_v1_GetLicenseRequest_descriptor = - getDescriptor().getMessageTypes().get(481); + getDescriptor().getMessageTypes().get(483); internal_static_google_cloud_compute_v1_GetLicenseRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetLicenseRequest_descriptor, @@ -40327,7 +40679,7 @@ private static void _clinit_autosplit_dinit_1() { "License", "Project", }); internal_static_google_cloud_compute_v1_GetMachineImageRequest_descriptor = - getDescriptor().getMessageTypes().get(482); + getDescriptor().getMessageTypes().get(484); internal_static_google_cloud_compute_v1_GetMachineImageRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetMachineImageRequest_descriptor, @@ -40335,7 +40687,7 @@ private static void _clinit_autosplit_dinit_1() { "MachineImage", "Project", }); internal_static_google_cloud_compute_v1_GetMachineTypeRequest_descriptor = - getDescriptor().getMessageTypes().get(483); + getDescriptor().getMessageTypes().get(485); internal_static_google_cloud_compute_v1_GetMachineTypeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetMachineTypeRequest_descriptor, @@ -40343,7 +40695,7 @@ private static void _clinit_autosplit_dinit_1() { "MachineType", "Project", "Zone", }); internal_static_google_cloud_compute_v1_GetMacsecConfigInterconnectRequest_descriptor = - getDescriptor().getMessageTypes().get(484); + getDescriptor().getMessageTypes().get(486); internal_static_google_cloud_compute_v1_GetMacsecConfigInterconnectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetMacsecConfigInterconnectRequest_descriptor, @@ -40351,7 +40703,7 @@ private static void _clinit_autosplit_dinit_1() { "Interconnect", "Project", }); internal_static_google_cloud_compute_v1_GetNatIpInfoRouterRequest_descriptor = - getDescriptor().getMessageTypes().get(485); + getDescriptor().getMessageTypes().get(487); internal_static_google_cloud_compute_v1_GetNatIpInfoRouterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetNatIpInfoRouterRequest_descriptor, @@ -40359,7 +40711,7 @@ private static void _clinit_autosplit_dinit_1() { "NatName", "Project", "Region", "Router", }); internal_static_google_cloud_compute_v1_GetNatMappingInfoRoutersRequest_descriptor = - getDescriptor().getMessageTypes().get(486); + getDescriptor().getMessageTypes().get(488); internal_static_google_cloud_compute_v1_GetNatMappingInfoRoutersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetNatMappingInfoRoutersRequest_descriptor, @@ -40375,7 +40727,7 @@ private static void _clinit_autosplit_dinit_1() { "Router", }); internal_static_google_cloud_compute_v1_GetNetworkAttachmentRequest_descriptor = - getDescriptor().getMessageTypes().get(487); + getDescriptor().getMessageTypes().get(489); internal_static_google_cloud_compute_v1_GetNetworkAttachmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetNetworkAttachmentRequest_descriptor, @@ -40383,7 +40735,7 @@ private static void _clinit_autosplit_dinit_1() { "NetworkAttachment", "Project", "Region", }); internal_static_google_cloud_compute_v1_GetNetworkEdgeSecurityServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(488); + getDescriptor().getMessageTypes().get(490); internal_static_google_cloud_compute_v1_GetNetworkEdgeSecurityServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetNetworkEdgeSecurityServiceRequest_descriptor, @@ -40391,7 +40743,7 @@ private static void _clinit_autosplit_dinit_1() { "NetworkEdgeSecurityService", "Project", "Region", }); internal_static_google_cloud_compute_v1_GetNetworkEndpointGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(489); + getDescriptor().getMessageTypes().get(491); internal_static_google_cloud_compute_v1_GetNetworkEndpointGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetNetworkEndpointGroupRequest_descriptor, @@ -40399,7 +40751,7 @@ private static void _clinit_autosplit_dinit_1() { "NetworkEndpointGroup", "Project", "Zone", }); internal_static_google_cloud_compute_v1_GetNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(490); + getDescriptor().getMessageTypes().get(492); internal_static_google_cloud_compute_v1_GetNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetNetworkFirewallPolicyRequest_descriptor, @@ -40407,7 +40759,7 @@ private static void _clinit_autosplit_dinit_1() { "FirewallPolicy", "Project", }); internal_static_google_cloud_compute_v1_GetNetworkProfileRequest_descriptor = - getDescriptor().getMessageTypes().get(491); + getDescriptor().getMessageTypes().get(493); internal_static_google_cloud_compute_v1_GetNetworkProfileRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetNetworkProfileRequest_descriptor, @@ -40415,7 +40767,7 @@ private static void _clinit_autosplit_dinit_1() { "NetworkProfile", "Project", }); internal_static_google_cloud_compute_v1_GetNetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(492); + getDescriptor().getMessageTypes().get(494); internal_static_google_cloud_compute_v1_GetNetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetNetworkRequest_descriptor, @@ -40423,7 +40775,7 @@ private static void _clinit_autosplit_dinit_1() { "Network", "Project", }); internal_static_google_cloud_compute_v1_GetNodeGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(493); + getDescriptor().getMessageTypes().get(495); internal_static_google_cloud_compute_v1_GetNodeGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetNodeGroupRequest_descriptor, @@ -40431,7 +40783,7 @@ private static void _clinit_autosplit_dinit_1() { "NodeGroup", "Project", "Zone", }); internal_static_google_cloud_compute_v1_GetNodeTemplateRequest_descriptor = - getDescriptor().getMessageTypes().get(494); + getDescriptor().getMessageTypes().get(496); internal_static_google_cloud_compute_v1_GetNodeTemplateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetNodeTemplateRequest_descriptor, @@ -40439,7 +40791,7 @@ private static void _clinit_autosplit_dinit_1() { "NodeTemplate", "Project", "Region", }); internal_static_google_cloud_compute_v1_GetNodeTypeRequest_descriptor = - getDescriptor().getMessageTypes().get(495); + getDescriptor().getMessageTypes().get(497); internal_static_google_cloud_compute_v1_GetNodeTypeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetNodeTypeRequest_descriptor, @@ -40447,7 +40799,7 @@ private static void _clinit_autosplit_dinit_1() { "NodeType", "Project", "Zone", }); internal_static_google_cloud_compute_v1_GetOperationalStatusInterconnectAttachmentGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(496); + getDescriptor().getMessageTypes().get(498); internal_static_google_cloud_compute_v1_GetOperationalStatusInterconnectAttachmentGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetOperationalStatusInterconnectAttachmentGroupRequest_descriptor, @@ -40455,7 +40807,7 @@ private static void _clinit_autosplit_dinit_1() { "InterconnectAttachmentGroup", "Project", }); internal_static_google_cloud_compute_v1_GetOperationalStatusInterconnectGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(497); + getDescriptor().getMessageTypes().get(499); internal_static_google_cloud_compute_v1_GetOperationalStatusInterconnectGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetOperationalStatusInterconnectGroupRequest_descriptor, @@ -40463,7 +40815,7 @@ private static void _clinit_autosplit_dinit_1() { "InterconnectGroup", "Project", }); internal_static_google_cloud_compute_v1_GetOrganizationSecurityPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(498); + getDescriptor().getMessageTypes().get(500); internal_static_google_cloud_compute_v1_GetOrganizationSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetOrganizationSecurityPolicyRequest_descriptor, @@ -40471,7 +40823,7 @@ private static void _clinit_autosplit_dinit_1() { "SecurityPolicy", }); internal_static_google_cloud_compute_v1_GetPacketMirroringRequest_descriptor = - getDescriptor().getMessageTypes().get(499); + getDescriptor().getMessageTypes().get(501); internal_static_google_cloud_compute_v1_GetPacketMirroringRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetPacketMirroringRequest_descriptor, @@ -40479,7 +40831,7 @@ private static void _clinit_autosplit_dinit_1() { "PacketMirroring", "Project", "Region", }); internal_static_google_cloud_compute_v1_GetPacketMirroringRuleNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(500); + getDescriptor().getMessageTypes().get(502); internal_static_google_cloud_compute_v1_GetPacketMirroringRuleNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetPacketMirroringRuleNetworkFirewallPolicyRequest_descriptor, @@ -40487,7 +40839,7 @@ private static void _clinit_autosplit_dinit_1() { "FirewallPolicy", "Priority", "Project", }); internal_static_google_cloud_compute_v1_GetPreviewFeatureRequest_descriptor = - getDescriptor().getMessageTypes().get(501); + getDescriptor().getMessageTypes().get(503); internal_static_google_cloud_compute_v1_GetPreviewFeatureRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetPreviewFeatureRequest_descriptor, @@ -40495,7 +40847,7 @@ private static void _clinit_autosplit_dinit_1() { "PreviewFeature", "Project", }); internal_static_google_cloud_compute_v1_GetProjectRequest_descriptor = - getDescriptor().getMessageTypes().get(502); + getDescriptor().getMessageTypes().get(504); internal_static_google_cloud_compute_v1_GetProjectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetProjectRequest_descriptor, @@ -40503,7 +40855,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", }); internal_static_google_cloud_compute_v1_GetPublicAdvertisedPrefixeRequest_descriptor = - getDescriptor().getMessageTypes().get(503); + getDescriptor().getMessageTypes().get(505); internal_static_google_cloud_compute_v1_GetPublicAdvertisedPrefixeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetPublicAdvertisedPrefixeRequest_descriptor, @@ -40511,7 +40863,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "PublicAdvertisedPrefix", }); internal_static_google_cloud_compute_v1_GetPublicDelegatedPrefixeRequest_descriptor = - getDescriptor().getMessageTypes().get(504); + getDescriptor().getMessageTypes().get(506); internal_static_google_cloud_compute_v1_GetPublicDelegatedPrefixeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetPublicDelegatedPrefixeRequest_descriptor, @@ -40519,7 +40871,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "PublicDelegatedPrefix", "Region", }); internal_static_google_cloud_compute_v1_GetRegionAutoscalerRequest_descriptor = - getDescriptor().getMessageTypes().get(505); + getDescriptor().getMessageTypes().get(507); internal_static_google_cloud_compute_v1_GetRegionAutoscalerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRegionAutoscalerRequest_descriptor, @@ -40527,7 +40879,7 @@ private static void _clinit_autosplit_dinit_1() { "Autoscaler", "Project", "Region", }); internal_static_google_cloud_compute_v1_GetRegionBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(506); + getDescriptor().getMessageTypes().get(508); internal_static_google_cloud_compute_v1_GetRegionBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRegionBackendServiceRequest_descriptor, @@ -40535,7 +40887,7 @@ private static void _clinit_autosplit_dinit_1() { "BackendService", "Project", "Region", }); internal_static_google_cloud_compute_v1_GetRegionCommitmentRequest_descriptor = - getDescriptor().getMessageTypes().get(507); + getDescriptor().getMessageTypes().get(509); internal_static_google_cloud_compute_v1_GetRegionCommitmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRegionCommitmentRequest_descriptor, @@ -40543,7 +40895,7 @@ private static void _clinit_autosplit_dinit_1() { "Commitment", "Project", "Region", }); internal_static_google_cloud_compute_v1_GetRegionDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(508); + getDescriptor().getMessageTypes().get(510); internal_static_google_cloud_compute_v1_GetRegionDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRegionDiskRequest_descriptor, @@ -40551,7 +40903,7 @@ private static void _clinit_autosplit_dinit_1() { "Disk", "Project", "Region", }); internal_static_google_cloud_compute_v1_GetRegionDiskTypeRequest_descriptor = - getDescriptor().getMessageTypes().get(509); + getDescriptor().getMessageTypes().get(511); internal_static_google_cloud_compute_v1_GetRegionDiskTypeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRegionDiskTypeRequest_descriptor, @@ -40559,7 +40911,7 @@ private static void _clinit_autosplit_dinit_1() { "DiskType", "Project", "Region", }); internal_static_google_cloud_compute_v1_GetRegionHealthCheckRequest_descriptor = - getDescriptor().getMessageTypes().get(510); + getDescriptor().getMessageTypes().get(512); internal_static_google_cloud_compute_v1_GetRegionHealthCheckRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRegionHealthCheckRequest_descriptor, @@ -40567,7 +40919,7 @@ private static void _clinit_autosplit_dinit_1() { "HealthCheck", "Project", "Region", }); internal_static_google_cloud_compute_v1_GetRegionHealthCheckServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(511); + getDescriptor().getMessageTypes().get(513); internal_static_google_cloud_compute_v1_GetRegionHealthCheckServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRegionHealthCheckServiceRequest_descriptor, @@ -40575,7 +40927,7 @@ private static void _clinit_autosplit_dinit_1() { "HealthCheckService", "Project", "Region", }); internal_static_google_cloud_compute_v1_GetRegionInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(512); + getDescriptor().getMessageTypes().get(514); internal_static_google_cloud_compute_v1_GetRegionInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRegionInstanceGroupManagerRequest_descriptor, @@ -40583,7 +40935,7 @@ private static void _clinit_autosplit_dinit_1() { "InstanceGroupManager", "Project", "Region", }); internal_static_google_cloud_compute_v1_GetRegionInstanceGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(513); + getDescriptor().getMessageTypes().get(515); internal_static_google_cloud_compute_v1_GetRegionInstanceGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRegionInstanceGroupRequest_descriptor, @@ -40591,7 +40943,7 @@ private static void _clinit_autosplit_dinit_1() { "InstanceGroup", "Project", "Region", }); internal_static_google_cloud_compute_v1_GetRegionInstanceTemplateRequest_descriptor = - getDescriptor().getMessageTypes().get(514); + getDescriptor().getMessageTypes().get(516); internal_static_google_cloud_compute_v1_GetRegionInstanceTemplateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRegionInstanceTemplateRequest_descriptor, @@ -40599,7 +40951,7 @@ private static void _clinit_autosplit_dinit_1() { "InstanceTemplate", "Project", "Region", }); internal_static_google_cloud_compute_v1_GetRegionInstantSnapshotRequest_descriptor = - getDescriptor().getMessageTypes().get(515); + getDescriptor().getMessageTypes().get(517); internal_static_google_cloud_compute_v1_GetRegionInstantSnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRegionInstantSnapshotRequest_descriptor, @@ -40607,7 +40959,7 @@ private static void _clinit_autosplit_dinit_1() { "InstantSnapshot", "Project", "Region", }); internal_static_google_cloud_compute_v1_GetRegionNetworkEndpointGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(516); + getDescriptor().getMessageTypes().get(518); internal_static_google_cloud_compute_v1_GetRegionNetworkEndpointGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRegionNetworkEndpointGroupRequest_descriptor, @@ -40615,7 +40967,7 @@ private static void _clinit_autosplit_dinit_1() { "NetworkEndpointGroup", "Project", "Region", }); internal_static_google_cloud_compute_v1_GetRegionNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(517); + getDescriptor().getMessageTypes().get(519); internal_static_google_cloud_compute_v1_GetRegionNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRegionNetworkFirewallPolicyRequest_descriptor, @@ -40623,7 +40975,7 @@ private static void _clinit_autosplit_dinit_1() { "FirewallPolicy", "Project", "Region", }); internal_static_google_cloud_compute_v1_GetRegionNotificationEndpointRequest_descriptor = - getDescriptor().getMessageTypes().get(518); + getDescriptor().getMessageTypes().get(520); internal_static_google_cloud_compute_v1_GetRegionNotificationEndpointRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRegionNotificationEndpointRequest_descriptor, @@ -40631,7 +40983,7 @@ private static void _clinit_autosplit_dinit_1() { "NotificationEndpoint", "Project", "Region", }); internal_static_google_cloud_compute_v1_GetRegionOperationRequest_descriptor = - getDescriptor().getMessageTypes().get(519); + getDescriptor().getMessageTypes().get(521); internal_static_google_cloud_compute_v1_GetRegionOperationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRegionOperationRequest_descriptor, @@ -40639,7 +40991,7 @@ private static void _clinit_autosplit_dinit_1() { "Operation", "Project", "Region", }); internal_static_google_cloud_compute_v1_GetRegionRequest_descriptor = - getDescriptor().getMessageTypes().get(520); + getDescriptor().getMessageTypes().get(522); internal_static_google_cloud_compute_v1_GetRegionRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRegionRequest_descriptor, @@ -40647,7 +40999,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", }); internal_static_google_cloud_compute_v1_GetRegionSecurityPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(521); + getDescriptor().getMessageTypes().get(523); internal_static_google_cloud_compute_v1_GetRegionSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRegionSecurityPolicyRequest_descriptor, @@ -40655,7 +41007,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "SecurityPolicy", }); internal_static_google_cloud_compute_v1_GetRegionSslCertificateRequest_descriptor = - getDescriptor().getMessageTypes().get(522); + getDescriptor().getMessageTypes().get(524); internal_static_google_cloud_compute_v1_GetRegionSslCertificateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRegionSslCertificateRequest_descriptor, @@ -40663,7 +41015,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "SslCertificate", }); internal_static_google_cloud_compute_v1_GetRegionSslPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(523); + getDescriptor().getMessageTypes().get(525); internal_static_google_cloud_compute_v1_GetRegionSslPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRegionSslPolicyRequest_descriptor, @@ -40671,7 +41023,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "SslPolicy", }); internal_static_google_cloud_compute_v1_GetRegionTargetHttpProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(524); + getDescriptor().getMessageTypes().get(526); internal_static_google_cloud_compute_v1_GetRegionTargetHttpProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRegionTargetHttpProxyRequest_descriptor, @@ -40679,7 +41031,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "TargetHttpProxy", }); internal_static_google_cloud_compute_v1_GetRegionTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(525); + getDescriptor().getMessageTypes().get(527); internal_static_google_cloud_compute_v1_GetRegionTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRegionTargetHttpsProxyRequest_descriptor, @@ -40687,7 +41039,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "TargetHttpsProxy", }); internal_static_google_cloud_compute_v1_GetRegionTargetTcpProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(526); + getDescriptor().getMessageTypes().get(528); internal_static_google_cloud_compute_v1_GetRegionTargetTcpProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRegionTargetTcpProxyRequest_descriptor, @@ -40695,7 +41047,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "TargetTcpProxy", }); internal_static_google_cloud_compute_v1_GetRegionUrlMapRequest_descriptor = - getDescriptor().getMessageTypes().get(527); + getDescriptor().getMessageTypes().get(529); internal_static_google_cloud_compute_v1_GetRegionUrlMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRegionUrlMapRequest_descriptor, @@ -40703,7 +41055,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "UrlMap", }); internal_static_google_cloud_compute_v1_GetReservationBlockRequest_descriptor = - getDescriptor().getMessageTypes().get(528); + getDescriptor().getMessageTypes().get(530); internal_static_google_cloud_compute_v1_GetReservationBlockRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetReservationBlockRequest_descriptor, @@ -40711,7 +41063,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Reservation", "ReservationBlock", "View", "Zone", }); internal_static_google_cloud_compute_v1_GetReservationRequest_descriptor = - getDescriptor().getMessageTypes().get(529); + getDescriptor().getMessageTypes().get(531); internal_static_google_cloud_compute_v1_GetReservationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetReservationRequest_descriptor, @@ -40719,7 +41071,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Reservation", "Zone", }); internal_static_google_cloud_compute_v1_GetReservationSubBlockRequest_descriptor = - getDescriptor().getMessageTypes().get(530); + getDescriptor().getMessageTypes().get(532); internal_static_google_cloud_compute_v1_GetReservationSubBlockRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetReservationSubBlockRequest_descriptor, @@ -40727,7 +41079,7 @@ private static void _clinit_autosplit_dinit_1() { "ParentName", "Project", "ReservationSubBlock", "View", "Zone", }); internal_static_google_cloud_compute_v1_GetResourcePolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(531); + getDescriptor().getMessageTypes().get(533); internal_static_google_cloud_compute_v1_GetResourcePolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetResourcePolicyRequest_descriptor, @@ -40735,7 +41087,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "ResourcePolicy", }); internal_static_google_cloud_compute_v1_GetRoutePolicyRouterRequest_descriptor = - getDescriptor().getMessageTypes().get(532); + getDescriptor().getMessageTypes().get(534); internal_static_google_cloud_compute_v1_GetRoutePolicyRouterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRoutePolicyRouterRequest_descriptor, @@ -40743,7 +41095,7 @@ private static void _clinit_autosplit_dinit_1() { "Policy", "Project", "Region", "Router", }); internal_static_google_cloud_compute_v1_GetRouteRequest_descriptor = - getDescriptor().getMessageTypes().get(533); + getDescriptor().getMessageTypes().get(535); internal_static_google_cloud_compute_v1_GetRouteRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRouteRequest_descriptor, @@ -40751,7 +41103,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Route", }); internal_static_google_cloud_compute_v1_GetRouterRequest_descriptor = - getDescriptor().getMessageTypes().get(534); + getDescriptor().getMessageTypes().get(536); internal_static_google_cloud_compute_v1_GetRouterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRouterRequest_descriptor, @@ -40759,7 +41111,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "Router", }); internal_static_google_cloud_compute_v1_GetRouterStatusRouterRequest_descriptor = - getDescriptor().getMessageTypes().get(535); + getDescriptor().getMessageTypes().get(537); internal_static_google_cloud_compute_v1_GetRouterStatusRouterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRouterStatusRouterRequest_descriptor, @@ -40767,7 +41119,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "Router", }); internal_static_google_cloud_compute_v1_GetRuleFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(536); + getDescriptor().getMessageTypes().get(538); internal_static_google_cloud_compute_v1_GetRuleFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRuleFirewallPolicyRequest_descriptor, @@ -40775,7 +41127,7 @@ private static void _clinit_autosplit_dinit_1() { "FirewallPolicy", "Priority", }); internal_static_google_cloud_compute_v1_GetRuleNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(537); + getDescriptor().getMessageTypes().get(539); internal_static_google_cloud_compute_v1_GetRuleNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRuleNetworkFirewallPolicyRequest_descriptor, @@ -40783,7 +41135,7 @@ private static void _clinit_autosplit_dinit_1() { "FirewallPolicy", "Priority", "Project", }); internal_static_google_cloud_compute_v1_GetRuleOrganizationSecurityPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(538); + getDescriptor().getMessageTypes().get(540); internal_static_google_cloud_compute_v1_GetRuleOrganizationSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRuleOrganizationSecurityPolicyRequest_descriptor, @@ -40791,7 +41143,7 @@ private static void _clinit_autosplit_dinit_1() { "Priority", "SecurityPolicy", }); internal_static_google_cloud_compute_v1_GetRuleRegionNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(539); + getDescriptor().getMessageTypes().get(541); internal_static_google_cloud_compute_v1_GetRuleRegionNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRuleRegionNetworkFirewallPolicyRequest_descriptor, @@ -40799,7 +41151,7 @@ private static void _clinit_autosplit_dinit_1() { "FirewallPolicy", "Priority", "Project", "Region", }); internal_static_google_cloud_compute_v1_GetRuleRegionSecurityPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(540); + getDescriptor().getMessageTypes().get(542); internal_static_google_cloud_compute_v1_GetRuleRegionSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRuleRegionSecurityPolicyRequest_descriptor, @@ -40807,7 +41159,7 @@ private static void _clinit_autosplit_dinit_1() { "Priority", "Project", "Region", "SecurityPolicy", }); internal_static_google_cloud_compute_v1_GetRuleSecurityPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(541); + getDescriptor().getMessageTypes().get(543); internal_static_google_cloud_compute_v1_GetRuleSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRuleSecurityPolicyRequest_descriptor, @@ -40815,7 +41167,7 @@ private static void _clinit_autosplit_dinit_1() { "Priority", "Project", "SecurityPolicy", }); internal_static_google_cloud_compute_v1_GetScreenshotInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(542); + getDescriptor().getMessageTypes().get(544); internal_static_google_cloud_compute_v1_GetScreenshotInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetScreenshotInstanceRequest_descriptor, @@ -40823,7 +41175,7 @@ private static void _clinit_autosplit_dinit_1() { "Instance", "Project", "Zone", }); internal_static_google_cloud_compute_v1_GetSecurityPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(543); + getDescriptor().getMessageTypes().get(545); internal_static_google_cloud_compute_v1_GetSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetSecurityPolicyRequest_descriptor, @@ -40831,7 +41183,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "SecurityPolicy", }); internal_static_google_cloud_compute_v1_GetSerialPortOutputInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(544); + getDescriptor().getMessageTypes().get(546); internal_static_google_cloud_compute_v1_GetSerialPortOutputInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetSerialPortOutputInstanceRequest_descriptor, @@ -40839,7 +41191,7 @@ private static void _clinit_autosplit_dinit_1() { "Instance", "Port", "Project", "Start", "Zone", }); internal_static_google_cloud_compute_v1_GetServiceAttachmentRequest_descriptor = - getDescriptor().getMessageTypes().get(545); + getDescriptor().getMessageTypes().get(547); internal_static_google_cloud_compute_v1_GetServiceAttachmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetServiceAttachmentRequest_descriptor, @@ -40847,7 +41199,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "ServiceAttachment", "ShowNatIps", }); internal_static_google_cloud_compute_v1_GetShieldedInstanceIdentityInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(546); + getDescriptor().getMessageTypes().get(548); internal_static_google_cloud_compute_v1_GetShieldedInstanceIdentityInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetShieldedInstanceIdentityInstanceRequest_descriptor, @@ -40855,7 +41207,7 @@ private static void _clinit_autosplit_dinit_1() { "Instance", "Project", "Zone", }); internal_static_google_cloud_compute_v1_GetSnapshotRequest_descriptor = - getDescriptor().getMessageTypes().get(547); + getDescriptor().getMessageTypes().get(549); internal_static_google_cloud_compute_v1_GetSnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetSnapshotRequest_descriptor, @@ -40863,7 +41215,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Snapshot", }); internal_static_google_cloud_compute_v1_GetSnapshotSettingRequest_descriptor = - getDescriptor().getMessageTypes().get(548); + getDescriptor().getMessageTypes().get(550); internal_static_google_cloud_compute_v1_GetSnapshotSettingRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetSnapshotSettingRequest_descriptor, @@ -40871,7 +41223,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", }); internal_static_google_cloud_compute_v1_GetSslCertificateRequest_descriptor = - getDescriptor().getMessageTypes().get(549); + getDescriptor().getMessageTypes().get(551); internal_static_google_cloud_compute_v1_GetSslCertificateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetSslCertificateRequest_descriptor, @@ -40879,7 +41231,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "SslCertificate", }); internal_static_google_cloud_compute_v1_GetSslPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(550); + getDescriptor().getMessageTypes().get(552); internal_static_google_cloud_compute_v1_GetSslPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetSslPolicyRequest_descriptor, @@ -40887,7 +41239,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "SslPolicy", }); internal_static_google_cloud_compute_v1_GetStatusVpnGatewayRequest_descriptor = - getDescriptor().getMessageTypes().get(551); + getDescriptor().getMessageTypes().get(553); internal_static_google_cloud_compute_v1_GetStatusVpnGatewayRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetStatusVpnGatewayRequest_descriptor, @@ -40895,7 +41247,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "VpnGateway", }); internal_static_google_cloud_compute_v1_GetStoragePoolRequest_descriptor = - getDescriptor().getMessageTypes().get(552); + getDescriptor().getMessageTypes().get(554); internal_static_google_cloud_compute_v1_GetStoragePoolRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetStoragePoolRequest_descriptor, @@ -40903,7 +41255,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "StoragePool", "Zone", }); internal_static_google_cloud_compute_v1_GetStoragePoolTypeRequest_descriptor = - getDescriptor().getMessageTypes().get(553); + getDescriptor().getMessageTypes().get(555); internal_static_google_cloud_compute_v1_GetStoragePoolTypeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetStoragePoolTypeRequest_descriptor, @@ -40911,7 +41263,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "StoragePoolType", "Zone", }); internal_static_google_cloud_compute_v1_GetSubnetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(554); + getDescriptor().getMessageTypes().get(556); internal_static_google_cloud_compute_v1_GetSubnetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetSubnetworkRequest_descriptor, @@ -40919,7 +41271,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "Subnetwork", "Views", }); internal_static_google_cloud_compute_v1_GetTargetGrpcProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(555); + getDescriptor().getMessageTypes().get(557); internal_static_google_cloud_compute_v1_GetTargetGrpcProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetTargetGrpcProxyRequest_descriptor, @@ -40927,7 +41279,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "TargetGrpcProxy", }); internal_static_google_cloud_compute_v1_GetTargetHttpProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(556); + getDescriptor().getMessageTypes().get(558); internal_static_google_cloud_compute_v1_GetTargetHttpProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetTargetHttpProxyRequest_descriptor, @@ -40935,7 +41287,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "TargetHttpProxy", }); internal_static_google_cloud_compute_v1_GetTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(557); + getDescriptor().getMessageTypes().get(559); internal_static_google_cloud_compute_v1_GetTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetTargetHttpsProxyRequest_descriptor, @@ -40943,7 +41295,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "TargetHttpsProxy", }); internal_static_google_cloud_compute_v1_GetTargetInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(558); + getDescriptor().getMessageTypes().get(560); internal_static_google_cloud_compute_v1_GetTargetInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetTargetInstanceRequest_descriptor, @@ -40951,7 +41303,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "TargetInstance", "Zone", }); internal_static_google_cloud_compute_v1_GetTargetPoolRequest_descriptor = - getDescriptor().getMessageTypes().get(559); + getDescriptor().getMessageTypes().get(561); internal_static_google_cloud_compute_v1_GetTargetPoolRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetTargetPoolRequest_descriptor, @@ -40959,7 +41311,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "TargetPool", }); internal_static_google_cloud_compute_v1_GetTargetSslProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(560); + getDescriptor().getMessageTypes().get(562); internal_static_google_cloud_compute_v1_GetTargetSslProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetTargetSslProxyRequest_descriptor, @@ -40967,7 +41319,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "TargetSslProxy", }); internal_static_google_cloud_compute_v1_GetTargetTcpProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(561); + getDescriptor().getMessageTypes().get(563); internal_static_google_cloud_compute_v1_GetTargetTcpProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetTargetTcpProxyRequest_descriptor, @@ -40975,7 +41327,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "TargetTcpProxy", }); internal_static_google_cloud_compute_v1_GetTargetVpnGatewayRequest_descriptor = - getDescriptor().getMessageTypes().get(562); + getDescriptor().getMessageTypes().get(564); internal_static_google_cloud_compute_v1_GetTargetVpnGatewayRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetTargetVpnGatewayRequest_descriptor, @@ -40983,7 +41335,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "TargetVpnGateway", }); internal_static_google_cloud_compute_v1_GetUrlMapRequest_descriptor = - getDescriptor().getMessageTypes().get(563); + getDescriptor().getMessageTypes().get(565); internal_static_google_cloud_compute_v1_GetUrlMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetUrlMapRequest_descriptor, @@ -40991,7 +41343,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "UrlMap", }); internal_static_google_cloud_compute_v1_GetVpnGatewayRequest_descriptor = - getDescriptor().getMessageTypes().get(564); + getDescriptor().getMessageTypes().get(566); internal_static_google_cloud_compute_v1_GetVpnGatewayRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetVpnGatewayRequest_descriptor, @@ -40999,7 +41351,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "VpnGateway", }); internal_static_google_cloud_compute_v1_GetVpnTunnelRequest_descriptor = - getDescriptor().getMessageTypes().get(565); + getDescriptor().getMessageTypes().get(567); internal_static_google_cloud_compute_v1_GetVpnTunnelRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetVpnTunnelRequest_descriptor, @@ -41007,7 +41359,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "VpnTunnel", }); internal_static_google_cloud_compute_v1_GetWireGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(566); + getDescriptor().getMessageTypes().get(568); internal_static_google_cloud_compute_v1_GetWireGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetWireGroupRequest_descriptor, @@ -41015,7 +41367,7 @@ private static void _clinit_autosplit_dinit_1() { "CrossSiteNetwork", "Project", "WireGroup", }); internal_static_google_cloud_compute_v1_GetXpnHostProjectRequest_descriptor = - getDescriptor().getMessageTypes().get(567); + getDescriptor().getMessageTypes().get(569); internal_static_google_cloud_compute_v1_GetXpnHostProjectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetXpnHostProjectRequest_descriptor, @@ -41023,7 +41375,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", }); internal_static_google_cloud_compute_v1_GetXpnResourcesProjectsRequest_descriptor = - getDescriptor().getMessageTypes().get(568); + getDescriptor().getMessageTypes().get(570); internal_static_google_cloud_compute_v1_GetXpnResourcesProjectsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetXpnResourcesProjectsRequest_descriptor, @@ -41031,7 +41383,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_GetZoneOperationRequest_descriptor = - getDescriptor().getMessageTypes().get(569); + getDescriptor().getMessageTypes().get(571); internal_static_google_cloud_compute_v1_GetZoneOperationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetZoneOperationRequest_descriptor, @@ -41039,7 +41391,7 @@ private static void _clinit_autosplit_dinit_1() { "Operation", "Project", "Zone", }); internal_static_google_cloud_compute_v1_GetZoneRequest_descriptor = - getDescriptor().getMessageTypes().get(570); + getDescriptor().getMessageTypes().get(572); internal_static_google_cloud_compute_v1_GetZoneRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetZoneRequest_descriptor, @@ -41047,7 +41399,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Zone", }); internal_static_google_cloud_compute_v1_GlobalAddressesMoveRequest_descriptor = - getDescriptor().getMessageTypes().get(571); + getDescriptor().getMessageTypes().get(573); internal_static_google_cloud_compute_v1_GlobalAddressesMoveRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GlobalAddressesMoveRequest_descriptor, @@ -41055,7 +41407,7 @@ private static void _clinit_autosplit_dinit_1() { "Description", "DestinationAddress", }); internal_static_google_cloud_compute_v1_GlobalNetworkEndpointGroupsAttachEndpointsRequest_descriptor = - getDescriptor().getMessageTypes().get(572); + getDescriptor().getMessageTypes().get(574); internal_static_google_cloud_compute_v1_GlobalNetworkEndpointGroupsAttachEndpointsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GlobalNetworkEndpointGroupsAttachEndpointsRequest_descriptor, @@ -41063,7 +41415,7 @@ private static void _clinit_autosplit_dinit_1() { "NetworkEndpoints", }); internal_static_google_cloud_compute_v1_GlobalNetworkEndpointGroupsDetachEndpointsRequest_descriptor = - getDescriptor().getMessageTypes().get(573); + getDescriptor().getMessageTypes().get(575); internal_static_google_cloud_compute_v1_GlobalNetworkEndpointGroupsDetachEndpointsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GlobalNetworkEndpointGroupsDetachEndpointsRequest_descriptor, @@ -41071,7 +41423,7 @@ private static void _clinit_autosplit_dinit_1() { "NetworkEndpoints", }); internal_static_google_cloud_compute_v1_GlobalOrganizationSetPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(574); + getDescriptor().getMessageTypes().get(576); internal_static_google_cloud_compute_v1_GlobalOrganizationSetPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GlobalOrganizationSetPolicyRequest_descriptor, @@ -41079,7 +41431,7 @@ private static void _clinit_autosplit_dinit_1() { "Bindings", "Etag", "Policy", }); internal_static_google_cloud_compute_v1_GlobalSetLabelsRequest_descriptor = - getDescriptor().getMessageTypes().get(575); + getDescriptor().getMessageTypes().get(577); internal_static_google_cloud_compute_v1_GlobalSetLabelsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GlobalSetLabelsRequest_descriptor, @@ -41097,7 +41449,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_GlobalSetPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(576); + getDescriptor().getMessageTypes().get(578); internal_static_google_cloud_compute_v1_GlobalSetPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GlobalSetPolicyRequest_descriptor, @@ -41105,7 +41457,7 @@ private static void _clinit_autosplit_dinit_1() { "Bindings", "Etag", "Policy", }); internal_static_google_cloud_compute_v1_GroupMaintenanceInfo_descriptor = - getDescriptor().getMessageTypes().get(577); + getDescriptor().getMessageTypes().get(579); internal_static_google_cloud_compute_v1_GroupMaintenanceInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GroupMaintenanceInfo_descriptor, @@ -41120,7 +41472,7 @@ private static void _clinit_autosplit_dinit_1() { "UpcomingGroupMaintenance", }); internal_static_google_cloud_compute_v1_GuestAttributes_descriptor = - getDescriptor().getMessageTypes().get(578); + getDescriptor().getMessageTypes().get(580); internal_static_google_cloud_compute_v1_GuestAttributes_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GuestAttributes_descriptor, @@ -41128,7 +41480,7 @@ private static void _clinit_autosplit_dinit_1() { "Kind", "QueryPath", "QueryValue", "SelfLink", "VariableKey", "VariableValue", }); internal_static_google_cloud_compute_v1_GuestAttributesEntry_descriptor = - getDescriptor().getMessageTypes().get(579); + getDescriptor().getMessageTypes().get(581); internal_static_google_cloud_compute_v1_GuestAttributesEntry_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GuestAttributesEntry_descriptor, @@ -41136,7 +41488,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Namespace", "Value", }); internal_static_google_cloud_compute_v1_GuestAttributesValue_descriptor = - getDescriptor().getMessageTypes().get(580); + getDescriptor().getMessageTypes().get(582); internal_static_google_cloud_compute_v1_GuestAttributesValue_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GuestAttributesValue_descriptor, @@ -41144,7 +41496,7 @@ private static void _clinit_autosplit_dinit_1() { "Items", }); internal_static_google_cloud_compute_v1_GuestOsFeature_descriptor = - getDescriptor().getMessageTypes().get(581); + getDescriptor().getMessageTypes().get(583); internal_static_google_cloud_compute_v1_GuestOsFeature_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GuestOsFeature_descriptor, @@ -41152,7 +41504,7 @@ private static void _clinit_autosplit_dinit_1() { "Type", }); internal_static_google_cloud_compute_v1_HTTP2HealthCheck_descriptor = - getDescriptor().getMessageTypes().get(582); + getDescriptor().getMessageTypes().get(584); internal_static_google_cloud_compute_v1_HTTP2HealthCheck_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HTTP2HealthCheck_descriptor, @@ -41166,7 +41518,7 @@ private static void _clinit_autosplit_dinit_1() { "Response", }); internal_static_google_cloud_compute_v1_HTTPHealthCheck_descriptor = - getDescriptor().getMessageTypes().get(583); + getDescriptor().getMessageTypes().get(585); internal_static_google_cloud_compute_v1_HTTPHealthCheck_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HTTPHealthCheck_descriptor, @@ -41180,7 +41532,7 @@ private static void _clinit_autosplit_dinit_1() { "Response", }); internal_static_google_cloud_compute_v1_HTTPSHealthCheck_descriptor = - getDescriptor().getMessageTypes().get(584); + getDescriptor().getMessageTypes().get(586); internal_static_google_cloud_compute_v1_HTTPSHealthCheck_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HTTPSHealthCheck_descriptor, @@ -41194,7 +41546,7 @@ private static void _clinit_autosplit_dinit_1() { "Response", }); internal_static_google_cloud_compute_v1_HealthCheck_descriptor = - getDescriptor().getMessageTypes().get(585); + getDescriptor().getMessageTypes().get(587); internal_static_google_cloud_compute_v1_HealthCheck_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HealthCheck_descriptor, @@ -41222,7 +41574,7 @@ private static void _clinit_autosplit_dinit_1() { "UnhealthyThreshold", }); internal_static_google_cloud_compute_v1_HealthCheckList_descriptor = - getDescriptor().getMessageTypes().get(586); + getDescriptor().getMessageTypes().get(588); internal_static_google_cloud_compute_v1_HealthCheckList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HealthCheckList_descriptor, @@ -41230,7 +41582,7 @@ private static void _clinit_autosplit_dinit_1() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_HealthCheckLogConfig_descriptor = - getDescriptor().getMessageTypes().get(587); + getDescriptor().getMessageTypes().get(589); internal_static_google_cloud_compute_v1_HealthCheckLogConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HealthCheckLogConfig_descriptor, @@ -41238,7 +41590,7 @@ private static void _clinit_autosplit_dinit_1() { "Enable", }); internal_static_google_cloud_compute_v1_HealthCheckReference_descriptor = - getDescriptor().getMessageTypes().get(588); + getDescriptor().getMessageTypes().get(590); internal_static_google_cloud_compute_v1_HealthCheckReference_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HealthCheckReference_descriptor, @@ -41246,7 +41598,7 @@ private static void _clinit_autosplit_dinit_1() { "HealthCheck", }); internal_static_google_cloud_compute_v1_HealthCheckService_descriptor = - getDescriptor().getMessageTypes().get(589); + getDescriptor().getMessageTypes().get(591); internal_static_google_cloud_compute_v1_HealthCheckService_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HealthCheckService_descriptor, @@ -41265,7 +41617,7 @@ private static void _clinit_autosplit_dinit_1() { "SelfLink", }); internal_static_google_cloud_compute_v1_HealthCheckServiceReference_descriptor = - getDescriptor().getMessageTypes().get(590); + getDescriptor().getMessageTypes().get(592); internal_static_google_cloud_compute_v1_HealthCheckServiceReference_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HealthCheckServiceReference_descriptor, @@ -41273,7 +41625,7 @@ private static void _clinit_autosplit_dinit_1() { "HealthCheckService", }); internal_static_google_cloud_compute_v1_HealthCheckServicesList_descriptor = - getDescriptor().getMessageTypes().get(591); + getDescriptor().getMessageTypes().get(593); internal_static_google_cloud_compute_v1_HealthCheckServicesList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HealthCheckServicesList_descriptor, @@ -41281,7 +41633,7 @@ private static void _clinit_autosplit_dinit_1() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_HealthChecksAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(592); + getDescriptor().getMessageTypes().get(594); internal_static_google_cloud_compute_v1_HealthChecksAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HealthChecksAggregatedList_descriptor, @@ -41299,7 +41651,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_HealthChecksScopedList_descriptor = - getDescriptor().getMessageTypes().get(593); + getDescriptor().getMessageTypes().get(595); internal_static_google_cloud_compute_v1_HealthChecksScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HealthChecksScopedList_descriptor, @@ -41307,7 +41659,7 @@ private static void _clinit_autosplit_dinit_1() { "HealthChecks", "Warning", }); internal_static_google_cloud_compute_v1_HealthStatus_descriptor = - getDescriptor().getMessageTypes().get(594); + getDescriptor().getMessageTypes().get(596); internal_static_google_cloud_compute_v1_HealthStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HealthStatus_descriptor, @@ -41333,7 +41685,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_HealthStatusForNetworkEndpoint_descriptor = - getDescriptor().getMessageTypes().get(595); + getDescriptor().getMessageTypes().get(597); internal_static_google_cloud_compute_v1_HealthStatusForNetworkEndpoint_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HealthStatusForNetworkEndpoint_descriptor, @@ -41346,7 +41698,7 @@ private static void _clinit_autosplit_dinit_1() { "Ipv6HealthState", }); internal_static_google_cloud_compute_v1_Help_descriptor = - getDescriptor().getMessageTypes().get(596); + getDescriptor().getMessageTypes().get(598); internal_static_google_cloud_compute_v1_Help_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Help_descriptor, @@ -41354,7 +41706,7 @@ private static void _clinit_autosplit_dinit_1() { "Links", }); internal_static_google_cloud_compute_v1_HelpLink_descriptor = - getDescriptor().getMessageTypes().get(597); + getDescriptor().getMessageTypes().get(599); internal_static_google_cloud_compute_v1_HelpLink_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HelpLink_descriptor, @@ -41362,7 +41714,7 @@ private static void _clinit_autosplit_dinit_1() { "Description", "Url", }); internal_static_google_cloud_compute_v1_HostRule_descriptor = - getDescriptor().getMessageTypes().get(598); + getDescriptor().getMessageTypes().get(600); internal_static_google_cloud_compute_v1_HostRule_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HostRule_descriptor, @@ -41370,7 +41722,7 @@ private static void _clinit_autosplit_dinit_1() { "Description", "Hosts", "PathMatcher", }); internal_static_google_cloud_compute_v1_HttpFaultAbort_descriptor = - getDescriptor().getMessageTypes().get(599); + getDescriptor().getMessageTypes().get(601); internal_static_google_cloud_compute_v1_HttpFaultAbort_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HttpFaultAbort_descriptor, @@ -41378,7 +41730,7 @@ private static void _clinit_autosplit_dinit_1() { "HttpStatus", "Percentage", }); internal_static_google_cloud_compute_v1_HttpFaultDelay_descriptor = - getDescriptor().getMessageTypes().get(600); + getDescriptor().getMessageTypes().get(602); internal_static_google_cloud_compute_v1_HttpFaultDelay_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HttpFaultDelay_descriptor, @@ -41386,7 +41738,7 @@ private static void _clinit_autosplit_dinit_1() { "FixedDelay", "Percentage", }); internal_static_google_cloud_compute_v1_HttpFaultInjection_descriptor = - getDescriptor().getMessageTypes().get(601); + getDescriptor().getMessageTypes().get(603); internal_static_google_cloud_compute_v1_HttpFaultInjection_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HttpFaultInjection_descriptor, @@ -41394,7 +41746,7 @@ private static void _clinit_autosplit_dinit_1() { "Abort", "Delay", }); internal_static_google_cloud_compute_v1_HttpHeaderAction_descriptor = - getDescriptor().getMessageTypes().get(602); + getDescriptor().getMessageTypes().get(604); internal_static_google_cloud_compute_v1_HttpHeaderAction_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HttpHeaderAction_descriptor, @@ -41405,7 +41757,7 @@ private static void _clinit_autosplit_dinit_1() { "ResponseHeadersToRemove", }); internal_static_google_cloud_compute_v1_HttpHeaderMatch_descriptor = - getDescriptor().getMessageTypes().get(603); + getDescriptor().getMessageTypes().get(605); internal_static_google_cloud_compute_v1_HttpHeaderMatch_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HttpHeaderMatch_descriptor, @@ -41420,7 +41772,7 @@ private static void _clinit_autosplit_dinit_1() { "SuffixMatch", }); internal_static_google_cloud_compute_v1_HttpHeaderOption_descriptor = - getDescriptor().getMessageTypes().get(604); + getDescriptor().getMessageTypes().get(606); internal_static_google_cloud_compute_v1_HttpHeaderOption_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HttpHeaderOption_descriptor, @@ -41428,7 +41780,7 @@ private static void _clinit_autosplit_dinit_1() { "HeaderName", "HeaderValue", "Replace", }); internal_static_google_cloud_compute_v1_HttpQueryParameterMatch_descriptor = - getDescriptor().getMessageTypes().get(605); + getDescriptor().getMessageTypes().get(607); internal_static_google_cloud_compute_v1_HttpQueryParameterMatch_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HttpQueryParameterMatch_descriptor, @@ -41436,7 +41788,7 @@ private static void _clinit_autosplit_dinit_1() { "ExactMatch", "Name", "PresentMatch", "RegexMatch", }); internal_static_google_cloud_compute_v1_HttpRedirectAction_descriptor = - getDescriptor().getMessageTypes().get(606); + getDescriptor().getMessageTypes().get(608); internal_static_google_cloud_compute_v1_HttpRedirectAction_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HttpRedirectAction_descriptor, @@ -41449,7 +41801,7 @@ private static void _clinit_autosplit_dinit_1() { "StripQuery", }); internal_static_google_cloud_compute_v1_HttpRetryPolicy_descriptor = - getDescriptor().getMessageTypes().get(607); + getDescriptor().getMessageTypes().get(609); internal_static_google_cloud_compute_v1_HttpRetryPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HttpRetryPolicy_descriptor, @@ -41457,7 +41809,7 @@ private static void _clinit_autosplit_dinit_1() { "NumRetries", "PerTryTimeout", "RetryConditions", }); internal_static_google_cloud_compute_v1_HttpRouteAction_descriptor = - getDescriptor().getMessageTypes().get(608); + getDescriptor().getMessageTypes().get(610); internal_static_google_cloud_compute_v1_HttpRouteAction_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HttpRouteAction_descriptor, @@ -41472,7 +41824,7 @@ private static void _clinit_autosplit_dinit_1() { "WeightedBackendServices", }); internal_static_google_cloud_compute_v1_HttpRouteRule_descriptor = - getDescriptor().getMessageTypes().get(609); + getDescriptor().getMessageTypes().get(611); internal_static_google_cloud_compute_v1_HttpRouteRule_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HttpRouteRule_descriptor, @@ -41487,7 +41839,7 @@ private static void _clinit_autosplit_dinit_1() { "UrlRedirect", }); internal_static_google_cloud_compute_v1_HttpRouteRuleMatch_descriptor = - getDescriptor().getMessageTypes().get(610); + getDescriptor().getMessageTypes().get(612); internal_static_google_cloud_compute_v1_HttpRouteRuleMatch_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HttpRouteRuleMatch_descriptor, @@ -41502,7 +41854,7 @@ private static void _clinit_autosplit_dinit_1() { "RegexMatch", }); internal_static_google_cloud_compute_v1_Image_descriptor = - getDescriptor().getMessageTypes().get(611); + getDescriptor().getMessageTypes().get(613); internal_static_google_cloud_compute_v1_Image_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Image_descriptor, @@ -41552,7 +41904,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_ImageFamilyView_descriptor = - getDescriptor().getMessageTypes().get(612); + getDescriptor().getMessageTypes().get(614); internal_static_google_cloud_compute_v1_ImageFamilyView_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ImageFamilyView_descriptor, @@ -41560,7 +41912,7 @@ private static void _clinit_autosplit_dinit_1() { "Image", }); internal_static_google_cloud_compute_v1_ImageList_descriptor = - getDescriptor().getMessageTypes().get(613); + getDescriptor().getMessageTypes().get(615); internal_static_google_cloud_compute_v1_ImageList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ImageList_descriptor, @@ -41568,7 +41920,7 @@ private static void _clinit_autosplit_dinit_1() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_ImageParams_descriptor = - getDescriptor().getMessageTypes().get(614); + getDescriptor().getMessageTypes().get(616); internal_static_google_cloud_compute_v1_ImageParams_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ImageParams_descriptor, @@ -41584,7 +41936,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InitialStateConfig_descriptor = - getDescriptor().getMessageTypes().get(615); + getDescriptor().getMessageTypes().get(617); internal_static_google_cloud_compute_v1_InitialStateConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InitialStateConfig_descriptor, @@ -41592,7 +41944,7 @@ private static void _clinit_autosplit_dinit_1() { "Dbs", "Dbxs", "Keks", "Pk", }); internal_static_google_cloud_compute_v1_InsertAddressRequest_descriptor = - getDescriptor().getMessageTypes().get(616); + getDescriptor().getMessageTypes().get(618); internal_static_google_cloud_compute_v1_InsertAddressRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertAddressRequest_descriptor, @@ -41600,7 +41952,7 @@ private static void _clinit_autosplit_dinit_1() { "AddressResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_InsertAutoscalerRequest_descriptor = - getDescriptor().getMessageTypes().get(617); + getDescriptor().getMessageTypes().get(619); internal_static_google_cloud_compute_v1_InsertAutoscalerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertAutoscalerRequest_descriptor, @@ -41608,7 +41960,7 @@ private static void _clinit_autosplit_dinit_1() { "AutoscalerResource", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_InsertBackendBucketRequest_descriptor = - getDescriptor().getMessageTypes().get(618); + getDescriptor().getMessageTypes().get(620); internal_static_google_cloud_compute_v1_InsertBackendBucketRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertBackendBucketRequest_descriptor, @@ -41616,7 +41968,7 @@ private static void _clinit_autosplit_dinit_1() { "BackendBucketResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_InsertBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(619); + getDescriptor().getMessageTypes().get(621); internal_static_google_cloud_compute_v1_InsertBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertBackendServiceRequest_descriptor, @@ -41624,7 +41976,7 @@ private static void _clinit_autosplit_dinit_1() { "BackendServiceResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_InsertCrossSiteNetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(620); + getDescriptor().getMessageTypes().get(622); internal_static_google_cloud_compute_v1_InsertCrossSiteNetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertCrossSiteNetworkRequest_descriptor, @@ -41632,7 +41984,7 @@ private static void _clinit_autosplit_dinit_1() { "CrossSiteNetworkResource", "Project", "RequestId", "ValidateOnly", }); internal_static_google_cloud_compute_v1_InsertDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(621); + getDescriptor().getMessageTypes().get(623); internal_static_google_cloud_compute_v1_InsertDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertDiskRequest_descriptor, @@ -41640,7 +41992,7 @@ private static void _clinit_autosplit_dinit_1() { "DiskResource", "Project", "RequestId", "SourceImage", "Zone", }); internal_static_google_cloud_compute_v1_InsertExternalVpnGatewayRequest_descriptor = - getDescriptor().getMessageTypes().get(622); + getDescriptor().getMessageTypes().get(624); internal_static_google_cloud_compute_v1_InsertExternalVpnGatewayRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertExternalVpnGatewayRequest_descriptor, @@ -41648,7 +42000,7 @@ private static void _clinit_autosplit_dinit_1() { "ExternalVpnGatewayResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_InsertFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(623); + getDescriptor().getMessageTypes().get(625); internal_static_google_cloud_compute_v1_InsertFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertFirewallPolicyRequest_descriptor, @@ -41656,7 +42008,7 @@ private static void _clinit_autosplit_dinit_1() { "FirewallPolicyResource", "ParentId", "RequestId", }); internal_static_google_cloud_compute_v1_InsertFirewallRequest_descriptor = - getDescriptor().getMessageTypes().get(624); + getDescriptor().getMessageTypes().get(626); internal_static_google_cloud_compute_v1_InsertFirewallRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertFirewallRequest_descriptor, @@ -41664,7 +42016,7 @@ private static void _clinit_autosplit_dinit_1() { "FirewallResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_InsertForwardingRuleRequest_descriptor = - getDescriptor().getMessageTypes().get(625); + getDescriptor().getMessageTypes().get(627); internal_static_google_cloud_compute_v1_InsertForwardingRuleRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertForwardingRuleRequest_descriptor, @@ -41672,7 +42024,7 @@ private static void _clinit_autosplit_dinit_1() { "ForwardingRuleResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_InsertFutureReservationRequest_descriptor = - getDescriptor().getMessageTypes().get(626); + getDescriptor().getMessageTypes().get(628); internal_static_google_cloud_compute_v1_InsertFutureReservationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertFutureReservationRequest_descriptor, @@ -41680,7 +42032,7 @@ private static void _clinit_autosplit_dinit_1() { "FutureReservationResource", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_InsertGlobalAddressRequest_descriptor = - getDescriptor().getMessageTypes().get(627); + getDescriptor().getMessageTypes().get(629); internal_static_google_cloud_compute_v1_InsertGlobalAddressRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertGlobalAddressRequest_descriptor, @@ -41688,7 +42040,7 @@ private static void _clinit_autosplit_dinit_1() { "AddressResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_InsertGlobalForwardingRuleRequest_descriptor = - getDescriptor().getMessageTypes().get(628); + getDescriptor().getMessageTypes().get(630); internal_static_google_cloud_compute_v1_InsertGlobalForwardingRuleRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertGlobalForwardingRuleRequest_descriptor, @@ -41696,7 +42048,7 @@ private static void _clinit_autosplit_dinit_1() { "ForwardingRuleResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_InsertGlobalNetworkEndpointGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(629); + getDescriptor().getMessageTypes().get(631); internal_static_google_cloud_compute_v1_InsertGlobalNetworkEndpointGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertGlobalNetworkEndpointGroupRequest_descriptor, @@ -41704,7 +42056,7 @@ private static void _clinit_autosplit_dinit_1() { "NetworkEndpointGroupResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_InsertGlobalPublicDelegatedPrefixeRequest_descriptor = - getDescriptor().getMessageTypes().get(630); + getDescriptor().getMessageTypes().get(632); internal_static_google_cloud_compute_v1_InsertGlobalPublicDelegatedPrefixeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertGlobalPublicDelegatedPrefixeRequest_descriptor, @@ -41712,7 +42064,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "PublicDelegatedPrefixResource", "RequestId", }); internal_static_google_cloud_compute_v1_InsertHealthCheckRequest_descriptor = - getDescriptor().getMessageTypes().get(631); + getDescriptor().getMessageTypes().get(633); internal_static_google_cloud_compute_v1_InsertHealthCheckRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertHealthCheckRequest_descriptor, @@ -41720,7 +42072,7 @@ private static void _clinit_autosplit_dinit_1() { "HealthCheckResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_InsertImageRequest_descriptor = - getDescriptor().getMessageTypes().get(632); + getDescriptor().getMessageTypes().get(634); internal_static_google_cloud_compute_v1_InsertImageRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertImageRequest_descriptor, @@ -41728,7 +42080,7 @@ private static void _clinit_autosplit_dinit_1() { "ForceCreate", "ImageResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_InsertInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(633); + getDescriptor().getMessageTypes().get(635); internal_static_google_cloud_compute_v1_InsertInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertInstanceGroupManagerRequest_descriptor, @@ -41736,7 +42088,7 @@ private static void _clinit_autosplit_dinit_1() { "InstanceGroupManagerResource", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_InsertInstanceGroupManagerResizeRequestRequest_descriptor = - getDescriptor().getMessageTypes().get(634); + getDescriptor().getMessageTypes().get(636); internal_static_google_cloud_compute_v1_InsertInstanceGroupManagerResizeRequestRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertInstanceGroupManagerResizeRequestRequest_descriptor, @@ -41748,7 +42100,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_InsertInstanceGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(635); + getDescriptor().getMessageTypes().get(637); internal_static_google_cloud_compute_v1_InsertInstanceGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertInstanceGroupRequest_descriptor, @@ -41756,7 +42108,7 @@ private static void _clinit_autosplit_dinit_1() { "InstanceGroupResource", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_InsertInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(636); + getDescriptor().getMessageTypes().get(638); internal_static_google_cloud_compute_v1_InsertInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertInstanceRequest_descriptor, @@ -41769,7 +42121,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_InsertInstanceTemplateRequest_descriptor = - getDescriptor().getMessageTypes().get(637); + getDescriptor().getMessageTypes().get(639); internal_static_google_cloud_compute_v1_InsertInstanceTemplateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertInstanceTemplateRequest_descriptor, @@ -41777,7 +42129,7 @@ private static void _clinit_autosplit_dinit_1() { "InstanceTemplateResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_InsertInstantSnapshotRequest_descriptor = - getDescriptor().getMessageTypes().get(638); + getDescriptor().getMessageTypes().get(640); internal_static_google_cloud_compute_v1_InsertInstantSnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertInstantSnapshotRequest_descriptor, @@ -41785,7 +42137,7 @@ private static void _clinit_autosplit_dinit_1() { "InstantSnapshotResource", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_InsertInterconnectAttachmentGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(639); + getDescriptor().getMessageTypes().get(641); internal_static_google_cloud_compute_v1_InsertInterconnectAttachmentGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertInterconnectAttachmentGroupRequest_descriptor, @@ -41793,7 +42145,7 @@ private static void _clinit_autosplit_dinit_1() { "InterconnectAttachmentGroupResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_InsertInterconnectAttachmentRequest_descriptor = - getDescriptor().getMessageTypes().get(640); + getDescriptor().getMessageTypes().get(642); internal_static_google_cloud_compute_v1_InsertInterconnectAttachmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertInterconnectAttachmentRequest_descriptor, @@ -41801,7 +42153,7 @@ private static void _clinit_autosplit_dinit_1() { "InterconnectAttachmentResource", "Project", "Region", "RequestId", "ValidateOnly", }); internal_static_google_cloud_compute_v1_InsertInterconnectGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(641); + getDescriptor().getMessageTypes().get(643); internal_static_google_cloud_compute_v1_InsertInterconnectGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertInterconnectGroupRequest_descriptor, @@ -41809,7 +42161,7 @@ private static void _clinit_autosplit_dinit_1() { "InterconnectGroupResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_InsertInterconnectRequest_descriptor = - getDescriptor().getMessageTypes().get(642); + getDescriptor().getMessageTypes().get(644); internal_static_google_cloud_compute_v1_InsertInterconnectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertInterconnectRequest_descriptor, @@ -41817,7 +42169,7 @@ private static void _clinit_autosplit_dinit_1() { "InterconnectResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_InsertLicenseRequest_descriptor = - getDescriptor().getMessageTypes().get(643); + getDescriptor().getMessageTypes().get(645); internal_static_google_cloud_compute_v1_InsertLicenseRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertLicenseRequest_descriptor, @@ -41825,7 +42177,7 @@ private static void _clinit_autosplit_dinit_1() { "LicenseResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_InsertMachineImageRequest_descriptor = - getDescriptor().getMessageTypes().get(644); + getDescriptor().getMessageTypes().get(646); internal_static_google_cloud_compute_v1_InsertMachineImageRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertMachineImageRequest_descriptor, @@ -41833,7 +42185,7 @@ private static void _clinit_autosplit_dinit_1() { "MachineImageResource", "Project", "RequestId", "SourceInstance", }); internal_static_google_cloud_compute_v1_InsertNetworkAttachmentRequest_descriptor = - getDescriptor().getMessageTypes().get(645); + getDescriptor().getMessageTypes().get(647); internal_static_google_cloud_compute_v1_InsertNetworkAttachmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertNetworkAttachmentRequest_descriptor, @@ -41841,7 +42193,7 @@ private static void _clinit_autosplit_dinit_1() { "NetworkAttachmentResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_InsertNetworkEdgeSecurityServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(646); + getDescriptor().getMessageTypes().get(648); internal_static_google_cloud_compute_v1_InsertNetworkEdgeSecurityServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertNetworkEdgeSecurityServiceRequest_descriptor, @@ -41853,7 +42205,7 @@ private static void _clinit_autosplit_dinit_1() { "ValidateOnly", }); internal_static_google_cloud_compute_v1_InsertNetworkEndpointGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(647); + getDescriptor().getMessageTypes().get(649); internal_static_google_cloud_compute_v1_InsertNetworkEndpointGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertNetworkEndpointGroupRequest_descriptor, @@ -41861,7 +42213,7 @@ private static void _clinit_autosplit_dinit_1() { "NetworkEndpointGroupResource", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_InsertNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(648); + getDescriptor().getMessageTypes().get(650); internal_static_google_cloud_compute_v1_InsertNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertNetworkFirewallPolicyRequest_descriptor, @@ -41869,7 +42221,7 @@ private static void _clinit_autosplit_dinit_1() { "FirewallPolicyResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_InsertNetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(649); + getDescriptor().getMessageTypes().get(651); internal_static_google_cloud_compute_v1_InsertNetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertNetworkRequest_descriptor, @@ -41877,7 +42229,7 @@ private static void _clinit_autosplit_dinit_1() { "NetworkResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_InsertNodeGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(650); + getDescriptor().getMessageTypes().get(652); internal_static_google_cloud_compute_v1_InsertNodeGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertNodeGroupRequest_descriptor, @@ -41885,7 +42237,7 @@ private static void _clinit_autosplit_dinit_1() { "InitialNodeCount", "NodeGroupResource", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_InsertNodeTemplateRequest_descriptor = - getDescriptor().getMessageTypes().get(651); + getDescriptor().getMessageTypes().get(653); internal_static_google_cloud_compute_v1_InsertNodeTemplateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertNodeTemplateRequest_descriptor, @@ -41893,7 +42245,7 @@ private static void _clinit_autosplit_dinit_1() { "NodeTemplateResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_InsertOrganizationSecurityPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(652); + getDescriptor().getMessageTypes().get(654); internal_static_google_cloud_compute_v1_InsertOrganizationSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertOrganizationSecurityPolicyRequest_descriptor, @@ -41901,7 +42253,7 @@ private static void _clinit_autosplit_dinit_1() { "ParentId", "RequestId", "SecurityPolicyResource", }); internal_static_google_cloud_compute_v1_InsertPacketMirroringRequest_descriptor = - getDescriptor().getMessageTypes().get(653); + getDescriptor().getMessageTypes().get(655); internal_static_google_cloud_compute_v1_InsertPacketMirroringRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertPacketMirroringRequest_descriptor, @@ -41909,7 +42261,7 @@ private static void _clinit_autosplit_dinit_1() { "PacketMirroringResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_InsertPublicAdvertisedPrefixeRequest_descriptor = - getDescriptor().getMessageTypes().get(654); + getDescriptor().getMessageTypes().get(656); internal_static_google_cloud_compute_v1_InsertPublicAdvertisedPrefixeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertPublicAdvertisedPrefixeRequest_descriptor, @@ -41917,7 +42269,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "PublicAdvertisedPrefixResource", "RequestId", }); internal_static_google_cloud_compute_v1_InsertPublicDelegatedPrefixeRequest_descriptor = - getDescriptor().getMessageTypes().get(655); + getDescriptor().getMessageTypes().get(657); internal_static_google_cloud_compute_v1_InsertPublicDelegatedPrefixeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertPublicDelegatedPrefixeRequest_descriptor, @@ -41925,7 +42277,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "PublicDelegatedPrefixResource", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_InsertRegionAutoscalerRequest_descriptor = - getDescriptor().getMessageTypes().get(656); + getDescriptor().getMessageTypes().get(658); internal_static_google_cloud_compute_v1_InsertRegionAutoscalerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertRegionAutoscalerRequest_descriptor, @@ -41933,7 +42285,7 @@ private static void _clinit_autosplit_dinit_1() { "AutoscalerResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_InsertRegionBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(657); + getDescriptor().getMessageTypes().get(659); internal_static_google_cloud_compute_v1_InsertRegionBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertRegionBackendServiceRequest_descriptor, @@ -41941,7 +42293,7 @@ private static void _clinit_autosplit_dinit_1() { "BackendServiceResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_InsertRegionCommitmentRequest_descriptor = - getDescriptor().getMessageTypes().get(658); + getDescriptor().getMessageTypes().get(660); internal_static_google_cloud_compute_v1_InsertRegionCommitmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertRegionCommitmentRequest_descriptor, @@ -41949,7 +42301,7 @@ private static void _clinit_autosplit_dinit_1() { "CommitmentResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_InsertRegionDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(659); + getDescriptor().getMessageTypes().get(661); internal_static_google_cloud_compute_v1_InsertRegionDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertRegionDiskRequest_descriptor, @@ -41957,7 +42309,7 @@ private static void _clinit_autosplit_dinit_1() { "DiskResource", "Project", "Region", "RequestId", "SourceImage", }); internal_static_google_cloud_compute_v1_InsertRegionHealthCheckRequest_descriptor = - getDescriptor().getMessageTypes().get(660); + getDescriptor().getMessageTypes().get(662); internal_static_google_cloud_compute_v1_InsertRegionHealthCheckRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertRegionHealthCheckRequest_descriptor, @@ -41965,7 +42317,7 @@ private static void _clinit_autosplit_dinit_1() { "HealthCheckResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_InsertRegionHealthCheckServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(661); + getDescriptor().getMessageTypes().get(663); internal_static_google_cloud_compute_v1_InsertRegionHealthCheckServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertRegionHealthCheckServiceRequest_descriptor, @@ -41973,7 +42325,7 @@ private static void _clinit_autosplit_dinit_1() { "HealthCheckServiceResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_InsertRegionInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(662); + getDescriptor().getMessageTypes().get(664); internal_static_google_cloud_compute_v1_InsertRegionInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertRegionInstanceGroupManagerRequest_descriptor, @@ -41981,7 +42333,7 @@ private static void _clinit_autosplit_dinit_1() { "InstanceGroupManagerResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_InsertRegionInstanceTemplateRequest_descriptor = - getDescriptor().getMessageTypes().get(663); + getDescriptor().getMessageTypes().get(665); internal_static_google_cloud_compute_v1_InsertRegionInstanceTemplateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertRegionInstanceTemplateRequest_descriptor, @@ -41989,7 +42341,7 @@ private static void _clinit_autosplit_dinit_1() { "InstanceTemplateResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_InsertRegionInstantSnapshotRequest_descriptor = - getDescriptor().getMessageTypes().get(664); + getDescriptor().getMessageTypes().get(666); internal_static_google_cloud_compute_v1_InsertRegionInstantSnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertRegionInstantSnapshotRequest_descriptor, @@ -41997,7 +42349,7 @@ private static void _clinit_autosplit_dinit_1() { "InstantSnapshotResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_InsertRegionNetworkEndpointGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(665); + getDescriptor().getMessageTypes().get(667); internal_static_google_cloud_compute_v1_InsertRegionNetworkEndpointGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertRegionNetworkEndpointGroupRequest_descriptor, @@ -42005,7 +42357,7 @@ private static void _clinit_autosplit_dinit_1() { "NetworkEndpointGroupResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_InsertRegionNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(666); + getDescriptor().getMessageTypes().get(668); internal_static_google_cloud_compute_v1_InsertRegionNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertRegionNetworkFirewallPolicyRequest_descriptor, @@ -42013,7 +42365,7 @@ private static void _clinit_autosplit_dinit_1() { "FirewallPolicyResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_InsertRegionNotificationEndpointRequest_descriptor = - getDescriptor().getMessageTypes().get(667); + getDescriptor().getMessageTypes().get(669); internal_static_google_cloud_compute_v1_InsertRegionNotificationEndpointRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertRegionNotificationEndpointRequest_descriptor, @@ -42021,7 +42373,7 @@ private static void _clinit_autosplit_dinit_1() { "NotificationEndpointResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_InsertRegionSecurityPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(668); + getDescriptor().getMessageTypes().get(670); internal_static_google_cloud_compute_v1_InsertRegionSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertRegionSecurityPolicyRequest_descriptor, @@ -42029,7 +42381,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "RequestId", "SecurityPolicyResource", "ValidateOnly", }); internal_static_google_cloud_compute_v1_InsertRegionSslCertificateRequest_descriptor = - getDescriptor().getMessageTypes().get(669); + getDescriptor().getMessageTypes().get(671); internal_static_google_cloud_compute_v1_InsertRegionSslCertificateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertRegionSslCertificateRequest_descriptor, @@ -42037,7 +42389,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "RequestId", "SslCertificateResource", }); internal_static_google_cloud_compute_v1_InsertRegionSslPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(670); + getDescriptor().getMessageTypes().get(672); internal_static_google_cloud_compute_v1_InsertRegionSslPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertRegionSslPolicyRequest_descriptor, @@ -42045,7 +42397,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "RequestId", "SslPolicyResource", }); internal_static_google_cloud_compute_v1_InsertRegionTargetHttpProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(671); + getDescriptor().getMessageTypes().get(673); internal_static_google_cloud_compute_v1_InsertRegionTargetHttpProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertRegionTargetHttpProxyRequest_descriptor, @@ -42053,7 +42405,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "RequestId", "TargetHttpProxyResource", }); internal_static_google_cloud_compute_v1_InsertRegionTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(672); + getDescriptor().getMessageTypes().get(674); internal_static_google_cloud_compute_v1_InsertRegionTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertRegionTargetHttpsProxyRequest_descriptor, @@ -42061,7 +42413,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "RequestId", "TargetHttpsProxyResource", }); internal_static_google_cloud_compute_v1_InsertRegionTargetTcpProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(673); + getDescriptor().getMessageTypes().get(675); internal_static_google_cloud_compute_v1_InsertRegionTargetTcpProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertRegionTargetTcpProxyRequest_descriptor, @@ -42069,7 +42421,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "RequestId", "TargetTcpProxyResource", }); internal_static_google_cloud_compute_v1_InsertRegionUrlMapRequest_descriptor = - getDescriptor().getMessageTypes().get(674); + getDescriptor().getMessageTypes().get(676); internal_static_google_cloud_compute_v1_InsertRegionUrlMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertRegionUrlMapRequest_descriptor, @@ -42077,7 +42429,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "RequestId", "UrlMapResource", }); internal_static_google_cloud_compute_v1_InsertReservationRequest_descriptor = - getDescriptor().getMessageTypes().get(675); + getDescriptor().getMessageTypes().get(677); internal_static_google_cloud_compute_v1_InsertReservationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertReservationRequest_descriptor, @@ -42085,7 +42437,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "RequestId", "ReservationResource", "Zone", }); internal_static_google_cloud_compute_v1_InsertResourcePolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(676); + getDescriptor().getMessageTypes().get(678); internal_static_google_cloud_compute_v1_InsertResourcePolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertResourcePolicyRequest_descriptor, @@ -42093,7 +42445,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "RequestId", "ResourcePolicyResource", }); internal_static_google_cloud_compute_v1_InsertRouteRequest_descriptor = - getDescriptor().getMessageTypes().get(677); + getDescriptor().getMessageTypes().get(679); internal_static_google_cloud_compute_v1_InsertRouteRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertRouteRequest_descriptor, @@ -42101,7 +42453,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "RequestId", "RouteResource", }); internal_static_google_cloud_compute_v1_InsertRouterRequest_descriptor = - getDescriptor().getMessageTypes().get(678); + getDescriptor().getMessageTypes().get(680); internal_static_google_cloud_compute_v1_InsertRouterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertRouterRequest_descriptor, @@ -42109,7 +42461,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "RequestId", "RouterResource", }); internal_static_google_cloud_compute_v1_InsertSecurityPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(679); + getDescriptor().getMessageTypes().get(681); internal_static_google_cloud_compute_v1_InsertSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertSecurityPolicyRequest_descriptor, @@ -42117,7 +42469,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "RequestId", "SecurityPolicyResource", "ValidateOnly", }); internal_static_google_cloud_compute_v1_InsertServiceAttachmentRequest_descriptor = - getDescriptor().getMessageTypes().get(680); + getDescriptor().getMessageTypes().get(682); internal_static_google_cloud_compute_v1_InsertServiceAttachmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertServiceAttachmentRequest_descriptor, @@ -42125,7 +42477,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "RequestId", "ServiceAttachmentResource", }); internal_static_google_cloud_compute_v1_InsertSnapshotRequest_descriptor = - getDescriptor().getMessageTypes().get(681); + getDescriptor().getMessageTypes().get(683); internal_static_google_cloud_compute_v1_InsertSnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertSnapshotRequest_descriptor, @@ -42133,7 +42485,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "RequestId", "SnapshotResource", }); internal_static_google_cloud_compute_v1_InsertSslCertificateRequest_descriptor = - getDescriptor().getMessageTypes().get(682); + getDescriptor().getMessageTypes().get(684); internal_static_google_cloud_compute_v1_InsertSslCertificateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertSslCertificateRequest_descriptor, @@ -42141,7 +42493,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "RequestId", "SslCertificateResource", }); internal_static_google_cloud_compute_v1_InsertSslPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(683); + getDescriptor().getMessageTypes().get(685); internal_static_google_cloud_compute_v1_InsertSslPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertSslPolicyRequest_descriptor, @@ -42149,7 +42501,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "RequestId", "SslPolicyResource", }); internal_static_google_cloud_compute_v1_InsertStoragePoolRequest_descriptor = - getDescriptor().getMessageTypes().get(684); + getDescriptor().getMessageTypes().get(686); internal_static_google_cloud_compute_v1_InsertStoragePoolRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertStoragePoolRequest_descriptor, @@ -42157,7 +42509,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "RequestId", "StoragePoolResource", "Zone", }); internal_static_google_cloud_compute_v1_InsertSubnetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(685); + getDescriptor().getMessageTypes().get(687); internal_static_google_cloud_compute_v1_InsertSubnetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertSubnetworkRequest_descriptor, @@ -42165,7 +42517,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "RequestId", "SubnetworkResource", }); internal_static_google_cloud_compute_v1_InsertTargetGrpcProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(686); + getDescriptor().getMessageTypes().get(688); internal_static_google_cloud_compute_v1_InsertTargetGrpcProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertTargetGrpcProxyRequest_descriptor, @@ -42173,7 +42525,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "RequestId", "TargetGrpcProxyResource", }); internal_static_google_cloud_compute_v1_InsertTargetHttpProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(687); + getDescriptor().getMessageTypes().get(689); internal_static_google_cloud_compute_v1_InsertTargetHttpProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertTargetHttpProxyRequest_descriptor, @@ -42181,7 +42533,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "RequestId", "TargetHttpProxyResource", }); internal_static_google_cloud_compute_v1_InsertTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(688); + getDescriptor().getMessageTypes().get(690); internal_static_google_cloud_compute_v1_InsertTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertTargetHttpsProxyRequest_descriptor, @@ -42189,7 +42541,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "RequestId", "TargetHttpsProxyResource", }); internal_static_google_cloud_compute_v1_InsertTargetInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(689); + getDescriptor().getMessageTypes().get(691); internal_static_google_cloud_compute_v1_InsertTargetInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertTargetInstanceRequest_descriptor, @@ -42197,7 +42549,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "RequestId", "TargetInstanceResource", "Zone", }); internal_static_google_cloud_compute_v1_InsertTargetPoolRequest_descriptor = - getDescriptor().getMessageTypes().get(690); + getDescriptor().getMessageTypes().get(692); internal_static_google_cloud_compute_v1_InsertTargetPoolRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertTargetPoolRequest_descriptor, @@ -42205,7 +42557,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "RequestId", "TargetPoolResource", }); internal_static_google_cloud_compute_v1_InsertTargetSslProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(691); + getDescriptor().getMessageTypes().get(693); internal_static_google_cloud_compute_v1_InsertTargetSslProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertTargetSslProxyRequest_descriptor, @@ -42213,7 +42565,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "RequestId", "TargetSslProxyResource", }); internal_static_google_cloud_compute_v1_InsertTargetTcpProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(692); + getDescriptor().getMessageTypes().get(694); internal_static_google_cloud_compute_v1_InsertTargetTcpProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertTargetTcpProxyRequest_descriptor, @@ -42221,7 +42573,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "RequestId", "TargetTcpProxyResource", }); internal_static_google_cloud_compute_v1_InsertTargetVpnGatewayRequest_descriptor = - getDescriptor().getMessageTypes().get(693); + getDescriptor().getMessageTypes().get(695); internal_static_google_cloud_compute_v1_InsertTargetVpnGatewayRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertTargetVpnGatewayRequest_descriptor, @@ -42229,7 +42581,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "RequestId", "TargetVpnGatewayResource", }); internal_static_google_cloud_compute_v1_InsertUrlMapRequest_descriptor = - getDescriptor().getMessageTypes().get(694); + getDescriptor().getMessageTypes().get(696); internal_static_google_cloud_compute_v1_InsertUrlMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertUrlMapRequest_descriptor, @@ -42237,7 +42589,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "RequestId", "UrlMapResource", }); internal_static_google_cloud_compute_v1_InsertVpnGatewayRequest_descriptor = - getDescriptor().getMessageTypes().get(695); + getDescriptor().getMessageTypes().get(697); internal_static_google_cloud_compute_v1_InsertVpnGatewayRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertVpnGatewayRequest_descriptor, @@ -42245,7 +42597,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "RequestId", "VpnGatewayResource", }); internal_static_google_cloud_compute_v1_InsertVpnTunnelRequest_descriptor = - getDescriptor().getMessageTypes().get(696); + getDescriptor().getMessageTypes().get(698); internal_static_google_cloud_compute_v1_InsertVpnTunnelRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertVpnTunnelRequest_descriptor, @@ -42253,7 +42605,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "RequestId", "VpnTunnelResource", }); internal_static_google_cloud_compute_v1_InsertWireGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(697); + getDescriptor().getMessageTypes().get(699); internal_static_google_cloud_compute_v1_InsertWireGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertWireGroupRequest_descriptor, @@ -42261,7 +42613,7 @@ private static void _clinit_autosplit_dinit_1() { "CrossSiteNetwork", "Project", "RequestId", "ValidateOnly", "WireGroupResource", }); internal_static_google_cloud_compute_v1_Instance_descriptor = - getDescriptor().getMessageTypes().get(698); + getDescriptor().getMessageTypes().get(700); internal_static_google_cloud_compute_v1_Instance_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Instance_descriptor, @@ -42322,7 +42674,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InstanceAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(699); + getDescriptor().getMessageTypes().get(701); internal_static_google_cloud_compute_v1_InstanceAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceAggregatedList_descriptor, @@ -42340,7 +42692,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InstanceConsumptionData_descriptor = - getDescriptor().getMessageTypes().get(700); + getDescriptor().getMessageTypes().get(702); internal_static_google_cloud_compute_v1_InstanceConsumptionData_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceConsumptionData_descriptor, @@ -42348,7 +42700,7 @@ private static void _clinit_autosplit_dinit_1() { "ConsumptionInfo", "Instance", }); internal_static_google_cloud_compute_v1_InstanceConsumptionInfo_descriptor = - getDescriptor().getMessageTypes().get(701); + getDescriptor().getMessageTypes().get(703); internal_static_google_cloud_compute_v1_InstanceConsumptionInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceConsumptionInfo_descriptor, @@ -42356,7 +42708,7 @@ private static void _clinit_autosplit_dinit_1() { "GuestCpus", "LocalSsdGb", "MemoryMb", "MinNodeCpus", }); internal_static_google_cloud_compute_v1_InstanceGroup_descriptor = - getDescriptor().getMessageTypes().get(702); + getDescriptor().getMessageTypes().get(704); internal_static_google_cloud_compute_v1_InstanceGroup_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroup_descriptor, @@ -42376,7 +42728,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_InstanceGroupAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(703); + getDescriptor().getMessageTypes().get(705); internal_static_google_cloud_compute_v1_InstanceGroupAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupAggregatedList_descriptor, @@ -42394,7 +42746,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InstanceGroupList_descriptor = - getDescriptor().getMessageTypes().get(704); + getDescriptor().getMessageTypes().get(706); internal_static_google_cloud_compute_v1_InstanceGroupList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupList_descriptor, @@ -42402,7 +42754,7 @@ private static void _clinit_autosplit_dinit_1() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_InstanceGroupManager_descriptor = - getDescriptor().getMessageTypes().get(705); + getDescriptor().getMessageTypes().get(707); internal_static_google_cloud_compute_v1_InstanceGroupManager_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManager_descriptor, @@ -42441,7 +42793,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerActionsSummary_descriptor = - getDescriptor().getMessageTypes().get(706); + getDescriptor().getMessageTypes().get(708); internal_static_google_cloud_compute_v1_InstanceGroupManagerActionsSummary_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerActionsSummary_descriptor, @@ -42461,7 +42813,7 @@ private static void _clinit_autosplit_dinit_1() { "Verifying", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(707); + getDescriptor().getMessageTypes().get(709); internal_static_google_cloud_compute_v1_InstanceGroupManagerAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerAggregatedList_descriptor, @@ -42479,7 +42831,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerAllInstancesConfig_descriptor = - getDescriptor().getMessageTypes().get(708); + getDescriptor().getMessageTypes().get(710); internal_static_google_cloud_compute_v1_InstanceGroupManagerAllInstancesConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerAllInstancesConfig_descriptor, @@ -42487,7 +42839,7 @@ private static void _clinit_autosplit_dinit_1() { "Properties", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerAutoHealingPolicy_descriptor = - getDescriptor().getMessageTypes().get(709); + getDescriptor().getMessageTypes().get(711); internal_static_google_cloud_compute_v1_InstanceGroupManagerAutoHealingPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerAutoHealingPolicy_descriptor, @@ -42495,7 +42847,7 @@ private static void _clinit_autosplit_dinit_1() { "HealthCheck", "InitialDelaySec", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerInstanceFlexibilityPolicy_descriptor = - getDescriptor().getMessageTypes().get(710); + getDescriptor().getMessageTypes().get(712); internal_static_google_cloud_compute_v1_InstanceGroupManagerInstanceFlexibilityPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerInstanceFlexibilityPolicy_descriptor, @@ -42513,7 +42865,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerInstanceFlexibilityPolicyInstanceSelection_descriptor = - getDescriptor().getMessageTypes().get(711); + getDescriptor().getMessageTypes().get(713); internal_static_google_cloud_compute_v1_InstanceGroupManagerInstanceFlexibilityPolicyInstanceSelection_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerInstanceFlexibilityPolicyInstanceSelection_descriptor, @@ -42521,7 +42873,7 @@ private static void _clinit_autosplit_dinit_1() { "MachineTypes", "Rank", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerInstanceLifecyclePolicy_descriptor = - getDescriptor().getMessageTypes().get(712); + getDescriptor().getMessageTypes().get(714); internal_static_google_cloud_compute_v1_InstanceGroupManagerInstanceLifecyclePolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerInstanceLifecyclePolicy_descriptor, @@ -42529,7 +42881,7 @@ private static void _clinit_autosplit_dinit_1() { "DefaultActionOnFailure", "ForceUpdateOnRepair", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerList_descriptor = - getDescriptor().getMessageTypes().get(713); + getDescriptor().getMessageTypes().get(715); internal_static_google_cloud_compute_v1_InstanceGroupManagerList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerList_descriptor, @@ -42537,7 +42889,7 @@ private static void _clinit_autosplit_dinit_1() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerResizeRequest_descriptor = - getDescriptor().getMessageTypes().get(714); + getDescriptor().getMessageTypes().get(716); internal_static_google_cloud_compute_v1_InstanceGroupManagerResizeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerResizeRequest_descriptor, @@ -42556,7 +42908,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerResizeRequestStatus_descriptor = - getDescriptor().getMessageTypes().get(715); + getDescriptor().getMessageTypes().get(717); internal_static_google_cloud_compute_v1_InstanceGroupManagerResizeRequestStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerResizeRequestStatus_descriptor, @@ -42564,7 +42916,7 @@ private static void _clinit_autosplit_dinit_1() { "Error", "LastAttempt", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerResizeRequestStatusLastAttempt_descriptor = - getDescriptor().getMessageTypes().get(716); + getDescriptor().getMessageTypes().get(718); internal_static_google_cloud_compute_v1_InstanceGroupManagerResizeRequestStatusLastAttempt_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerResizeRequestStatusLastAttempt_descriptor, @@ -42572,7 +42924,7 @@ private static void _clinit_autosplit_dinit_1() { "Error", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerResizeRequestsListResponse_descriptor = - getDescriptor().getMessageTypes().get(717); + getDescriptor().getMessageTypes().get(719); internal_static_google_cloud_compute_v1_InstanceGroupManagerResizeRequestsListResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerResizeRequestsListResponse_descriptor, @@ -42580,7 +42932,7 @@ private static void _clinit_autosplit_dinit_1() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerResourcePolicies_descriptor = - getDescriptor().getMessageTypes().get(718); + getDescriptor().getMessageTypes().get(720); internal_static_google_cloud_compute_v1_InstanceGroupManagerResourcePolicies_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerResourcePolicies_descriptor, @@ -42588,7 +42940,7 @@ private static void _clinit_autosplit_dinit_1() { "WorkloadPolicy", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerStandbyPolicy_descriptor = - getDescriptor().getMessageTypes().get(719); + getDescriptor().getMessageTypes().get(721); internal_static_google_cloud_compute_v1_InstanceGroupManagerStandbyPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerStandbyPolicy_descriptor, @@ -42596,7 +42948,7 @@ private static void _clinit_autosplit_dinit_1() { "InitialDelaySec", "Mode", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerStatus_descriptor = - getDescriptor().getMessageTypes().get(720); + getDescriptor().getMessageTypes().get(722); internal_static_google_cloud_compute_v1_InstanceGroupManagerStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerStatus_descriptor, @@ -42604,7 +42956,7 @@ private static void _clinit_autosplit_dinit_1() { "AllInstancesConfig", "Autoscaler", "IsStable", "Stateful", "VersionTarget", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusAllInstancesConfig_descriptor = - getDescriptor().getMessageTypes().get(721); + getDescriptor().getMessageTypes().get(723); internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusAllInstancesConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusAllInstancesConfig_descriptor, @@ -42612,7 +42964,7 @@ private static void _clinit_autosplit_dinit_1() { "CurrentRevision", "Effective", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusStateful_descriptor = - getDescriptor().getMessageTypes().get(722); + getDescriptor().getMessageTypes().get(724); internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusStateful_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusStateful_descriptor, @@ -42620,7 +42972,7 @@ private static void _clinit_autosplit_dinit_1() { "HasStatefulConfig", "PerInstanceConfigs", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusStatefulPerInstanceConfigs_descriptor = - getDescriptor().getMessageTypes().get(723); + getDescriptor().getMessageTypes().get(725); internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusStatefulPerInstanceConfigs_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusStatefulPerInstanceConfigs_descriptor, @@ -42628,7 +42980,7 @@ private static void _clinit_autosplit_dinit_1() { "AllEffective", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusVersionTarget_descriptor = - getDescriptor().getMessageTypes().get(724); + getDescriptor().getMessageTypes().get(726); internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusVersionTarget_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusVersionTarget_descriptor, @@ -42636,7 +42988,7 @@ private static void _clinit_autosplit_dinit_1() { "IsReached", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerUpdatePolicy_descriptor = - getDescriptor().getMessageTypes().get(725); + getDescriptor().getMessageTypes().get(727); internal_static_google_cloud_compute_v1_InstanceGroupManagerUpdatePolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerUpdatePolicy_descriptor, @@ -42650,7 +43002,7 @@ private static void _clinit_autosplit_dinit_1() { "Type", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerVersion_descriptor = - getDescriptor().getMessageTypes().get(726); + getDescriptor().getMessageTypes().get(728); internal_static_google_cloud_compute_v1_InstanceGroupManagerVersion_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerVersion_descriptor, @@ -42658,7 +43010,7 @@ private static void _clinit_autosplit_dinit_1() { "InstanceTemplate", "Name", "TargetSize", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersAbandonInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(727); + getDescriptor().getMessageTypes().get(729); internal_static_google_cloud_compute_v1_InstanceGroupManagersAbandonInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersAbandonInstancesRequest_descriptor, @@ -42666,7 +43018,7 @@ private static void _clinit_autosplit_dinit_1() { "Instances", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersApplyUpdatesRequest_descriptor = - getDescriptor().getMessageTypes().get(728); + getDescriptor().getMessageTypes().get(730); internal_static_google_cloud_compute_v1_InstanceGroupManagersApplyUpdatesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersApplyUpdatesRequest_descriptor, @@ -42674,7 +43026,7 @@ private static void _clinit_autosplit_dinit_1() { "AllInstances", "Instances", "MinimalAction", "MostDisruptiveAllowedAction", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersCreateInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(729); + getDescriptor().getMessageTypes().get(731); internal_static_google_cloud_compute_v1_InstanceGroupManagersCreateInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersCreateInstancesRequest_descriptor, @@ -42682,7 +43034,7 @@ private static void _clinit_autosplit_dinit_1() { "Instances", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersDeleteInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(730); + getDescriptor().getMessageTypes().get(732); internal_static_google_cloud_compute_v1_InstanceGroupManagersDeleteInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersDeleteInstancesRequest_descriptor, @@ -42690,7 +43042,7 @@ private static void _clinit_autosplit_dinit_1() { "Instances", "SkipInstancesOnValidationError", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersDeletePerInstanceConfigsReq_descriptor = - getDescriptor().getMessageTypes().get(731); + getDescriptor().getMessageTypes().get(733); internal_static_google_cloud_compute_v1_InstanceGroupManagersDeletePerInstanceConfigsReq_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersDeletePerInstanceConfigsReq_descriptor, @@ -42698,7 +43050,7 @@ private static void _clinit_autosplit_dinit_1() { "Names", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersListErrorsResponse_descriptor = - getDescriptor().getMessageTypes().get(732); + getDescriptor().getMessageTypes().get(734); internal_static_google_cloud_compute_v1_InstanceGroupManagersListErrorsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersListErrorsResponse_descriptor, @@ -42706,7 +43058,7 @@ private static void _clinit_autosplit_dinit_1() { "Items", "NextPageToken", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersListManagedInstancesResponse_descriptor = - getDescriptor().getMessageTypes().get(733); + getDescriptor().getMessageTypes().get(735); internal_static_google_cloud_compute_v1_InstanceGroupManagersListManagedInstancesResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersListManagedInstancesResponse_descriptor, @@ -42714,7 +43066,7 @@ private static void _clinit_autosplit_dinit_1() { "ManagedInstances", "NextPageToken", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersListPerInstanceConfigsResp_descriptor = - getDescriptor().getMessageTypes().get(734); + getDescriptor().getMessageTypes().get(736); internal_static_google_cloud_compute_v1_InstanceGroupManagersListPerInstanceConfigsResp_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersListPerInstanceConfigsResp_descriptor, @@ -42722,7 +43074,7 @@ private static void _clinit_autosplit_dinit_1() { "Items", "NextPageToken", "Warning", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersPatchPerInstanceConfigsReq_descriptor = - getDescriptor().getMessageTypes().get(735); + getDescriptor().getMessageTypes().get(737); internal_static_google_cloud_compute_v1_InstanceGroupManagersPatchPerInstanceConfigsReq_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersPatchPerInstanceConfigsReq_descriptor, @@ -42730,7 +43082,7 @@ private static void _clinit_autosplit_dinit_1() { "PerInstanceConfigs", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersRecreateInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(736); + getDescriptor().getMessageTypes().get(738); internal_static_google_cloud_compute_v1_InstanceGroupManagersRecreateInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersRecreateInstancesRequest_descriptor, @@ -42738,7 +43090,7 @@ private static void _clinit_autosplit_dinit_1() { "Instances", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersResumeInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(737); + getDescriptor().getMessageTypes().get(739); internal_static_google_cloud_compute_v1_InstanceGroupManagersResumeInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersResumeInstancesRequest_descriptor, @@ -42746,7 +43098,7 @@ private static void _clinit_autosplit_dinit_1() { "Instances", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersScopedList_descriptor = - getDescriptor().getMessageTypes().get(738); + getDescriptor().getMessageTypes().get(740); internal_static_google_cloud_compute_v1_InstanceGroupManagersScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersScopedList_descriptor, @@ -42754,7 +43106,7 @@ private static void _clinit_autosplit_dinit_1() { "InstanceGroupManagers", "Warning", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersSetInstanceTemplateRequest_descriptor = - getDescriptor().getMessageTypes().get(739); + getDescriptor().getMessageTypes().get(741); internal_static_google_cloud_compute_v1_InstanceGroupManagersSetInstanceTemplateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersSetInstanceTemplateRequest_descriptor, @@ -42762,7 +43114,7 @@ private static void _clinit_autosplit_dinit_1() { "InstanceTemplate", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersSetTargetPoolsRequest_descriptor = - getDescriptor().getMessageTypes().get(740); + getDescriptor().getMessageTypes().get(742); internal_static_google_cloud_compute_v1_InstanceGroupManagersSetTargetPoolsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersSetTargetPoolsRequest_descriptor, @@ -42770,7 +43122,7 @@ private static void _clinit_autosplit_dinit_1() { "Fingerprint", "TargetPools", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersStartInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(741); + getDescriptor().getMessageTypes().get(743); internal_static_google_cloud_compute_v1_InstanceGroupManagersStartInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersStartInstancesRequest_descriptor, @@ -42778,7 +43130,7 @@ private static void _clinit_autosplit_dinit_1() { "Instances", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersStopInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(742); + getDescriptor().getMessageTypes().get(744); internal_static_google_cloud_compute_v1_InstanceGroupManagersStopInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersStopInstancesRequest_descriptor, @@ -42786,7 +43138,7 @@ private static void _clinit_autosplit_dinit_1() { "ForceStop", "Instances", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersSuspendInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(743); + getDescriptor().getMessageTypes().get(745); internal_static_google_cloud_compute_v1_InstanceGroupManagersSuspendInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersSuspendInstancesRequest_descriptor, @@ -42794,7 +43146,7 @@ private static void _clinit_autosplit_dinit_1() { "ForceSuspend", "Instances", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersUpdatePerInstanceConfigsReq_descriptor = - getDescriptor().getMessageTypes().get(744); + getDescriptor().getMessageTypes().get(746); internal_static_google_cloud_compute_v1_InstanceGroupManagersUpdatePerInstanceConfigsReq_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersUpdatePerInstanceConfigsReq_descriptor, @@ -42802,7 +43154,7 @@ private static void _clinit_autosplit_dinit_1() { "PerInstanceConfigs", }); internal_static_google_cloud_compute_v1_InstanceGroupsAddInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(745); + getDescriptor().getMessageTypes().get(747); internal_static_google_cloud_compute_v1_InstanceGroupsAddInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupsAddInstancesRequest_descriptor, @@ -42810,7 +43162,7 @@ private static void _clinit_autosplit_dinit_1() { "Instances", }); internal_static_google_cloud_compute_v1_InstanceGroupsListInstances_descriptor = - getDescriptor().getMessageTypes().get(746); + getDescriptor().getMessageTypes().get(748); internal_static_google_cloud_compute_v1_InstanceGroupsListInstances_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupsListInstances_descriptor, @@ -42818,7 +43170,7 @@ private static void _clinit_autosplit_dinit_1() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_InstanceGroupsListInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(747); + getDescriptor().getMessageTypes().get(749); internal_static_google_cloud_compute_v1_InstanceGroupsListInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupsListInstancesRequest_descriptor, @@ -42826,7 +43178,7 @@ private static void _clinit_autosplit_dinit_1() { "InstanceState", }); internal_static_google_cloud_compute_v1_InstanceGroupsRemoveInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(748); + getDescriptor().getMessageTypes().get(750); internal_static_google_cloud_compute_v1_InstanceGroupsRemoveInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupsRemoveInstancesRequest_descriptor, @@ -42834,7 +43186,7 @@ private static void _clinit_autosplit_dinit_1() { "Instances", }); internal_static_google_cloud_compute_v1_InstanceGroupsScopedList_descriptor = - getDescriptor().getMessageTypes().get(749); + getDescriptor().getMessageTypes().get(751); internal_static_google_cloud_compute_v1_InstanceGroupsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupsScopedList_descriptor, @@ -42842,7 +43194,7 @@ private static void _clinit_autosplit_dinit_1() { "InstanceGroups", "Warning", }); internal_static_google_cloud_compute_v1_InstanceGroupsSetNamedPortsRequest_descriptor = - getDescriptor().getMessageTypes().get(750); + getDescriptor().getMessageTypes().get(752); internal_static_google_cloud_compute_v1_InstanceGroupsSetNamedPortsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupsSetNamedPortsRequest_descriptor, @@ -42850,7 +43202,7 @@ private static void _clinit_autosplit_dinit_1() { "Fingerprint", "NamedPorts", }); internal_static_google_cloud_compute_v1_InstanceList_descriptor = - getDescriptor().getMessageTypes().get(751); + getDescriptor().getMessageTypes().get(753); internal_static_google_cloud_compute_v1_InstanceList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceList_descriptor, @@ -42858,7 +43210,7 @@ private static void _clinit_autosplit_dinit_1() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_InstanceListReferrers_descriptor = - getDescriptor().getMessageTypes().get(752); + getDescriptor().getMessageTypes().get(754); internal_static_google_cloud_compute_v1_InstanceListReferrers_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceListReferrers_descriptor, @@ -42866,7 +43218,7 @@ private static void _clinit_autosplit_dinit_1() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_InstanceManagedByIgmError_descriptor = - getDescriptor().getMessageTypes().get(753); + getDescriptor().getMessageTypes().get(755); internal_static_google_cloud_compute_v1_InstanceManagedByIgmError_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceManagedByIgmError_descriptor, @@ -42874,7 +43226,7 @@ private static void _clinit_autosplit_dinit_1() { "Error", "InstanceActionDetails", "Timestamp", }); internal_static_google_cloud_compute_v1_InstanceManagedByIgmErrorInstanceActionDetails_descriptor = - getDescriptor().getMessageTypes().get(754); + getDescriptor().getMessageTypes().get(756); internal_static_google_cloud_compute_v1_InstanceManagedByIgmErrorInstanceActionDetails_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceManagedByIgmErrorInstanceActionDetails_descriptor, @@ -42882,7 +43234,7 @@ private static void _clinit_autosplit_dinit_1() { "Action", "Instance", "Version", }); internal_static_google_cloud_compute_v1_InstanceManagedByIgmErrorManagedInstanceError_descriptor = - getDescriptor().getMessageTypes().get(755); + getDescriptor().getMessageTypes().get(757); internal_static_google_cloud_compute_v1_InstanceManagedByIgmErrorManagedInstanceError_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceManagedByIgmErrorManagedInstanceError_descriptor, @@ -42890,7 +43242,7 @@ private static void _clinit_autosplit_dinit_1() { "Code", "Message", }); internal_static_google_cloud_compute_v1_InstanceMoveRequest_descriptor = - getDescriptor().getMessageTypes().get(756); + getDescriptor().getMessageTypes().get(758); internal_static_google_cloud_compute_v1_InstanceMoveRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceMoveRequest_descriptor, @@ -42898,7 +43250,7 @@ private static void _clinit_autosplit_dinit_1() { "DestinationZone", "TargetInstance", }); internal_static_google_cloud_compute_v1_InstanceParams_descriptor = - getDescriptor().getMessageTypes().get(757); + getDescriptor().getMessageTypes().get(759); internal_static_google_cloud_compute_v1_InstanceParams_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceParams_descriptor, @@ -42914,7 +43266,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InstanceProperties_descriptor = - getDescriptor().getMessageTypes().get(758); + getDescriptor().getMessageTypes().get(760); internal_static_google_cloud_compute_v1_InstanceProperties_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceProperties_descriptor, @@ -42962,7 +43314,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InstancePropertiesPatch_descriptor = - getDescriptor().getMessageTypes().get(759); + getDescriptor().getMessageTypes().get(761); internal_static_google_cloud_compute_v1_InstancePropertiesPatch_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancePropertiesPatch_descriptor, @@ -42990,7 +43342,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InstanceReference_descriptor = - getDescriptor().getMessageTypes().get(760); + getDescriptor().getMessageTypes().get(762); internal_static_google_cloud_compute_v1_InstanceReference_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceReference_descriptor, @@ -42998,7 +43350,7 @@ private static void _clinit_autosplit_dinit_1() { "Instance", }); internal_static_google_cloud_compute_v1_InstanceSettings_descriptor = - getDescriptor().getMessageTypes().get(761); + getDescriptor().getMessageTypes().get(763); internal_static_google_cloud_compute_v1_InstanceSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceSettings_descriptor, @@ -43006,7 +43358,7 @@ private static void _clinit_autosplit_dinit_1() { "Fingerprint", "Kind", "Metadata", "Zone", }); internal_static_google_cloud_compute_v1_InstanceSettingsMetadata_descriptor = - getDescriptor().getMessageTypes().get(762); + getDescriptor().getMessageTypes().get(764); internal_static_google_cloud_compute_v1_InstanceSettingsMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceSettingsMetadata_descriptor, @@ -43024,7 +43376,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InstanceTemplate_descriptor = - getDescriptor().getMessageTypes().get(763); + getDescriptor().getMessageTypes().get(765); internal_static_google_cloud_compute_v1_InstanceTemplate_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceTemplate_descriptor, @@ -43041,7 +43393,7 @@ private static void _clinit_autosplit_dinit_1() { "SourceInstanceParams", }); internal_static_google_cloud_compute_v1_InstanceTemplateAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(764); + getDescriptor().getMessageTypes().get(766); internal_static_google_cloud_compute_v1_InstanceTemplateAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceTemplateAggregatedList_descriptor, @@ -43059,7 +43411,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InstanceTemplateList_descriptor = - getDescriptor().getMessageTypes().get(765); + getDescriptor().getMessageTypes().get(767); internal_static_google_cloud_compute_v1_InstanceTemplateList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceTemplateList_descriptor, @@ -43067,7 +43419,7 @@ private static void _clinit_autosplit_dinit_1() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_InstanceTemplatesScopedList_descriptor = - getDescriptor().getMessageTypes().get(766); + getDescriptor().getMessageTypes().get(768); internal_static_google_cloud_compute_v1_InstanceTemplatesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceTemplatesScopedList_descriptor, @@ -43075,7 +43427,7 @@ private static void _clinit_autosplit_dinit_1() { "InstanceTemplates", "Warning", }); internal_static_google_cloud_compute_v1_InstanceWithNamedPorts_descriptor = - getDescriptor().getMessageTypes().get(767); + getDescriptor().getMessageTypes().get(769); internal_static_google_cloud_compute_v1_InstanceWithNamedPorts_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceWithNamedPorts_descriptor, @@ -43083,7 +43435,7 @@ private static void _clinit_autosplit_dinit_1() { "Instance", "NamedPorts", "Status", }); internal_static_google_cloud_compute_v1_InstancesAddResourcePoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(768); + getDescriptor().getMessageTypes().get(770); internal_static_google_cloud_compute_v1_InstancesAddResourcePoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesAddResourcePoliciesRequest_descriptor, @@ -43091,7 +43443,7 @@ private static void _clinit_autosplit_dinit_1() { "ResourcePolicies", }); internal_static_google_cloud_compute_v1_InstancesBulkInsertOperationMetadata_descriptor = - getDescriptor().getMessageTypes().get(769); + getDescriptor().getMessageTypes().get(771); internal_static_google_cloud_compute_v1_InstancesBulkInsertOperationMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesBulkInsertOperationMetadata_descriptor, @@ -43109,7 +43461,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InstancesGetEffectiveFirewallsResponse_descriptor = - getDescriptor().getMessageTypes().get(770); + getDescriptor().getMessageTypes().get(772); internal_static_google_cloud_compute_v1_InstancesGetEffectiveFirewallsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesGetEffectiveFirewallsResponse_descriptor, @@ -43117,7 +43469,7 @@ private static void _clinit_autosplit_dinit_1() { "FirewallPolicys", "Firewalls", }); internal_static_google_cloud_compute_v1_InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy_descriptor = - getDescriptor().getMessageTypes().get(771); + getDescriptor().getMessageTypes().get(773); internal_static_google_cloud_compute_v1_InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy_descriptor, @@ -43131,7 +43483,7 @@ private static void _clinit_autosplit_dinit_1() { "Type", }); internal_static_google_cloud_compute_v1_InstancesRemoveResourcePoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(772); + getDescriptor().getMessageTypes().get(774); internal_static_google_cloud_compute_v1_InstancesRemoveResourcePoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesRemoveResourcePoliciesRequest_descriptor, @@ -43139,7 +43491,7 @@ private static void _clinit_autosplit_dinit_1() { "ResourcePolicies", }); internal_static_google_cloud_compute_v1_InstancesReportHostAsFaultyRequest_descriptor = - getDescriptor().getMessageTypes().get(773); + getDescriptor().getMessageTypes().get(775); internal_static_google_cloud_compute_v1_InstancesReportHostAsFaultyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesReportHostAsFaultyRequest_descriptor, @@ -43147,7 +43499,7 @@ private static void _clinit_autosplit_dinit_1() { "DisruptionSchedule", "FaultReasons", }); internal_static_google_cloud_compute_v1_InstancesReportHostAsFaultyRequestFaultReason_descriptor = - getDescriptor().getMessageTypes().get(774); + getDescriptor().getMessageTypes().get(776); internal_static_google_cloud_compute_v1_InstancesReportHostAsFaultyRequestFaultReason_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesReportHostAsFaultyRequestFaultReason_descriptor, @@ -43155,7 +43507,7 @@ private static void _clinit_autosplit_dinit_1() { "Behavior", "Description", }); internal_static_google_cloud_compute_v1_InstancesScopedList_descriptor = - getDescriptor().getMessageTypes().get(775); + getDescriptor().getMessageTypes().get(777); internal_static_google_cloud_compute_v1_InstancesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesScopedList_descriptor, @@ -43163,7 +43515,7 @@ private static void _clinit_autosplit_dinit_1() { "Instances", "Warning", }); internal_static_google_cloud_compute_v1_InstancesSetLabelsRequest_descriptor = - getDescriptor().getMessageTypes().get(776); + getDescriptor().getMessageTypes().get(778); internal_static_google_cloud_compute_v1_InstancesSetLabelsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesSetLabelsRequest_descriptor, @@ -43181,7 +43533,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InstancesSetMachineResourcesRequest_descriptor = - getDescriptor().getMessageTypes().get(777); + getDescriptor().getMessageTypes().get(779); internal_static_google_cloud_compute_v1_InstancesSetMachineResourcesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesSetMachineResourcesRequest_descriptor, @@ -43189,7 +43541,7 @@ private static void _clinit_autosplit_dinit_1() { "GuestAccelerators", }); internal_static_google_cloud_compute_v1_InstancesSetMachineTypeRequest_descriptor = - getDescriptor().getMessageTypes().get(778); + getDescriptor().getMessageTypes().get(780); internal_static_google_cloud_compute_v1_InstancesSetMachineTypeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesSetMachineTypeRequest_descriptor, @@ -43197,7 +43549,7 @@ private static void _clinit_autosplit_dinit_1() { "MachineType", }); internal_static_google_cloud_compute_v1_InstancesSetMinCpuPlatformRequest_descriptor = - getDescriptor().getMessageTypes().get(779); + getDescriptor().getMessageTypes().get(781); internal_static_google_cloud_compute_v1_InstancesSetMinCpuPlatformRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesSetMinCpuPlatformRequest_descriptor, @@ -43205,7 +43557,7 @@ private static void _clinit_autosplit_dinit_1() { "MinCpuPlatform", }); internal_static_google_cloud_compute_v1_InstancesSetNameRequest_descriptor = - getDescriptor().getMessageTypes().get(780); + getDescriptor().getMessageTypes().get(782); internal_static_google_cloud_compute_v1_InstancesSetNameRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesSetNameRequest_descriptor, @@ -43213,7 +43565,7 @@ private static void _clinit_autosplit_dinit_1() { "CurrentName", "Name", }); internal_static_google_cloud_compute_v1_InstancesSetSecurityPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(781); + getDescriptor().getMessageTypes().get(783); internal_static_google_cloud_compute_v1_InstancesSetSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesSetSecurityPolicyRequest_descriptor, @@ -43221,7 +43573,7 @@ private static void _clinit_autosplit_dinit_1() { "NetworkInterfaces", "SecurityPolicy", }); internal_static_google_cloud_compute_v1_InstancesSetServiceAccountRequest_descriptor = - getDescriptor().getMessageTypes().get(782); + getDescriptor().getMessageTypes().get(784); internal_static_google_cloud_compute_v1_InstancesSetServiceAccountRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesSetServiceAccountRequest_descriptor, @@ -43229,7 +43581,7 @@ private static void _clinit_autosplit_dinit_1() { "Email", "Scopes", }); internal_static_google_cloud_compute_v1_InstancesStartWithEncryptionKeyRequest_descriptor = - getDescriptor().getMessageTypes().get(783); + getDescriptor().getMessageTypes().get(785); internal_static_google_cloud_compute_v1_InstancesStartWithEncryptionKeyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesStartWithEncryptionKeyRequest_descriptor, @@ -43237,7 +43589,7 @@ private static void _clinit_autosplit_dinit_1() { "Disks", }); internal_static_google_cloud_compute_v1_InstantSnapshot_descriptor = - getDescriptor().getMessageTypes().get(784); + getDescriptor().getMessageTypes().get(786); internal_static_google_cloud_compute_v1_InstantSnapshot_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstantSnapshot_descriptor, @@ -43271,7 +43623,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InstantSnapshotAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(785); + getDescriptor().getMessageTypes().get(787); internal_static_google_cloud_compute_v1_InstantSnapshotAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstantSnapshotAggregatedList_descriptor, @@ -43289,7 +43641,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InstantSnapshotList_descriptor = - getDescriptor().getMessageTypes().get(786); + getDescriptor().getMessageTypes().get(788); internal_static_google_cloud_compute_v1_InstantSnapshotList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstantSnapshotList_descriptor, @@ -43297,7 +43649,7 @@ private static void _clinit_autosplit_dinit_1() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_InstantSnapshotResourceStatus_descriptor = - getDescriptor().getMessageTypes().get(787); + getDescriptor().getMessageTypes().get(789); internal_static_google_cloud_compute_v1_InstantSnapshotResourceStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstantSnapshotResourceStatus_descriptor, @@ -43305,7 +43657,7 @@ private static void _clinit_autosplit_dinit_1() { "StorageSizeBytes", }); internal_static_google_cloud_compute_v1_InstantSnapshotsScopedList_descriptor = - getDescriptor().getMessageTypes().get(788); + getDescriptor().getMessageTypes().get(790); internal_static_google_cloud_compute_v1_InstantSnapshotsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstantSnapshotsScopedList_descriptor, @@ -43313,7 +43665,7 @@ private static void _clinit_autosplit_dinit_1() { "InstantSnapshots", "Warning", }); internal_static_google_cloud_compute_v1_Int64RangeMatch_descriptor = - getDescriptor().getMessageTypes().get(789); + getDescriptor().getMessageTypes().get(791); internal_static_google_cloud_compute_v1_Int64RangeMatch_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Int64RangeMatch_descriptor, @@ -43321,7 +43673,7 @@ private static void _clinit_autosplit_dinit_1() { "RangeEnd", "RangeStart", }); internal_static_google_cloud_compute_v1_Interconnect_descriptor = - getDescriptor().getMessageTypes().get(790); + getDescriptor().getMessageTypes().get(792); internal_static_google_cloud_compute_v1_Interconnect_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Interconnect_descriptor, @@ -43372,7 +43724,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InterconnectApplicationAwareInterconnect_descriptor = - getDescriptor().getMessageTypes().get(791); + getDescriptor().getMessageTypes().get(793); internal_static_google_cloud_compute_v1_InterconnectApplicationAwareInterconnect_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectApplicationAwareInterconnect_descriptor, @@ -43383,7 +43735,7 @@ private static void _clinit_autosplit_dinit_1() { "StrictPriorityPolicy", }); internal_static_google_cloud_compute_v1_InterconnectApplicationAwareInterconnectBandwidthPercentage_descriptor = - getDescriptor().getMessageTypes().get(792); + getDescriptor().getMessageTypes().get(794); internal_static_google_cloud_compute_v1_InterconnectApplicationAwareInterconnectBandwidthPercentage_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectApplicationAwareInterconnectBandwidthPercentage_descriptor, @@ -43391,7 +43743,7 @@ private static void _clinit_autosplit_dinit_1() { "Percentage", "TrafficClass", }); internal_static_google_cloud_compute_v1_InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy_descriptor = - getDescriptor().getMessageTypes().get(793); + getDescriptor().getMessageTypes().get(795); internal_static_google_cloud_compute_v1_InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy_descriptor, @@ -43399,13 +43751,13 @@ private static void _clinit_autosplit_dinit_1() { "BandwidthPercentages", }); internal_static_google_cloud_compute_v1_InterconnectApplicationAwareInterconnectStrictPriorityPolicy_descriptor = - getDescriptor().getMessageTypes().get(794); + getDescriptor().getMessageTypes().get(796); internal_static_google_cloud_compute_v1_InterconnectApplicationAwareInterconnectStrictPriorityPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectApplicationAwareInterconnectStrictPriorityPolicy_descriptor, new java.lang.String[] {}); internal_static_google_cloud_compute_v1_InterconnectAttachment_descriptor = - getDescriptor().getMessageTypes().get(795); + getDescriptor().getMessageTypes().get(797); internal_static_google_cloud_compute_v1_InterconnectAttachment_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachment_descriptor, @@ -43469,7 +43821,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(796); + getDescriptor().getMessageTypes().get(798); internal_static_google_cloud_compute_v1_InterconnectAttachmentAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentAggregatedList_descriptor, @@ -43487,7 +43839,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentConfigurationConstraints_descriptor = - getDescriptor().getMessageTypes().get(797); + getDescriptor().getMessageTypes().get(799); internal_static_google_cloud_compute_v1_InterconnectAttachmentConfigurationConstraints_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentConfigurationConstraints_descriptor, @@ -43495,7 +43847,7 @@ private static void _clinit_autosplit_dinit_1() { "BgpMd5", "BgpPeerAsnRanges", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentConfigurationConstraintsBgpPeerASNRange_descriptor = - getDescriptor().getMessageTypes().get(798); + getDescriptor().getMessageTypes().get(800); internal_static_google_cloud_compute_v1_InterconnectAttachmentConfigurationConstraintsBgpPeerASNRange_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentConfigurationConstraintsBgpPeerASNRange_descriptor, @@ -43503,7 +43855,7 @@ private static void _clinit_autosplit_dinit_1() { "Max", "Min", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroup_descriptor = - getDescriptor().getMessageTypes().get(799); + getDescriptor().getMessageTypes().get(801); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroup_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentGroup_descriptor, @@ -43532,7 +43884,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupAttachment_descriptor = - getDescriptor().getMessageTypes().get(800); + getDescriptor().getMessageTypes().get(802); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupAttachment_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupAttachment_descriptor, @@ -43540,7 +43892,7 @@ private static void _clinit_autosplit_dinit_1() { "Attachment", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupConfigured_descriptor = - getDescriptor().getMessageTypes().get(801); + getDescriptor().getMessageTypes().get(803); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupConfigured_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupConfigured_descriptor, @@ -43548,7 +43900,7 @@ private static void _clinit_autosplit_dinit_1() { "AvailabilitySla", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupConfiguredAvailabilitySLA_descriptor = - getDescriptor().getMessageTypes().get(802); + getDescriptor().getMessageTypes().get(804); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupConfiguredAvailabilitySLA_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupConfiguredAvailabilitySLA_descriptor, @@ -43556,7 +43908,7 @@ private static void _clinit_autosplit_dinit_1() { "EffectiveSla", "IntendedSlaBlockers", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers_descriptor = - getDescriptor().getMessageTypes().get(803); + getDescriptor().getMessageTypes().get(805); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers_descriptor, @@ -43570,7 +43922,7 @@ private static void _clinit_autosplit_dinit_1() { "Zones", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupIntent_descriptor = - getDescriptor().getMessageTypes().get(804); + getDescriptor().getMessageTypes().get(806); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupIntent_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupIntent_descriptor, @@ -43578,7 +43930,7 @@ private static void _clinit_autosplit_dinit_1() { "AvailabilitySla", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupLogicalStructure_descriptor = - getDescriptor().getMessageTypes().get(805); + getDescriptor().getMessageTypes().get(807); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupLogicalStructure_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupLogicalStructure_descriptor, @@ -43586,7 +43938,7 @@ private static void _clinit_autosplit_dinit_1() { "Regions", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupLogicalStructureRegion_descriptor = - getDescriptor().getMessageTypes().get(806); + getDescriptor().getMessageTypes().get(808); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupLogicalStructureRegion_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupLogicalStructureRegion_descriptor, @@ -43594,7 +43946,7 @@ private static void _clinit_autosplit_dinit_1() { "Metros", "Region", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupLogicalStructureRegionMetro_descriptor = - getDescriptor().getMessageTypes().get(807); + getDescriptor().getMessageTypes().get(809); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupLogicalStructureRegionMetro_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupLogicalStructureRegionMetro_descriptor, @@ -43602,7 +43954,7 @@ private static void _clinit_autosplit_dinit_1() { "Facilities", "Metro", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupLogicalStructureRegionMetroFacility_descriptor = - getDescriptor().getMessageTypes().get(808); + getDescriptor().getMessageTypes().get(810); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupLogicalStructureRegionMetroFacility_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupLogicalStructureRegionMetroFacility_descriptor, @@ -43610,7 +43962,7 @@ private static void _clinit_autosplit_dinit_1() { "Facility", "Zones", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone_descriptor = - getDescriptor().getMessageTypes().get(809); + getDescriptor().getMessageTypes().get(811); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone_descriptor, @@ -43618,7 +43970,7 @@ private static void _clinit_autosplit_dinit_1() { "Attachments", "Zone", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupsGetOperationalStatusResponse_descriptor = - getDescriptor().getMessageTypes().get(810); + getDescriptor().getMessageTypes().get(812); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupsGetOperationalStatusResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupsGetOperationalStatusResponse_descriptor, @@ -43626,7 +43978,7 @@ private static void _clinit_autosplit_dinit_1() { "Etag", "Result", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupsListResponse_descriptor = - getDescriptor().getMessageTypes().get(811); + getDescriptor().getMessageTypes().get(813); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupsListResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupsListResponse_descriptor, @@ -43634,7 +43986,7 @@ private static void _clinit_autosplit_dinit_1() { "Etag", "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Unreachables", "Warning", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupsOperationalStatus_descriptor = - getDescriptor().getMessageTypes().get(812); + getDescriptor().getMessageTypes().get(814); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupsOperationalStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupsOperationalStatus_descriptor, @@ -43642,7 +43994,7 @@ private static void _clinit_autosplit_dinit_1() { "AttachmentStatuses", "Configured", "GroupStatus", "Intent", "Operational", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupsOperationalStatusAttachmentStatus_descriptor = - getDescriptor().getMessageTypes().get(813); + getDescriptor().getMessageTypes().get(815); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupsOperationalStatusAttachmentStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupsOperationalStatusAttachmentStatus_descriptor, @@ -43650,7 +44002,7 @@ private static void _clinit_autosplit_dinit_1() { "AdminEnabled", "Attachment", "IsActive", "Status", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentL2Forwarding_descriptor = - getDescriptor().getMessageTypes().get(814); + getDescriptor().getMessageTypes().get(816); internal_static_google_cloud_compute_v1_InterconnectAttachmentL2Forwarding_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentL2Forwarding_descriptor, @@ -43672,7 +44024,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentL2ForwardingApplianceMapping_descriptor = - getDescriptor().getMessageTypes().get(815); + getDescriptor().getMessageTypes().get(817); internal_static_google_cloud_compute_v1_InterconnectAttachmentL2ForwardingApplianceMapping_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentL2ForwardingApplianceMapping_descriptor, @@ -43680,7 +44032,7 @@ private static void _clinit_autosplit_dinit_1() { "ApplianceIpAddress", "InnerVlanToApplianceMappings", "Name", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentL2ForwardingApplianceMappingInnerVlanToApplianceMapping_descriptor = - getDescriptor().getMessageTypes().get(816); + getDescriptor().getMessageTypes().get(818); internal_static_google_cloud_compute_v1_InterconnectAttachmentL2ForwardingApplianceMappingInnerVlanToApplianceMapping_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentL2ForwardingApplianceMappingInnerVlanToApplianceMapping_descriptor, @@ -43688,7 +44040,7 @@ private static void _clinit_autosplit_dinit_1() { "InnerApplianceIpAddress", "InnerVlanTags", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentL2ForwardingGeneveHeader_descriptor = - getDescriptor().getMessageTypes().get(817); + getDescriptor().getMessageTypes().get(819); internal_static_google_cloud_compute_v1_InterconnectAttachmentL2ForwardingGeneveHeader_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentL2ForwardingGeneveHeader_descriptor, @@ -43696,7 +44048,7 @@ private static void _clinit_autosplit_dinit_1() { "Vni", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentList_descriptor = - getDescriptor().getMessageTypes().get(818); + getDescriptor().getMessageTypes().get(820); internal_static_google_cloud_compute_v1_InterconnectAttachmentList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentList_descriptor, @@ -43704,7 +44056,7 @@ private static void _clinit_autosplit_dinit_1() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentParams_descriptor = - getDescriptor().getMessageTypes().get(819); + getDescriptor().getMessageTypes().get(821); internal_static_google_cloud_compute_v1_InterconnectAttachmentParams_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentParams_descriptor, @@ -43722,7 +44074,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentPartnerMetadata_descriptor = - getDescriptor().getMessageTypes().get(820); + getDescriptor().getMessageTypes().get(822); internal_static_google_cloud_compute_v1_InterconnectAttachmentPartnerMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentPartnerMetadata_descriptor, @@ -43730,7 +44082,7 @@ private static void _clinit_autosplit_dinit_1() { "InterconnectName", "PartnerName", "PortalUrl", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentPrivateInfo_descriptor = - getDescriptor().getMessageTypes().get(821); + getDescriptor().getMessageTypes().get(823); internal_static_google_cloud_compute_v1_InterconnectAttachmentPrivateInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentPrivateInfo_descriptor, @@ -43738,7 +44090,7 @@ private static void _clinit_autosplit_dinit_1() { "Tag8021Q", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentsScopedList_descriptor = - getDescriptor().getMessageTypes().get(822); + getDescriptor().getMessageTypes().get(824); internal_static_google_cloud_compute_v1_InterconnectAttachmentsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentsScopedList_descriptor, @@ -43746,7 +44098,7 @@ private static void _clinit_autosplit_dinit_1() { "InterconnectAttachments", "Warning", }); internal_static_google_cloud_compute_v1_InterconnectCircuitInfo_descriptor = - getDescriptor().getMessageTypes().get(823); + getDescriptor().getMessageTypes().get(825); internal_static_google_cloud_compute_v1_InterconnectCircuitInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectCircuitInfo_descriptor, @@ -43754,7 +44106,7 @@ private static void _clinit_autosplit_dinit_1() { "CustomerDemarcId", "GoogleCircuitId", "GoogleDemarcId", }); internal_static_google_cloud_compute_v1_InterconnectDiagnostics_descriptor = - getDescriptor().getMessageTypes().get(824); + getDescriptor().getMessageTypes().get(826); internal_static_google_cloud_compute_v1_InterconnectDiagnostics_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectDiagnostics_descriptor, @@ -43766,7 +44118,7 @@ private static void _clinit_autosplit_dinit_1() { "MacAddress", }); internal_static_google_cloud_compute_v1_InterconnectDiagnosticsARPEntry_descriptor = - getDescriptor().getMessageTypes().get(825); + getDescriptor().getMessageTypes().get(827); internal_static_google_cloud_compute_v1_InterconnectDiagnosticsARPEntry_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectDiagnosticsARPEntry_descriptor, @@ -43774,7 +44126,7 @@ private static void _clinit_autosplit_dinit_1() { "IpAddress", "MacAddress", }); internal_static_google_cloud_compute_v1_InterconnectDiagnosticsLinkLACPStatus_descriptor = - getDescriptor().getMessageTypes().get(826); + getDescriptor().getMessageTypes().get(828); internal_static_google_cloud_compute_v1_InterconnectDiagnosticsLinkLACPStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectDiagnosticsLinkLACPStatus_descriptor, @@ -43782,7 +44134,7 @@ private static void _clinit_autosplit_dinit_1() { "GoogleSystemId", "NeighborSystemId", "State", }); internal_static_google_cloud_compute_v1_InterconnectDiagnosticsLinkOpticalPower_descriptor = - getDescriptor().getMessageTypes().get(827); + getDescriptor().getMessageTypes().get(829); internal_static_google_cloud_compute_v1_InterconnectDiagnosticsLinkOpticalPower_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectDiagnosticsLinkOpticalPower_descriptor, @@ -43790,7 +44142,7 @@ private static void _clinit_autosplit_dinit_1() { "State", "Value", }); internal_static_google_cloud_compute_v1_InterconnectDiagnosticsLinkStatus_descriptor = - getDescriptor().getMessageTypes().get(828); + getDescriptor().getMessageTypes().get(830); internal_static_google_cloud_compute_v1_InterconnectDiagnosticsLinkStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectDiagnosticsLinkStatus_descriptor, @@ -43805,7 +44157,7 @@ private static void _clinit_autosplit_dinit_1() { "TransmittingOpticalPower", }); internal_static_google_cloud_compute_v1_InterconnectDiagnosticsMacsecStatus_descriptor = - getDescriptor().getMessageTypes().get(829); + getDescriptor().getMessageTypes().get(831); internal_static_google_cloud_compute_v1_InterconnectDiagnosticsMacsecStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectDiagnosticsMacsecStatus_descriptor, @@ -43813,7 +44165,7 @@ private static void _clinit_autosplit_dinit_1() { "Ckn", "Operational", }); internal_static_google_cloud_compute_v1_InterconnectGroup_descriptor = - getDescriptor().getMessageTypes().get(830); + getDescriptor().getMessageTypes().get(832); internal_static_google_cloud_compute_v1_InterconnectGroup_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectGroup_descriptor, @@ -43841,7 +44193,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InterconnectGroupConfigured_descriptor = - getDescriptor().getMessageTypes().get(831); + getDescriptor().getMessageTypes().get(833); internal_static_google_cloud_compute_v1_InterconnectGroupConfigured_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectGroupConfigured_descriptor, @@ -43849,7 +44201,7 @@ private static void _clinit_autosplit_dinit_1() { "TopologyCapability", }); internal_static_google_cloud_compute_v1_InterconnectGroupConfiguredTopologyCapability_descriptor = - getDescriptor().getMessageTypes().get(832); + getDescriptor().getMessageTypes().get(834); internal_static_google_cloud_compute_v1_InterconnectGroupConfiguredTopologyCapability_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectGroupConfiguredTopologyCapability_descriptor, @@ -43857,7 +44209,7 @@ private static void _clinit_autosplit_dinit_1() { "IntendedCapabilityBlockers", "SupportedSla", }); internal_static_google_cloud_compute_v1_InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers_descriptor = - getDescriptor().getMessageTypes().get(833); + getDescriptor().getMessageTypes().get(835); internal_static_google_cloud_compute_v1_InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers_descriptor, @@ -43871,7 +44223,7 @@ private static void _clinit_autosplit_dinit_1() { "Zones", }); internal_static_google_cloud_compute_v1_InterconnectGroupIntent_descriptor = - getDescriptor().getMessageTypes().get(834); + getDescriptor().getMessageTypes().get(836); internal_static_google_cloud_compute_v1_InterconnectGroupIntent_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectGroupIntent_descriptor, @@ -43879,7 +44231,7 @@ private static void _clinit_autosplit_dinit_1() { "TopologyCapability", }); internal_static_google_cloud_compute_v1_InterconnectGroupInterconnect_descriptor = - getDescriptor().getMessageTypes().get(835); + getDescriptor().getMessageTypes().get(837); internal_static_google_cloud_compute_v1_InterconnectGroupInterconnect_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectGroupInterconnect_descriptor, @@ -43887,7 +44239,7 @@ private static void _clinit_autosplit_dinit_1() { "Interconnect", }); internal_static_google_cloud_compute_v1_InterconnectGroupPhysicalStructure_descriptor = - getDescriptor().getMessageTypes().get(836); + getDescriptor().getMessageTypes().get(838); internal_static_google_cloud_compute_v1_InterconnectGroupPhysicalStructure_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectGroupPhysicalStructure_descriptor, @@ -43895,7 +44247,7 @@ private static void _clinit_autosplit_dinit_1() { "Metros", }); internal_static_google_cloud_compute_v1_InterconnectGroupPhysicalStructureMetros_descriptor = - getDescriptor().getMessageTypes().get(837); + getDescriptor().getMessageTypes().get(839); internal_static_google_cloud_compute_v1_InterconnectGroupPhysicalStructureMetros_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectGroupPhysicalStructureMetros_descriptor, @@ -43903,7 +44255,7 @@ private static void _clinit_autosplit_dinit_1() { "Facilities", "Metro", }); internal_static_google_cloud_compute_v1_InterconnectGroupPhysicalStructureMetrosFacilities_descriptor = - getDescriptor().getMessageTypes().get(838); + getDescriptor().getMessageTypes().get(840); internal_static_google_cloud_compute_v1_InterconnectGroupPhysicalStructureMetrosFacilities_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectGroupPhysicalStructureMetrosFacilities_descriptor, @@ -43911,7 +44263,7 @@ private static void _clinit_autosplit_dinit_1() { "Facility", "Zones", }); internal_static_google_cloud_compute_v1_InterconnectGroupPhysicalStructureMetrosFacilitiesZones_descriptor = - getDescriptor().getMessageTypes().get(839); + getDescriptor().getMessageTypes().get(841); internal_static_google_cloud_compute_v1_InterconnectGroupPhysicalStructureMetrosFacilitiesZones_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectGroupPhysicalStructureMetrosFacilitiesZones_descriptor, @@ -43919,7 +44271,7 @@ private static void _clinit_autosplit_dinit_1() { "Interconnects", "Zone", }); internal_static_google_cloud_compute_v1_InterconnectGroupsCreateMembers_descriptor = - getDescriptor().getMessageTypes().get(840); + getDescriptor().getMessageTypes().get(842); internal_static_google_cloud_compute_v1_InterconnectGroupsCreateMembers_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectGroupsCreateMembers_descriptor, @@ -43927,7 +44279,7 @@ private static void _clinit_autosplit_dinit_1() { "IntentMismatchBehavior", "Interconnects", "TemplateInterconnect", }); internal_static_google_cloud_compute_v1_InterconnectGroupsCreateMembersInterconnectInput_descriptor = - getDescriptor().getMessageTypes().get(841); + getDescriptor().getMessageTypes().get(843); internal_static_google_cloud_compute_v1_InterconnectGroupsCreateMembersInterconnectInput_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectGroupsCreateMembersInterconnectInput_descriptor, @@ -43945,7 +44297,7 @@ private static void _clinit_autosplit_dinit_1() { "RequestedLinkCount", }); internal_static_google_cloud_compute_v1_InterconnectGroupsCreateMembersRequest_descriptor = - getDescriptor().getMessageTypes().get(842); + getDescriptor().getMessageTypes().get(844); internal_static_google_cloud_compute_v1_InterconnectGroupsCreateMembersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectGroupsCreateMembersRequest_descriptor, @@ -43953,7 +44305,7 @@ private static void _clinit_autosplit_dinit_1() { "Request", }); internal_static_google_cloud_compute_v1_InterconnectGroupsGetOperationalStatusResponse_descriptor = - getDescriptor().getMessageTypes().get(843); + getDescriptor().getMessageTypes().get(845); internal_static_google_cloud_compute_v1_InterconnectGroupsGetOperationalStatusResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectGroupsGetOperationalStatusResponse_descriptor, @@ -43961,7 +44313,7 @@ private static void _clinit_autosplit_dinit_1() { "Etag", "Result", }); internal_static_google_cloud_compute_v1_InterconnectGroupsListResponse_descriptor = - getDescriptor().getMessageTypes().get(844); + getDescriptor().getMessageTypes().get(846); internal_static_google_cloud_compute_v1_InterconnectGroupsListResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectGroupsListResponse_descriptor, @@ -43969,7 +44321,7 @@ private static void _clinit_autosplit_dinit_1() { "Etag", "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Unreachables", "Warning", }); internal_static_google_cloud_compute_v1_InterconnectGroupsOperationalStatus_descriptor = - getDescriptor().getMessageTypes().get(845); + getDescriptor().getMessageTypes().get(847); internal_static_google_cloud_compute_v1_InterconnectGroupsOperationalStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectGroupsOperationalStatus_descriptor, @@ -43977,7 +44329,7 @@ private static void _clinit_autosplit_dinit_1() { "Configured", "GroupStatus", "Intent", "InterconnectStatuses", "Operational", }); internal_static_google_cloud_compute_v1_InterconnectGroupsOperationalStatusInterconnectStatus_descriptor = - getDescriptor().getMessageTypes().get(846); + getDescriptor().getMessageTypes().get(848); internal_static_google_cloud_compute_v1_InterconnectGroupsOperationalStatusInterconnectStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectGroupsOperationalStatusInterconnectStatus_descriptor, @@ -43985,7 +44337,7 @@ private static void _clinit_autosplit_dinit_1() { "AdminEnabled", "Diagnostics", "Interconnect", "IsActive", }); internal_static_google_cloud_compute_v1_InterconnectList_descriptor = - getDescriptor().getMessageTypes().get(847); + getDescriptor().getMessageTypes().get(849); internal_static_google_cloud_compute_v1_InterconnectList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectList_descriptor, @@ -43993,7 +44345,7 @@ private static void _clinit_autosplit_dinit_1() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_InterconnectLocation_descriptor = - getDescriptor().getMessageTypes().get(848); + getDescriptor().getMessageTypes().get(850); internal_static_google_cloud_compute_v1_InterconnectLocation_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectLocation_descriptor, @@ -44020,7 +44372,7 @@ private static void _clinit_autosplit_dinit_1() { "SupportsPzs", }); internal_static_google_cloud_compute_v1_InterconnectLocationCrossSiteInterconnectInfo_descriptor = - getDescriptor().getMessageTypes().get(849); + getDescriptor().getMessageTypes().get(851); internal_static_google_cloud_compute_v1_InterconnectLocationCrossSiteInterconnectInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectLocationCrossSiteInterconnectInfo_descriptor, @@ -44028,7 +44380,7 @@ private static void _clinit_autosplit_dinit_1() { "City", }); internal_static_google_cloud_compute_v1_InterconnectLocationList_descriptor = - getDescriptor().getMessageTypes().get(850); + getDescriptor().getMessageTypes().get(852); internal_static_google_cloud_compute_v1_InterconnectLocationList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectLocationList_descriptor, @@ -44036,7 +44388,7 @@ private static void _clinit_autosplit_dinit_1() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_InterconnectLocationRegionInfo_descriptor = - getDescriptor().getMessageTypes().get(851); + getDescriptor().getMessageTypes().get(853); internal_static_google_cloud_compute_v1_InterconnectLocationRegionInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectLocationRegionInfo_descriptor, @@ -44044,7 +44396,7 @@ private static void _clinit_autosplit_dinit_1() { "ExpectedRttMs", "L2ForwardingEnabled", "LocationPresence", "Region", }); internal_static_google_cloud_compute_v1_InterconnectMacsec_descriptor = - getDescriptor().getMessageTypes().get(852); + getDescriptor().getMessageTypes().get(854); internal_static_google_cloud_compute_v1_InterconnectMacsec_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectMacsec_descriptor, @@ -44052,7 +44404,7 @@ private static void _clinit_autosplit_dinit_1() { "FailOpen", "PreSharedKeys", }); internal_static_google_cloud_compute_v1_InterconnectMacsecConfig_descriptor = - getDescriptor().getMessageTypes().get(853); + getDescriptor().getMessageTypes().get(855); internal_static_google_cloud_compute_v1_InterconnectMacsecConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectMacsecConfig_descriptor, @@ -44060,7 +44412,7 @@ private static void _clinit_autosplit_dinit_1() { "PreSharedKeys", }); internal_static_google_cloud_compute_v1_InterconnectMacsecConfigPreSharedKey_descriptor = - getDescriptor().getMessageTypes().get(854); + getDescriptor().getMessageTypes().get(856); internal_static_google_cloud_compute_v1_InterconnectMacsecConfigPreSharedKey_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectMacsecConfigPreSharedKey_descriptor, @@ -44068,7 +44420,7 @@ private static void _clinit_autosplit_dinit_1() { "Cak", "Ckn", "Name", "StartTime", }); internal_static_google_cloud_compute_v1_InterconnectMacsecPreSharedKey_descriptor = - getDescriptor().getMessageTypes().get(855); + getDescriptor().getMessageTypes().get(857); internal_static_google_cloud_compute_v1_InterconnectMacsecPreSharedKey_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectMacsecPreSharedKey_descriptor, @@ -44076,7 +44428,7 @@ private static void _clinit_autosplit_dinit_1() { "Name", "StartTime", }); internal_static_google_cloud_compute_v1_InterconnectOutageNotification_descriptor = - getDescriptor().getMessageTypes().get(856); + getDescriptor().getMessageTypes().get(858); internal_static_google_cloud_compute_v1_InterconnectOutageNotification_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectOutageNotification_descriptor, @@ -44091,7 +44443,7 @@ private static void _clinit_autosplit_dinit_1() { "State", }); internal_static_google_cloud_compute_v1_InterconnectParams_descriptor = - getDescriptor().getMessageTypes().get(857); + getDescriptor().getMessageTypes().get(859); internal_static_google_cloud_compute_v1_InterconnectParams_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectParams_descriptor, @@ -44109,7 +44461,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InterconnectRemoteLocation_descriptor = - getDescriptor().getMessageTypes().get(858); + getDescriptor().getMessageTypes().get(860); internal_static_google_cloud_compute_v1_InterconnectRemoteLocation_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectRemoteLocation_descriptor, @@ -44137,7 +44489,7 @@ private static void _clinit_autosplit_dinit_1() { "Status", }); internal_static_google_cloud_compute_v1_InterconnectRemoteLocationConstraints_descriptor = - getDescriptor().getMessageTypes().get(859); + getDescriptor().getMessageTypes().get(861); internal_static_google_cloud_compute_v1_InterconnectRemoteLocationConstraints_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectRemoteLocationConstraints_descriptor, @@ -44145,7 +44497,7 @@ private static void _clinit_autosplit_dinit_1() { "PortPairRemoteLocation", "PortPairVlan", "SubnetLengthRange", }); internal_static_google_cloud_compute_v1_InterconnectRemoteLocationConstraintsSubnetLengthRange_descriptor = - getDescriptor().getMessageTypes().get(860); + getDescriptor().getMessageTypes().get(862); internal_static_google_cloud_compute_v1_InterconnectRemoteLocationConstraintsSubnetLengthRange_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectRemoteLocationConstraintsSubnetLengthRange_descriptor, @@ -44153,7 +44505,7 @@ private static void _clinit_autosplit_dinit_1() { "Max", "Min", }); internal_static_google_cloud_compute_v1_InterconnectRemoteLocationList_descriptor = - getDescriptor().getMessageTypes().get(861); + getDescriptor().getMessageTypes().get(863); internal_static_google_cloud_compute_v1_InterconnectRemoteLocationList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectRemoteLocationList_descriptor, @@ -44161,7 +44513,7 @@ private static void _clinit_autosplit_dinit_1() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_InterconnectRemoteLocationPermittedConnections_descriptor = - getDescriptor().getMessageTypes().get(862); + getDescriptor().getMessageTypes().get(864); internal_static_google_cloud_compute_v1_InterconnectRemoteLocationPermittedConnections_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectRemoteLocationPermittedConnections_descriptor, @@ -44169,7 +44521,7 @@ private static void _clinit_autosplit_dinit_1() { "InterconnectLocation", }); internal_static_google_cloud_compute_v1_InterconnectsGetDiagnosticsResponse_descriptor = - getDescriptor().getMessageTypes().get(863); + getDescriptor().getMessageTypes().get(865); internal_static_google_cloud_compute_v1_InterconnectsGetDiagnosticsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectsGetDiagnosticsResponse_descriptor, @@ -44177,7 +44529,7 @@ private static void _clinit_autosplit_dinit_1() { "Result", }); internal_static_google_cloud_compute_v1_InterconnectsGetMacsecConfigResponse_descriptor = - getDescriptor().getMessageTypes().get(864); + getDescriptor().getMessageTypes().get(866); internal_static_google_cloud_compute_v1_InterconnectsGetMacsecConfigResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectsGetMacsecConfigResponse_descriptor, @@ -44185,7 +44537,7 @@ private static void _clinit_autosplit_dinit_1() { "Etag", "Result", }); internal_static_google_cloud_compute_v1_InvalidateCacheUrlMapRequest_descriptor = - getDescriptor().getMessageTypes().get(865); + getDescriptor().getMessageTypes().get(867); internal_static_google_cloud_compute_v1_InvalidateCacheUrlMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InvalidateCacheUrlMapRequest_descriptor, @@ -44193,7 +44545,7 @@ private static void _clinit_autosplit_dinit_1() { "CacheInvalidationRuleResource", "Project", "RequestId", "UrlMap", }); internal_static_google_cloud_compute_v1_Items_descriptor = - getDescriptor().getMessageTypes().get(866); + getDescriptor().getMessageTypes().get(868); internal_static_google_cloud_compute_v1_Items_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Items_descriptor, @@ -44201,7 +44553,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_License_descriptor = - getDescriptor().getMessageTypes().get(867); + getDescriptor().getMessageTypes().get(869); internal_static_google_cloud_compute_v1_License_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_License_descriptor, @@ -44219,6 +44571,7 @@ private static void _clinit_autosplit_dinit_1() { "MultiTenantOnly", "Name", "OsLicense", + "Params", "RemovableFromDisk", "RequiredCoattachedLicenses", "ResourceRequirements", @@ -44229,7 +44582,7 @@ private static void _clinit_autosplit_dinit_1() { "UpdateTimestamp", }); internal_static_google_cloud_compute_v1_LicenseCode_descriptor = - getDescriptor().getMessageTypes().get(868); + getDescriptor().getMessageTypes().get(870); internal_static_google_cloud_compute_v1_LicenseCode_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_LicenseCode_descriptor, @@ -44245,15 +44598,31 @@ private static void _clinit_autosplit_dinit_1() { "Transferable", }); internal_static_google_cloud_compute_v1_LicenseCodeLicenseAlias_descriptor = - getDescriptor().getMessageTypes().get(869); + getDescriptor().getMessageTypes().get(871); internal_static_google_cloud_compute_v1_LicenseCodeLicenseAlias_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_LicenseCodeLicenseAlias_descriptor, new java.lang.String[] { "Description", "SelfLink", }); + internal_static_google_cloud_compute_v1_LicenseParams_descriptor = + getDescriptor().getMessageTypes().get(872); + internal_static_google_cloud_compute_v1_LicenseParams_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_compute_v1_LicenseParams_descriptor, + new java.lang.String[] { + "ResourceManagerTags", + }); + internal_static_google_cloud_compute_v1_LicenseParams_ResourceManagerTagsEntry_descriptor = + internal_static_google_cloud_compute_v1_LicenseParams_descriptor.getNestedTypes().get(0); + internal_static_google_cloud_compute_v1_LicenseParams_ResourceManagerTagsEntry_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_compute_v1_LicenseParams_ResourceManagerTagsEntry_descriptor, + new java.lang.String[] { + "Key", "Value", + }); internal_static_google_cloud_compute_v1_LicenseResourceCommitment_descriptor = - getDescriptor().getMessageTypes().get(870); + getDescriptor().getMessageTypes().get(873); internal_static_google_cloud_compute_v1_LicenseResourceCommitment_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_LicenseResourceCommitment_descriptor, @@ -44261,7 +44630,7 @@ private static void _clinit_autosplit_dinit_1() { "Amount", "CoresPerLicense", "License", }); internal_static_google_cloud_compute_v1_LicenseResourceRequirements_descriptor = - getDescriptor().getMessageTypes().get(871); + getDescriptor().getMessageTypes().get(874); internal_static_google_cloud_compute_v1_LicenseResourceRequirements_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_LicenseResourceRequirements_descriptor, @@ -44269,7 +44638,7 @@ private static void _clinit_autosplit_dinit_1() { "MinGuestCpuCount", "MinMemoryMb", }); internal_static_google_cloud_compute_v1_LicensesListResponse_descriptor = - getDescriptor().getMessageTypes().get(872); + getDescriptor().getMessageTypes().get(875); internal_static_google_cloud_compute_v1_LicensesListResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_LicensesListResponse_descriptor, @@ -44277,7 +44646,7 @@ private static void _clinit_autosplit_dinit_1() { "Id", "Items", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_ListAcceleratorTypesRequest_descriptor = - getDescriptor().getMessageTypes().get(873); + getDescriptor().getMessageTypes().get(876); internal_static_google_cloud_compute_v1_ListAcceleratorTypesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListAcceleratorTypesRequest_descriptor, @@ -44291,7 +44660,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_ListAddressesRequest_descriptor = - getDescriptor().getMessageTypes().get(874); + getDescriptor().getMessageTypes().get(877); internal_static_google_cloud_compute_v1_ListAddressesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListAddressesRequest_descriptor, @@ -44305,7 +44674,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListAssociationsFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(875); + getDescriptor().getMessageTypes().get(878); internal_static_google_cloud_compute_v1_ListAssociationsFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListAssociationsFirewallPolicyRequest_descriptor, @@ -44313,7 +44682,7 @@ private static void _clinit_autosplit_dinit_1() { "TargetResource", }); internal_static_google_cloud_compute_v1_ListAssociationsOrganizationSecurityPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(876); + getDescriptor().getMessageTypes().get(879); internal_static_google_cloud_compute_v1_ListAssociationsOrganizationSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListAssociationsOrganizationSecurityPolicyRequest_descriptor, @@ -44321,7 +44690,7 @@ private static void _clinit_autosplit_dinit_1() { "TargetResource", }); internal_static_google_cloud_compute_v1_ListAutoscalersRequest_descriptor = - getDescriptor().getMessageTypes().get(877); + getDescriptor().getMessageTypes().get(880); internal_static_google_cloud_compute_v1_ListAutoscalersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListAutoscalersRequest_descriptor, @@ -44335,7 +44704,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_ListAvailableFeaturesRegionSslPoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(878); + getDescriptor().getMessageTypes().get(881); internal_static_google_cloud_compute_v1_ListAvailableFeaturesRegionSslPoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListAvailableFeaturesRegionSslPoliciesRequest_descriptor, @@ -44349,7 +44718,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListAvailableFeaturesSslPoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(879); + getDescriptor().getMessageTypes().get(882); internal_static_google_cloud_compute_v1_ListAvailableFeaturesSslPoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListAvailableFeaturesSslPoliciesRequest_descriptor, @@ -44357,7 +44726,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListBackendBucketsRequest_descriptor = - getDescriptor().getMessageTypes().get(880); + getDescriptor().getMessageTypes().get(883); internal_static_google_cloud_compute_v1_ListBackendBucketsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListBackendBucketsRequest_descriptor, @@ -44365,7 +44734,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListBackendServicesRequest_descriptor = - getDescriptor().getMessageTypes().get(881); + getDescriptor().getMessageTypes().get(884); internal_static_google_cloud_compute_v1_ListBackendServicesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListBackendServicesRequest_descriptor, @@ -44373,7 +44742,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListBgpRoutesRoutersRequest_descriptor = - getDescriptor().getMessageTypes().get(882); + getDescriptor().getMessageTypes().get(885); internal_static_google_cloud_compute_v1_ListBgpRoutesRoutersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListBgpRoutesRoutersRequest_descriptor, @@ -44393,7 +44762,7 @@ private static void _clinit_autosplit_dinit_1() { "Router", }); internal_static_google_cloud_compute_v1_ListCrossSiteNetworksRequest_descriptor = - getDescriptor().getMessageTypes().get(883); + getDescriptor().getMessageTypes().get(886); internal_static_google_cloud_compute_v1_ListCrossSiteNetworksRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListCrossSiteNetworksRequest_descriptor, @@ -44401,7 +44770,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListDiskTypesRequest_descriptor = - getDescriptor().getMessageTypes().get(884); + getDescriptor().getMessageTypes().get(887); internal_static_google_cloud_compute_v1_ListDiskTypesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListDiskTypesRequest_descriptor, @@ -44415,7 +44784,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_ListDisksRequest_descriptor = - getDescriptor().getMessageTypes().get(885); + getDescriptor().getMessageTypes().get(888); internal_static_google_cloud_compute_v1_ListDisksRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListDisksRequest_descriptor, @@ -44429,7 +44798,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_ListDisksStoragePoolsRequest_descriptor = - getDescriptor().getMessageTypes().get(886); + getDescriptor().getMessageTypes().get(889); internal_static_google_cloud_compute_v1_ListDisksStoragePoolsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListDisksStoragePoolsRequest_descriptor, @@ -44444,7 +44813,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_ListErrorsInstanceGroupManagersRequest_descriptor = - getDescriptor().getMessageTypes().get(887); + getDescriptor().getMessageTypes().get(890); internal_static_google_cloud_compute_v1_ListErrorsInstanceGroupManagersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListErrorsInstanceGroupManagersRequest_descriptor, @@ -44459,7 +44828,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_ListErrorsRegionInstanceGroupManagersRequest_descriptor = - getDescriptor().getMessageTypes().get(888); + getDescriptor().getMessageTypes().get(891); internal_static_google_cloud_compute_v1_ListErrorsRegionInstanceGroupManagersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListErrorsRegionInstanceGroupManagersRequest_descriptor, @@ -44474,7 +44843,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListExternalVpnGatewaysRequest_descriptor = - getDescriptor().getMessageTypes().get(889); + getDescriptor().getMessageTypes().get(892); internal_static_google_cloud_compute_v1_ListExternalVpnGatewaysRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListExternalVpnGatewaysRequest_descriptor, @@ -44482,7 +44851,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListFirewallPoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(890); + getDescriptor().getMessageTypes().get(893); internal_static_google_cloud_compute_v1_ListFirewallPoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListFirewallPoliciesRequest_descriptor, @@ -44490,7 +44859,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "ParentId", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListFirewallsRequest_descriptor = - getDescriptor().getMessageTypes().get(891); + getDescriptor().getMessageTypes().get(894); internal_static_google_cloud_compute_v1_ListFirewallsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListFirewallsRequest_descriptor, @@ -44498,7 +44867,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListForwardingRulesRequest_descriptor = - getDescriptor().getMessageTypes().get(892); + getDescriptor().getMessageTypes().get(895); internal_static_google_cloud_compute_v1_ListForwardingRulesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListForwardingRulesRequest_descriptor, @@ -44512,7 +44881,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListFutureReservationsRequest_descriptor = - getDescriptor().getMessageTypes().get(893); + getDescriptor().getMessageTypes().get(896); internal_static_google_cloud_compute_v1_ListFutureReservationsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListFutureReservationsRequest_descriptor, @@ -44526,7 +44895,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_ListGlobalAddressesRequest_descriptor = - getDescriptor().getMessageTypes().get(894); + getDescriptor().getMessageTypes().get(897); internal_static_google_cloud_compute_v1_ListGlobalAddressesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListGlobalAddressesRequest_descriptor, @@ -44534,7 +44903,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListGlobalForwardingRulesRequest_descriptor = - getDescriptor().getMessageTypes().get(895); + getDescriptor().getMessageTypes().get(898); internal_static_google_cloud_compute_v1_ListGlobalForwardingRulesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListGlobalForwardingRulesRequest_descriptor, @@ -44542,7 +44911,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListGlobalNetworkEndpointGroupsRequest_descriptor = - getDescriptor().getMessageTypes().get(896); + getDescriptor().getMessageTypes().get(899); internal_static_google_cloud_compute_v1_ListGlobalNetworkEndpointGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListGlobalNetworkEndpointGroupsRequest_descriptor, @@ -44550,7 +44919,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListGlobalOperationsRequest_descriptor = - getDescriptor().getMessageTypes().get(897); + getDescriptor().getMessageTypes().get(900); internal_static_google_cloud_compute_v1_ListGlobalOperationsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListGlobalOperationsRequest_descriptor, @@ -44558,7 +44927,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListGlobalOrganizationOperationsRequest_descriptor = - getDescriptor().getMessageTypes().get(898); + getDescriptor().getMessageTypes().get(901); internal_static_google_cloud_compute_v1_ListGlobalOrganizationOperationsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListGlobalOrganizationOperationsRequest_descriptor, @@ -44566,7 +44935,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "ParentId", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListGlobalPublicDelegatedPrefixesRequest_descriptor = - getDescriptor().getMessageTypes().get(899); + getDescriptor().getMessageTypes().get(902); internal_static_google_cloud_compute_v1_ListGlobalPublicDelegatedPrefixesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListGlobalPublicDelegatedPrefixesRequest_descriptor, @@ -44574,7 +44943,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListHealthChecksRequest_descriptor = - getDescriptor().getMessageTypes().get(900); + getDescriptor().getMessageTypes().get(903); internal_static_google_cloud_compute_v1_ListHealthChecksRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListHealthChecksRequest_descriptor, @@ -44582,7 +44951,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListImagesRequest_descriptor = - getDescriptor().getMessageTypes().get(901); + getDescriptor().getMessageTypes().get(904); internal_static_google_cloud_compute_v1_ListImagesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListImagesRequest_descriptor, @@ -44590,7 +44959,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListInstanceGroupManagerResizeRequestsRequest_descriptor = - getDescriptor().getMessageTypes().get(902); + getDescriptor().getMessageTypes().get(905); internal_static_google_cloud_compute_v1_ListInstanceGroupManagerResizeRequestsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListInstanceGroupManagerResizeRequestsRequest_descriptor, @@ -44605,7 +44974,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_ListInstanceGroupManagersRequest_descriptor = - getDescriptor().getMessageTypes().get(903); + getDescriptor().getMessageTypes().get(906); internal_static_google_cloud_compute_v1_ListInstanceGroupManagersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListInstanceGroupManagersRequest_descriptor, @@ -44619,7 +44988,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_ListInstanceGroupsRequest_descriptor = - getDescriptor().getMessageTypes().get(904); + getDescriptor().getMessageTypes().get(907); internal_static_google_cloud_compute_v1_ListInstanceGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListInstanceGroupsRequest_descriptor, @@ -44633,7 +45002,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_ListInstanceTemplatesRequest_descriptor = - getDescriptor().getMessageTypes().get(905); + getDescriptor().getMessageTypes().get(908); internal_static_google_cloud_compute_v1_ListInstanceTemplatesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListInstanceTemplatesRequest_descriptor, @@ -44641,7 +45010,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListInstancesInstanceGroupsRequest_descriptor = - getDescriptor().getMessageTypes().get(906); + getDescriptor().getMessageTypes().get(909); internal_static_google_cloud_compute_v1_ListInstancesInstanceGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListInstancesInstanceGroupsRequest_descriptor, @@ -44657,7 +45026,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_ListInstancesRegionInstanceGroupsRequest_descriptor = - getDescriptor().getMessageTypes().get(907); + getDescriptor().getMessageTypes().get(910); internal_static_google_cloud_compute_v1_ListInstancesRegionInstanceGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListInstancesRegionInstanceGroupsRequest_descriptor, @@ -44673,7 +45042,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(908); + getDescriptor().getMessageTypes().get(911); internal_static_google_cloud_compute_v1_ListInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListInstancesRequest_descriptor, @@ -44687,7 +45056,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_ListInstantSnapshotsRequest_descriptor = - getDescriptor().getMessageTypes().get(909); + getDescriptor().getMessageTypes().get(912); internal_static_google_cloud_compute_v1_ListInstantSnapshotsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListInstantSnapshotsRequest_descriptor, @@ -44701,7 +45070,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_ListInterconnectAttachmentGroupsRequest_descriptor = - getDescriptor().getMessageTypes().get(910); + getDescriptor().getMessageTypes().get(913); internal_static_google_cloud_compute_v1_ListInterconnectAttachmentGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListInterconnectAttachmentGroupsRequest_descriptor, @@ -44709,7 +45078,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListInterconnectAttachmentsRequest_descriptor = - getDescriptor().getMessageTypes().get(911); + getDescriptor().getMessageTypes().get(914); internal_static_google_cloud_compute_v1_ListInterconnectAttachmentsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListInterconnectAttachmentsRequest_descriptor, @@ -44723,7 +45092,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListInterconnectGroupsRequest_descriptor = - getDescriptor().getMessageTypes().get(912); + getDescriptor().getMessageTypes().get(915); internal_static_google_cloud_compute_v1_ListInterconnectGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListInterconnectGroupsRequest_descriptor, @@ -44731,7 +45100,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListInterconnectLocationsRequest_descriptor = - getDescriptor().getMessageTypes().get(913); + getDescriptor().getMessageTypes().get(916); internal_static_google_cloud_compute_v1_ListInterconnectLocationsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListInterconnectLocationsRequest_descriptor, @@ -44739,7 +45108,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListInterconnectRemoteLocationsRequest_descriptor = - getDescriptor().getMessageTypes().get(914); + getDescriptor().getMessageTypes().get(917); internal_static_google_cloud_compute_v1_ListInterconnectRemoteLocationsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListInterconnectRemoteLocationsRequest_descriptor, @@ -44747,7 +45116,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListInterconnectsRequest_descriptor = - getDescriptor().getMessageTypes().get(915); + getDescriptor().getMessageTypes().get(918); internal_static_google_cloud_compute_v1_ListInterconnectsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListInterconnectsRequest_descriptor, @@ -44755,7 +45124,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListLicensesRequest_descriptor = - getDescriptor().getMessageTypes().get(916); + getDescriptor().getMessageTypes().get(919); internal_static_google_cloud_compute_v1_ListLicensesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListLicensesRequest_descriptor, @@ -44763,7 +45132,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListMachineImagesRequest_descriptor = - getDescriptor().getMessageTypes().get(917); + getDescriptor().getMessageTypes().get(920); internal_static_google_cloud_compute_v1_ListMachineImagesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListMachineImagesRequest_descriptor, @@ -44771,7 +45140,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListMachineTypesRequest_descriptor = - getDescriptor().getMessageTypes().get(918); + getDescriptor().getMessageTypes().get(921); internal_static_google_cloud_compute_v1_ListMachineTypesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListMachineTypesRequest_descriptor, @@ -44785,7 +45154,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_ListManagedInstancesInstanceGroupManagersRequest_descriptor = - getDescriptor().getMessageTypes().get(919); + getDescriptor().getMessageTypes().get(922); internal_static_google_cloud_compute_v1_ListManagedInstancesInstanceGroupManagersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListManagedInstancesInstanceGroupManagersRequest_descriptor, @@ -44800,7 +45169,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_ListManagedInstancesRegionInstanceGroupManagersRequest_descriptor = - getDescriptor().getMessageTypes().get(920); + getDescriptor().getMessageTypes().get(923); internal_static_google_cloud_compute_v1_ListManagedInstancesRegionInstanceGroupManagersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListManagedInstancesRegionInstanceGroupManagersRequest_descriptor, @@ -44815,7 +45184,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListNetworkAttachmentsRequest_descriptor = - getDescriptor().getMessageTypes().get(921); + getDescriptor().getMessageTypes().get(924); internal_static_google_cloud_compute_v1_ListNetworkAttachmentsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListNetworkAttachmentsRequest_descriptor, @@ -44829,7 +45198,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListNetworkEndpointGroupsRequest_descriptor = - getDescriptor().getMessageTypes().get(922); + getDescriptor().getMessageTypes().get(925); internal_static_google_cloud_compute_v1_ListNetworkEndpointGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListNetworkEndpointGroupsRequest_descriptor, @@ -44843,7 +45212,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_ListNetworkEndpointsGlobalNetworkEndpointGroupsRequest_descriptor = - getDescriptor().getMessageTypes().get(923); + getDescriptor().getMessageTypes().get(926); internal_static_google_cloud_compute_v1_ListNetworkEndpointsGlobalNetworkEndpointGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListNetworkEndpointsGlobalNetworkEndpointGroupsRequest_descriptor, @@ -44857,7 +45226,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListNetworkEndpointsNetworkEndpointGroupsRequest_descriptor = - getDescriptor().getMessageTypes().get(924); + getDescriptor().getMessageTypes().get(927); internal_static_google_cloud_compute_v1_ListNetworkEndpointsNetworkEndpointGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListNetworkEndpointsNetworkEndpointGroupsRequest_descriptor, @@ -44873,7 +45242,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_ListNetworkEndpointsRegionNetworkEndpointGroupsRequest_descriptor = - getDescriptor().getMessageTypes().get(925); + getDescriptor().getMessageTypes().get(928); internal_static_google_cloud_compute_v1_ListNetworkEndpointsRegionNetworkEndpointGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListNetworkEndpointsRegionNetworkEndpointGroupsRequest_descriptor, @@ -44888,15 +45257,19 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListNetworkFirewallPoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(926); + getDescriptor().getMessageTypes().get(929); internal_static_google_cloud_compute_v1_ListNetworkFirewallPoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListNetworkFirewallPoliciesRequest_descriptor, new java.lang.String[] { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); + _clinit_autosplit_dinit_2(); + } + + private static void _clinit_autosplit_dinit_2() { internal_static_google_cloud_compute_v1_ListNetworkProfilesRequest_descriptor = - getDescriptor().getMessageTypes().get(927); + getDescriptor().getMessageTypes().get(930); internal_static_google_cloud_compute_v1_ListNetworkProfilesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListNetworkProfilesRequest_descriptor, @@ -44904,7 +45277,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListNetworksRequest_descriptor = - getDescriptor().getMessageTypes().get(928); + getDescriptor().getMessageTypes().get(931); internal_static_google_cloud_compute_v1_ListNetworksRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListNetworksRequest_descriptor, @@ -44912,7 +45285,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListNodeGroupsRequest_descriptor = - getDescriptor().getMessageTypes().get(929); + getDescriptor().getMessageTypes().get(932); internal_static_google_cloud_compute_v1_ListNodeGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListNodeGroupsRequest_descriptor, @@ -44925,12 +45298,8 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", "Zone", }); - _clinit_autosplit_dinit_2(); - } - - private static void _clinit_autosplit_dinit_2() { internal_static_google_cloud_compute_v1_ListNodeTemplatesRequest_descriptor = - getDescriptor().getMessageTypes().get(930); + getDescriptor().getMessageTypes().get(933); internal_static_google_cloud_compute_v1_ListNodeTemplatesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListNodeTemplatesRequest_descriptor, @@ -44944,7 +45313,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListNodeTypesRequest_descriptor = - getDescriptor().getMessageTypes().get(931); + getDescriptor().getMessageTypes().get(934); internal_static_google_cloud_compute_v1_ListNodeTypesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListNodeTypesRequest_descriptor, @@ -44958,7 +45327,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_ListNodesNodeGroupsRequest_descriptor = - getDescriptor().getMessageTypes().get(932); + getDescriptor().getMessageTypes().get(935); internal_static_google_cloud_compute_v1_ListNodesNodeGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListNodesNodeGroupsRequest_descriptor, @@ -44973,7 +45342,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_ListOrganizationSecurityPoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(933); + getDescriptor().getMessageTypes().get(936); internal_static_google_cloud_compute_v1_ListOrganizationSecurityPoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListOrganizationSecurityPoliciesRequest_descriptor, @@ -44981,7 +45350,7 @@ private static void _clinit_autosplit_dinit_2() { "Filter", "MaxResults", "OrderBy", "PageToken", "ParentId", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListPacketMirroringsRequest_descriptor = - getDescriptor().getMessageTypes().get(934); + getDescriptor().getMessageTypes().get(937); internal_static_google_cloud_compute_v1_ListPacketMirroringsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListPacketMirroringsRequest_descriptor, @@ -44995,7 +45364,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListPeeringRoutesNetworksRequest_descriptor = - getDescriptor().getMessageTypes().get(935); + getDescriptor().getMessageTypes().get(938); internal_static_google_cloud_compute_v1_ListPeeringRoutesNetworksRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListPeeringRoutesNetworksRequest_descriptor, @@ -45012,7 +45381,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListPerInstanceConfigsInstanceGroupManagersRequest_descriptor = - getDescriptor().getMessageTypes().get(936); + getDescriptor().getMessageTypes().get(939); internal_static_google_cloud_compute_v1_ListPerInstanceConfigsInstanceGroupManagersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListPerInstanceConfigsInstanceGroupManagersRequest_descriptor, @@ -45027,7 +45396,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_ListPerInstanceConfigsRegionInstanceGroupManagersRequest_descriptor = - getDescriptor().getMessageTypes().get(937); + getDescriptor().getMessageTypes().get(940); internal_static_google_cloud_compute_v1_ListPerInstanceConfigsRegionInstanceGroupManagersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListPerInstanceConfigsRegionInstanceGroupManagersRequest_descriptor, @@ -45042,7 +45411,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(938); + getDescriptor().getMessageTypes().get(941); internal_static_google_cloud_compute_v1_ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest_descriptor, @@ -45050,7 +45419,7 @@ private static void _clinit_autosplit_dinit_2() { "Filter", "MaxResults", "OrderBy", "PageToken", "ParentId", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListPreconfiguredExpressionSetsSecurityPoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(939); + getDescriptor().getMessageTypes().get(942); internal_static_google_cloud_compute_v1_ListPreconfiguredExpressionSetsSecurityPoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListPreconfiguredExpressionSetsSecurityPoliciesRequest_descriptor, @@ -45058,7 +45427,7 @@ private static void _clinit_autosplit_dinit_2() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListPreviewFeaturesRequest_descriptor = - getDescriptor().getMessageTypes().get(940); + getDescriptor().getMessageTypes().get(943); internal_static_google_cloud_compute_v1_ListPreviewFeaturesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListPreviewFeaturesRequest_descriptor, @@ -45066,7 +45435,7 @@ private static void _clinit_autosplit_dinit_2() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListPublicAdvertisedPrefixesRequest_descriptor = - getDescriptor().getMessageTypes().get(941); + getDescriptor().getMessageTypes().get(944); internal_static_google_cloud_compute_v1_ListPublicAdvertisedPrefixesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListPublicAdvertisedPrefixesRequest_descriptor, @@ -45074,7 +45443,7 @@ private static void _clinit_autosplit_dinit_2() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListPublicDelegatedPrefixesRequest_descriptor = - getDescriptor().getMessageTypes().get(942); + getDescriptor().getMessageTypes().get(945); internal_static_google_cloud_compute_v1_ListPublicDelegatedPrefixesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListPublicDelegatedPrefixesRequest_descriptor, @@ -45088,7 +45457,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListReferrersInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(943); + getDescriptor().getMessageTypes().get(946); internal_static_google_cloud_compute_v1_ListReferrersInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListReferrersInstancesRequest_descriptor, @@ -45103,7 +45472,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_ListRegionAutoscalersRequest_descriptor = - getDescriptor().getMessageTypes().get(944); + getDescriptor().getMessageTypes().get(947); internal_static_google_cloud_compute_v1_ListRegionAutoscalersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionAutoscalersRequest_descriptor, @@ -45117,7 +45486,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionBackendServicesRequest_descriptor = - getDescriptor().getMessageTypes().get(945); + getDescriptor().getMessageTypes().get(948); internal_static_google_cloud_compute_v1_ListRegionBackendServicesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionBackendServicesRequest_descriptor, @@ -45131,7 +45500,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionCommitmentsRequest_descriptor = - getDescriptor().getMessageTypes().get(946); + getDescriptor().getMessageTypes().get(949); internal_static_google_cloud_compute_v1_ListRegionCommitmentsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionCommitmentsRequest_descriptor, @@ -45145,7 +45514,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionDiskTypesRequest_descriptor = - getDescriptor().getMessageTypes().get(947); + getDescriptor().getMessageTypes().get(950); internal_static_google_cloud_compute_v1_ListRegionDiskTypesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionDiskTypesRequest_descriptor, @@ -45159,7 +45528,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionDisksRequest_descriptor = - getDescriptor().getMessageTypes().get(948); + getDescriptor().getMessageTypes().get(951); internal_static_google_cloud_compute_v1_ListRegionDisksRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionDisksRequest_descriptor, @@ -45173,7 +45542,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionHealthCheckServicesRequest_descriptor = - getDescriptor().getMessageTypes().get(949); + getDescriptor().getMessageTypes().get(952); internal_static_google_cloud_compute_v1_ListRegionHealthCheckServicesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionHealthCheckServicesRequest_descriptor, @@ -45187,7 +45556,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionHealthChecksRequest_descriptor = - getDescriptor().getMessageTypes().get(950); + getDescriptor().getMessageTypes().get(953); internal_static_google_cloud_compute_v1_ListRegionHealthChecksRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionHealthChecksRequest_descriptor, @@ -45201,7 +45570,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionInstanceGroupManagersRequest_descriptor = - getDescriptor().getMessageTypes().get(951); + getDescriptor().getMessageTypes().get(954); internal_static_google_cloud_compute_v1_ListRegionInstanceGroupManagersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionInstanceGroupManagersRequest_descriptor, @@ -45215,7 +45584,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionInstanceGroupsRequest_descriptor = - getDescriptor().getMessageTypes().get(952); + getDescriptor().getMessageTypes().get(955); internal_static_google_cloud_compute_v1_ListRegionInstanceGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionInstanceGroupsRequest_descriptor, @@ -45229,7 +45598,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionInstanceTemplatesRequest_descriptor = - getDescriptor().getMessageTypes().get(953); + getDescriptor().getMessageTypes().get(956); internal_static_google_cloud_compute_v1_ListRegionInstanceTemplatesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionInstanceTemplatesRequest_descriptor, @@ -45243,7 +45612,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionInstantSnapshotsRequest_descriptor = - getDescriptor().getMessageTypes().get(954); + getDescriptor().getMessageTypes().get(957); internal_static_google_cloud_compute_v1_ListRegionInstantSnapshotsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionInstantSnapshotsRequest_descriptor, @@ -45257,7 +45626,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionNetworkEndpointGroupsRequest_descriptor = - getDescriptor().getMessageTypes().get(955); + getDescriptor().getMessageTypes().get(958); internal_static_google_cloud_compute_v1_ListRegionNetworkEndpointGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionNetworkEndpointGroupsRequest_descriptor, @@ -45271,7 +45640,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionNetworkFirewallPoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(956); + getDescriptor().getMessageTypes().get(959); internal_static_google_cloud_compute_v1_ListRegionNetworkFirewallPoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionNetworkFirewallPoliciesRequest_descriptor, @@ -45285,7 +45654,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionNotificationEndpointsRequest_descriptor = - getDescriptor().getMessageTypes().get(957); + getDescriptor().getMessageTypes().get(960); internal_static_google_cloud_compute_v1_ListRegionNotificationEndpointsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionNotificationEndpointsRequest_descriptor, @@ -45299,7 +45668,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionOperationsRequest_descriptor = - getDescriptor().getMessageTypes().get(958); + getDescriptor().getMessageTypes().get(961); internal_static_google_cloud_compute_v1_ListRegionOperationsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionOperationsRequest_descriptor, @@ -45313,7 +45682,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionSecurityPoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(959); + getDescriptor().getMessageTypes().get(962); internal_static_google_cloud_compute_v1_ListRegionSecurityPoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionSecurityPoliciesRequest_descriptor, @@ -45327,7 +45696,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionSslCertificatesRequest_descriptor = - getDescriptor().getMessageTypes().get(960); + getDescriptor().getMessageTypes().get(963); internal_static_google_cloud_compute_v1_ListRegionSslCertificatesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionSslCertificatesRequest_descriptor, @@ -45341,7 +45710,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionSslPoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(961); + getDescriptor().getMessageTypes().get(964); internal_static_google_cloud_compute_v1_ListRegionSslPoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionSslPoliciesRequest_descriptor, @@ -45355,7 +45724,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionTargetHttpProxiesRequest_descriptor = - getDescriptor().getMessageTypes().get(962); + getDescriptor().getMessageTypes().get(965); internal_static_google_cloud_compute_v1_ListRegionTargetHttpProxiesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionTargetHttpProxiesRequest_descriptor, @@ -45369,7 +45738,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionTargetHttpsProxiesRequest_descriptor = - getDescriptor().getMessageTypes().get(963); + getDescriptor().getMessageTypes().get(966); internal_static_google_cloud_compute_v1_ListRegionTargetHttpsProxiesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionTargetHttpsProxiesRequest_descriptor, @@ -45383,7 +45752,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionTargetTcpProxiesRequest_descriptor = - getDescriptor().getMessageTypes().get(964); + getDescriptor().getMessageTypes().get(967); internal_static_google_cloud_compute_v1_ListRegionTargetTcpProxiesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionTargetTcpProxiesRequest_descriptor, @@ -45397,7 +45766,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionUrlMapsRequest_descriptor = - getDescriptor().getMessageTypes().get(965); + getDescriptor().getMessageTypes().get(968); internal_static_google_cloud_compute_v1_ListRegionUrlMapsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionUrlMapsRequest_descriptor, @@ -45411,7 +45780,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionZonesRequest_descriptor = - getDescriptor().getMessageTypes().get(966); + getDescriptor().getMessageTypes().get(969); internal_static_google_cloud_compute_v1_ListRegionZonesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionZonesRequest_descriptor, @@ -45425,7 +45794,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionsRequest_descriptor = - getDescriptor().getMessageTypes().get(967); + getDescriptor().getMessageTypes().get(970); internal_static_google_cloud_compute_v1_ListRegionsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionsRequest_descriptor, @@ -45433,7 +45802,7 @@ private static void _clinit_autosplit_dinit_2() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListReservationBlocksRequest_descriptor = - getDescriptor().getMessageTypes().get(968); + getDescriptor().getMessageTypes().get(971); internal_static_google_cloud_compute_v1_ListReservationBlocksRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListReservationBlocksRequest_descriptor, @@ -45448,7 +45817,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_ListReservationSubBlocksRequest_descriptor = - getDescriptor().getMessageTypes().get(969); + getDescriptor().getMessageTypes().get(972); internal_static_google_cloud_compute_v1_ListReservationSubBlocksRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListReservationSubBlocksRequest_descriptor, @@ -45463,7 +45832,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_ListReservationsRequest_descriptor = - getDescriptor().getMessageTypes().get(970); + getDescriptor().getMessageTypes().get(973); internal_static_google_cloud_compute_v1_ListReservationsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListReservationsRequest_descriptor, @@ -45477,7 +45846,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_ListResourcePoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(971); + getDescriptor().getMessageTypes().get(974); internal_static_google_cloud_compute_v1_ListResourcePoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListResourcePoliciesRequest_descriptor, @@ -45491,7 +45860,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRoutePoliciesRoutersRequest_descriptor = - getDescriptor().getMessageTypes().get(972); + getDescriptor().getMessageTypes().get(975); internal_static_google_cloud_compute_v1_ListRoutePoliciesRoutersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRoutePoliciesRoutersRequest_descriptor, @@ -45506,7 +45875,7 @@ private static void _clinit_autosplit_dinit_2() { "Router", }); internal_static_google_cloud_compute_v1_ListRoutersRequest_descriptor = - getDescriptor().getMessageTypes().get(973); + getDescriptor().getMessageTypes().get(976); internal_static_google_cloud_compute_v1_ListRoutersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRoutersRequest_descriptor, @@ -45520,7 +45889,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRoutesRequest_descriptor = - getDescriptor().getMessageTypes().get(974); + getDescriptor().getMessageTypes().get(977); internal_static_google_cloud_compute_v1_ListRoutesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRoutesRequest_descriptor, @@ -45528,7 +45897,7 @@ private static void _clinit_autosplit_dinit_2() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListSecurityPoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(975); + getDescriptor().getMessageTypes().get(978); internal_static_google_cloud_compute_v1_ListSecurityPoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListSecurityPoliciesRequest_descriptor, @@ -45536,7 +45905,7 @@ private static void _clinit_autosplit_dinit_2() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListServiceAttachmentsRequest_descriptor = - getDescriptor().getMessageTypes().get(976); + getDescriptor().getMessageTypes().get(979); internal_static_google_cloud_compute_v1_ListServiceAttachmentsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListServiceAttachmentsRequest_descriptor, @@ -45550,7 +45919,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListSnapshotsRequest_descriptor = - getDescriptor().getMessageTypes().get(977); + getDescriptor().getMessageTypes().get(980); internal_static_google_cloud_compute_v1_ListSnapshotsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListSnapshotsRequest_descriptor, @@ -45558,7 +45927,7 @@ private static void _clinit_autosplit_dinit_2() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListSslCertificatesRequest_descriptor = - getDescriptor().getMessageTypes().get(978); + getDescriptor().getMessageTypes().get(981); internal_static_google_cloud_compute_v1_ListSslCertificatesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListSslCertificatesRequest_descriptor, @@ -45566,7 +45935,7 @@ private static void _clinit_autosplit_dinit_2() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListSslPoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(979); + getDescriptor().getMessageTypes().get(982); internal_static_google_cloud_compute_v1_ListSslPoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListSslPoliciesRequest_descriptor, @@ -45574,7 +45943,7 @@ private static void _clinit_autosplit_dinit_2() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListStoragePoolTypesRequest_descriptor = - getDescriptor().getMessageTypes().get(980); + getDescriptor().getMessageTypes().get(983); internal_static_google_cloud_compute_v1_ListStoragePoolTypesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListStoragePoolTypesRequest_descriptor, @@ -45588,7 +45957,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_ListStoragePoolsRequest_descriptor = - getDescriptor().getMessageTypes().get(981); + getDescriptor().getMessageTypes().get(984); internal_static_google_cloud_compute_v1_ListStoragePoolsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListStoragePoolsRequest_descriptor, @@ -45602,7 +45971,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_ListSubnetworksRequest_descriptor = - getDescriptor().getMessageTypes().get(982); + getDescriptor().getMessageTypes().get(985); internal_static_google_cloud_compute_v1_ListSubnetworksRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListSubnetworksRequest_descriptor, @@ -45617,7 +45986,7 @@ private static void _clinit_autosplit_dinit_2() { "Views", }); internal_static_google_cloud_compute_v1_ListTargetGrpcProxiesRequest_descriptor = - getDescriptor().getMessageTypes().get(983); + getDescriptor().getMessageTypes().get(986); internal_static_google_cloud_compute_v1_ListTargetGrpcProxiesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListTargetGrpcProxiesRequest_descriptor, @@ -45625,7 +45994,7 @@ private static void _clinit_autosplit_dinit_2() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListTargetHttpProxiesRequest_descriptor = - getDescriptor().getMessageTypes().get(984); + getDescriptor().getMessageTypes().get(987); internal_static_google_cloud_compute_v1_ListTargetHttpProxiesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListTargetHttpProxiesRequest_descriptor, @@ -45633,7 +46002,7 @@ private static void _clinit_autosplit_dinit_2() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListTargetHttpsProxiesRequest_descriptor = - getDescriptor().getMessageTypes().get(985); + getDescriptor().getMessageTypes().get(988); internal_static_google_cloud_compute_v1_ListTargetHttpsProxiesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListTargetHttpsProxiesRequest_descriptor, @@ -45641,7 +46010,7 @@ private static void _clinit_autosplit_dinit_2() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListTargetInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(986); + getDescriptor().getMessageTypes().get(989); internal_static_google_cloud_compute_v1_ListTargetInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListTargetInstancesRequest_descriptor, @@ -45655,7 +46024,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_ListTargetPoolsRequest_descriptor = - getDescriptor().getMessageTypes().get(987); + getDescriptor().getMessageTypes().get(990); internal_static_google_cloud_compute_v1_ListTargetPoolsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListTargetPoolsRequest_descriptor, @@ -45669,7 +46038,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListTargetSslProxiesRequest_descriptor = - getDescriptor().getMessageTypes().get(988); + getDescriptor().getMessageTypes().get(991); internal_static_google_cloud_compute_v1_ListTargetSslProxiesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListTargetSslProxiesRequest_descriptor, @@ -45677,7 +46046,7 @@ private static void _clinit_autosplit_dinit_2() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListTargetTcpProxiesRequest_descriptor = - getDescriptor().getMessageTypes().get(989); + getDescriptor().getMessageTypes().get(992); internal_static_google_cloud_compute_v1_ListTargetTcpProxiesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListTargetTcpProxiesRequest_descriptor, @@ -45685,7 +46054,7 @@ private static void _clinit_autosplit_dinit_2() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListTargetVpnGatewaysRequest_descriptor = - getDescriptor().getMessageTypes().get(990); + getDescriptor().getMessageTypes().get(993); internal_static_google_cloud_compute_v1_ListTargetVpnGatewaysRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListTargetVpnGatewaysRequest_descriptor, @@ -45699,7 +46068,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListUrlMapsRequest_descriptor = - getDescriptor().getMessageTypes().get(991); + getDescriptor().getMessageTypes().get(994); internal_static_google_cloud_compute_v1_ListUrlMapsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListUrlMapsRequest_descriptor, @@ -45707,7 +46076,7 @@ private static void _clinit_autosplit_dinit_2() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListUsableBackendServicesRequest_descriptor = - getDescriptor().getMessageTypes().get(992); + getDescriptor().getMessageTypes().get(995); internal_static_google_cloud_compute_v1_ListUsableBackendServicesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListUsableBackendServicesRequest_descriptor, @@ -45715,7 +46084,7 @@ private static void _clinit_autosplit_dinit_2() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListUsableRegionBackendServicesRequest_descriptor = - getDescriptor().getMessageTypes().get(993); + getDescriptor().getMessageTypes().get(996); internal_static_google_cloud_compute_v1_ListUsableRegionBackendServicesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListUsableRegionBackendServicesRequest_descriptor, @@ -45729,7 +46098,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListUsableSubnetworksRequest_descriptor = - getDescriptor().getMessageTypes().get(994); + getDescriptor().getMessageTypes().get(997); internal_static_google_cloud_compute_v1_ListUsableSubnetworksRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListUsableSubnetworksRequest_descriptor, @@ -45743,7 +46112,7 @@ private static void _clinit_autosplit_dinit_2() { "ServiceProject", }); internal_static_google_cloud_compute_v1_ListVpnGatewaysRequest_descriptor = - getDescriptor().getMessageTypes().get(995); + getDescriptor().getMessageTypes().get(998); internal_static_google_cloud_compute_v1_ListVpnGatewaysRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListVpnGatewaysRequest_descriptor, @@ -45757,7 +46126,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListVpnTunnelsRequest_descriptor = - getDescriptor().getMessageTypes().get(996); + getDescriptor().getMessageTypes().get(999); internal_static_google_cloud_compute_v1_ListVpnTunnelsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListVpnTunnelsRequest_descriptor, @@ -45771,7 +46140,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListWireGroupsRequest_descriptor = - getDescriptor().getMessageTypes().get(997); + getDescriptor().getMessageTypes().get(1000); internal_static_google_cloud_compute_v1_ListWireGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListWireGroupsRequest_descriptor, @@ -45785,7 +46154,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListXpnHostsProjectsRequest_descriptor = - getDescriptor().getMessageTypes().get(998); + getDescriptor().getMessageTypes().get(1001); internal_static_google_cloud_compute_v1_ListXpnHostsProjectsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListXpnHostsProjectsRequest_descriptor, @@ -45799,7 +46168,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListZoneOperationsRequest_descriptor = - getDescriptor().getMessageTypes().get(999); + getDescriptor().getMessageTypes().get(1002); internal_static_google_cloud_compute_v1_ListZoneOperationsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListZoneOperationsRequest_descriptor, @@ -45813,7 +46182,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_ListZonesRequest_descriptor = - getDescriptor().getMessageTypes().get(1000); + getDescriptor().getMessageTypes().get(1003); internal_static_google_cloud_compute_v1_ListZonesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListZonesRequest_descriptor, @@ -45821,7 +46190,7 @@ private static void _clinit_autosplit_dinit_2() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_LocalDisk_descriptor = - getDescriptor().getMessageTypes().get(1001); + getDescriptor().getMessageTypes().get(1004); internal_static_google_cloud_compute_v1_LocalDisk_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_LocalDisk_descriptor, @@ -45829,7 +46198,7 @@ private static void _clinit_autosplit_dinit_2() { "DiskCount", "DiskSizeGb", "DiskType", }); internal_static_google_cloud_compute_v1_LocalizedMessage_descriptor = - getDescriptor().getMessageTypes().get(1002); + getDescriptor().getMessageTypes().get(1005); internal_static_google_cloud_compute_v1_LocalizedMessage_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_LocalizedMessage_descriptor, @@ -45837,7 +46206,7 @@ private static void _clinit_autosplit_dinit_2() { "Locale", "Message", }); internal_static_google_cloud_compute_v1_LocationPolicy_descriptor = - getDescriptor().getMessageTypes().get(1003); + getDescriptor().getMessageTypes().get(1006); internal_static_google_cloud_compute_v1_LocationPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_LocationPolicy_descriptor, @@ -45853,7 +46222,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_LocationPolicyLocation_descriptor = - getDescriptor().getMessageTypes().get(1004); + getDescriptor().getMessageTypes().get(1007); internal_static_google_cloud_compute_v1_LocationPolicyLocation_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_LocationPolicyLocation_descriptor, @@ -45861,7 +46230,7 @@ private static void _clinit_autosplit_dinit_2() { "Constraints", "Preference", }); internal_static_google_cloud_compute_v1_LocationPolicyLocationConstraints_descriptor = - getDescriptor().getMessageTypes().get(1005); + getDescriptor().getMessageTypes().get(1008); internal_static_google_cloud_compute_v1_LocationPolicyLocationConstraints_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_LocationPolicyLocationConstraints_descriptor, @@ -45869,7 +46238,7 @@ private static void _clinit_autosplit_dinit_2() { "MaxCount", }); internal_static_google_cloud_compute_v1_MachineImage_descriptor = - getDescriptor().getMessageTypes().get(1006); + getDescriptor().getMessageTypes().get(1009); internal_static_google_cloud_compute_v1_MachineImage_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_MachineImage_descriptor, @@ -45904,7 +46273,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_MachineImageList_descriptor = - getDescriptor().getMessageTypes().get(1007); + getDescriptor().getMessageTypes().get(1010); internal_static_google_cloud_compute_v1_MachineImageList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_MachineImageList_descriptor, @@ -45912,7 +46281,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_MachineType_descriptor = - getDescriptor().getMessageTypes().get(1008); + getDescriptor().getMessageTypes().get(1011); internal_static_google_cloud_compute_v1_MachineType_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_MachineType_descriptor, @@ -45935,7 +46304,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_MachineTypeAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1009); + getDescriptor().getMessageTypes().get(1012); internal_static_google_cloud_compute_v1_MachineTypeAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_MachineTypeAggregatedList_descriptor, @@ -45953,7 +46322,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_MachineTypeList_descriptor = - getDescriptor().getMessageTypes().get(1010); + getDescriptor().getMessageTypes().get(1013); internal_static_google_cloud_compute_v1_MachineTypeList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_MachineTypeList_descriptor, @@ -45961,7 +46330,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_MachineTypesScopedList_descriptor = - getDescriptor().getMessageTypes().get(1011); + getDescriptor().getMessageTypes().get(1014); internal_static_google_cloud_compute_v1_MachineTypesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_MachineTypesScopedList_descriptor, @@ -45969,7 +46338,7 @@ private static void _clinit_autosplit_dinit_2() { "MachineTypes", "Warning", }); internal_static_google_cloud_compute_v1_ManagedInstance_descriptor = - getDescriptor().getMessageTypes().get(1012); + getDescriptor().getMessageTypes().get(1015); internal_static_google_cloud_compute_v1_ManagedInstance_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ManagedInstance_descriptor, @@ -45987,7 +46356,7 @@ private static void _clinit_autosplit_dinit_2() { "Version", }); internal_static_google_cloud_compute_v1_ManagedInstanceInstanceHealth_descriptor = - getDescriptor().getMessageTypes().get(1013); + getDescriptor().getMessageTypes().get(1016); internal_static_google_cloud_compute_v1_ManagedInstanceInstanceHealth_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ManagedInstanceInstanceHealth_descriptor, @@ -45995,7 +46364,7 @@ private static void _clinit_autosplit_dinit_2() { "DetailedHealthState", "HealthCheck", }); internal_static_google_cloud_compute_v1_ManagedInstanceLastAttempt_descriptor = - getDescriptor().getMessageTypes().get(1014); + getDescriptor().getMessageTypes().get(1017); internal_static_google_cloud_compute_v1_ManagedInstanceLastAttempt_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ManagedInstanceLastAttempt_descriptor, @@ -46003,7 +46372,7 @@ private static void _clinit_autosplit_dinit_2() { "Errors", }); internal_static_google_cloud_compute_v1_ManagedInstanceLastAttemptErrors_descriptor = - getDescriptor().getMessageTypes().get(1015); + getDescriptor().getMessageTypes().get(1018); internal_static_google_cloud_compute_v1_ManagedInstanceLastAttemptErrors_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ManagedInstanceLastAttemptErrors_descriptor, @@ -46011,7 +46380,7 @@ private static void _clinit_autosplit_dinit_2() { "Errors", }); internal_static_google_cloud_compute_v1_ManagedInstancePropertiesFromFlexibilityPolicy_descriptor = - getDescriptor().getMessageTypes().get(1016); + getDescriptor().getMessageTypes().get(1019); internal_static_google_cloud_compute_v1_ManagedInstancePropertiesFromFlexibilityPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ManagedInstancePropertiesFromFlexibilityPolicy_descriptor, @@ -46019,7 +46388,7 @@ private static void _clinit_autosplit_dinit_2() { "MachineType", }); internal_static_google_cloud_compute_v1_ManagedInstanceVersion_descriptor = - getDescriptor().getMessageTypes().get(1017); + getDescriptor().getMessageTypes().get(1020); internal_static_google_cloud_compute_v1_ManagedInstanceVersion_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ManagedInstanceVersion_descriptor, @@ -46027,7 +46396,7 @@ private static void _clinit_autosplit_dinit_2() { "InstanceTemplate", "Name", }); internal_static_google_cloud_compute_v1_Metadata_descriptor = - getDescriptor().getMessageTypes().get(1018); + getDescriptor().getMessageTypes().get(1021); internal_static_google_cloud_compute_v1_Metadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Metadata_descriptor, @@ -46035,7 +46404,7 @@ private static void _clinit_autosplit_dinit_2() { "Fingerprint", "Items", "Kind", }); internal_static_google_cloud_compute_v1_MetadataFilter_descriptor = - getDescriptor().getMessageTypes().get(1019); + getDescriptor().getMessageTypes().get(1022); internal_static_google_cloud_compute_v1_MetadataFilter_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_MetadataFilter_descriptor, @@ -46043,7 +46412,7 @@ private static void _clinit_autosplit_dinit_2() { "FilterLabels", "FilterMatchCriteria", }); internal_static_google_cloud_compute_v1_MetadataFilterLabelMatch_descriptor = - getDescriptor().getMessageTypes().get(1020); + getDescriptor().getMessageTypes().get(1023); internal_static_google_cloud_compute_v1_MetadataFilterLabelMatch_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_MetadataFilterLabelMatch_descriptor, @@ -46051,7 +46420,7 @@ private static void _clinit_autosplit_dinit_2() { "Name", "Value", }); internal_static_google_cloud_compute_v1_MoveAddressRequest_descriptor = - getDescriptor().getMessageTypes().get(1021); + getDescriptor().getMessageTypes().get(1024); internal_static_google_cloud_compute_v1_MoveAddressRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_MoveAddressRequest_descriptor, @@ -46059,7 +46428,7 @@ private static void _clinit_autosplit_dinit_2() { "Address", "Project", "Region", "RegionAddressesMoveRequestResource", "RequestId", }); internal_static_google_cloud_compute_v1_MoveDiskProjectRequest_descriptor = - getDescriptor().getMessageTypes().get(1022); + getDescriptor().getMessageTypes().get(1025); internal_static_google_cloud_compute_v1_MoveDiskProjectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_MoveDiskProjectRequest_descriptor, @@ -46067,7 +46436,7 @@ private static void _clinit_autosplit_dinit_2() { "DiskMoveRequestResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_MoveFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1023); + getDescriptor().getMessageTypes().get(1026); internal_static_google_cloud_compute_v1_MoveFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_MoveFirewallPolicyRequest_descriptor, @@ -46075,7 +46444,7 @@ private static void _clinit_autosplit_dinit_2() { "FirewallPolicy", "ParentId", "RequestId", }); internal_static_google_cloud_compute_v1_MoveGlobalAddressRequest_descriptor = - getDescriptor().getMessageTypes().get(1024); + getDescriptor().getMessageTypes().get(1027); internal_static_google_cloud_compute_v1_MoveGlobalAddressRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_MoveGlobalAddressRequest_descriptor, @@ -46083,7 +46452,7 @@ private static void _clinit_autosplit_dinit_2() { "Address", "GlobalAddressesMoveRequestResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_MoveInstanceProjectRequest_descriptor = - getDescriptor().getMessageTypes().get(1025); + getDescriptor().getMessageTypes().get(1028); internal_static_google_cloud_compute_v1_MoveInstanceProjectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_MoveInstanceProjectRequest_descriptor, @@ -46091,7 +46460,7 @@ private static void _clinit_autosplit_dinit_2() { "InstanceMoveRequestResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_MoveOrganizationSecurityPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1026); + getDescriptor().getMessageTypes().get(1029); internal_static_google_cloud_compute_v1_MoveOrganizationSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_MoveOrganizationSecurityPolicyRequest_descriptor, @@ -46099,7 +46468,7 @@ private static void _clinit_autosplit_dinit_2() { "ParentId", "RequestId", "SecurityPolicy", }); internal_static_google_cloud_compute_v1_NamedPort_descriptor = - getDescriptor().getMessageTypes().get(1027); + getDescriptor().getMessageTypes().get(1030); internal_static_google_cloud_compute_v1_NamedPort_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NamedPort_descriptor, @@ -46107,7 +46476,7 @@ private static void _clinit_autosplit_dinit_2() { "Name", "Port", }); internal_static_google_cloud_compute_v1_NatIpInfo_descriptor = - getDescriptor().getMessageTypes().get(1028); + getDescriptor().getMessageTypes().get(1031); internal_static_google_cloud_compute_v1_NatIpInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NatIpInfo_descriptor, @@ -46115,7 +46484,7 @@ private static void _clinit_autosplit_dinit_2() { "NatIpInfoMappings", "NatName", }); internal_static_google_cloud_compute_v1_NatIpInfoNatIpInfoMapping_descriptor = - getDescriptor().getMessageTypes().get(1029); + getDescriptor().getMessageTypes().get(1032); internal_static_google_cloud_compute_v1_NatIpInfoNatIpInfoMapping_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NatIpInfoNatIpInfoMapping_descriptor, @@ -46123,7 +46492,7 @@ private static void _clinit_autosplit_dinit_2() { "Mode", "NatIp", "Usage", }); internal_static_google_cloud_compute_v1_NatIpInfoResponse_descriptor = - getDescriptor().getMessageTypes().get(1030); + getDescriptor().getMessageTypes().get(1033); internal_static_google_cloud_compute_v1_NatIpInfoResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NatIpInfoResponse_descriptor, @@ -46131,7 +46500,7 @@ private static void _clinit_autosplit_dinit_2() { "Result", }); internal_static_google_cloud_compute_v1_Network_descriptor = - getDescriptor().getMessageTypes().get(1031); + getDescriptor().getMessageTypes().get(1034); internal_static_google_cloud_compute_v1_Network_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Network_descriptor, @@ -46158,7 +46527,7 @@ private static void _clinit_autosplit_dinit_2() { "Subnetworks", }); internal_static_google_cloud_compute_v1_NetworkAttachment_descriptor = - getDescriptor().getMessageTypes().get(1032); + getDescriptor().getMessageTypes().get(1035); internal_static_google_cloud_compute_v1_NetworkAttachment_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkAttachment_descriptor, @@ -46180,7 +46549,7 @@ private static void _clinit_autosplit_dinit_2() { "Subnetworks", }); internal_static_google_cloud_compute_v1_NetworkAttachmentAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1033); + getDescriptor().getMessageTypes().get(1036); internal_static_google_cloud_compute_v1_NetworkAttachmentAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkAttachmentAggregatedList_descriptor, @@ -46198,7 +46567,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_NetworkAttachmentConnectedEndpoint_descriptor = - getDescriptor().getMessageTypes().get(1034); + getDescriptor().getMessageTypes().get(1037); internal_static_google_cloud_compute_v1_NetworkAttachmentConnectedEndpoint_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkAttachmentConnectedEndpoint_descriptor, @@ -46212,7 +46581,7 @@ private static void _clinit_autosplit_dinit_2() { "SubnetworkCidrRange", }); internal_static_google_cloud_compute_v1_NetworkAttachmentList_descriptor = - getDescriptor().getMessageTypes().get(1035); + getDescriptor().getMessageTypes().get(1038); internal_static_google_cloud_compute_v1_NetworkAttachmentList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkAttachmentList_descriptor, @@ -46220,7 +46589,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_NetworkAttachmentsScopedList_descriptor = - getDescriptor().getMessageTypes().get(1036); + getDescriptor().getMessageTypes().get(1039); internal_static_google_cloud_compute_v1_NetworkAttachmentsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkAttachmentsScopedList_descriptor, @@ -46228,7 +46597,7 @@ private static void _clinit_autosplit_dinit_2() { "NetworkAttachments", "Warning", }); internal_static_google_cloud_compute_v1_NetworkEdgeSecurityService_descriptor = - getDescriptor().getMessageTypes().get(1037); + getDescriptor().getMessageTypes().get(1040); internal_static_google_cloud_compute_v1_NetworkEdgeSecurityService_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEdgeSecurityService_descriptor, @@ -46245,7 +46614,7 @@ private static void _clinit_autosplit_dinit_2() { "SelfLinkWithId", }); internal_static_google_cloud_compute_v1_NetworkEdgeSecurityServiceAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1038); + getDescriptor().getMessageTypes().get(1041); internal_static_google_cloud_compute_v1_NetworkEdgeSecurityServiceAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEdgeSecurityServiceAggregatedList_descriptor, @@ -46263,7 +46632,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_NetworkEdgeSecurityServicesScopedList_descriptor = - getDescriptor().getMessageTypes().get(1039); + getDescriptor().getMessageTypes().get(1042); internal_static_google_cloud_compute_v1_NetworkEdgeSecurityServicesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEdgeSecurityServicesScopedList_descriptor, @@ -46271,7 +46640,7 @@ private static void _clinit_autosplit_dinit_2() { "NetworkEdgeSecurityServices", "Warning", }); internal_static_google_cloud_compute_v1_NetworkEndpoint_descriptor = - getDescriptor().getMessageTypes().get(1040); + getDescriptor().getMessageTypes().get(1043); internal_static_google_cloud_compute_v1_NetworkEndpoint_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpoint_descriptor, @@ -46293,7 +46662,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_NetworkEndpointGroup_descriptor = - getDescriptor().getMessageTypes().get(1041); + getDescriptor().getMessageTypes().get(1044); internal_static_google_cloud_compute_v1_NetworkEndpointGroup_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpointGroup_descriptor, @@ -46329,7 +46698,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_NetworkEndpointGroupAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1042); + getDescriptor().getMessageTypes().get(1045); internal_static_google_cloud_compute_v1_NetworkEndpointGroupAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpointGroupAggregatedList_descriptor, @@ -46347,7 +46716,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_NetworkEndpointGroupAppEngine_descriptor = - getDescriptor().getMessageTypes().get(1043); + getDescriptor().getMessageTypes().get(1046); internal_static_google_cloud_compute_v1_NetworkEndpointGroupAppEngine_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpointGroupAppEngine_descriptor, @@ -46355,7 +46724,7 @@ private static void _clinit_autosplit_dinit_2() { "Service", "UrlMask", "Version", }); internal_static_google_cloud_compute_v1_NetworkEndpointGroupCloudFunction_descriptor = - getDescriptor().getMessageTypes().get(1044); + getDescriptor().getMessageTypes().get(1047); internal_static_google_cloud_compute_v1_NetworkEndpointGroupCloudFunction_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpointGroupCloudFunction_descriptor, @@ -46363,7 +46732,7 @@ private static void _clinit_autosplit_dinit_2() { "Function", "UrlMask", }); internal_static_google_cloud_compute_v1_NetworkEndpointGroupCloudRun_descriptor = - getDescriptor().getMessageTypes().get(1045); + getDescriptor().getMessageTypes().get(1048); internal_static_google_cloud_compute_v1_NetworkEndpointGroupCloudRun_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpointGroupCloudRun_descriptor, @@ -46371,7 +46740,7 @@ private static void _clinit_autosplit_dinit_2() { "Service", "Tag", "UrlMask", }); internal_static_google_cloud_compute_v1_NetworkEndpointGroupList_descriptor = - getDescriptor().getMessageTypes().get(1046); + getDescriptor().getMessageTypes().get(1049); internal_static_google_cloud_compute_v1_NetworkEndpointGroupList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpointGroupList_descriptor, @@ -46379,7 +46748,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_NetworkEndpointGroupPscData_descriptor = - getDescriptor().getMessageTypes().get(1047); + getDescriptor().getMessageTypes().get(1050); internal_static_google_cloud_compute_v1_NetworkEndpointGroupPscData_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpointGroupPscData_descriptor, @@ -46387,7 +46756,7 @@ private static void _clinit_autosplit_dinit_2() { "ConsumerPscAddress", "ProducerPort", "PscConnectionId", "PscConnectionStatus", }); internal_static_google_cloud_compute_v1_NetworkEndpointGroupsAttachEndpointsRequest_descriptor = - getDescriptor().getMessageTypes().get(1048); + getDescriptor().getMessageTypes().get(1051); internal_static_google_cloud_compute_v1_NetworkEndpointGroupsAttachEndpointsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpointGroupsAttachEndpointsRequest_descriptor, @@ -46395,7 +46764,7 @@ private static void _clinit_autosplit_dinit_2() { "NetworkEndpoints", }); internal_static_google_cloud_compute_v1_NetworkEndpointGroupsDetachEndpointsRequest_descriptor = - getDescriptor().getMessageTypes().get(1049); + getDescriptor().getMessageTypes().get(1052); internal_static_google_cloud_compute_v1_NetworkEndpointGroupsDetachEndpointsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpointGroupsDetachEndpointsRequest_descriptor, @@ -46403,7 +46772,7 @@ private static void _clinit_autosplit_dinit_2() { "NetworkEndpoints", }); internal_static_google_cloud_compute_v1_NetworkEndpointGroupsListEndpointsRequest_descriptor = - getDescriptor().getMessageTypes().get(1050); + getDescriptor().getMessageTypes().get(1053); internal_static_google_cloud_compute_v1_NetworkEndpointGroupsListEndpointsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpointGroupsListEndpointsRequest_descriptor, @@ -46411,7 +46780,7 @@ private static void _clinit_autosplit_dinit_2() { "HealthStatus", }); internal_static_google_cloud_compute_v1_NetworkEndpointGroupsListNetworkEndpoints_descriptor = - getDescriptor().getMessageTypes().get(1051); + getDescriptor().getMessageTypes().get(1054); internal_static_google_cloud_compute_v1_NetworkEndpointGroupsListNetworkEndpoints_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpointGroupsListNetworkEndpoints_descriptor, @@ -46419,7 +46788,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "Warning", }); internal_static_google_cloud_compute_v1_NetworkEndpointGroupsScopedList_descriptor = - getDescriptor().getMessageTypes().get(1052); + getDescriptor().getMessageTypes().get(1055); internal_static_google_cloud_compute_v1_NetworkEndpointGroupsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpointGroupsScopedList_descriptor, @@ -46427,7 +46796,7 @@ private static void _clinit_autosplit_dinit_2() { "NetworkEndpointGroups", "Warning", }); internal_static_google_cloud_compute_v1_NetworkEndpointWithHealthStatus_descriptor = - getDescriptor().getMessageTypes().get(1053); + getDescriptor().getMessageTypes().get(1056); internal_static_google_cloud_compute_v1_NetworkEndpointWithHealthStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpointWithHealthStatus_descriptor, @@ -46435,7 +46804,7 @@ private static void _clinit_autosplit_dinit_2() { "Healths", "NetworkEndpoint", }); internal_static_google_cloud_compute_v1_NetworkFirewallPolicyAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1054); + getDescriptor().getMessageTypes().get(1057); internal_static_google_cloud_compute_v1_NetworkFirewallPolicyAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkFirewallPolicyAggregatedList_descriptor, @@ -46453,7 +46822,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_NetworkInterface_descriptor = - getDescriptor().getMessageTypes().get(1055); + getDescriptor().getMessageTypes().get(1058); internal_static_google_cloud_compute_v1_NetworkInterface_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkInterface_descriptor, @@ -46479,7 +46848,7 @@ private static void _clinit_autosplit_dinit_2() { "Vlan", }); internal_static_google_cloud_compute_v1_NetworkList_descriptor = - getDescriptor().getMessageTypes().get(1056); + getDescriptor().getMessageTypes().get(1059); internal_static_google_cloud_compute_v1_NetworkList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkList_descriptor, @@ -46487,7 +46856,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_NetworkParams_descriptor = - getDescriptor().getMessageTypes().get(1057); + getDescriptor().getMessageTypes().get(1060); internal_static_google_cloud_compute_v1_NetworkParams_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkParams_descriptor, @@ -46503,7 +46872,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_NetworkPeering_descriptor = - getDescriptor().getMessageTypes().get(1058); + getDescriptor().getMessageTypes().get(1061); internal_static_google_cloud_compute_v1_NetworkPeering_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkPeering_descriptor, @@ -46524,7 +46893,7 @@ private static void _clinit_autosplit_dinit_2() { "UpdateStrategy", }); internal_static_google_cloud_compute_v1_NetworkPeeringConnectionStatus_descriptor = - getDescriptor().getMessageTypes().get(1059); + getDescriptor().getMessageTypes().get(1062); internal_static_google_cloud_compute_v1_NetworkPeeringConnectionStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkPeeringConnectionStatus_descriptor, @@ -46532,7 +46901,7 @@ private static void _clinit_autosplit_dinit_2() { "ConsensusState", "TrafficConfiguration", "UpdateStrategy", }); internal_static_google_cloud_compute_v1_NetworkPeeringConnectionStatusConsensusState_descriptor = - getDescriptor().getMessageTypes().get(1060); + getDescriptor().getMessageTypes().get(1063); internal_static_google_cloud_compute_v1_NetworkPeeringConnectionStatusConsensusState_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkPeeringConnectionStatusConsensusState_descriptor, @@ -46540,7 +46909,7 @@ private static void _clinit_autosplit_dinit_2() { "DeleteStatus", "UpdateStatus", }); internal_static_google_cloud_compute_v1_NetworkPeeringConnectionStatusTrafficConfiguration_descriptor = - getDescriptor().getMessageTypes().get(1061); + getDescriptor().getMessageTypes().get(1064); internal_static_google_cloud_compute_v1_NetworkPeeringConnectionStatusTrafficConfiguration_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkPeeringConnectionStatusTrafficConfiguration_descriptor, @@ -46552,7 +46921,7 @@ private static void _clinit_autosplit_dinit_2() { "StackType", }); internal_static_google_cloud_compute_v1_NetworkPerformanceConfig_descriptor = - getDescriptor().getMessageTypes().get(1062); + getDescriptor().getMessageTypes().get(1065); internal_static_google_cloud_compute_v1_NetworkPerformanceConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkPerformanceConfig_descriptor, @@ -46560,7 +46929,7 @@ private static void _clinit_autosplit_dinit_2() { "TotalEgressBandwidthTier", }); internal_static_google_cloud_compute_v1_NetworkProfile_descriptor = - getDescriptor().getMessageTypes().get(1063); + getDescriptor().getMessageTypes().get(1066); internal_static_google_cloud_compute_v1_NetworkProfile_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkProfile_descriptor, @@ -46578,7 +46947,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_NetworkProfileLocation_descriptor = - getDescriptor().getMessageTypes().get(1064); + getDescriptor().getMessageTypes().get(1067); internal_static_google_cloud_compute_v1_NetworkProfileLocation_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkProfileLocation_descriptor, @@ -46586,12 +46955,13 @@ private static void _clinit_autosplit_dinit_2() { "Name", "Scope", }); internal_static_google_cloud_compute_v1_NetworkProfileNetworkFeatures_descriptor = - getDescriptor().getMessageTypes().get(1065); + getDescriptor().getMessageTypes().get(1068); internal_static_google_cloud_compute_v1_NetworkProfileNetworkFeatures_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkProfileNetworkFeatures_descriptor, new java.lang.String[] { "AddressPurposes", + "AllowAddressCreation", "AllowAliasIpRanges", "AllowAutoModeSubnet", "AllowClassDFirewalls", @@ -46599,10 +46969,12 @@ private static void _clinit_autosplit_dinit_2() { "AllowCloudRouter", "AllowDefaultNicAttachment", "AllowExternalIpAccess", + "AllowFirewallPolicy", "AllowInterconnect", "AllowIpForwarding", "AllowLoadBalancing", "AllowMultiNicInSameNetwork", + "AllowMultiNicInSameSubnetwork", "AllowMulticast", "AllowNcc", "AllowNetworkMigration", @@ -46612,18 +46984,31 @@ private static void _clinit_autosplit_dinit_2() { "AllowSameNetworkUnicast", "AllowStaticRoutes", "AllowSubInterfaces", + "AllowSubnetworkCreation", + "AllowVpcFirewallRules", "AllowVpcPeering", "AllowVpn", + "FirewallPolicyTypes", "InterfaceTypes", "Multicast", + "PredefinedNetworkInternalIpv6Range", + "PredefinedSubnetworkRanges", "SubnetPurposes", "SubnetStackTypes", "SubnetworkPurposes", "SubnetworkStackTypes", "Unicast", }); + internal_static_google_cloud_compute_v1_NetworkProfileNetworkFeaturesPredefinedSubnetworkRange_descriptor = + getDescriptor().getMessageTypes().get(1069); + internal_static_google_cloud_compute_v1_NetworkProfileNetworkFeaturesPredefinedSubnetworkRange_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_compute_v1_NetworkProfileNetworkFeaturesPredefinedSubnetworkRange_descriptor, + new java.lang.String[] { + "Ipv6Range", "NamePrefix", + }); internal_static_google_cloud_compute_v1_NetworkProfileProfileType_descriptor = - getDescriptor().getMessageTypes().get(1066); + getDescriptor().getMessageTypes().get(1070); internal_static_google_cloud_compute_v1_NetworkProfileProfileType_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkProfileProfileType_descriptor, @@ -46631,7 +47016,7 @@ private static void _clinit_autosplit_dinit_2() { "NetworkType", "RdmaSubtype", "UllSubtype", "VpcSubtype", }); internal_static_google_cloud_compute_v1_NetworkProfilesListResponse_descriptor = - getDescriptor().getMessageTypes().get(1067); + getDescriptor().getMessageTypes().get(1071); internal_static_google_cloud_compute_v1_NetworkProfilesListResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkProfilesListResponse_descriptor, @@ -46639,7 +47024,7 @@ private static void _clinit_autosplit_dinit_2() { "Etag", "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Unreachables", "Warning", }); internal_static_google_cloud_compute_v1_NetworkRoutingConfig_descriptor = - getDescriptor().getMessageTypes().get(1068); + getDescriptor().getMessageTypes().get(1072); internal_static_google_cloud_compute_v1_NetworkRoutingConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkRoutingConfig_descriptor, @@ -46652,7 +47037,7 @@ private static void _clinit_autosplit_dinit_2() { "RoutingMode", }); internal_static_google_cloud_compute_v1_NetworksAddPeeringRequest_descriptor = - getDescriptor().getMessageTypes().get(1069); + getDescriptor().getMessageTypes().get(1073); internal_static_google_cloud_compute_v1_NetworksAddPeeringRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworksAddPeeringRequest_descriptor, @@ -46660,7 +47045,7 @@ private static void _clinit_autosplit_dinit_2() { "AutoCreateRoutes", "Name", "NetworkPeering", "PeerNetwork", }); internal_static_google_cloud_compute_v1_NetworksGetEffectiveFirewallsResponse_descriptor = - getDescriptor().getMessageTypes().get(1070); + getDescriptor().getMessageTypes().get(1074); internal_static_google_cloud_compute_v1_NetworksGetEffectiveFirewallsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworksGetEffectiveFirewallsResponse_descriptor, @@ -46668,7 +47053,7 @@ private static void _clinit_autosplit_dinit_2() { "FirewallPolicys", "Firewalls", }); internal_static_google_cloud_compute_v1_NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy_descriptor = - getDescriptor().getMessageTypes().get(1071); + getDescriptor().getMessageTypes().get(1075); internal_static_google_cloud_compute_v1_NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy_descriptor, @@ -46682,7 +47067,7 @@ private static void _clinit_autosplit_dinit_2() { "Type", }); internal_static_google_cloud_compute_v1_NetworksRemovePeeringRequest_descriptor = - getDescriptor().getMessageTypes().get(1072); + getDescriptor().getMessageTypes().get(1076); internal_static_google_cloud_compute_v1_NetworksRemovePeeringRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworksRemovePeeringRequest_descriptor, @@ -46690,7 +47075,7 @@ private static void _clinit_autosplit_dinit_2() { "Name", }); internal_static_google_cloud_compute_v1_NetworksRequestRemovePeeringRequest_descriptor = - getDescriptor().getMessageTypes().get(1073); + getDescriptor().getMessageTypes().get(1077); internal_static_google_cloud_compute_v1_NetworksRequestRemovePeeringRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworksRequestRemovePeeringRequest_descriptor, @@ -46698,7 +47083,7 @@ private static void _clinit_autosplit_dinit_2() { "Name", }); internal_static_google_cloud_compute_v1_NetworksUpdatePeeringRequest_descriptor = - getDescriptor().getMessageTypes().get(1074); + getDescriptor().getMessageTypes().get(1078); internal_static_google_cloud_compute_v1_NetworksUpdatePeeringRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworksUpdatePeeringRequest_descriptor, @@ -46706,7 +47091,7 @@ private static void _clinit_autosplit_dinit_2() { "NetworkPeering", }); internal_static_google_cloud_compute_v1_NodeGroup_descriptor = - getDescriptor().getMessageTypes().get(1075); + getDescriptor().getMessageTypes().get(1079); internal_static_google_cloud_compute_v1_NodeGroup_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeGroup_descriptor, @@ -46730,7 +47115,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_NodeGroupAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1076); + getDescriptor().getMessageTypes().get(1080); internal_static_google_cloud_compute_v1_NodeGroupAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeGroupAggregatedList_descriptor, @@ -46748,7 +47133,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_NodeGroupAutoscalingPolicy_descriptor = - getDescriptor().getMessageTypes().get(1077); + getDescriptor().getMessageTypes().get(1081); internal_static_google_cloud_compute_v1_NodeGroupAutoscalingPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeGroupAutoscalingPolicy_descriptor, @@ -46756,7 +47141,7 @@ private static void _clinit_autosplit_dinit_2() { "MaxNodes", "MinNodes", "Mode", }); internal_static_google_cloud_compute_v1_NodeGroupList_descriptor = - getDescriptor().getMessageTypes().get(1078); + getDescriptor().getMessageTypes().get(1082); internal_static_google_cloud_compute_v1_NodeGroupList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeGroupList_descriptor, @@ -46764,7 +47149,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_NodeGroupMaintenanceWindow_descriptor = - getDescriptor().getMessageTypes().get(1079); + getDescriptor().getMessageTypes().get(1083); internal_static_google_cloud_compute_v1_NodeGroupMaintenanceWindow_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeGroupMaintenanceWindow_descriptor, @@ -46772,7 +47157,7 @@ private static void _clinit_autosplit_dinit_2() { "MaintenanceDuration", "StartTime", }); internal_static_google_cloud_compute_v1_NodeGroupNode_descriptor = - getDescriptor().getMessageTypes().get(1080); + getDescriptor().getMessageTypes().get(1084); internal_static_google_cloud_compute_v1_NodeGroupNode_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeGroupNode_descriptor, @@ -46793,7 +47178,7 @@ private static void _clinit_autosplit_dinit_2() { "UpcomingMaintenance", }); internal_static_google_cloud_compute_v1_NodeGroupsAddNodesRequest_descriptor = - getDescriptor().getMessageTypes().get(1081); + getDescriptor().getMessageTypes().get(1085); internal_static_google_cloud_compute_v1_NodeGroupsAddNodesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeGroupsAddNodesRequest_descriptor, @@ -46801,7 +47186,7 @@ private static void _clinit_autosplit_dinit_2() { "AdditionalNodeCount", }); internal_static_google_cloud_compute_v1_NodeGroupsDeleteNodesRequest_descriptor = - getDescriptor().getMessageTypes().get(1082); + getDescriptor().getMessageTypes().get(1086); internal_static_google_cloud_compute_v1_NodeGroupsDeleteNodesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeGroupsDeleteNodesRequest_descriptor, @@ -46809,7 +47194,7 @@ private static void _clinit_autosplit_dinit_2() { "Nodes", }); internal_static_google_cloud_compute_v1_NodeGroupsListNodes_descriptor = - getDescriptor().getMessageTypes().get(1083); + getDescriptor().getMessageTypes().get(1087); internal_static_google_cloud_compute_v1_NodeGroupsListNodes_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeGroupsListNodes_descriptor, @@ -46817,7 +47202,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_NodeGroupsPerformMaintenanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1084); + getDescriptor().getMessageTypes().get(1088); internal_static_google_cloud_compute_v1_NodeGroupsPerformMaintenanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeGroupsPerformMaintenanceRequest_descriptor, @@ -46825,7 +47210,7 @@ private static void _clinit_autosplit_dinit_2() { "Nodes", "StartTime", }); internal_static_google_cloud_compute_v1_NodeGroupsScopedList_descriptor = - getDescriptor().getMessageTypes().get(1085); + getDescriptor().getMessageTypes().get(1089); internal_static_google_cloud_compute_v1_NodeGroupsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeGroupsScopedList_descriptor, @@ -46833,7 +47218,7 @@ private static void _clinit_autosplit_dinit_2() { "NodeGroups", "Warning", }); internal_static_google_cloud_compute_v1_NodeGroupsSetNodeTemplateRequest_descriptor = - getDescriptor().getMessageTypes().get(1086); + getDescriptor().getMessageTypes().get(1090); internal_static_google_cloud_compute_v1_NodeGroupsSetNodeTemplateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeGroupsSetNodeTemplateRequest_descriptor, @@ -46841,7 +47226,7 @@ private static void _clinit_autosplit_dinit_2() { "NodeTemplate", }); internal_static_google_cloud_compute_v1_NodeGroupsSimulateMaintenanceEventRequest_descriptor = - getDescriptor().getMessageTypes().get(1087); + getDescriptor().getMessageTypes().get(1091); internal_static_google_cloud_compute_v1_NodeGroupsSimulateMaintenanceEventRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeGroupsSimulateMaintenanceEventRequest_descriptor, @@ -46849,7 +47234,7 @@ private static void _clinit_autosplit_dinit_2() { "Nodes", }); internal_static_google_cloud_compute_v1_NodeTemplate_descriptor = - getDescriptor().getMessageTypes().get(1088); + getDescriptor().getMessageTypes().get(1092); internal_static_google_cloud_compute_v1_NodeTemplate_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeTemplate_descriptor, @@ -46880,7 +47265,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_NodeTemplateAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1089); + getDescriptor().getMessageTypes().get(1093); internal_static_google_cloud_compute_v1_NodeTemplateAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeTemplateAggregatedList_descriptor, @@ -46898,7 +47283,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_NodeTemplateList_descriptor = - getDescriptor().getMessageTypes().get(1090); + getDescriptor().getMessageTypes().get(1094); internal_static_google_cloud_compute_v1_NodeTemplateList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeTemplateList_descriptor, @@ -46906,7 +47291,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_NodeTemplateNodeTypeFlexibility_descriptor = - getDescriptor().getMessageTypes().get(1091); + getDescriptor().getMessageTypes().get(1095); internal_static_google_cloud_compute_v1_NodeTemplateNodeTypeFlexibility_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeTemplateNodeTypeFlexibility_descriptor, @@ -46914,7 +47299,7 @@ private static void _clinit_autosplit_dinit_2() { "Cpus", "LocalSsd", "Memory", }); internal_static_google_cloud_compute_v1_NodeTemplatesScopedList_descriptor = - getDescriptor().getMessageTypes().get(1092); + getDescriptor().getMessageTypes().get(1096); internal_static_google_cloud_compute_v1_NodeTemplatesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeTemplatesScopedList_descriptor, @@ -46922,7 +47307,7 @@ private static void _clinit_autosplit_dinit_2() { "NodeTemplates", "Warning", }); internal_static_google_cloud_compute_v1_NodeType_descriptor = - getDescriptor().getMessageTypes().get(1093); + getDescriptor().getMessageTypes().get(1097); internal_static_google_cloud_compute_v1_NodeType_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeType_descriptor, @@ -46942,7 +47327,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_NodeTypeAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1094); + getDescriptor().getMessageTypes().get(1098); internal_static_google_cloud_compute_v1_NodeTypeAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeTypeAggregatedList_descriptor, @@ -46960,7 +47345,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_NodeTypeList_descriptor = - getDescriptor().getMessageTypes().get(1095); + getDescriptor().getMessageTypes().get(1099); internal_static_google_cloud_compute_v1_NodeTypeList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeTypeList_descriptor, @@ -46968,7 +47353,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_NodeTypesScopedList_descriptor = - getDescriptor().getMessageTypes().get(1096); + getDescriptor().getMessageTypes().get(1100); internal_static_google_cloud_compute_v1_NodeTypesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeTypesScopedList_descriptor, @@ -46976,7 +47361,7 @@ private static void _clinit_autosplit_dinit_2() { "NodeTypes", "Warning", }); internal_static_google_cloud_compute_v1_NotificationEndpoint_descriptor = - getDescriptor().getMessageTypes().get(1097); + getDescriptor().getMessageTypes().get(1101); internal_static_google_cloud_compute_v1_NotificationEndpoint_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NotificationEndpoint_descriptor, @@ -46991,7 +47376,7 @@ private static void _clinit_autosplit_dinit_2() { "SelfLink", }); internal_static_google_cloud_compute_v1_NotificationEndpointGrpcSettings_descriptor = - getDescriptor().getMessageTypes().get(1098); + getDescriptor().getMessageTypes().get(1102); internal_static_google_cloud_compute_v1_NotificationEndpointGrpcSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NotificationEndpointGrpcSettings_descriptor, @@ -46999,7 +47384,7 @@ private static void _clinit_autosplit_dinit_2() { "Authority", "Endpoint", "PayloadName", "ResendInterval", "RetryDurationSec", }); internal_static_google_cloud_compute_v1_NotificationEndpointList_descriptor = - getDescriptor().getMessageTypes().get(1099); + getDescriptor().getMessageTypes().get(1103); internal_static_google_cloud_compute_v1_NotificationEndpointList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NotificationEndpointList_descriptor, @@ -47007,7 +47392,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_Operation_descriptor = - getDescriptor().getMessageTypes().get(1100); + getDescriptor().getMessageTypes().get(1104); internal_static_google_cloud_compute_v1_Operation_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Operation_descriptor, @@ -47040,7 +47425,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_OperationAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1101); + getDescriptor().getMessageTypes().get(1105); internal_static_google_cloud_compute_v1_OperationAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_OperationAggregatedList_descriptor, @@ -47058,7 +47443,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_OperationList_descriptor = - getDescriptor().getMessageTypes().get(1102); + getDescriptor().getMessageTypes().get(1106); internal_static_google_cloud_compute_v1_OperationList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_OperationList_descriptor, @@ -47066,7 +47451,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_OperationsScopedList_descriptor = - getDescriptor().getMessageTypes().get(1103); + getDescriptor().getMessageTypes().get(1107); internal_static_google_cloud_compute_v1_OperationsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_OperationsScopedList_descriptor, @@ -47074,7 +47459,7 @@ private static void _clinit_autosplit_dinit_2() { "Operations", "Warning", }); internal_static_google_cloud_compute_v1_OrganizationSecurityPoliciesListAssociationsResponse_descriptor = - getDescriptor().getMessageTypes().get(1104); + getDescriptor().getMessageTypes().get(1108); internal_static_google_cloud_compute_v1_OrganizationSecurityPoliciesListAssociationsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_OrganizationSecurityPoliciesListAssociationsResponse_descriptor, @@ -47082,7 +47467,7 @@ private static void _clinit_autosplit_dinit_2() { "Associations", "Kind", }); internal_static_google_cloud_compute_v1_OutlierDetection_descriptor = - getDescriptor().getMessageTypes().get(1105); + getDescriptor().getMessageTypes().get(1109); internal_static_google_cloud_compute_v1_OutlierDetection_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_OutlierDetection_descriptor, @@ -47100,7 +47485,7 @@ private static void _clinit_autosplit_dinit_2() { "SuccessRateStdevFactor", }); internal_static_google_cloud_compute_v1_PacketIntervals_descriptor = - getDescriptor().getMessageTypes().get(1106); + getDescriptor().getMessageTypes().get(1110); internal_static_google_cloud_compute_v1_PacketIntervals_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PacketIntervals_descriptor, @@ -47108,7 +47493,7 @@ private static void _clinit_autosplit_dinit_2() { "AvgMs", "Duration", "MaxMs", "MinMs", "NumIntervals", "Type", }); internal_static_google_cloud_compute_v1_PacketMirroring_descriptor = - getDescriptor().getMessageTypes().get(1107); + getDescriptor().getMessageTypes().get(1111); internal_static_google_cloud_compute_v1_PacketMirroring_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PacketMirroring_descriptor, @@ -47128,7 +47513,7 @@ private static void _clinit_autosplit_dinit_2() { "SelfLink", }); internal_static_google_cloud_compute_v1_PacketMirroringAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1108); + getDescriptor().getMessageTypes().get(1112); internal_static_google_cloud_compute_v1_PacketMirroringAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PacketMirroringAggregatedList_descriptor, @@ -47146,7 +47531,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_PacketMirroringFilter_descriptor = - getDescriptor().getMessageTypes().get(1109); + getDescriptor().getMessageTypes().get(1113); internal_static_google_cloud_compute_v1_PacketMirroringFilter_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PacketMirroringFilter_descriptor, @@ -47154,7 +47539,7 @@ private static void _clinit_autosplit_dinit_2() { "IPProtocols", "CidrRanges", "Direction", }); internal_static_google_cloud_compute_v1_PacketMirroringForwardingRuleInfo_descriptor = - getDescriptor().getMessageTypes().get(1110); + getDescriptor().getMessageTypes().get(1114); internal_static_google_cloud_compute_v1_PacketMirroringForwardingRuleInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PacketMirroringForwardingRuleInfo_descriptor, @@ -47162,7 +47547,7 @@ private static void _clinit_autosplit_dinit_2() { "CanonicalUrl", "Url", }); internal_static_google_cloud_compute_v1_PacketMirroringList_descriptor = - getDescriptor().getMessageTypes().get(1111); + getDescriptor().getMessageTypes().get(1115); internal_static_google_cloud_compute_v1_PacketMirroringList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PacketMirroringList_descriptor, @@ -47170,7 +47555,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_PacketMirroringMirroredResourceInfo_descriptor = - getDescriptor().getMessageTypes().get(1112); + getDescriptor().getMessageTypes().get(1116); internal_static_google_cloud_compute_v1_PacketMirroringMirroredResourceInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PacketMirroringMirroredResourceInfo_descriptor, @@ -47178,7 +47563,7 @@ private static void _clinit_autosplit_dinit_2() { "Instances", "Subnetworks", "Tags", }); internal_static_google_cloud_compute_v1_PacketMirroringMirroredResourceInfoInstanceInfo_descriptor = - getDescriptor().getMessageTypes().get(1113); + getDescriptor().getMessageTypes().get(1117); internal_static_google_cloud_compute_v1_PacketMirroringMirroredResourceInfoInstanceInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PacketMirroringMirroredResourceInfoInstanceInfo_descriptor, @@ -47186,7 +47571,7 @@ private static void _clinit_autosplit_dinit_2() { "CanonicalUrl", "Url", }); internal_static_google_cloud_compute_v1_PacketMirroringMirroredResourceInfoSubnetInfo_descriptor = - getDescriptor().getMessageTypes().get(1114); + getDescriptor().getMessageTypes().get(1118); internal_static_google_cloud_compute_v1_PacketMirroringMirroredResourceInfoSubnetInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PacketMirroringMirroredResourceInfoSubnetInfo_descriptor, @@ -47194,7 +47579,7 @@ private static void _clinit_autosplit_dinit_2() { "CanonicalUrl", "Url", }); internal_static_google_cloud_compute_v1_PacketMirroringNetworkInfo_descriptor = - getDescriptor().getMessageTypes().get(1115); + getDescriptor().getMessageTypes().get(1119); internal_static_google_cloud_compute_v1_PacketMirroringNetworkInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PacketMirroringNetworkInfo_descriptor, @@ -47202,7 +47587,7 @@ private static void _clinit_autosplit_dinit_2() { "CanonicalUrl", "Url", }); internal_static_google_cloud_compute_v1_PacketMirroringsScopedList_descriptor = - getDescriptor().getMessageTypes().get(1116); + getDescriptor().getMessageTypes().get(1120); internal_static_google_cloud_compute_v1_PacketMirroringsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PacketMirroringsScopedList_descriptor, @@ -47210,7 +47595,7 @@ private static void _clinit_autosplit_dinit_2() { "PacketMirrorings", "Warning", }); internal_static_google_cloud_compute_v1_PatchAutoscalerRequest_descriptor = - getDescriptor().getMessageTypes().get(1117); + getDescriptor().getMessageTypes().get(1121); internal_static_google_cloud_compute_v1_PatchAutoscalerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchAutoscalerRequest_descriptor, @@ -47218,7 +47603,7 @@ private static void _clinit_autosplit_dinit_2() { "Autoscaler", "AutoscalerResource", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_PatchBackendBucketRequest_descriptor = - getDescriptor().getMessageTypes().get(1118); + getDescriptor().getMessageTypes().get(1122); internal_static_google_cloud_compute_v1_PatchBackendBucketRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchBackendBucketRequest_descriptor, @@ -47226,7 +47611,7 @@ private static void _clinit_autosplit_dinit_2() { "BackendBucket", "BackendBucketResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_PatchBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(1119); + getDescriptor().getMessageTypes().get(1123); internal_static_google_cloud_compute_v1_PatchBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchBackendServiceRequest_descriptor, @@ -47234,7 +47619,7 @@ private static void _clinit_autosplit_dinit_2() { "BackendService", "BackendServiceResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_PatchCrossSiteNetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(1120); + getDescriptor().getMessageTypes().get(1124); internal_static_google_cloud_compute_v1_PatchCrossSiteNetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchCrossSiteNetworkRequest_descriptor, @@ -47247,7 +47632,7 @@ private static void _clinit_autosplit_dinit_2() { "ValidateOnly", }); internal_static_google_cloud_compute_v1_PatchFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1121); + getDescriptor().getMessageTypes().get(1125); internal_static_google_cloud_compute_v1_PatchFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchFirewallPolicyRequest_descriptor, @@ -47255,7 +47640,7 @@ private static void _clinit_autosplit_dinit_2() { "FirewallPolicy", "FirewallPolicyResource", "RequestId", }); internal_static_google_cloud_compute_v1_PatchFirewallRequest_descriptor = - getDescriptor().getMessageTypes().get(1122); + getDescriptor().getMessageTypes().get(1126); internal_static_google_cloud_compute_v1_PatchFirewallRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchFirewallRequest_descriptor, @@ -47263,7 +47648,7 @@ private static void _clinit_autosplit_dinit_2() { "Firewall", "FirewallResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_PatchForwardingRuleRequest_descriptor = - getDescriptor().getMessageTypes().get(1123); + getDescriptor().getMessageTypes().get(1127); internal_static_google_cloud_compute_v1_PatchForwardingRuleRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchForwardingRuleRequest_descriptor, @@ -47271,7 +47656,7 @@ private static void _clinit_autosplit_dinit_2() { "ForwardingRule", "ForwardingRuleResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_PatchGlobalForwardingRuleRequest_descriptor = - getDescriptor().getMessageTypes().get(1124); + getDescriptor().getMessageTypes().get(1128); internal_static_google_cloud_compute_v1_PatchGlobalForwardingRuleRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchGlobalForwardingRuleRequest_descriptor, @@ -47279,7 +47664,7 @@ private static void _clinit_autosplit_dinit_2() { "ForwardingRule", "ForwardingRuleResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_PatchGlobalPublicDelegatedPrefixeRequest_descriptor = - getDescriptor().getMessageTypes().get(1125); + getDescriptor().getMessageTypes().get(1129); internal_static_google_cloud_compute_v1_PatchGlobalPublicDelegatedPrefixeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchGlobalPublicDelegatedPrefixeRequest_descriptor, @@ -47287,7 +47672,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "PublicDelegatedPrefix", "PublicDelegatedPrefixResource", "RequestId", }); internal_static_google_cloud_compute_v1_PatchHealthCheckRequest_descriptor = - getDescriptor().getMessageTypes().get(1126); + getDescriptor().getMessageTypes().get(1130); internal_static_google_cloud_compute_v1_PatchHealthCheckRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchHealthCheckRequest_descriptor, @@ -47295,7 +47680,7 @@ private static void _clinit_autosplit_dinit_2() { "HealthCheck", "HealthCheckResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_PatchImageRequest_descriptor = - getDescriptor().getMessageTypes().get(1127); + getDescriptor().getMessageTypes().get(1131); internal_static_google_cloud_compute_v1_PatchImageRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchImageRequest_descriptor, @@ -47303,7 +47688,7 @@ private static void _clinit_autosplit_dinit_2() { "Image", "ImageResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_PatchInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(1128); + getDescriptor().getMessageTypes().get(1132); internal_static_google_cloud_compute_v1_PatchInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchInstanceGroupManagerRequest_descriptor, @@ -47315,7 +47700,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_PatchInstanceSettingRequest_descriptor = - getDescriptor().getMessageTypes().get(1129); + getDescriptor().getMessageTypes().get(1133); internal_static_google_cloud_compute_v1_PatchInstanceSettingRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchInstanceSettingRequest_descriptor, @@ -47323,7 +47708,7 @@ private static void _clinit_autosplit_dinit_2() { "InstanceSettingsResource", "Project", "RequestId", "UpdateMask", "Zone", }); internal_static_google_cloud_compute_v1_PatchInterconnectAttachmentGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(1130); + getDescriptor().getMessageTypes().get(1134); internal_static_google_cloud_compute_v1_PatchInterconnectAttachmentGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchInterconnectAttachmentGroupRequest_descriptor, @@ -47335,7 +47720,7 @@ private static void _clinit_autosplit_dinit_2() { "UpdateMask", }); internal_static_google_cloud_compute_v1_PatchInterconnectAttachmentRequest_descriptor = - getDescriptor().getMessageTypes().get(1131); + getDescriptor().getMessageTypes().get(1135); internal_static_google_cloud_compute_v1_PatchInterconnectAttachmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchInterconnectAttachmentRequest_descriptor, @@ -47347,7 +47732,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_PatchInterconnectGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(1132); + getDescriptor().getMessageTypes().get(1136); internal_static_google_cloud_compute_v1_PatchInterconnectGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchInterconnectGroupRequest_descriptor, @@ -47359,7 +47744,7 @@ private static void _clinit_autosplit_dinit_2() { "UpdateMask", }); internal_static_google_cloud_compute_v1_PatchInterconnectRequest_descriptor = - getDescriptor().getMessageTypes().get(1133); + getDescriptor().getMessageTypes().get(1137); internal_static_google_cloud_compute_v1_PatchInterconnectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchInterconnectRequest_descriptor, @@ -47367,7 +47752,7 @@ private static void _clinit_autosplit_dinit_2() { "Interconnect", "InterconnectResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_PatchNetworkAttachmentRequest_descriptor = - getDescriptor().getMessageTypes().get(1134); + getDescriptor().getMessageTypes().get(1138); internal_static_google_cloud_compute_v1_PatchNetworkAttachmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchNetworkAttachmentRequest_descriptor, @@ -47375,7 +47760,7 @@ private static void _clinit_autosplit_dinit_2() { "NetworkAttachment", "NetworkAttachmentResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_PatchNetworkEdgeSecurityServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(1135); + getDescriptor().getMessageTypes().get(1139); internal_static_google_cloud_compute_v1_PatchNetworkEdgeSecurityServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchNetworkEdgeSecurityServiceRequest_descriptor, @@ -47389,7 +47774,7 @@ private static void _clinit_autosplit_dinit_2() { "UpdateMask", }); internal_static_google_cloud_compute_v1_PatchNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1136); + getDescriptor().getMessageTypes().get(1140); internal_static_google_cloud_compute_v1_PatchNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchNetworkFirewallPolicyRequest_descriptor, @@ -47397,7 +47782,7 @@ private static void _clinit_autosplit_dinit_2() { "FirewallPolicy", "FirewallPolicyResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_PatchNetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(1137); + getDescriptor().getMessageTypes().get(1141); internal_static_google_cloud_compute_v1_PatchNetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchNetworkRequest_descriptor, @@ -47405,7 +47790,7 @@ private static void _clinit_autosplit_dinit_2() { "Network", "NetworkResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_PatchNodeGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(1138); + getDescriptor().getMessageTypes().get(1142); internal_static_google_cloud_compute_v1_PatchNodeGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchNodeGroupRequest_descriptor, @@ -47413,7 +47798,7 @@ private static void _clinit_autosplit_dinit_2() { "NodeGroup", "NodeGroupResource", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_PatchOrganizationSecurityPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1139); + getDescriptor().getMessageTypes().get(1143); internal_static_google_cloud_compute_v1_PatchOrganizationSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchOrganizationSecurityPolicyRequest_descriptor, @@ -47421,7 +47806,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", "SecurityPolicy", "SecurityPolicyResource", }); internal_static_google_cloud_compute_v1_PatchPacketMirroringRequest_descriptor = - getDescriptor().getMessageTypes().get(1140); + getDescriptor().getMessageTypes().get(1144); internal_static_google_cloud_compute_v1_PatchPacketMirroringRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchPacketMirroringRequest_descriptor, @@ -47429,7 +47814,7 @@ private static void _clinit_autosplit_dinit_2() { "PacketMirroring", "PacketMirroringResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_PatchPacketMirroringRuleNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1141); + getDescriptor().getMessageTypes().get(1145); internal_static_google_cloud_compute_v1_PatchPacketMirroringRuleNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchPacketMirroringRuleNetworkFirewallPolicyRequest_descriptor, @@ -47437,7 +47822,7 @@ private static void _clinit_autosplit_dinit_2() { "FirewallPolicy", "FirewallPolicyRuleResource", "Priority", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_PatchPerInstanceConfigsInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(1142); + getDescriptor().getMessageTypes().get(1146); internal_static_google_cloud_compute_v1_PatchPerInstanceConfigsInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchPerInstanceConfigsInstanceGroupManagerRequest_descriptor, @@ -47449,7 +47834,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_PatchPerInstanceConfigsRegionInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(1143); + getDescriptor().getMessageTypes().get(1147); internal_static_google_cloud_compute_v1_PatchPerInstanceConfigsRegionInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchPerInstanceConfigsRegionInstanceGroupManagerRequest_descriptor, @@ -47461,7 +47846,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_PatchPublicAdvertisedPrefixeRequest_descriptor = - getDescriptor().getMessageTypes().get(1144); + getDescriptor().getMessageTypes().get(1148); internal_static_google_cloud_compute_v1_PatchPublicAdvertisedPrefixeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchPublicAdvertisedPrefixeRequest_descriptor, @@ -47469,7 +47854,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "PublicAdvertisedPrefix", "PublicAdvertisedPrefixResource", "RequestId", }); internal_static_google_cloud_compute_v1_PatchPublicDelegatedPrefixeRequest_descriptor = - getDescriptor().getMessageTypes().get(1145); + getDescriptor().getMessageTypes().get(1149); internal_static_google_cloud_compute_v1_PatchPublicDelegatedPrefixeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchPublicDelegatedPrefixeRequest_descriptor, @@ -47481,7 +47866,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_PatchRegionAutoscalerRequest_descriptor = - getDescriptor().getMessageTypes().get(1146); + getDescriptor().getMessageTypes().get(1150); internal_static_google_cloud_compute_v1_PatchRegionAutoscalerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRegionAutoscalerRequest_descriptor, @@ -47489,7 +47874,7 @@ private static void _clinit_autosplit_dinit_2() { "Autoscaler", "AutoscalerResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_PatchRegionBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(1147); + getDescriptor().getMessageTypes().get(1151); internal_static_google_cloud_compute_v1_PatchRegionBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRegionBackendServiceRequest_descriptor, @@ -47497,7 +47882,7 @@ private static void _clinit_autosplit_dinit_2() { "BackendService", "BackendServiceResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_PatchRegionHealthCheckRequest_descriptor = - getDescriptor().getMessageTypes().get(1148); + getDescriptor().getMessageTypes().get(1152); internal_static_google_cloud_compute_v1_PatchRegionHealthCheckRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRegionHealthCheckRequest_descriptor, @@ -47505,7 +47890,7 @@ private static void _clinit_autosplit_dinit_2() { "HealthCheck", "HealthCheckResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_PatchRegionHealthCheckServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(1149); + getDescriptor().getMessageTypes().get(1153); internal_static_google_cloud_compute_v1_PatchRegionHealthCheckServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRegionHealthCheckServiceRequest_descriptor, @@ -47513,7 +47898,7 @@ private static void _clinit_autosplit_dinit_2() { "HealthCheckService", "HealthCheckServiceResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_PatchRegionInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(1150); + getDescriptor().getMessageTypes().get(1154); internal_static_google_cloud_compute_v1_PatchRegionInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRegionInstanceGroupManagerRequest_descriptor, @@ -47525,7 +47910,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_PatchRegionNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1151); + getDescriptor().getMessageTypes().get(1155); internal_static_google_cloud_compute_v1_PatchRegionNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRegionNetworkFirewallPolicyRequest_descriptor, @@ -47533,7 +47918,7 @@ private static void _clinit_autosplit_dinit_2() { "FirewallPolicy", "FirewallPolicyResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_PatchRegionSecurityPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1152); + getDescriptor().getMessageTypes().get(1156); internal_static_google_cloud_compute_v1_PatchRegionSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRegionSecurityPolicyRequest_descriptor, @@ -47546,7 +47931,7 @@ private static void _clinit_autosplit_dinit_2() { "UpdateMask", }); internal_static_google_cloud_compute_v1_PatchRegionSslPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1153); + getDescriptor().getMessageTypes().get(1157); internal_static_google_cloud_compute_v1_PatchRegionSslPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRegionSslPolicyRequest_descriptor, @@ -47554,7 +47939,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "Region", "RequestId", "SslPolicy", "SslPolicyResource", }); internal_static_google_cloud_compute_v1_PatchRegionTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1154); + getDescriptor().getMessageTypes().get(1158); internal_static_google_cloud_compute_v1_PatchRegionTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRegionTargetHttpsProxyRequest_descriptor, @@ -47562,7 +47947,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "Region", "RequestId", "TargetHttpsProxy", "TargetHttpsProxyResource", }); internal_static_google_cloud_compute_v1_PatchRegionUrlMapRequest_descriptor = - getDescriptor().getMessageTypes().get(1155); + getDescriptor().getMessageTypes().get(1159); internal_static_google_cloud_compute_v1_PatchRegionUrlMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRegionUrlMapRequest_descriptor, @@ -47570,7 +47955,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "Region", "RequestId", "UrlMap", "UrlMapResource", }); internal_static_google_cloud_compute_v1_PatchResourcePolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1156); + getDescriptor().getMessageTypes().get(1160); internal_static_google_cloud_compute_v1_PatchResourcePolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchResourcePolicyRequest_descriptor, @@ -47583,7 +47968,7 @@ private static void _clinit_autosplit_dinit_2() { "UpdateMask", }); internal_static_google_cloud_compute_v1_PatchRoutePolicyRouterRequest_descriptor = - getDescriptor().getMessageTypes().get(1157); + getDescriptor().getMessageTypes().get(1161); internal_static_google_cloud_compute_v1_PatchRoutePolicyRouterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRoutePolicyRouterRequest_descriptor, @@ -47591,7 +47976,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "Region", "RequestId", "RoutePolicyResource", "Router", }); internal_static_google_cloud_compute_v1_PatchRouterRequest_descriptor = - getDescriptor().getMessageTypes().get(1158); + getDescriptor().getMessageTypes().get(1162); internal_static_google_cloud_compute_v1_PatchRouterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRouterRequest_descriptor, @@ -47599,7 +47984,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "Region", "RequestId", "Router", "RouterResource", }); internal_static_google_cloud_compute_v1_PatchRuleFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1159); + getDescriptor().getMessageTypes().get(1163); internal_static_google_cloud_compute_v1_PatchRuleFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRuleFirewallPolicyRequest_descriptor, @@ -47607,7 +47992,7 @@ private static void _clinit_autosplit_dinit_2() { "FirewallPolicy", "FirewallPolicyRuleResource", "Priority", "RequestId", }); internal_static_google_cloud_compute_v1_PatchRuleNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1160); + getDescriptor().getMessageTypes().get(1164); internal_static_google_cloud_compute_v1_PatchRuleNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRuleNetworkFirewallPolicyRequest_descriptor, @@ -47615,7 +48000,7 @@ private static void _clinit_autosplit_dinit_2() { "FirewallPolicy", "FirewallPolicyRuleResource", "Priority", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_PatchRuleOrganizationSecurityPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1161); + getDescriptor().getMessageTypes().get(1165); internal_static_google_cloud_compute_v1_PatchRuleOrganizationSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRuleOrganizationSecurityPolicyRequest_descriptor, @@ -47623,7 +48008,7 @@ private static void _clinit_autosplit_dinit_2() { "Priority", "RequestId", "SecurityPolicy", "SecurityPolicyRuleResource", }); internal_static_google_cloud_compute_v1_PatchRuleRegionNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1162); + getDescriptor().getMessageTypes().get(1166); internal_static_google_cloud_compute_v1_PatchRuleRegionNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRuleRegionNetworkFirewallPolicyRequest_descriptor, @@ -47636,7 +48021,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_PatchRuleRegionSecurityPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1163); + getDescriptor().getMessageTypes().get(1167); internal_static_google_cloud_compute_v1_PatchRuleRegionSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRuleRegionSecurityPolicyRequest_descriptor, @@ -47650,7 +48035,7 @@ private static void _clinit_autosplit_dinit_2() { "ValidateOnly", }); internal_static_google_cloud_compute_v1_PatchRuleSecurityPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1164); + getDescriptor().getMessageTypes().get(1168); internal_static_google_cloud_compute_v1_PatchRuleSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRuleSecurityPolicyRequest_descriptor, @@ -47663,7 +48048,7 @@ private static void _clinit_autosplit_dinit_2() { "ValidateOnly", }); internal_static_google_cloud_compute_v1_PatchSecurityPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1165); + getDescriptor().getMessageTypes().get(1169); internal_static_google_cloud_compute_v1_PatchSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchSecurityPolicyRequest_descriptor, @@ -47671,7 +48056,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "RequestId", "SecurityPolicy", "SecurityPolicyResource", "UpdateMask", }); internal_static_google_cloud_compute_v1_PatchServiceAttachmentRequest_descriptor = - getDescriptor().getMessageTypes().get(1166); + getDescriptor().getMessageTypes().get(1170); internal_static_google_cloud_compute_v1_PatchServiceAttachmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchServiceAttachmentRequest_descriptor, @@ -47679,7 +48064,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "Region", "RequestId", "ServiceAttachment", "ServiceAttachmentResource", }); internal_static_google_cloud_compute_v1_PatchSnapshotSettingRequest_descriptor = - getDescriptor().getMessageTypes().get(1167); + getDescriptor().getMessageTypes().get(1171); internal_static_google_cloud_compute_v1_PatchSnapshotSettingRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchSnapshotSettingRequest_descriptor, @@ -47687,7 +48072,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "RequestId", "SnapshotSettingsResource", "UpdateMask", }); internal_static_google_cloud_compute_v1_PatchSslPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1168); + getDescriptor().getMessageTypes().get(1172); internal_static_google_cloud_compute_v1_PatchSslPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchSslPolicyRequest_descriptor, @@ -47695,7 +48080,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "RequestId", "SslPolicy", "SslPolicyResource", }); internal_static_google_cloud_compute_v1_PatchSubnetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(1169); + getDescriptor().getMessageTypes().get(1173); internal_static_google_cloud_compute_v1_PatchSubnetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchSubnetworkRequest_descriptor, @@ -47708,7 +48093,7 @@ private static void _clinit_autosplit_dinit_2() { "SubnetworkResource", }); internal_static_google_cloud_compute_v1_PatchTargetGrpcProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1170); + getDescriptor().getMessageTypes().get(1174); internal_static_google_cloud_compute_v1_PatchTargetGrpcProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchTargetGrpcProxyRequest_descriptor, @@ -47716,7 +48101,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "RequestId", "TargetGrpcProxy", "TargetGrpcProxyResource", }); internal_static_google_cloud_compute_v1_PatchTargetHttpProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1171); + getDescriptor().getMessageTypes().get(1175); internal_static_google_cloud_compute_v1_PatchTargetHttpProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchTargetHttpProxyRequest_descriptor, @@ -47724,7 +48109,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "RequestId", "TargetHttpProxy", "TargetHttpProxyResource", }); internal_static_google_cloud_compute_v1_PatchTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1172); + getDescriptor().getMessageTypes().get(1176); internal_static_google_cloud_compute_v1_PatchTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchTargetHttpsProxyRequest_descriptor, @@ -47732,7 +48117,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "RequestId", "TargetHttpsProxy", "TargetHttpsProxyResource", }); internal_static_google_cloud_compute_v1_PatchUrlMapRequest_descriptor = - getDescriptor().getMessageTypes().get(1173); + getDescriptor().getMessageTypes().get(1177); internal_static_google_cloud_compute_v1_PatchUrlMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchUrlMapRequest_descriptor, @@ -47740,7 +48125,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "RequestId", "UrlMap", "UrlMapResource", }); internal_static_google_cloud_compute_v1_PatchWireGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(1174); + getDescriptor().getMessageTypes().get(1178); internal_static_google_cloud_compute_v1_PatchWireGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchWireGroupRequest_descriptor, @@ -47754,7 +48139,7 @@ private static void _clinit_autosplit_dinit_2() { "WireGroupResource", }); internal_static_google_cloud_compute_v1_PathMatcher_descriptor = - getDescriptor().getMessageTypes().get(1175); + getDescriptor().getMessageTypes().get(1179); internal_static_google_cloud_compute_v1_PathMatcher_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PathMatcher_descriptor, @@ -47770,7 +48155,7 @@ private static void _clinit_autosplit_dinit_2() { "RouteRules", }); internal_static_google_cloud_compute_v1_PathRule_descriptor = - getDescriptor().getMessageTypes().get(1176); + getDescriptor().getMessageTypes().get(1180); internal_static_google_cloud_compute_v1_PathRule_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PathRule_descriptor, @@ -47778,7 +48163,7 @@ private static void _clinit_autosplit_dinit_2() { "CustomErrorResponsePolicy", "Paths", "RouteAction", "Service", "UrlRedirect", }); internal_static_google_cloud_compute_v1_PerInstanceConfig_descriptor = - getDescriptor().getMessageTypes().get(1177); + getDescriptor().getMessageTypes().get(1181); internal_static_google_cloud_compute_v1_PerInstanceConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PerInstanceConfig_descriptor, @@ -47786,7 +48171,7 @@ private static void _clinit_autosplit_dinit_2() { "Fingerprint", "Name", "PreservedState", "Status", }); internal_static_google_cloud_compute_v1_PerformMaintenanceInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1178); + getDescriptor().getMessageTypes().get(1182); internal_static_google_cloud_compute_v1_PerformMaintenanceInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PerformMaintenanceInstanceRequest_descriptor, @@ -47794,7 +48179,7 @@ private static void _clinit_autosplit_dinit_2() { "Instance", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_PerformMaintenanceNodeGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(1179); + getDescriptor().getMessageTypes().get(1183); internal_static_google_cloud_compute_v1_PerformMaintenanceNodeGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PerformMaintenanceNodeGroupRequest_descriptor, @@ -47806,7 +48191,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_PerformMaintenanceReservationBlockRequest_descriptor = - getDescriptor().getMessageTypes().get(1180); + getDescriptor().getMessageTypes().get(1184); internal_static_google_cloud_compute_v1_PerformMaintenanceReservationBlockRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PerformMaintenanceReservationBlockRequest_descriptor, @@ -47819,7 +48204,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_PerformMaintenanceReservationRequest_descriptor = - getDescriptor().getMessageTypes().get(1181); + getDescriptor().getMessageTypes().get(1185); internal_static_google_cloud_compute_v1_PerformMaintenanceReservationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PerformMaintenanceReservationRequest_descriptor, @@ -47831,7 +48216,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_PerformMaintenanceReservationSubBlockRequest_descriptor = - getDescriptor().getMessageTypes().get(1182); + getDescriptor().getMessageTypes().get(1186); internal_static_google_cloud_compute_v1_PerformMaintenanceReservationSubBlockRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PerformMaintenanceReservationSubBlockRequest_descriptor, @@ -47839,7 +48224,7 @@ private static void _clinit_autosplit_dinit_2() { "ParentName", "Project", "RequestId", "ReservationSubBlock", "Zone", }); internal_static_google_cloud_compute_v1_Policy_descriptor = - getDescriptor().getMessageTypes().get(1183); + getDescriptor().getMessageTypes().get(1187); internal_static_google_cloud_compute_v1_Policy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Policy_descriptor, @@ -47847,7 +48232,7 @@ private static void _clinit_autosplit_dinit_2() { "AuditConfigs", "Bindings", "Etag", "IamOwned", "Version", }); internal_static_google_cloud_compute_v1_PreconfiguredWafSet_descriptor = - getDescriptor().getMessageTypes().get(1184); + getDescriptor().getMessageTypes().get(1188); internal_static_google_cloud_compute_v1_PreconfiguredWafSet_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PreconfiguredWafSet_descriptor, @@ -47855,7 +48240,7 @@ private static void _clinit_autosplit_dinit_2() { "ExpressionSets", }); internal_static_google_cloud_compute_v1_PreservedState_descriptor = - getDescriptor().getMessageTypes().get(1185); + getDescriptor().getMessageTypes().get(1189); internal_static_google_cloud_compute_v1_PreservedState_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PreservedState_descriptor, @@ -47895,7 +48280,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_PreservedStatePreservedDisk_descriptor = - getDescriptor().getMessageTypes().get(1186); + getDescriptor().getMessageTypes().get(1190); internal_static_google_cloud_compute_v1_PreservedStatePreservedDisk_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PreservedStatePreservedDisk_descriptor, @@ -47903,7 +48288,7 @@ private static void _clinit_autosplit_dinit_2() { "AutoDelete", "Mode", "Source", }); internal_static_google_cloud_compute_v1_PreservedStatePreservedNetworkIp_descriptor = - getDescriptor().getMessageTypes().get(1187); + getDescriptor().getMessageTypes().get(1191); internal_static_google_cloud_compute_v1_PreservedStatePreservedNetworkIp_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PreservedStatePreservedNetworkIp_descriptor, @@ -47911,7 +48296,7 @@ private static void _clinit_autosplit_dinit_2() { "AutoDelete", "IpAddress", }); internal_static_google_cloud_compute_v1_PreservedStatePreservedNetworkIpIpAddress_descriptor = - getDescriptor().getMessageTypes().get(1188); + getDescriptor().getMessageTypes().get(1192); internal_static_google_cloud_compute_v1_PreservedStatePreservedNetworkIpIpAddress_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PreservedStatePreservedNetworkIpIpAddress_descriptor, @@ -47919,7 +48304,7 @@ private static void _clinit_autosplit_dinit_2() { "Address", "Literal", }); internal_static_google_cloud_compute_v1_PreviewFeature_descriptor = - getDescriptor().getMessageTypes().get(1189); + getDescriptor().getMessageTypes().get(1193); internal_static_google_cloud_compute_v1_PreviewFeature_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PreviewFeature_descriptor, @@ -47935,7 +48320,7 @@ private static void _clinit_autosplit_dinit_2() { "Status", }); internal_static_google_cloud_compute_v1_PreviewFeatureList_descriptor = - getDescriptor().getMessageTypes().get(1190); + getDescriptor().getMessageTypes().get(1194); internal_static_google_cloud_compute_v1_PreviewFeatureList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PreviewFeatureList_descriptor, @@ -47943,7 +48328,7 @@ private static void _clinit_autosplit_dinit_2() { "Etag", "Id", "Items", "NextPageToken", "SelfLink", "Unreachables", "Warning", }); internal_static_google_cloud_compute_v1_PreviewFeatureRolloutOperation_descriptor = - getDescriptor().getMessageTypes().get(1191); + getDescriptor().getMessageTypes().get(1195); internal_static_google_cloud_compute_v1_PreviewFeatureRolloutOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PreviewFeatureRolloutOperation_descriptor, @@ -47951,7 +48336,7 @@ private static void _clinit_autosplit_dinit_2() { "RolloutInput", }); internal_static_google_cloud_compute_v1_PreviewFeatureRolloutOperationRolloutInput_descriptor = - getDescriptor().getMessageTypes().get(1192); + getDescriptor().getMessageTypes().get(1196); internal_static_google_cloud_compute_v1_PreviewFeatureRolloutOperationRolloutInput_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PreviewFeatureRolloutOperationRolloutInput_descriptor, @@ -47959,7 +48344,7 @@ private static void _clinit_autosplit_dinit_2() { "Name", "PredefinedRolloutPlan", }); internal_static_google_cloud_compute_v1_PreviewFeatureStatus_descriptor = - getDescriptor().getMessageTypes().get(1193); + getDescriptor().getMessageTypes().get(1197); internal_static_google_cloud_compute_v1_PreviewFeatureStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PreviewFeatureStatus_descriptor, @@ -47967,7 +48352,7 @@ private static void _clinit_autosplit_dinit_2() { "Description", "HelpLink", "ReleaseStatus", }); internal_static_google_cloud_compute_v1_PreviewFeatureStatusReleaseStatus_descriptor = - getDescriptor().getMessageTypes().get(1194); + getDescriptor().getMessageTypes().get(1198); internal_static_google_cloud_compute_v1_PreviewFeatureStatusReleaseStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PreviewFeatureStatusReleaseStatus_descriptor, @@ -47975,7 +48360,7 @@ private static void _clinit_autosplit_dinit_2() { "Stage", "UpdateDate", }); internal_static_google_cloud_compute_v1_PreviewRouterRequest_descriptor = - getDescriptor().getMessageTypes().get(1195); + getDescriptor().getMessageTypes().get(1199); internal_static_google_cloud_compute_v1_PreviewRouterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PreviewRouterRequest_descriptor, @@ -47983,7 +48368,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "Region", "Router", "RouterResource", }); internal_static_google_cloud_compute_v1_Project_descriptor = - getDescriptor().getMessageTypes().get(1196); + getDescriptor().getMessageTypes().get(1200); internal_static_google_cloud_compute_v1_Project_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Project_descriptor, @@ -48005,7 +48390,7 @@ private static void _clinit_autosplit_dinit_2() { "XpnProjectStatus", }); internal_static_google_cloud_compute_v1_ProjectsDisableXpnResourceRequest_descriptor = - getDescriptor().getMessageTypes().get(1197); + getDescriptor().getMessageTypes().get(1201); internal_static_google_cloud_compute_v1_ProjectsDisableXpnResourceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ProjectsDisableXpnResourceRequest_descriptor, @@ -48013,7 +48398,7 @@ private static void _clinit_autosplit_dinit_2() { "XpnResource", }); internal_static_google_cloud_compute_v1_ProjectsEnableXpnResourceRequest_descriptor = - getDescriptor().getMessageTypes().get(1198); + getDescriptor().getMessageTypes().get(1202); internal_static_google_cloud_compute_v1_ProjectsEnableXpnResourceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ProjectsEnableXpnResourceRequest_descriptor, @@ -48021,7 +48406,7 @@ private static void _clinit_autosplit_dinit_2() { "XpnResource", }); internal_static_google_cloud_compute_v1_ProjectsGetXpnResources_descriptor = - getDescriptor().getMessageTypes().get(1199); + getDescriptor().getMessageTypes().get(1203); internal_static_google_cloud_compute_v1_ProjectsGetXpnResources_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ProjectsGetXpnResources_descriptor, @@ -48029,7 +48414,7 @@ private static void _clinit_autosplit_dinit_2() { "Kind", "NextPageToken", "Resources", }); internal_static_google_cloud_compute_v1_ProjectsListXpnHostsRequest_descriptor = - getDescriptor().getMessageTypes().get(1200); + getDescriptor().getMessageTypes().get(1204); internal_static_google_cloud_compute_v1_ProjectsListXpnHostsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ProjectsListXpnHostsRequest_descriptor, @@ -48037,7 +48422,7 @@ private static void _clinit_autosplit_dinit_2() { "Organization", }); internal_static_google_cloud_compute_v1_ProjectsSetCloudArmorTierRequest_descriptor = - getDescriptor().getMessageTypes().get(1201); + getDescriptor().getMessageTypes().get(1205); internal_static_google_cloud_compute_v1_ProjectsSetCloudArmorTierRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ProjectsSetCloudArmorTierRequest_descriptor, @@ -48045,7 +48430,7 @@ private static void _clinit_autosplit_dinit_2() { "CloudArmorTier", }); internal_static_google_cloud_compute_v1_ProjectsSetDefaultNetworkTierRequest_descriptor = - getDescriptor().getMessageTypes().get(1202); + getDescriptor().getMessageTypes().get(1206); internal_static_google_cloud_compute_v1_ProjectsSetDefaultNetworkTierRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ProjectsSetDefaultNetworkTierRequest_descriptor, @@ -48053,7 +48438,7 @@ private static void _clinit_autosplit_dinit_2() { "NetworkTier", }); internal_static_google_cloud_compute_v1_PublicAdvertisedPrefix_descriptor = - getDescriptor().getMessageTypes().get(1203); + getDescriptor().getMessageTypes().get(1207); internal_static_google_cloud_compute_v1_PublicAdvertisedPrefix_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PublicAdvertisedPrefix_descriptor, @@ -48075,7 +48460,7 @@ private static void _clinit_autosplit_dinit_2() { "Status", }); internal_static_google_cloud_compute_v1_PublicAdvertisedPrefixList_descriptor = - getDescriptor().getMessageTypes().get(1204); + getDescriptor().getMessageTypes().get(1208); internal_static_google_cloud_compute_v1_PublicAdvertisedPrefixList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PublicAdvertisedPrefixList_descriptor, @@ -48083,7 +48468,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_PublicAdvertisedPrefixPublicDelegatedPrefix_descriptor = - getDescriptor().getMessageTypes().get(1205); + getDescriptor().getMessageTypes().get(1209); internal_static_google_cloud_compute_v1_PublicAdvertisedPrefixPublicDelegatedPrefix_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PublicAdvertisedPrefixPublicDelegatedPrefix_descriptor, @@ -48091,7 +48476,7 @@ private static void _clinit_autosplit_dinit_2() { "IpRange", "Name", "Project", "Region", "Status", }); internal_static_google_cloud_compute_v1_PublicDelegatedPrefix_descriptor = - getDescriptor().getMessageTypes().get(1206); + getDescriptor().getMessageTypes().get(1210); internal_static_google_cloud_compute_v1_PublicDelegatedPrefix_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PublicDelegatedPrefix_descriptor, @@ -48116,7 +48501,7 @@ private static void _clinit_autosplit_dinit_2() { "Status", }); internal_static_google_cloud_compute_v1_PublicDelegatedPrefixAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1207); + getDescriptor().getMessageTypes().get(1211); internal_static_google_cloud_compute_v1_PublicDelegatedPrefixAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PublicDelegatedPrefixAggregatedList_descriptor, @@ -48134,7 +48519,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_PublicDelegatedPrefixList_descriptor = - getDescriptor().getMessageTypes().get(1208); + getDescriptor().getMessageTypes().get(1212); internal_static_google_cloud_compute_v1_PublicDelegatedPrefixList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PublicDelegatedPrefixList_descriptor, @@ -48142,7 +48527,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_PublicDelegatedPrefixPublicDelegatedSubPrefix_descriptor = - getDescriptor().getMessageTypes().get(1209); + getDescriptor().getMessageTypes().get(1213); internal_static_google_cloud_compute_v1_PublicDelegatedPrefixPublicDelegatedSubPrefix_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PublicDelegatedPrefixPublicDelegatedSubPrefix_descriptor, @@ -48160,7 +48545,7 @@ private static void _clinit_autosplit_dinit_2() { "Status", }); internal_static_google_cloud_compute_v1_PublicDelegatedPrefixesScopedList_descriptor = - getDescriptor().getMessageTypes().get(1210); + getDescriptor().getMessageTypes().get(1214); internal_static_google_cloud_compute_v1_PublicDelegatedPrefixesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PublicDelegatedPrefixesScopedList_descriptor, @@ -48168,7 +48553,7 @@ private static void _clinit_autosplit_dinit_2() { "PublicDelegatedPrefixes", "Warning", }); internal_static_google_cloud_compute_v1_Quota_descriptor = - getDescriptor().getMessageTypes().get(1211); + getDescriptor().getMessageTypes().get(1215); internal_static_google_cloud_compute_v1_Quota_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Quota_descriptor, @@ -48176,7 +48561,7 @@ private static void _clinit_autosplit_dinit_2() { "Limit", "Metric", "Owner", "Usage", }); internal_static_google_cloud_compute_v1_QuotaExceededInfo_descriptor = - getDescriptor().getMessageTypes().get(1212); + getDescriptor().getMessageTypes().get(1216); internal_static_google_cloud_compute_v1_QuotaExceededInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_QuotaExceededInfo_descriptor, @@ -48194,7 +48579,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_QuotaStatusWarning_descriptor = - getDescriptor().getMessageTypes().get(1213); + getDescriptor().getMessageTypes().get(1217); internal_static_google_cloud_compute_v1_QuotaStatusWarning_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_QuotaStatusWarning_descriptor, @@ -48202,7 +48587,7 @@ private static void _clinit_autosplit_dinit_2() { "Code", "Data", "Message", }); internal_static_google_cloud_compute_v1_RawDisk_descriptor = - getDescriptor().getMessageTypes().get(1214); + getDescriptor().getMessageTypes().get(1218); internal_static_google_cloud_compute_v1_RawDisk_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RawDisk_descriptor, @@ -48210,7 +48595,7 @@ private static void _clinit_autosplit_dinit_2() { "ContainerType", "Sha1Checksum", "Source", }); internal_static_google_cloud_compute_v1_RecreateInstancesInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(1215); + getDescriptor().getMessageTypes().get(1219); internal_static_google_cloud_compute_v1_RecreateInstancesInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RecreateInstancesInstanceGroupManagerRequest_descriptor, @@ -48222,7 +48607,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_RecreateInstancesRegionInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(1216); + getDescriptor().getMessageTypes().get(1220); internal_static_google_cloud_compute_v1_RecreateInstancesRegionInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RecreateInstancesRegionInstanceGroupManagerRequest_descriptor, @@ -48234,7 +48619,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_Reference_descriptor = - getDescriptor().getMessageTypes().get(1217); + getDescriptor().getMessageTypes().get(1221); internal_static_google_cloud_compute_v1_Reference_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Reference_descriptor, @@ -48242,7 +48627,7 @@ private static void _clinit_autosplit_dinit_2() { "Kind", "ReferenceType", "Referrer", "Target", }); internal_static_google_cloud_compute_v1_Region_descriptor = - getDescriptor().getMessageTypes().get(1218); + getDescriptor().getMessageTypes().get(1222); internal_static_google_cloud_compute_v1_Region_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Region_descriptor, @@ -48261,7 +48646,7 @@ private static void _clinit_autosplit_dinit_2() { "Zones", }); internal_static_google_cloud_compute_v1_RegionAddressesMoveRequest_descriptor = - getDescriptor().getMessageTypes().get(1219); + getDescriptor().getMessageTypes().get(1223); internal_static_google_cloud_compute_v1_RegionAddressesMoveRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionAddressesMoveRequest_descriptor, @@ -48269,7 +48654,7 @@ private static void _clinit_autosplit_dinit_2() { "Description", "DestinationAddress", }); internal_static_google_cloud_compute_v1_RegionAutoscalerList_descriptor = - getDescriptor().getMessageTypes().get(1220); + getDescriptor().getMessageTypes().get(1224); internal_static_google_cloud_compute_v1_RegionAutoscalerList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionAutoscalerList_descriptor, @@ -48277,7 +48662,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_RegionDiskTypeList_descriptor = - getDescriptor().getMessageTypes().get(1221); + getDescriptor().getMessageTypes().get(1225); internal_static_google_cloud_compute_v1_RegionDiskTypeList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionDiskTypeList_descriptor, @@ -48285,7 +48670,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_RegionDisksAddResourcePoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(1222); + getDescriptor().getMessageTypes().get(1226); internal_static_google_cloud_compute_v1_RegionDisksAddResourcePoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionDisksAddResourcePoliciesRequest_descriptor, @@ -48293,7 +48678,7 @@ private static void _clinit_autosplit_dinit_2() { "ResourcePolicies", }); internal_static_google_cloud_compute_v1_RegionDisksRemoveResourcePoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(1223); + getDescriptor().getMessageTypes().get(1227); internal_static_google_cloud_compute_v1_RegionDisksRemoveResourcePoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionDisksRemoveResourcePoliciesRequest_descriptor, @@ -48301,7 +48686,7 @@ private static void _clinit_autosplit_dinit_2() { "ResourcePolicies", }); internal_static_google_cloud_compute_v1_RegionDisksResizeRequest_descriptor = - getDescriptor().getMessageTypes().get(1224); + getDescriptor().getMessageTypes().get(1228); internal_static_google_cloud_compute_v1_RegionDisksResizeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionDisksResizeRequest_descriptor, @@ -48309,7 +48694,7 @@ private static void _clinit_autosplit_dinit_2() { "SizeGb", }); internal_static_google_cloud_compute_v1_RegionDisksStartAsyncReplicationRequest_descriptor = - getDescriptor().getMessageTypes().get(1225); + getDescriptor().getMessageTypes().get(1229); internal_static_google_cloud_compute_v1_RegionDisksStartAsyncReplicationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionDisksStartAsyncReplicationRequest_descriptor, @@ -48317,7 +48702,7 @@ private static void _clinit_autosplit_dinit_2() { "AsyncSecondaryDisk", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupList_descriptor = - getDescriptor().getMessageTypes().get(1226); + getDescriptor().getMessageTypes().get(1230); internal_static_google_cloud_compute_v1_RegionInstanceGroupList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupList_descriptor, @@ -48325,7 +48710,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerDeleteInstanceConfigReq_descriptor = - getDescriptor().getMessageTypes().get(1227); + getDescriptor().getMessageTypes().get(1231); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerDeleteInstanceConfigReq_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerDeleteInstanceConfigReq_descriptor, @@ -48333,7 +48718,7 @@ private static void _clinit_autosplit_dinit_2() { "Names", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerList_descriptor = - getDescriptor().getMessageTypes().get(1228); + getDescriptor().getMessageTypes().get(1232); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerList_descriptor, @@ -48341,7 +48726,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerPatchInstanceConfigReq_descriptor = - getDescriptor().getMessageTypes().get(1229); + getDescriptor().getMessageTypes().get(1233); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerPatchInstanceConfigReq_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerPatchInstanceConfigReq_descriptor, @@ -48349,7 +48734,7 @@ private static void _clinit_autosplit_dinit_2() { "PerInstanceConfigs", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerUpdateInstanceConfigReq_descriptor = - getDescriptor().getMessageTypes().get(1230); + getDescriptor().getMessageTypes().get(1234); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerUpdateInstanceConfigReq_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerUpdateInstanceConfigReq_descriptor, @@ -48357,7 +48742,7 @@ private static void _clinit_autosplit_dinit_2() { "PerInstanceConfigs", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersAbandonInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(1231); + getDescriptor().getMessageTypes().get(1235); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersAbandonInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersAbandonInstancesRequest_descriptor, @@ -48365,7 +48750,7 @@ private static void _clinit_autosplit_dinit_2() { "Instances", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersApplyUpdatesRequest_descriptor = - getDescriptor().getMessageTypes().get(1232); + getDescriptor().getMessageTypes().get(1236); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersApplyUpdatesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersApplyUpdatesRequest_descriptor, @@ -48373,7 +48758,7 @@ private static void _clinit_autosplit_dinit_2() { "AllInstances", "Instances", "MinimalAction", "MostDisruptiveAllowedAction", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersCreateInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(1233); + getDescriptor().getMessageTypes().get(1237); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersCreateInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersCreateInstancesRequest_descriptor, @@ -48381,7 +48766,7 @@ private static void _clinit_autosplit_dinit_2() { "Instances", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersDeleteInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(1234); + getDescriptor().getMessageTypes().get(1238); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersDeleteInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersDeleteInstancesRequest_descriptor, @@ -48389,7 +48774,7 @@ private static void _clinit_autosplit_dinit_2() { "Instances", "SkipInstancesOnValidationError", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersListErrorsResponse_descriptor = - getDescriptor().getMessageTypes().get(1235); + getDescriptor().getMessageTypes().get(1239); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersListErrorsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersListErrorsResponse_descriptor, @@ -48397,7 +48782,7 @@ private static void _clinit_autosplit_dinit_2() { "Items", "NextPageToken", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersListInstanceConfigsResp_descriptor = - getDescriptor().getMessageTypes().get(1236); + getDescriptor().getMessageTypes().get(1240); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersListInstanceConfigsResp_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersListInstanceConfigsResp_descriptor, @@ -48405,7 +48790,7 @@ private static void _clinit_autosplit_dinit_2() { "Items", "NextPageToken", "Warning", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersListInstancesResponse_descriptor = - getDescriptor().getMessageTypes().get(1237); + getDescriptor().getMessageTypes().get(1241); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersListInstancesResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersListInstancesResponse_descriptor, @@ -48413,7 +48798,7 @@ private static void _clinit_autosplit_dinit_2() { "ManagedInstances", "NextPageToken", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersRecreateRequest_descriptor = - getDescriptor().getMessageTypes().get(1238); + getDescriptor().getMessageTypes().get(1242); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersRecreateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersRecreateRequest_descriptor, @@ -48421,7 +48806,7 @@ private static void _clinit_autosplit_dinit_2() { "Instances", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersResumeInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(1239); + getDescriptor().getMessageTypes().get(1243); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersResumeInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersResumeInstancesRequest_descriptor, @@ -48429,7 +48814,7 @@ private static void _clinit_autosplit_dinit_2() { "Instances", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersSetTargetPoolsRequest_descriptor = - getDescriptor().getMessageTypes().get(1240); + getDescriptor().getMessageTypes().get(1244); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersSetTargetPoolsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersSetTargetPoolsRequest_descriptor, @@ -48437,7 +48822,7 @@ private static void _clinit_autosplit_dinit_2() { "Fingerprint", "TargetPools", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersSetTemplateRequest_descriptor = - getDescriptor().getMessageTypes().get(1241); + getDescriptor().getMessageTypes().get(1245); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersSetTemplateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersSetTemplateRequest_descriptor, @@ -48445,7 +48830,7 @@ private static void _clinit_autosplit_dinit_2() { "InstanceTemplate", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersStartInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(1242); + getDescriptor().getMessageTypes().get(1246); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersStartInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersStartInstancesRequest_descriptor, @@ -48453,7 +48838,7 @@ private static void _clinit_autosplit_dinit_2() { "Instances", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersStopInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(1243); + getDescriptor().getMessageTypes().get(1247); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersStopInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersStopInstancesRequest_descriptor, @@ -48461,7 +48846,7 @@ private static void _clinit_autosplit_dinit_2() { "ForceStop", "Instances", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersSuspendInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(1244); + getDescriptor().getMessageTypes().get(1248); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersSuspendInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersSuspendInstancesRequest_descriptor, @@ -48469,7 +48854,7 @@ private static void _clinit_autosplit_dinit_2() { "ForceSuspend", "Instances", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupsListInstances_descriptor = - getDescriptor().getMessageTypes().get(1245); + getDescriptor().getMessageTypes().get(1249); internal_static_google_cloud_compute_v1_RegionInstanceGroupsListInstances_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupsListInstances_descriptor, @@ -48477,7 +48862,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupsListInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(1246); + getDescriptor().getMessageTypes().get(1250); internal_static_google_cloud_compute_v1_RegionInstanceGroupsListInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupsListInstancesRequest_descriptor, @@ -48485,7 +48870,7 @@ private static void _clinit_autosplit_dinit_2() { "InstanceState", "PortName", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupsSetNamedPortsRequest_descriptor = - getDescriptor().getMessageTypes().get(1247); + getDescriptor().getMessageTypes().get(1251); internal_static_google_cloud_compute_v1_RegionInstanceGroupsSetNamedPortsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupsSetNamedPortsRequest_descriptor, @@ -48493,7 +48878,7 @@ private static void _clinit_autosplit_dinit_2() { "Fingerprint", "NamedPorts", }); internal_static_google_cloud_compute_v1_RegionList_descriptor = - getDescriptor().getMessageTypes().get(1248); + getDescriptor().getMessageTypes().get(1252); internal_static_google_cloud_compute_v1_RegionList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionList_descriptor, @@ -48501,7 +48886,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_RegionNetworkEndpointGroupsAttachEndpointsRequest_descriptor = - getDescriptor().getMessageTypes().get(1249); + getDescriptor().getMessageTypes().get(1253); internal_static_google_cloud_compute_v1_RegionNetworkEndpointGroupsAttachEndpointsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionNetworkEndpointGroupsAttachEndpointsRequest_descriptor, @@ -48509,7 +48894,7 @@ private static void _clinit_autosplit_dinit_2() { "NetworkEndpoints", }); internal_static_google_cloud_compute_v1_RegionNetworkEndpointGroupsDetachEndpointsRequest_descriptor = - getDescriptor().getMessageTypes().get(1250); + getDescriptor().getMessageTypes().get(1254); internal_static_google_cloud_compute_v1_RegionNetworkEndpointGroupsDetachEndpointsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionNetworkEndpointGroupsDetachEndpointsRequest_descriptor, @@ -48517,7 +48902,7 @@ private static void _clinit_autosplit_dinit_2() { "NetworkEndpoints", }); internal_static_google_cloud_compute_v1_RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponse_descriptor = - getDescriptor().getMessageTypes().get(1251); + getDescriptor().getMessageTypes().get(1255); internal_static_google_cloud_compute_v1_RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponse_descriptor, @@ -48525,7 +48910,7 @@ private static void _clinit_autosplit_dinit_2() { "FirewallPolicys", "Firewalls", }); internal_static_google_cloud_compute_v1_RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy_descriptor = - getDescriptor().getMessageTypes().get(1252); + getDescriptor().getMessageTypes().get(1256); internal_static_google_cloud_compute_v1_RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy_descriptor, @@ -48533,7 +48918,7 @@ private static void _clinit_autosplit_dinit_2() { "DisplayName", "Name", "PacketMirroringRules", "Priority", "Rules", "Type", }); internal_static_google_cloud_compute_v1_RegionSetLabelsRequest_descriptor = - getDescriptor().getMessageTypes().get(1253); + getDescriptor().getMessageTypes().get(1257); internal_static_google_cloud_compute_v1_RegionSetLabelsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionSetLabelsRequest_descriptor, @@ -48551,7 +48936,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_RegionSetPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1254); + getDescriptor().getMessageTypes().get(1258); internal_static_google_cloud_compute_v1_RegionSetPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionSetPolicyRequest_descriptor, @@ -48559,7 +48944,7 @@ private static void _clinit_autosplit_dinit_2() { "Bindings", "Etag", "Policy", }); internal_static_google_cloud_compute_v1_RegionTargetHttpsProxiesSetSslCertificatesRequest_descriptor = - getDescriptor().getMessageTypes().get(1255); + getDescriptor().getMessageTypes().get(1259); internal_static_google_cloud_compute_v1_RegionTargetHttpsProxiesSetSslCertificatesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionTargetHttpsProxiesSetSslCertificatesRequest_descriptor, @@ -48567,7 +48952,7 @@ private static void _clinit_autosplit_dinit_2() { "SslCertificates", }); internal_static_google_cloud_compute_v1_RegionUrlMapsValidateRequest_descriptor = - getDescriptor().getMessageTypes().get(1256); + getDescriptor().getMessageTypes().get(1260); internal_static_google_cloud_compute_v1_RegionUrlMapsValidateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionUrlMapsValidateRequest_descriptor, @@ -48575,7 +48960,7 @@ private static void _clinit_autosplit_dinit_2() { "Resource", }); internal_static_google_cloud_compute_v1_RemoveAssociationFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1257); + getDescriptor().getMessageTypes().get(1261); internal_static_google_cloud_compute_v1_RemoveAssociationFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveAssociationFirewallPolicyRequest_descriptor, @@ -48583,7 +48968,7 @@ private static void _clinit_autosplit_dinit_2() { "FirewallPolicy", "Name", "RequestId", }); internal_static_google_cloud_compute_v1_RemoveAssociationNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1258); + getDescriptor().getMessageTypes().get(1262); internal_static_google_cloud_compute_v1_RemoveAssociationNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveAssociationNetworkFirewallPolicyRequest_descriptor, @@ -48591,7 +48976,7 @@ private static void _clinit_autosplit_dinit_2() { "FirewallPolicy", "Name", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_RemoveAssociationOrganizationSecurityPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1259); + getDescriptor().getMessageTypes().get(1263); internal_static_google_cloud_compute_v1_RemoveAssociationOrganizationSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveAssociationOrganizationSecurityPolicyRequest_descriptor, @@ -48599,7 +48984,7 @@ private static void _clinit_autosplit_dinit_2() { "Name", "RequestId", "SecurityPolicy", }); internal_static_google_cloud_compute_v1_RemoveAssociationRegionNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1260); + getDescriptor().getMessageTypes().get(1264); internal_static_google_cloud_compute_v1_RemoveAssociationRegionNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveAssociationRegionNetworkFirewallPolicyRequest_descriptor, @@ -48607,7 +48992,7 @@ private static void _clinit_autosplit_dinit_2() { "FirewallPolicy", "Name", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_RemoveHealthCheckTargetPoolRequest_descriptor = - getDescriptor().getMessageTypes().get(1261); + getDescriptor().getMessageTypes().get(1265); internal_static_google_cloud_compute_v1_RemoveHealthCheckTargetPoolRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveHealthCheckTargetPoolRequest_descriptor, @@ -48619,7 +49004,7 @@ private static void _clinit_autosplit_dinit_2() { "TargetPoolsRemoveHealthCheckRequestResource", }); internal_static_google_cloud_compute_v1_RemoveInstanceTargetPoolRequest_descriptor = - getDescriptor().getMessageTypes().get(1262); + getDescriptor().getMessageTypes().get(1266); internal_static_google_cloud_compute_v1_RemoveInstanceTargetPoolRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveInstanceTargetPoolRequest_descriptor, @@ -48631,7 +49016,7 @@ private static void _clinit_autosplit_dinit_2() { "TargetPoolsRemoveInstanceRequestResource", }); internal_static_google_cloud_compute_v1_RemoveInstancesInstanceGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(1263); + getDescriptor().getMessageTypes().get(1267); internal_static_google_cloud_compute_v1_RemoveInstancesInstanceGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveInstancesInstanceGroupRequest_descriptor, @@ -48643,7 +49028,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_RemovePacketMirroringRuleNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1264); + getDescriptor().getMessageTypes().get(1268); internal_static_google_cloud_compute_v1_RemovePacketMirroringRuleNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemovePacketMirroringRuleNetworkFirewallPolicyRequest_descriptor, @@ -48651,7 +49036,7 @@ private static void _clinit_autosplit_dinit_2() { "FirewallPolicy", "Priority", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_RemovePeeringNetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(1265); + getDescriptor().getMessageTypes().get(1269); internal_static_google_cloud_compute_v1_RemovePeeringNetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemovePeeringNetworkRequest_descriptor, @@ -48659,7 +49044,7 @@ private static void _clinit_autosplit_dinit_2() { "Network", "NetworksRemovePeeringRequestResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_RemoveResourcePoliciesDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1266); + getDescriptor().getMessageTypes().get(1270); internal_static_google_cloud_compute_v1_RemoveResourcePoliciesDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveResourcePoliciesDiskRequest_descriptor, @@ -48667,7 +49052,7 @@ private static void _clinit_autosplit_dinit_2() { "Disk", "DisksRemoveResourcePoliciesRequestResource", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_RemoveResourcePoliciesInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1267); + getDescriptor().getMessageTypes().get(1271); internal_static_google_cloud_compute_v1_RemoveResourcePoliciesInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveResourcePoliciesInstanceRequest_descriptor, @@ -48679,7 +49064,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_RemoveResourcePoliciesRegionDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1268); + getDescriptor().getMessageTypes().get(1272); internal_static_google_cloud_compute_v1_RemoveResourcePoliciesRegionDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveResourcePoliciesRegionDiskRequest_descriptor, @@ -48691,7 +49076,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_RemoveRuleFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1269); + getDescriptor().getMessageTypes().get(1273); internal_static_google_cloud_compute_v1_RemoveRuleFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveRuleFirewallPolicyRequest_descriptor, @@ -48699,7 +49084,7 @@ private static void _clinit_autosplit_dinit_2() { "FirewallPolicy", "Priority", "RequestId", }); internal_static_google_cloud_compute_v1_RemoveRuleNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1270); + getDescriptor().getMessageTypes().get(1274); internal_static_google_cloud_compute_v1_RemoveRuleNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveRuleNetworkFirewallPolicyRequest_descriptor, @@ -48707,7 +49092,7 @@ private static void _clinit_autosplit_dinit_2() { "FirewallPolicy", "Priority", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_RemoveRuleOrganizationSecurityPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1271); + getDescriptor().getMessageTypes().get(1275); internal_static_google_cloud_compute_v1_RemoveRuleOrganizationSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveRuleOrganizationSecurityPolicyRequest_descriptor, @@ -48715,7 +49100,7 @@ private static void _clinit_autosplit_dinit_2() { "Priority", "RequestId", "SecurityPolicy", }); internal_static_google_cloud_compute_v1_RemoveRuleRegionNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1272); + getDescriptor().getMessageTypes().get(1276); internal_static_google_cloud_compute_v1_RemoveRuleRegionNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveRuleRegionNetworkFirewallPolicyRequest_descriptor, @@ -48723,7 +49108,7 @@ private static void _clinit_autosplit_dinit_2() { "FirewallPolicy", "Priority", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_RemoveRuleRegionSecurityPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1273); + getDescriptor().getMessageTypes().get(1277); internal_static_google_cloud_compute_v1_RemoveRuleRegionSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveRuleRegionSecurityPolicyRequest_descriptor, @@ -48731,7 +49116,7 @@ private static void _clinit_autosplit_dinit_2() { "Priority", "Project", "Region", "SecurityPolicy", }); internal_static_google_cloud_compute_v1_RemoveRuleSecurityPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1274); + getDescriptor().getMessageTypes().get(1278); internal_static_google_cloud_compute_v1_RemoveRuleSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveRuleSecurityPolicyRequest_descriptor, @@ -48739,7 +49124,7 @@ private static void _clinit_autosplit_dinit_2() { "Priority", "Project", "SecurityPolicy", }); internal_static_google_cloud_compute_v1_ReportFaultyReservationSubBlockRequest_descriptor = - getDescriptor().getMessageTypes().get(1275); + getDescriptor().getMessageTypes().get(1279); internal_static_google_cloud_compute_v1_ReportFaultyReservationSubBlockRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReportFaultyReservationSubBlockRequest_descriptor, @@ -48752,7 +49137,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_ReportHostAsFaultyInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1276); + getDescriptor().getMessageTypes().get(1280); internal_static_google_cloud_compute_v1_ReportHostAsFaultyInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReportHostAsFaultyInstanceRequest_descriptor, @@ -48764,7 +49149,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_RequestMirrorPolicy_descriptor = - getDescriptor().getMessageTypes().get(1277); + getDescriptor().getMessageTypes().get(1281); internal_static_google_cloud_compute_v1_RequestMirrorPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RequestMirrorPolicy_descriptor, @@ -48772,7 +49157,7 @@ private static void _clinit_autosplit_dinit_2() { "BackendService", "MirrorPercent", }); internal_static_google_cloud_compute_v1_RequestRemovePeeringNetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(1278); + getDescriptor().getMessageTypes().get(1282); internal_static_google_cloud_compute_v1_RequestRemovePeeringNetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RequestRemovePeeringNetworkRequest_descriptor, @@ -48780,7 +49165,7 @@ private static void _clinit_autosplit_dinit_2() { "Network", "NetworksRequestRemovePeeringRequestResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_Reservation_descriptor = - getDescriptor().getMessageTypes().get(1279); + getDescriptor().getMessageTypes().get(1283); internal_static_google_cloud_compute_v1_Reservation_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Reservation_descriptor, @@ -48820,7 +49205,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_ReservationAdvancedDeploymentControl_descriptor = - getDescriptor().getMessageTypes().get(1280); + getDescriptor().getMessageTypes().get(1284); internal_static_google_cloud_compute_v1_ReservationAdvancedDeploymentControl_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationAdvancedDeploymentControl_descriptor, @@ -48828,7 +49213,7 @@ private static void _clinit_autosplit_dinit_2() { "ReservationOperationalMode", }); internal_static_google_cloud_compute_v1_ReservationAffinity_descriptor = - getDescriptor().getMessageTypes().get(1281); + getDescriptor().getMessageTypes().get(1285); internal_static_google_cloud_compute_v1_ReservationAffinity_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationAffinity_descriptor, @@ -48836,7 +49221,7 @@ private static void _clinit_autosplit_dinit_2() { "ConsumeReservationType", "Key", "Values", }); internal_static_google_cloud_compute_v1_ReservationAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1282); + getDescriptor().getMessageTypes().get(1286); internal_static_google_cloud_compute_v1_ReservationAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationAggregatedList_descriptor, @@ -48854,7 +49239,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_ReservationBlock_descriptor = - getDescriptor().getMessageTypes().get(1283); + getDescriptor().getMessageTypes().get(1287); internal_static_google_cloud_compute_v1_ReservationBlock_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationBlock_descriptor, @@ -48864,6 +49249,7 @@ private static void _clinit_autosplit_dinit_2() { "HealthInfo", "Id", "InUseCount", + "InUseHostCount", "Kind", "Name", "PhysicalTopology", @@ -48876,7 +49262,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_ReservationBlockHealthInfo_descriptor = - getDescriptor().getMessageTypes().get(1284); + getDescriptor().getMessageTypes().get(1288); internal_static_google_cloud_compute_v1_ReservationBlockHealthInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationBlockHealthInfo_descriptor, @@ -48884,7 +49270,7 @@ private static void _clinit_autosplit_dinit_2() { "DegradedSubBlockCount", "HealthStatus", "HealthySubBlockCount", }); internal_static_google_cloud_compute_v1_ReservationBlockPhysicalTopology_descriptor = - getDescriptor().getMessageTypes().get(1285); + getDescriptor().getMessageTypes().get(1289); internal_static_google_cloud_compute_v1_ReservationBlockPhysicalTopology_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationBlockPhysicalTopology_descriptor, @@ -48892,7 +49278,7 @@ private static void _clinit_autosplit_dinit_2() { "Block", "Cluster", "Instances", }); internal_static_google_cloud_compute_v1_ReservationBlockPhysicalTopologyInstance_descriptor = - getDescriptor().getMessageTypes().get(1286); + getDescriptor().getMessageTypes().get(1290); internal_static_google_cloud_compute_v1_ReservationBlockPhysicalTopologyInstance_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationBlockPhysicalTopologyInstance_descriptor, @@ -48900,7 +49286,7 @@ private static void _clinit_autosplit_dinit_2() { "InstanceId", "PhysicalHostTopology", "ProjectId", }); internal_static_google_cloud_compute_v1_ReservationBlockPhysicalTopologyInstancePhysicalHostTopology_descriptor = - getDescriptor().getMessageTypes().get(1287); + getDescriptor().getMessageTypes().get(1291); internal_static_google_cloud_compute_v1_ReservationBlockPhysicalTopologyInstancePhysicalHostTopology_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationBlockPhysicalTopologyInstancePhysicalHostTopology_descriptor, @@ -48908,7 +49294,7 @@ private static void _clinit_autosplit_dinit_2() { "Host", "SubBlock", }); internal_static_google_cloud_compute_v1_ReservationBlocksGetResponse_descriptor = - getDescriptor().getMessageTypes().get(1288); + getDescriptor().getMessageTypes().get(1292); internal_static_google_cloud_compute_v1_ReservationBlocksGetResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationBlocksGetResponse_descriptor, @@ -48916,7 +49302,7 @@ private static void _clinit_autosplit_dinit_2() { "Resource", }); internal_static_google_cloud_compute_v1_ReservationBlocksListResponse_descriptor = - getDescriptor().getMessageTypes().get(1289); + getDescriptor().getMessageTypes().get(1293); internal_static_google_cloud_compute_v1_ReservationBlocksListResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationBlocksListResponse_descriptor, @@ -48924,7 +49310,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_ReservationList_descriptor = - getDescriptor().getMessageTypes().get(1290); + getDescriptor().getMessageTypes().get(1294); internal_static_google_cloud_compute_v1_ReservationList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationList_descriptor, @@ -48932,7 +49318,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_ReservationSubBlock_descriptor = - getDescriptor().getMessageTypes().get(1291); + getDescriptor().getMessageTypes().get(1295); internal_static_google_cloud_compute_v1_ReservationSubBlock_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationSubBlock_descriptor, @@ -48943,6 +49329,7 @@ private static void _clinit_autosplit_dinit_2() { "HealthInfo", "Id", "InUseCount", + "InUseHostCount", "Kind", "Name", "PhysicalTopology", @@ -48953,7 +49340,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_ReservationSubBlockHealthInfo_descriptor = - getDescriptor().getMessageTypes().get(1292); + getDescriptor().getMessageTypes().get(1296); internal_static_google_cloud_compute_v1_ReservationSubBlockHealthInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationSubBlockHealthInfo_descriptor, @@ -48965,7 +49352,7 @@ private static void _clinit_autosplit_dinit_2() { "HealthyInfraCount", }); internal_static_google_cloud_compute_v1_ReservationSubBlockPhysicalTopology_descriptor = - getDescriptor().getMessageTypes().get(1293); + getDescriptor().getMessageTypes().get(1297); internal_static_google_cloud_compute_v1_ReservationSubBlockPhysicalTopology_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationSubBlockPhysicalTopology_descriptor, @@ -48973,7 +49360,7 @@ private static void _clinit_autosplit_dinit_2() { "Block", "Cluster", "SubBlock", }); internal_static_google_cloud_compute_v1_ReservationSubBlocksGetResponse_descriptor = - getDescriptor().getMessageTypes().get(1294); + getDescriptor().getMessageTypes().get(1298); internal_static_google_cloud_compute_v1_ReservationSubBlocksGetResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationSubBlocksGetResponse_descriptor, @@ -48981,7 +49368,7 @@ private static void _clinit_autosplit_dinit_2() { "Resource", }); internal_static_google_cloud_compute_v1_ReservationSubBlocksListResponse_descriptor = - getDescriptor().getMessageTypes().get(1295); + getDescriptor().getMessageTypes().get(1299); internal_static_google_cloud_compute_v1_ReservationSubBlocksListResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationSubBlocksListResponse_descriptor, @@ -48989,7 +49376,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_ReservationSubBlocksReportFaultyRequest_descriptor = - getDescriptor().getMessageTypes().get(1296); + getDescriptor().getMessageTypes().get(1300); internal_static_google_cloud_compute_v1_ReservationSubBlocksReportFaultyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationSubBlocksReportFaultyRequest_descriptor, @@ -48997,7 +49384,7 @@ private static void _clinit_autosplit_dinit_2() { "DisruptionSchedule", "FailureComponent", "FaultReasons", }); internal_static_google_cloud_compute_v1_ReservationSubBlocksReportFaultyRequestFaultReason_descriptor = - getDescriptor().getMessageTypes().get(1297); + getDescriptor().getMessageTypes().get(1301); internal_static_google_cloud_compute_v1_ReservationSubBlocksReportFaultyRequestFaultReason_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationSubBlocksReportFaultyRequestFaultReason_descriptor, @@ -49005,7 +49392,7 @@ private static void _clinit_autosplit_dinit_2() { "Behavior", "Description", }); internal_static_google_cloud_compute_v1_ReservationsBlocksPerformMaintenanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1298); + getDescriptor().getMessageTypes().get(1302); internal_static_google_cloud_compute_v1_ReservationsBlocksPerformMaintenanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationsBlocksPerformMaintenanceRequest_descriptor, @@ -49013,7 +49400,7 @@ private static void _clinit_autosplit_dinit_2() { "MaintenanceScope", }); internal_static_google_cloud_compute_v1_ReservationsPerformMaintenanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1299); + getDescriptor().getMessageTypes().get(1303); internal_static_google_cloud_compute_v1_ReservationsPerformMaintenanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationsPerformMaintenanceRequest_descriptor, @@ -49021,7 +49408,7 @@ private static void _clinit_autosplit_dinit_2() { "MaintenanceScope", }); internal_static_google_cloud_compute_v1_ReservationsResizeRequest_descriptor = - getDescriptor().getMessageTypes().get(1300); + getDescriptor().getMessageTypes().get(1304); internal_static_google_cloud_compute_v1_ReservationsResizeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationsResizeRequest_descriptor, @@ -49029,7 +49416,7 @@ private static void _clinit_autosplit_dinit_2() { "SpecificSkuCount", }); internal_static_google_cloud_compute_v1_ReservationsScopedList_descriptor = - getDescriptor().getMessageTypes().get(1301); + getDescriptor().getMessageTypes().get(1305); internal_static_google_cloud_compute_v1_ReservationsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationsScopedList_descriptor, @@ -49037,7 +49424,7 @@ private static void _clinit_autosplit_dinit_2() { "Reservations", "Warning", }); internal_static_google_cloud_compute_v1_ResetInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1302); + getDescriptor().getMessageTypes().get(1306); internal_static_google_cloud_compute_v1_ResetInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResetInstanceRequest_descriptor, @@ -49045,7 +49432,7 @@ private static void _clinit_autosplit_dinit_2() { "Instance", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_ResizeDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1303); + getDescriptor().getMessageTypes().get(1307); internal_static_google_cloud_compute_v1_ResizeDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResizeDiskRequest_descriptor, @@ -49053,7 +49440,7 @@ private static void _clinit_autosplit_dinit_2() { "Disk", "DisksResizeRequestResource", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_ResizeInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(1304); + getDescriptor().getMessageTypes().get(1308); internal_static_google_cloud_compute_v1_ResizeInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResizeInstanceGroupManagerRequest_descriptor, @@ -49061,7 +49448,7 @@ private static void _clinit_autosplit_dinit_2() { "InstanceGroupManager", "Project", "RequestId", "Size", "Zone", }); internal_static_google_cloud_compute_v1_ResizeRegionDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1305); + getDescriptor().getMessageTypes().get(1309); internal_static_google_cloud_compute_v1_ResizeRegionDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResizeRegionDiskRequest_descriptor, @@ -49069,7 +49456,7 @@ private static void _clinit_autosplit_dinit_2() { "Disk", "Project", "Region", "RegionDisksResizeRequestResource", "RequestId", }); internal_static_google_cloud_compute_v1_ResizeRegionInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(1306); + getDescriptor().getMessageTypes().get(1310); internal_static_google_cloud_compute_v1_ResizeRegionInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResizeRegionInstanceGroupManagerRequest_descriptor, @@ -49077,7 +49464,7 @@ private static void _clinit_autosplit_dinit_2() { "InstanceGroupManager", "Project", "Region", "RequestId", "Size", }); internal_static_google_cloud_compute_v1_ResizeReservationRequest_descriptor = - getDescriptor().getMessageTypes().get(1307); + getDescriptor().getMessageTypes().get(1311); internal_static_google_cloud_compute_v1_ResizeReservationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResizeReservationRequest_descriptor, @@ -49085,7 +49472,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "RequestId", "Reservation", "ReservationsResizeRequestResource", "Zone", }); internal_static_google_cloud_compute_v1_ResourceCommitment_descriptor = - getDescriptor().getMessageTypes().get(1308); + getDescriptor().getMessageTypes().get(1312); internal_static_google_cloud_compute_v1_ResourceCommitment_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourceCommitment_descriptor, @@ -49093,7 +49480,7 @@ private static void _clinit_autosplit_dinit_2() { "AcceleratorType", "Amount", "Type", }); internal_static_google_cloud_compute_v1_ResourceGroupReference_descriptor = - getDescriptor().getMessageTypes().get(1309); + getDescriptor().getMessageTypes().get(1313); internal_static_google_cloud_compute_v1_ResourceGroupReference_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourceGroupReference_descriptor, @@ -49101,7 +49488,7 @@ private static void _clinit_autosplit_dinit_2() { "Group", }); internal_static_google_cloud_compute_v1_ResourcePoliciesScopedList_descriptor = - getDescriptor().getMessageTypes().get(1310); + getDescriptor().getMessageTypes().get(1314); internal_static_google_cloud_compute_v1_ResourcePoliciesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePoliciesScopedList_descriptor, @@ -49109,7 +49496,7 @@ private static void _clinit_autosplit_dinit_2() { "ResourcePolicies", "Warning", }); internal_static_google_cloud_compute_v1_ResourcePolicy_descriptor = - getDescriptor().getMessageTypes().get(1311); + getDescriptor().getMessageTypes().get(1315); internal_static_google_cloud_compute_v1_ResourcePolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicy_descriptor, @@ -49130,7 +49517,7 @@ private static void _clinit_autosplit_dinit_2() { "WorkloadPolicy", }); internal_static_google_cloud_compute_v1_ResourcePolicyAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1312); + getDescriptor().getMessageTypes().get(1316); internal_static_google_cloud_compute_v1_ResourcePolicyAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyAggregatedList_descriptor, @@ -49148,7 +49535,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_ResourcePolicyDailyCycle_descriptor = - getDescriptor().getMessageTypes().get(1313); + getDescriptor().getMessageTypes().get(1317); internal_static_google_cloud_compute_v1_ResourcePolicyDailyCycle_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyDailyCycle_descriptor, @@ -49156,13 +49543,13 @@ private static void _clinit_autosplit_dinit_2() { "DaysInCycle", "Duration", "StartTime", }); internal_static_google_cloud_compute_v1_ResourcePolicyDiskConsistencyGroupPolicy_descriptor = - getDescriptor().getMessageTypes().get(1314); + getDescriptor().getMessageTypes().get(1318); internal_static_google_cloud_compute_v1_ResourcePolicyDiskConsistencyGroupPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyDiskConsistencyGroupPolicy_descriptor, new java.lang.String[] {}); internal_static_google_cloud_compute_v1_ResourcePolicyGroupPlacementPolicy_descriptor = - getDescriptor().getMessageTypes().get(1315); + getDescriptor().getMessageTypes().get(1319); internal_static_google_cloud_compute_v1_ResourcePolicyGroupPlacementPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyGroupPlacementPolicy_descriptor, @@ -49170,7 +49557,7 @@ private static void _clinit_autosplit_dinit_2() { "AvailabilityDomainCount", "Collocation", "GpuTopology", "VmCount", }); internal_static_google_cloud_compute_v1_ResourcePolicyHourlyCycle_descriptor = - getDescriptor().getMessageTypes().get(1316); + getDescriptor().getMessageTypes().get(1320); internal_static_google_cloud_compute_v1_ResourcePolicyHourlyCycle_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyHourlyCycle_descriptor, @@ -49178,7 +49565,7 @@ private static void _clinit_autosplit_dinit_2() { "Duration", "HoursInCycle", "StartTime", }); internal_static_google_cloud_compute_v1_ResourcePolicyInstanceSchedulePolicy_descriptor = - getDescriptor().getMessageTypes().get(1317); + getDescriptor().getMessageTypes().get(1321); internal_static_google_cloud_compute_v1_ResourcePolicyInstanceSchedulePolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyInstanceSchedulePolicy_descriptor, @@ -49186,7 +49573,7 @@ private static void _clinit_autosplit_dinit_2() { "ExpirationTime", "StartTime", "TimeZone", "VmStartSchedule", "VmStopSchedule", }); internal_static_google_cloud_compute_v1_ResourcePolicyInstanceSchedulePolicySchedule_descriptor = - getDescriptor().getMessageTypes().get(1318); + getDescriptor().getMessageTypes().get(1322); internal_static_google_cloud_compute_v1_ResourcePolicyInstanceSchedulePolicySchedule_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyInstanceSchedulePolicySchedule_descriptor, @@ -49194,7 +49581,7 @@ private static void _clinit_autosplit_dinit_2() { "Schedule", }); internal_static_google_cloud_compute_v1_ResourcePolicyList_descriptor = - getDescriptor().getMessageTypes().get(1319); + getDescriptor().getMessageTypes().get(1323); internal_static_google_cloud_compute_v1_ResourcePolicyList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyList_descriptor, @@ -49202,7 +49589,7 @@ private static void _clinit_autosplit_dinit_2() { "Etag", "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_ResourcePolicyResourceStatus_descriptor = - getDescriptor().getMessageTypes().get(1320); + getDescriptor().getMessageTypes().get(1324); internal_static_google_cloud_compute_v1_ResourcePolicyResourceStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyResourceStatus_descriptor, @@ -49210,7 +49597,7 @@ private static void _clinit_autosplit_dinit_2() { "InstanceSchedulePolicy", }); internal_static_google_cloud_compute_v1_ResourcePolicyResourceStatusInstanceSchedulePolicyStatus_descriptor = - getDescriptor().getMessageTypes().get(1321); + getDescriptor().getMessageTypes().get(1325); internal_static_google_cloud_compute_v1_ResourcePolicyResourceStatusInstanceSchedulePolicyStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyResourceStatusInstanceSchedulePolicyStatus_descriptor, @@ -49218,7 +49605,7 @@ private static void _clinit_autosplit_dinit_2() { "LastRunStartTime", "NextRunStartTime", }); internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicy_descriptor = - getDescriptor().getMessageTypes().get(1322); + getDescriptor().getMessageTypes().get(1326); internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicy_descriptor, @@ -49226,7 +49613,7 @@ private static void _clinit_autosplit_dinit_2() { "RetentionPolicy", "Schedule", "SnapshotProperties", }); internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicyRetentionPolicy_descriptor = - getDescriptor().getMessageTypes().get(1323); + getDescriptor().getMessageTypes().get(1327); internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicyRetentionPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicyRetentionPolicy_descriptor, @@ -49234,7 +49621,7 @@ private static void _clinit_autosplit_dinit_2() { "MaxRetentionDays", "OnSourceDiskDelete", }); internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicySchedule_descriptor = - getDescriptor().getMessageTypes().get(1324); + getDescriptor().getMessageTypes().get(1328); internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicySchedule_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicySchedule_descriptor, @@ -49242,7 +49629,7 @@ private static void _clinit_autosplit_dinit_2() { "DailySchedule", "HourlySchedule", "WeeklySchedule", }); internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicySnapshotProperties_descriptor = - getDescriptor().getMessageTypes().get(1325); + getDescriptor().getMessageTypes().get(1329); internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicySnapshotProperties_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicySnapshotProperties_descriptor, @@ -49260,7 +49647,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_ResourcePolicyWeeklyCycle_descriptor = - getDescriptor().getMessageTypes().get(1326); + getDescriptor().getMessageTypes().get(1330); internal_static_google_cloud_compute_v1_ResourcePolicyWeeklyCycle_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyWeeklyCycle_descriptor, @@ -49268,7 +49655,7 @@ private static void _clinit_autosplit_dinit_2() { "DayOfWeeks", }); internal_static_google_cloud_compute_v1_ResourcePolicyWeeklyCycleDayOfWeek_descriptor = - getDescriptor().getMessageTypes().get(1327); + getDescriptor().getMessageTypes().get(1331); internal_static_google_cloud_compute_v1_ResourcePolicyWeeklyCycleDayOfWeek_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyWeeklyCycleDayOfWeek_descriptor, @@ -49276,7 +49663,7 @@ private static void _clinit_autosplit_dinit_2() { "Day", "Duration", "StartTime", }); internal_static_google_cloud_compute_v1_ResourcePolicyWorkloadPolicy_descriptor = - getDescriptor().getMessageTypes().get(1328); + getDescriptor().getMessageTypes().get(1332); internal_static_google_cloud_compute_v1_ResourcePolicyWorkloadPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyWorkloadPolicy_descriptor, @@ -49284,7 +49671,7 @@ private static void _clinit_autosplit_dinit_2() { "AcceleratorTopology", "MaxTopologyDistance", "Type", }); internal_static_google_cloud_compute_v1_ResourceStatus_descriptor = - getDescriptor().getMessageTypes().get(1329); + getDescriptor().getMessageTypes().get(1333); internal_static_google_cloud_compute_v1_ResourceStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourceStatus_descriptor, @@ -49297,7 +49684,7 @@ private static void _clinit_autosplit_dinit_2() { "UpcomingMaintenance", }); internal_static_google_cloud_compute_v1_ResourceStatusEffectiveInstanceMetadata_descriptor = - getDescriptor().getMessageTypes().get(1330); + getDescriptor().getMessageTypes().get(1334); internal_static_google_cloud_compute_v1_ResourceStatusEffectiveInstanceMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourceStatusEffectiveInstanceMetadata_descriptor, @@ -49312,7 +49699,7 @@ private static void _clinit_autosplit_dinit_2() { "VmDnsSettingMetadataValue", }); internal_static_google_cloud_compute_v1_ResourceStatusPhysicalHostTopology_descriptor = - getDescriptor().getMessageTypes().get(1331); + getDescriptor().getMessageTypes().get(1335); internal_static_google_cloud_compute_v1_ResourceStatusPhysicalHostTopology_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourceStatusPhysicalHostTopology_descriptor, @@ -49320,7 +49707,7 @@ private static void _clinit_autosplit_dinit_2() { "Block", "Cluster", "Host", "Subblock", }); internal_static_google_cloud_compute_v1_ResourceStatusReservationConsumptionInfo_descriptor = - getDescriptor().getMessageTypes().get(1332); + getDescriptor().getMessageTypes().get(1336); internal_static_google_cloud_compute_v1_ResourceStatusReservationConsumptionInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourceStatusReservationConsumptionInfo_descriptor, @@ -49328,7 +49715,7 @@ private static void _clinit_autosplit_dinit_2() { "ConsumedReservation", }); internal_static_google_cloud_compute_v1_ResourceStatusScheduling_descriptor = - getDescriptor().getMessageTypes().get(1333); + getDescriptor().getMessageTypes().get(1337); internal_static_google_cloud_compute_v1_ResourceStatusScheduling_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourceStatusScheduling_descriptor, @@ -49336,7 +49723,7 @@ private static void _clinit_autosplit_dinit_2() { "AvailabilityDomain", }); internal_static_google_cloud_compute_v1_ResumeInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1334); + getDescriptor().getMessageTypes().get(1338); internal_static_google_cloud_compute_v1_ResumeInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResumeInstanceRequest_descriptor, @@ -49344,7 +49731,7 @@ private static void _clinit_autosplit_dinit_2() { "Instance", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_ResumeInstancesInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(1335); + getDescriptor().getMessageTypes().get(1339); internal_static_google_cloud_compute_v1_ResumeInstancesInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResumeInstancesInstanceGroupManagerRequest_descriptor, @@ -49356,7 +49743,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_ResumeInstancesRegionInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(1336); + getDescriptor().getMessageTypes().get(1340); internal_static_google_cloud_compute_v1_ResumeInstancesRegionInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResumeInstancesRegionInstanceGroupManagerRequest_descriptor, @@ -49368,7 +49755,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_Route_descriptor = - getDescriptor().getMessageTypes().get(1337); + getDescriptor().getMessageTypes().get(1341); internal_static_google_cloud_compute_v1_Route_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Route_descriptor, @@ -49402,7 +49789,7 @@ private static void _clinit_autosplit_dinit_2() { "Warnings", }); internal_static_google_cloud_compute_v1_RouteAsPath_descriptor = - getDescriptor().getMessageTypes().get(1338); + getDescriptor().getMessageTypes().get(1342); internal_static_google_cloud_compute_v1_RouteAsPath_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouteAsPath_descriptor, @@ -49410,7 +49797,7 @@ private static void _clinit_autosplit_dinit_2() { "AsLists", "PathSegmentType", }); internal_static_google_cloud_compute_v1_RouteList_descriptor = - getDescriptor().getMessageTypes().get(1339); + getDescriptor().getMessageTypes().get(1343); internal_static_google_cloud_compute_v1_RouteList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouteList_descriptor, @@ -49418,7 +49805,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_RouteParams_descriptor = - getDescriptor().getMessageTypes().get(1340); + getDescriptor().getMessageTypes().get(1344); internal_static_google_cloud_compute_v1_RouteParams_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouteParams_descriptor, @@ -49434,7 +49821,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_RoutePolicy_descriptor = - getDescriptor().getMessageTypes().get(1341); + getDescriptor().getMessageTypes().get(1345); internal_static_google_cloud_compute_v1_RoutePolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RoutePolicy_descriptor, @@ -49442,7 +49829,7 @@ private static void _clinit_autosplit_dinit_2() { "Description", "Fingerprint", "Name", "Terms", "Type", }); internal_static_google_cloud_compute_v1_RoutePolicyPolicyTerm_descriptor = - getDescriptor().getMessageTypes().get(1342); + getDescriptor().getMessageTypes().get(1346); internal_static_google_cloud_compute_v1_RoutePolicyPolicyTerm_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RoutePolicyPolicyTerm_descriptor, @@ -49450,7 +49837,7 @@ private static void _clinit_autosplit_dinit_2() { "Actions", "Match", "Priority", }); internal_static_google_cloud_compute_v1_Router_descriptor = - getDescriptor().getMessageTypes().get(1343); + getDescriptor().getMessageTypes().get(1347); internal_static_google_cloud_compute_v1_Router_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Router_descriptor, @@ -49472,7 +49859,7 @@ private static void _clinit_autosplit_dinit_2() { "SelfLink", }); internal_static_google_cloud_compute_v1_RouterAdvertisedIpRange_descriptor = - getDescriptor().getMessageTypes().get(1344); + getDescriptor().getMessageTypes().get(1348); internal_static_google_cloud_compute_v1_RouterAdvertisedIpRange_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterAdvertisedIpRange_descriptor, @@ -49480,7 +49867,7 @@ private static void _clinit_autosplit_dinit_2() { "Description", "Range", }); internal_static_google_cloud_compute_v1_RouterAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1345); + getDescriptor().getMessageTypes().get(1349); internal_static_google_cloud_compute_v1_RouterAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterAggregatedList_descriptor, @@ -49498,7 +49885,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_RouterBgp_descriptor = - getDescriptor().getMessageTypes().get(1346); + getDescriptor().getMessageTypes().get(1350); internal_static_google_cloud_compute_v1_RouterBgp_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterBgp_descriptor, @@ -49511,7 +49898,7 @@ private static void _clinit_autosplit_dinit_2() { "KeepaliveInterval", }); internal_static_google_cloud_compute_v1_RouterBgpPeer_descriptor = - getDescriptor().getMessageTypes().get(1347); + getDescriptor().getMessageTypes().get(1351); internal_static_google_cloud_compute_v1_RouterBgpPeer_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterBgpPeer_descriptor, @@ -49542,7 +49929,7 @@ private static void _clinit_autosplit_dinit_2() { "RouterApplianceInstance", }); internal_static_google_cloud_compute_v1_RouterBgpPeerBfd_descriptor = - getDescriptor().getMessageTypes().get(1348); + getDescriptor().getMessageTypes().get(1352); internal_static_google_cloud_compute_v1_RouterBgpPeerBfd_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterBgpPeerBfd_descriptor, @@ -49553,7 +49940,7 @@ private static void _clinit_autosplit_dinit_2() { "SessionInitializationMode", }); internal_static_google_cloud_compute_v1_RouterBgpPeerCustomLearnedIpRange_descriptor = - getDescriptor().getMessageTypes().get(1349); + getDescriptor().getMessageTypes().get(1353); internal_static_google_cloud_compute_v1_RouterBgpPeerCustomLearnedIpRange_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterBgpPeerCustomLearnedIpRange_descriptor, @@ -49561,7 +49948,7 @@ private static void _clinit_autosplit_dinit_2() { "Range", }); internal_static_google_cloud_compute_v1_RouterInterface_descriptor = - getDescriptor().getMessageTypes().get(1350); + getDescriptor().getMessageTypes().get(1354); internal_static_google_cloud_compute_v1_RouterInterface_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterInterface_descriptor, @@ -49577,7 +49964,7 @@ private static void _clinit_autosplit_dinit_2() { "Subnetwork", }); internal_static_google_cloud_compute_v1_RouterList_descriptor = - getDescriptor().getMessageTypes().get(1351); + getDescriptor().getMessageTypes().get(1355); internal_static_google_cloud_compute_v1_RouterList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterList_descriptor, @@ -49585,7 +49972,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_RouterMd5AuthenticationKey_descriptor = - getDescriptor().getMessageTypes().get(1352); + getDescriptor().getMessageTypes().get(1356); internal_static_google_cloud_compute_v1_RouterMd5AuthenticationKey_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterMd5AuthenticationKey_descriptor, @@ -49593,7 +49980,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Name", }); internal_static_google_cloud_compute_v1_RouterNat_descriptor = - getDescriptor().getMessageTypes().get(1353); + getDescriptor().getMessageTypes().get(1357); internal_static_google_cloud_compute_v1_RouterNat_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterNat_descriptor, @@ -49622,7 +50009,7 @@ private static void _clinit_autosplit_dinit_2() { "UdpIdleTimeoutSec", }); internal_static_google_cloud_compute_v1_RouterNatLogConfig_descriptor = - getDescriptor().getMessageTypes().get(1354); + getDescriptor().getMessageTypes().get(1358); internal_static_google_cloud_compute_v1_RouterNatLogConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterNatLogConfig_descriptor, @@ -49630,7 +50017,7 @@ private static void _clinit_autosplit_dinit_2() { "Enable", "Filter", }); internal_static_google_cloud_compute_v1_RouterNatRule_descriptor = - getDescriptor().getMessageTypes().get(1355); + getDescriptor().getMessageTypes().get(1359); internal_static_google_cloud_compute_v1_RouterNatRule_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterNatRule_descriptor, @@ -49638,7 +50025,7 @@ private static void _clinit_autosplit_dinit_2() { "Action", "Description", "Match", "RuleNumber", }); internal_static_google_cloud_compute_v1_RouterNatRuleAction_descriptor = - getDescriptor().getMessageTypes().get(1356); + getDescriptor().getMessageTypes().get(1360); internal_static_google_cloud_compute_v1_RouterNatRuleAction_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterNatRuleAction_descriptor, @@ -49649,7 +50036,7 @@ private static void _clinit_autosplit_dinit_2() { "SourceNatDrainRanges", }); internal_static_google_cloud_compute_v1_RouterNatSubnetworkToNat_descriptor = - getDescriptor().getMessageTypes().get(1357); + getDescriptor().getMessageTypes().get(1361); internal_static_google_cloud_compute_v1_RouterNatSubnetworkToNat_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterNatSubnetworkToNat_descriptor, @@ -49657,7 +50044,7 @@ private static void _clinit_autosplit_dinit_2() { "Name", "SecondaryIpRangeNames", "SourceIpRangesToNat", }); internal_static_google_cloud_compute_v1_RouterNatSubnetworkToNat64_descriptor = - getDescriptor().getMessageTypes().get(1358); + getDescriptor().getMessageTypes().get(1362); internal_static_google_cloud_compute_v1_RouterNatSubnetworkToNat64_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterNatSubnetworkToNat64_descriptor, @@ -49665,7 +50052,7 @@ private static void _clinit_autosplit_dinit_2() { "Name", }); internal_static_google_cloud_compute_v1_RouterParams_descriptor = - getDescriptor().getMessageTypes().get(1359); + getDescriptor().getMessageTypes().get(1363); internal_static_google_cloud_compute_v1_RouterParams_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterParams_descriptor, @@ -49681,7 +50068,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_RouterStatus_descriptor = - getDescriptor().getMessageTypes().get(1360); + getDescriptor().getMessageTypes().get(1364); internal_static_google_cloud_compute_v1_RouterStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterStatus_descriptor, @@ -49689,7 +50076,7 @@ private static void _clinit_autosplit_dinit_2() { "BestRoutes", "BestRoutesForRouter", "BgpPeerStatus", "NatStatus", "Network", }); internal_static_google_cloud_compute_v1_RouterStatusBgpPeerStatus_descriptor = - getDescriptor().getMessageTypes().get(1361); + getDescriptor().getMessageTypes().get(1365); internal_static_google_cloud_compute_v1_RouterStatusBgpPeerStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterStatusBgpPeerStatus_descriptor, @@ -49716,7 +50103,7 @@ private static void _clinit_autosplit_dinit_2() { "UptimeSeconds", }); internal_static_google_cloud_compute_v1_RouterStatusNatStatus_descriptor = - getDescriptor().getMessageTypes().get(1362); + getDescriptor().getMessageTypes().get(1366); internal_static_google_cloud_compute_v1_RouterStatusNatStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterStatusNatStatus_descriptor, @@ -49732,7 +50119,7 @@ private static void _clinit_autosplit_dinit_2() { "UserAllocatedNatIps", }); internal_static_google_cloud_compute_v1_RouterStatusNatStatusNatRuleStatus_descriptor = - getDescriptor().getMessageTypes().get(1363); + getDescriptor().getMessageTypes().get(1367); internal_static_google_cloud_compute_v1_RouterStatusNatStatusNatRuleStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterStatusNatStatusNatRuleStatus_descriptor, @@ -49743,8 +50130,12 @@ private static void _clinit_autosplit_dinit_2() { "NumVmEndpointsWithNatMappings", "RuleNumber", }); + _clinit_autosplit_dinit_3(); + } + + private static void _clinit_autosplit_dinit_3() { internal_static_google_cloud_compute_v1_RouterStatusResponse_descriptor = - getDescriptor().getMessageTypes().get(1364); + getDescriptor().getMessageTypes().get(1368); internal_static_google_cloud_compute_v1_RouterStatusResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterStatusResponse_descriptor, @@ -49752,7 +50143,7 @@ private static void _clinit_autosplit_dinit_2() { "Kind", "Result", }); internal_static_google_cloud_compute_v1_RoutersGetRoutePolicyResponse_descriptor = - getDescriptor().getMessageTypes().get(1365); + getDescriptor().getMessageTypes().get(1369); internal_static_google_cloud_compute_v1_RoutersGetRoutePolicyResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RoutersGetRoutePolicyResponse_descriptor, @@ -49760,7 +50151,7 @@ private static void _clinit_autosplit_dinit_2() { "Resource", }); internal_static_google_cloud_compute_v1_RoutersListBgpRoutes_descriptor = - getDescriptor().getMessageTypes().get(1366); + getDescriptor().getMessageTypes().get(1370); internal_static_google_cloud_compute_v1_RoutersListBgpRoutes_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RoutersListBgpRoutes_descriptor, @@ -49775,7 +50166,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_RoutersListRoutePolicies_descriptor = - getDescriptor().getMessageTypes().get(1367); + getDescriptor().getMessageTypes().get(1371); internal_static_google_cloud_compute_v1_RoutersListRoutePolicies_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RoutersListRoutePolicies_descriptor, @@ -49790,19 +50181,15 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_RoutersPreviewResponse_descriptor = - getDescriptor().getMessageTypes().get(1368); + getDescriptor().getMessageTypes().get(1372); internal_static_google_cloud_compute_v1_RoutersPreviewResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RoutersPreviewResponse_descriptor, new java.lang.String[] { "Resource", }); - _clinit_autosplit_dinit_3(); - } - - private static void _clinit_autosplit_dinit_3() { internal_static_google_cloud_compute_v1_RoutersScopedList_descriptor = - getDescriptor().getMessageTypes().get(1369); + getDescriptor().getMessageTypes().get(1373); internal_static_google_cloud_compute_v1_RoutersScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RoutersScopedList_descriptor, @@ -49810,7 +50197,7 @@ private static void _clinit_autosplit_dinit_3() { "Routers", "Warning", }); internal_static_google_cloud_compute_v1_SSLHealthCheck_descriptor = - getDescriptor().getMessageTypes().get(1370); + getDescriptor().getMessageTypes().get(1374); internal_static_google_cloud_compute_v1_SSLHealthCheck_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SSLHealthCheck_descriptor, @@ -49818,7 +50205,7 @@ private static void _clinit_autosplit_dinit_3() { "Port", "PortName", "PortSpecification", "ProxyHeader", "Request", "Response", }); internal_static_google_cloud_compute_v1_SavedAttachedDisk_descriptor = - getDescriptor().getMessageTypes().get(1371); + getDescriptor().getMessageTypes().get(1375); internal_static_google_cloud_compute_v1_SavedAttachedDisk_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SavedAttachedDisk_descriptor, @@ -49841,7 +50228,7 @@ private static void _clinit_autosplit_dinit_3() { "Type", }); internal_static_google_cloud_compute_v1_SavedDisk_descriptor = - getDescriptor().getMessageTypes().get(1372); + getDescriptor().getMessageTypes().get(1376); internal_static_google_cloud_compute_v1_SavedDisk_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SavedDisk_descriptor, @@ -49849,7 +50236,7 @@ private static void _clinit_autosplit_dinit_3() { "Architecture", "Kind", "SourceDisk", "StorageBytes", "StorageBytesStatus", }); internal_static_google_cloud_compute_v1_ScalingScheduleStatus_descriptor = - getDescriptor().getMessageTypes().get(1373); + getDescriptor().getMessageTypes().get(1377); internal_static_google_cloud_compute_v1_ScalingScheduleStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ScalingScheduleStatus_descriptor, @@ -49857,7 +50244,7 @@ private static void _clinit_autosplit_dinit_3() { "LastStartTime", "NextStartTime", "State", }); internal_static_google_cloud_compute_v1_Scheduling_descriptor = - getDescriptor().getMessageTypes().get(1374); + getDescriptor().getMessageTypes().get(1378); internal_static_google_cloud_compute_v1_Scheduling_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Scheduling_descriptor, @@ -49879,7 +50266,7 @@ private static void _clinit_autosplit_dinit_3() { "TerminationTime", }); internal_static_google_cloud_compute_v1_SchedulingNodeAffinity_descriptor = - getDescriptor().getMessageTypes().get(1375); + getDescriptor().getMessageTypes().get(1379); internal_static_google_cloud_compute_v1_SchedulingNodeAffinity_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SchedulingNodeAffinity_descriptor, @@ -49887,7 +50274,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Operator", "Values", }); internal_static_google_cloud_compute_v1_SchedulingOnInstanceStopAction_descriptor = - getDescriptor().getMessageTypes().get(1376); + getDescriptor().getMessageTypes().get(1380); internal_static_google_cloud_compute_v1_SchedulingOnInstanceStopAction_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SchedulingOnInstanceStopAction_descriptor, @@ -49895,7 +50282,7 @@ private static void _clinit_autosplit_dinit_3() { "DiscardLocalSsd", }); internal_static_google_cloud_compute_v1_Screenshot_descriptor = - getDescriptor().getMessageTypes().get(1377); + getDescriptor().getMessageTypes().get(1381); internal_static_google_cloud_compute_v1_Screenshot_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Screenshot_descriptor, @@ -49903,7 +50290,7 @@ private static void _clinit_autosplit_dinit_3() { "Contents", "Kind", }); internal_static_google_cloud_compute_v1_SecurityPoliciesAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1378); + getDescriptor().getMessageTypes().get(1382); internal_static_google_cloud_compute_v1_SecurityPoliciesAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPoliciesAggregatedList_descriptor, @@ -49921,7 +50308,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_SecurityPoliciesListPreconfiguredExpressionSetsResponse_descriptor = - getDescriptor().getMessageTypes().get(1379); + getDescriptor().getMessageTypes().get(1383); internal_static_google_cloud_compute_v1_SecurityPoliciesListPreconfiguredExpressionSetsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPoliciesListPreconfiguredExpressionSetsResponse_descriptor, @@ -49929,7 +50316,7 @@ private static void _clinit_autosplit_dinit_3() { "PreconfiguredExpressionSets", }); internal_static_google_cloud_compute_v1_SecurityPoliciesScopedList_descriptor = - getDescriptor().getMessageTypes().get(1380); + getDescriptor().getMessageTypes().get(1384); internal_static_google_cloud_compute_v1_SecurityPoliciesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPoliciesScopedList_descriptor, @@ -49937,7 +50324,7 @@ private static void _clinit_autosplit_dinit_3() { "SecurityPolicies", "Warning", }); internal_static_google_cloud_compute_v1_SecurityPoliciesWafConfig_descriptor = - getDescriptor().getMessageTypes().get(1381); + getDescriptor().getMessageTypes().get(1385); internal_static_google_cloud_compute_v1_SecurityPoliciesWafConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPoliciesWafConfig_descriptor, @@ -49945,7 +50332,7 @@ private static void _clinit_autosplit_dinit_3() { "WafRules", }); internal_static_google_cloud_compute_v1_SecurityPolicy_descriptor = - getDescriptor().getMessageTypes().get(1382); + getDescriptor().getMessageTypes().get(1386); internal_static_google_cloud_compute_v1_SecurityPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicy_descriptor, @@ -49980,7 +50367,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_SecurityPolicyAdaptiveProtectionConfig_descriptor = - getDescriptor().getMessageTypes().get(1383); + getDescriptor().getMessageTypes().get(1387); internal_static_google_cloud_compute_v1_SecurityPolicyAdaptiveProtectionConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyAdaptiveProtectionConfig_descriptor, @@ -49988,7 +50375,7 @@ private static void _clinit_autosplit_dinit_3() { "Layer7DdosDefenseConfig", }); internal_static_google_cloud_compute_v1_SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig_descriptor = - getDescriptor().getMessageTypes().get(1384); + getDescriptor().getMessageTypes().get(1388); internal_static_google_cloud_compute_v1_SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig_descriptor, @@ -49996,7 +50383,7 @@ private static void _clinit_autosplit_dinit_3() { "Enable", "RuleVisibility", "ThresholdConfigs", }); internal_static_google_cloud_compute_v1_SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig_descriptor = - getDescriptor().getMessageTypes().get(1385); + getDescriptor().getMessageTypes().get(1389); internal_static_google_cloud_compute_v1_SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig_descriptor, @@ -50012,7 +50399,7 @@ private static void _clinit_autosplit_dinit_3() { "TrafficGranularityConfigs", }); internal_static_google_cloud_compute_v1_SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig_descriptor = - getDescriptor().getMessageTypes().get(1386); + getDescriptor().getMessageTypes().get(1390); internal_static_google_cloud_compute_v1_SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig_descriptor, @@ -50020,7 +50407,7 @@ private static void _clinit_autosplit_dinit_3() { "EnableEachUniqueValue", "Type", "Value", }); internal_static_google_cloud_compute_v1_SecurityPolicyAdvancedOptionsConfig_descriptor = - getDescriptor().getMessageTypes().get(1387); + getDescriptor().getMessageTypes().get(1391); internal_static_google_cloud_compute_v1_SecurityPolicyAdvancedOptionsConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyAdvancedOptionsConfig_descriptor, @@ -50032,7 +50419,7 @@ private static void _clinit_autosplit_dinit_3() { "UserIpRequestHeaders", }); internal_static_google_cloud_compute_v1_SecurityPolicyAdvancedOptionsConfigJsonCustomConfig_descriptor = - getDescriptor().getMessageTypes().get(1388); + getDescriptor().getMessageTypes().get(1392); internal_static_google_cloud_compute_v1_SecurityPolicyAdvancedOptionsConfigJsonCustomConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyAdvancedOptionsConfigJsonCustomConfig_descriptor, @@ -50040,7 +50427,7 @@ private static void _clinit_autosplit_dinit_3() { "ContentTypes", }); internal_static_google_cloud_compute_v1_SecurityPolicyAssociation_descriptor = - getDescriptor().getMessageTypes().get(1389); + getDescriptor().getMessageTypes().get(1393); internal_static_google_cloud_compute_v1_SecurityPolicyAssociation_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyAssociation_descriptor, @@ -50054,7 +50441,7 @@ private static void _clinit_autosplit_dinit_3() { "ShortName", }); internal_static_google_cloud_compute_v1_SecurityPolicyDdosProtectionConfig_descriptor = - getDescriptor().getMessageTypes().get(1390); + getDescriptor().getMessageTypes().get(1394); internal_static_google_cloud_compute_v1_SecurityPolicyDdosProtectionConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyDdosProtectionConfig_descriptor, @@ -50062,7 +50449,7 @@ private static void _clinit_autosplit_dinit_3() { "DdosProtection", }); internal_static_google_cloud_compute_v1_SecurityPolicyList_descriptor = - getDescriptor().getMessageTypes().get(1391); + getDescriptor().getMessageTypes().get(1395); internal_static_google_cloud_compute_v1_SecurityPolicyList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyList_descriptor, @@ -50070,7 +50457,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Items", "Kind", "NextPageToken", "Warning", }); internal_static_google_cloud_compute_v1_SecurityPolicyRecaptchaOptionsConfig_descriptor = - getDescriptor().getMessageTypes().get(1392); + getDescriptor().getMessageTypes().get(1396); internal_static_google_cloud_compute_v1_SecurityPolicyRecaptchaOptionsConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRecaptchaOptionsConfig_descriptor, @@ -50078,7 +50465,7 @@ private static void _clinit_autosplit_dinit_3() { "RedirectSiteKey", }); internal_static_google_cloud_compute_v1_SecurityPolicyReference_descriptor = - getDescriptor().getMessageTypes().get(1393); + getDescriptor().getMessageTypes().get(1397); internal_static_google_cloud_compute_v1_SecurityPolicyReference_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyReference_descriptor, @@ -50086,7 +50473,7 @@ private static void _clinit_autosplit_dinit_3() { "SecurityPolicy", }); internal_static_google_cloud_compute_v1_SecurityPolicyRule_descriptor = - getDescriptor().getMessageTypes().get(1394); + getDescriptor().getMessageTypes().get(1398); internal_static_google_cloud_compute_v1_SecurityPolicyRule_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRule_descriptor, @@ -50104,7 +50491,7 @@ private static void _clinit_autosplit_dinit_3() { "RedirectOptions", }); internal_static_google_cloud_compute_v1_SecurityPolicyRuleHttpHeaderAction_descriptor = - getDescriptor().getMessageTypes().get(1395); + getDescriptor().getMessageTypes().get(1399); internal_static_google_cloud_compute_v1_SecurityPolicyRuleHttpHeaderAction_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRuleHttpHeaderAction_descriptor, @@ -50112,7 +50499,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestHeadersToAdds", }); internal_static_google_cloud_compute_v1_SecurityPolicyRuleHttpHeaderActionHttpHeaderOption_descriptor = - getDescriptor().getMessageTypes().get(1396); + getDescriptor().getMessageTypes().get(1400); internal_static_google_cloud_compute_v1_SecurityPolicyRuleHttpHeaderActionHttpHeaderOption_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRuleHttpHeaderActionHttpHeaderOption_descriptor, @@ -50120,7 +50507,7 @@ private static void _clinit_autosplit_dinit_3() { "HeaderName", "HeaderValue", }); internal_static_google_cloud_compute_v1_SecurityPolicyRuleMatcher_descriptor = - getDescriptor().getMessageTypes().get(1397); + getDescriptor().getMessageTypes().get(1401); internal_static_google_cloud_compute_v1_SecurityPolicyRuleMatcher_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRuleMatcher_descriptor, @@ -50128,7 +50515,7 @@ private static void _clinit_autosplit_dinit_3() { "Config", "Expr", "ExprOptions", "VersionedExpr", }); internal_static_google_cloud_compute_v1_SecurityPolicyRuleMatcherConfig_descriptor = - getDescriptor().getMessageTypes().get(1398); + getDescriptor().getMessageTypes().get(1402); internal_static_google_cloud_compute_v1_SecurityPolicyRuleMatcherConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRuleMatcherConfig_descriptor, @@ -50136,7 +50523,7 @@ private static void _clinit_autosplit_dinit_3() { "SrcIpRanges", }); internal_static_google_cloud_compute_v1_SecurityPolicyRuleMatcherExprOptions_descriptor = - getDescriptor().getMessageTypes().get(1399); + getDescriptor().getMessageTypes().get(1403); internal_static_google_cloud_compute_v1_SecurityPolicyRuleMatcherExprOptions_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRuleMatcherExprOptions_descriptor, @@ -50144,7 +50531,7 @@ private static void _clinit_autosplit_dinit_3() { "RecaptchaOptions", }); internal_static_google_cloud_compute_v1_SecurityPolicyRuleMatcherExprOptionsRecaptchaOptions_descriptor = - getDescriptor().getMessageTypes().get(1400); + getDescriptor().getMessageTypes().get(1404); internal_static_google_cloud_compute_v1_SecurityPolicyRuleMatcherExprOptionsRecaptchaOptions_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRuleMatcherExprOptionsRecaptchaOptions_descriptor, @@ -50152,7 +50539,7 @@ private static void _clinit_autosplit_dinit_3() { "ActionTokenSiteKeys", "SessionTokenSiteKeys", }); internal_static_google_cloud_compute_v1_SecurityPolicyRuleNetworkMatcher_descriptor = - getDescriptor().getMessageTypes().get(1401); + getDescriptor().getMessageTypes().get(1405); internal_static_google_cloud_compute_v1_SecurityPolicyRuleNetworkMatcher_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRuleNetworkMatcher_descriptor, @@ -50167,7 +50554,7 @@ private static void _clinit_autosplit_dinit_3() { "UserDefinedFields", }); internal_static_google_cloud_compute_v1_SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatch_descriptor = - getDescriptor().getMessageTypes().get(1402); + getDescriptor().getMessageTypes().get(1406); internal_static_google_cloud_compute_v1_SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatch_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatch_descriptor, @@ -50175,7 +50562,7 @@ private static void _clinit_autosplit_dinit_3() { "Name", "Values", }); internal_static_google_cloud_compute_v1_SecurityPolicyRulePreconfiguredWafConfig_descriptor = - getDescriptor().getMessageTypes().get(1403); + getDescriptor().getMessageTypes().get(1407); internal_static_google_cloud_compute_v1_SecurityPolicyRulePreconfiguredWafConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRulePreconfiguredWafConfig_descriptor, @@ -50183,7 +50570,7 @@ private static void _clinit_autosplit_dinit_3() { "Exclusions", }); internal_static_google_cloud_compute_v1_SecurityPolicyRulePreconfiguredWafConfigExclusion_descriptor = - getDescriptor().getMessageTypes().get(1404); + getDescriptor().getMessageTypes().get(1408); internal_static_google_cloud_compute_v1_SecurityPolicyRulePreconfiguredWafConfigExclusion_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRulePreconfiguredWafConfigExclusion_descriptor, @@ -50196,7 +50583,7 @@ private static void _clinit_autosplit_dinit_3() { "TargetRuleSet", }); internal_static_google_cloud_compute_v1_SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams_descriptor = - getDescriptor().getMessageTypes().get(1405); + getDescriptor().getMessageTypes().get(1409); internal_static_google_cloud_compute_v1_SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams_descriptor, @@ -50204,7 +50591,7 @@ private static void _clinit_autosplit_dinit_3() { "Op", "Val", }); internal_static_google_cloud_compute_v1_SecurityPolicyRuleRateLimitOptions_descriptor = - getDescriptor().getMessageTypes().get(1406); + getDescriptor().getMessageTypes().get(1410); internal_static_google_cloud_compute_v1_SecurityPolicyRuleRateLimitOptions_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRuleRateLimitOptions_descriptor, @@ -50220,7 +50607,7 @@ private static void _clinit_autosplit_dinit_3() { "RateLimitThreshold", }); internal_static_google_cloud_compute_v1_SecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfig_descriptor = - getDescriptor().getMessageTypes().get(1407); + getDescriptor().getMessageTypes().get(1411); internal_static_google_cloud_compute_v1_SecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfig_descriptor, @@ -50228,7 +50615,7 @@ private static void _clinit_autosplit_dinit_3() { "EnforceOnKeyName", "EnforceOnKeyType", }); internal_static_google_cloud_compute_v1_SecurityPolicyRuleRateLimitOptionsThreshold_descriptor = - getDescriptor().getMessageTypes().get(1408); + getDescriptor().getMessageTypes().get(1412); internal_static_google_cloud_compute_v1_SecurityPolicyRuleRateLimitOptionsThreshold_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRuleRateLimitOptionsThreshold_descriptor, @@ -50236,7 +50623,7 @@ private static void _clinit_autosplit_dinit_3() { "Count", "IntervalSec", }); internal_static_google_cloud_compute_v1_SecurityPolicyRuleRedirectOptions_descriptor = - getDescriptor().getMessageTypes().get(1409); + getDescriptor().getMessageTypes().get(1413); internal_static_google_cloud_compute_v1_SecurityPolicyRuleRedirectOptions_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRuleRedirectOptions_descriptor, @@ -50244,7 +50631,7 @@ private static void _clinit_autosplit_dinit_3() { "Target", "Type", }); internal_static_google_cloud_compute_v1_SecurityPolicyUserDefinedField_descriptor = - getDescriptor().getMessageTypes().get(1410); + getDescriptor().getMessageTypes().get(1414); internal_static_google_cloud_compute_v1_SecurityPolicyUserDefinedField_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyUserDefinedField_descriptor, @@ -50252,7 +50639,7 @@ private static void _clinit_autosplit_dinit_3() { "Base", "Mask", "Name", "Offset", "Size", }); internal_static_google_cloud_compute_v1_SecuritySettings_descriptor = - getDescriptor().getMessageTypes().get(1411); + getDescriptor().getMessageTypes().get(1415); internal_static_google_cloud_compute_v1_SecuritySettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecuritySettings_descriptor, @@ -50260,7 +50647,7 @@ private static void _clinit_autosplit_dinit_3() { "AwsV4Authentication", "ClientTlsPolicy", "SubjectAltNames", }); internal_static_google_cloud_compute_v1_SendDiagnosticInterruptInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1412); + getDescriptor().getMessageTypes().get(1416); internal_static_google_cloud_compute_v1_SendDiagnosticInterruptInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SendDiagnosticInterruptInstanceRequest_descriptor, @@ -50268,13 +50655,13 @@ private static void _clinit_autosplit_dinit_3() { "Instance", "Project", "Zone", }); internal_static_google_cloud_compute_v1_SendDiagnosticInterruptInstanceResponse_descriptor = - getDescriptor().getMessageTypes().get(1413); + getDescriptor().getMessageTypes().get(1417); 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(1414); + getDescriptor().getMessageTypes().get(1418); internal_static_google_cloud_compute_v1_SerialPortOutput_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SerialPortOutput_descriptor, @@ -50282,7 +50669,7 @@ private static void _clinit_autosplit_dinit_3() { "Contents", "Kind", "Next", "SelfLink", "Start", }); internal_static_google_cloud_compute_v1_ServerBinding_descriptor = - getDescriptor().getMessageTypes().get(1415); + getDescriptor().getMessageTypes().get(1419); internal_static_google_cloud_compute_v1_ServerBinding_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ServerBinding_descriptor, @@ -50290,7 +50677,7 @@ private static void _clinit_autosplit_dinit_3() { "Type", }); internal_static_google_cloud_compute_v1_ServiceAccount_descriptor = - getDescriptor().getMessageTypes().get(1416); + getDescriptor().getMessageTypes().get(1420); internal_static_google_cloud_compute_v1_ServiceAccount_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ServiceAccount_descriptor, @@ -50298,7 +50685,7 @@ private static void _clinit_autosplit_dinit_3() { "Email", "Scopes", }); internal_static_google_cloud_compute_v1_ServiceAttachment_descriptor = - getDescriptor().getMessageTypes().get(1417); + getDescriptor().getMessageTypes().get(1421); internal_static_google_cloud_compute_v1_ServiceAttachment_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ServiceAttachment_descriptor, @@ -50336,7 +50723,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_ServiceAttachmentAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1418); + getDescriptor().getMessageTypes().get(1422); internal_static_google_cloud_compute_v1_ServiceAttachmentAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ServiceAttachmentAggregatedList_descriptor, @@ -50354,7 +50741,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_ServiceAttachmentConnectedEndpoint_descriptor = - getDescriptor().getMessageTypes().get(1419); + getDescriptor().getMessageTypes().get(1423); internal_static_google_cloud_compute_v1_ServiceAttachmentConnectedEndpoint_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ServiceAttachmentConnectedEndpoint_descriptor, @@ -50367,7 +50754,7 @@ private static void _clinit_autosplit_dinit_3() { "Status", }); internal_static_google_cloud_compute_v1_ServiceAttachmentConsumerProjectLimit_descriptor = - getDescriptor().getMessageTypes().get(1420); + getDescriptor().getMessageTypes().get(1424); internal_static_google_cloud_compute_v1_ServiceAttachmentConsumerProjectLimit_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ServiceAttachmentConsumerProjectLimit_descriptor, @@ -50375,7 +50762,7 @@ private static void _clinit_autosplit_dinit_3() { "ConnectionLimit", "NetworkUrl", "ProjectIdOrNum", }); internal_static_google_cloud_compute_v1_ServiceAttachmentList_descriptor = - getDescriptor().getMessageTypes().get(1421); + getDescriptor().getMessageTypes().get(1425); internal_static_google_cloud_compute_v1_ServiceAttachmentList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ServiceAttachmentList_descriptor, @@ -50383,7 +50770,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_ServiceAttachmentsScopedList_descriptor = - getDescriptor().getMessageTypes().get(1422); + getDescriptor().getMessageTypes().get(1426); internal_static_google_cloud_compute_v1_ServiceAttachmentsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ServiceAttachmentsScopedList_descriptor, @@ -50391,7 +50778,7 @@ private static void _clinit_autosplit_dinit_3() { "ServiceAttachments", "Warning", }); internal_static_google_cloud_compute_v1_SetBackendServiceTargetSslProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1423); + getDescriptor().getMessageTypes().get(1427); internal_static_google_cloud_compute_v1_SetBackendServiceTargetSslProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetBackendServiceTargetSslProxyRequest_descriptor, @@ -50402,7 +50789,7 @@ private static void _clinit_autosplit_dinit_3() { "TargetSslProxy", }); internal_static_google_cloud_compute_v1_SetBackendServiceTargetTcpProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1424); + getDescriptor().getMessageTypes().get(1428); internal_static_google_cloud_compute_v1_SetBackendServiceTargetTcpProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetBackendServiceTargetTcpProxyRequest_descriptor, @@ -50413,7 +50800,7 @@ private static void _clinit_autosplit_dinit_3() { "TargetTcpProxy", }); internal_static_google_cloud_compute_v1_SetBackupTargetPoolRequest_descriptor = - getDescriptor().getMessageTypes().get(1425); + getDescriptor().getMessageTypes().get(1429); internal_static_google_cloud_compute_v1_SetBackupTargetPoolRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetBackupTargetPoolRequest_descriptor, @@ -50426,7 +50813,7 @@ private static void _clinit_autosplit_dinit_3() { "TargetReferenceResource", }); internal_static_google_cloud_compute_v1_SetCertificateMapTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1426); + getDescriptor().getMessageTypes().get(1430); internal_static_google_cloud_compute_v1_SetCertificateMapTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetCertificateMapTargetHttpsProxyRequest_descriptor, @@ -50437,7 +50824,7 @@ private static void _clinit_autosplit_dinit_3() { "TargetHttpsProxy", }); internal_static_google_cloud_compute_v1_SetCertificateMapTargetSslProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1427); + getDescriptor().getMessageTypes().get(1431); internal_static_google_cloud_compute_v1_SetCertificateMapTargetSslProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetCertificateMapTargetSslProxyRequest_descriptor, @@ -50448,7 +50835,7 @@ private static void _clinit_autosplit_dinit_3() { "TargetSslProxy", }); internal_static_google_cloud_compute_v1_SetCloudArmorTierProjectRequest_descriptor = - getDescriptor().getMessageTypes().get(1428); + getDescriptor().getMessageTypes().get(1432); internal_static_google_cloud_compute_v1_SetCloudArmorTierProjectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetCloudArmorTierProjectRequest_descriptor, @@ -50456,7 +50843,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "ProjectsSetCloudArmorTierRequestResource", "RequestId", }); internal_static_google_cloud_compute_v1_SetCommonInstanceMetadataOperationMetadata_descriptor = - getDescriptor().getMessageTypes().get(1429); + getDescriptor().getMessageTypes().get(1433); internal_static_google_cloud_compute_v1_SetCommonInstanceMetadataOperationMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetCommonInstanceMetadataOperationMetadata_descriptor, @@ -50474,7 +50861,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_SetCommonInstanceMetadataOperationMetadataPerLocationOperationInfo_descriptor = - getDescriptor().getMessageTypes().get(1430); + getDescriptor().getMessageTypes().get(1434); internal_static_google_cloud_compute_v1_SetCommonInstanceMetadataOperationMetadataPerLocationOperationInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetCommonInstanceMetadataOperationMetadataPerLocationOperationInfo_descriptor, @@ -50482,7 +50869,7 @@ private static void _clinit_autosplit_dinit_3() { "Error", "State", }); internal_static_google_cloud_compute_v1_SetCommonInstanceMetadataProjectRequest_descriptor = - getDescriptor().getMessageTypes().get(1431); + getDescriptor().getMessageTypes().get(1435); internal_static_google_cloud_compute_v1_SetCommonInstanceMetadataProjectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetCommonInstanceMetadataProjectRequest_descriptor, @@ -50490,7 +50877,7 @@ private static void _clinit_autosplit_dinit_3() { "MetadataResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_SetDefaultNetworkTierProjectRequest_descriptor = - getDescriptor().getMessageTypes().get(1432); + getDescriptor().getMessageTypes().get(1436); internal_static_google_cloud_compute_v1_SetDefaultNetworkTierProjectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetDefaultNetworkTierProjectRequest_descriptor, @@ -50498,7 +50885,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "ProjectsSetDefaultNetworkTierRequestResource", "RequestId", }); internal_static_google_cloud_compute_v1_SetDeletionProtectionInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1433); + getDescriptor().getMessageTypes().get(1437); internal_static_google_cloud_compute_v1_SetDeletionProtectionInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetDeletionProtectionInstanceRequest_descriptor, @@ -50506,7 +50893,7 @@ private static void _clinit_autosplit_dinit_3() { "DeletionProtection", "Project", "RequestId", "Resource", "Zone", }); internal_static_google_cloud_compute_v1_SetDiskAutoDeleteInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1434); + getDescriptor().getMessageTypes().get(1438); internal_static_google_cloud_compute_v1_SetDiskAutoDeleteInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetDiskAutoDeleteInstanceRequest_descriptor, @@ -50514,7 +50901,7 @@ private static void _clinit_autosplit_dinit_3() { "AutoDelete", "DeviceName", "Instance", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_SetEdgeSecurityPolicyBackendBucketRequest_descriptor = - getDescriptor().getMessageTypes().get(1435); + getDescriptor().getMessageTypes().get(1439); internal_static_google_cloud_compute_v1_SetEdgeSecurityPolicyBackendBucketRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetEdgeSecurityPolicyBackendBucketRequest_descriptor, @@ -50522,7 +50909,7 @@ private static void _clinit_autosplit_dinit_3() { "BackendBucket", "Project", "RequestId", "SecurityPolicyReferenceResource", }); internal_static_google_cloud_compute_v1_SetEdgeSecurityPolicyBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(1436); + getDescriptor().getMessageTypes().get(1440); internal_static_google_cloud_compute_v1_SetEdgeSecurityPolicyBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetEdgeSecurityPolicyBackendServiceRequest_descriptor, @@ -50530,7 +50917,7 @@ private static void _clinit_autosplit_dinit_3() { "BackendService", "Project", "RequestId", "SecurityPolicyReferenceResource", }); internal_static_google_cloud_compute_v1_SetIamPolicyBackendBucketRequest_descriptor = - getDescriptor().getMessageTypes().get(1437); + getDescriptor().getMessageTypes().get(1441); internal_static_google_cloud_compute_v1_SetIamPolicyBackendBucketRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyBackendBucketRequest_descriptor, @@ -50538,7 +50925,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetPolicyRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(1438); + getDescriptor().getMessageTypes().get(1442); internal_static_google_cloud_compute_v1_SetIamPolicyBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyBackendServiceRequest_descriptor, @@ -50546,7 +50933,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetPolicyRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1439); + getDescriptor().getMessageTypes().get(1443); internal_static_google_cloud_compute_v1_SetIamPolicyDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyDiskRequest_descriptor, @@ -50554,7 +50941,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "Zone", "ZoneSetPolicyRequestResource", }); internal_static_google_cloud_compute_v1_SetIamPolicyFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1440); + getDescriptor().getMessageTypes().get(1444); internal_static_google_cloud_compute_v1_SetIamPolicyFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyFirewallPolicyRequest_descriptor, @@ -50562,7 +50949,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalOrganizationSetPolicyRequestResource", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyImageRequest_descriptor = - getDescriptor().getMessageTypes().get(1441); + getDescriptor().getMessageTypes().get(1445); internal_static_google_cloud_compute_v1_SetIamPolicyImageRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyImageRequest_descriptor, @@ -50570,7 +50957,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetPolicyRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1442); + getDescriptor().getMessageTypes().get(1446); internal_static_google_cloud_compute_v1_SetIamPolicyInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyInstanceRequest_descriptor, @@ -50578,7 +50965,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "Zone", "ZoneSetPolicyRequestResource", }); internal_static_google_cloud_compute_v1_SetIamPolicyInstanceTemplateRequest_descriptor = - getDescriptor().getMessageTypes().get(1443); + getDescriptor().getMessageTypes().get(1447); internal_static_google_cloud_compute_v1_SetIamPolicyInstanceTemplateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyInstanceTemplateRequest_descriptor, @@ -50586,7 +50973,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetPolicyRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyInstantSnapshotRequest_descriptor = - getDescriptor().getMessageTypes().get(1444); + getDescriptor().getMessageTypes().get(1448); internal_static_google_cloud_compute_v1_SetIamPolicyInstantSnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyInstantSnapshotRequest_descriptor, @@ -50594,7 +50981,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "Zone", "ZoneSetPolicyRequestResource", }); internal_static_google_cloud_compute_v1_SetIamPolicyInterconnectAttachmentGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(1445); + getDescriptor().getMessageTypes().get(1449); internal_static_google_cloud_compute_v1_SetIamPolicyInterconnectAttachmentGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyInterconnectAttachmentGroupRequest_descriptor, @@ -50602,7 +50989,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetPolicyRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyInterconnectGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(1446); + getDescriptor().getMessageTypes().get(1450); internal_static_google_cloud_compute_v1_SetIamPolicyInterconnectGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyInterconnectGroupRequest_descriptor, @@ -50610,7 +50997,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetPolicyRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyLicenseRequest_descriptor = - getDescriptor().getMessageTypes().get(1447); + getDescriptor().getMessageTypes().get(1451); internal_static_google_cloud_compute_v1_SetIamPolicyLicenseRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyLicenseRequest_descriptor, @@ -50618,7 +51005,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetPolicyRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyMachineImageRequest_descriptor = - getDescriptor().getMessageTypes().get(1448); + getDescriptor().getMessageTypes().get(1452); internal_static_google_cloud_compute_v1_SetIamPolicyMachineImageRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyMachineImageRequest_descriptor, @@ -50626,7 +51013,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetPolicyRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyNetworkAttachmentRequest_descriptor = - getDescriptor().getMessageTypes().get(1449); + getDescriptor().getMessageTypes().get(1453); internal_static_google_cloud_compute_v1_SetIamPolicyNetworkAttachmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyNetworkAttachmentRequest_descriptor, @@ -50634,7 +51021,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RegionSetPolicyRequestResource", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1450); + getDescriptor().getMessageTypes().get(1454); internal_static_google_cloud_compute_v1_SetIamPolicyNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyNetworkFirewallPolicyRequest_descriptor, @@ -50642,7 +51029,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetPolicyRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyNodeGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(1451); + getDescriptor().getMessageTypes().get(1455); internal_static_google_cloud_compute_v1_SetIamPolicyNodeGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyNodeGroupRequest_descriptor, @@ -50650,7 +51037,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "Zone", "ZoneSetPolicyRequestResource", }); internal_static_google_cloud_compute_v1_SetIamPolicyNodeTemplateRequest_descriptor = - getDescriptor().getMessageTypes().get(1452); + getDescriptor().getMessageTypes().get(1456); internal_static_google_cloud_compute_v1_SetIamPolicyNodeTemplateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyNodeTemplateRequest_descriptor, @@ -50658,7 +51045,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RegionSetPolicyRequestResource", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyRegionBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(1453); + getDescriptor().getMessageTypes().get(1457); internal_static_google_cloud_compute_v1_SetIamPolicyRegionBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyRegionBackendServiceRequest_descriptor, @@ -50666,7 +51053,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RegionSetPolicyRequestResource", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyRegionDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1454); + getDescriptor().getMessageTypes().get(1458); internal_static_google_cloud_compute_v1_SetIamPolicyRegionDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyRegionDiskRequest_descriptor, @@ -50674,7 +51061,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RegionSetPolicyRequestResource", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyRegionInstantSnapshotRequest_descriptor = - getDescriptor().getMessageTypes().get(1455); + getDescriptor().getMessageTypes().get(1459); internal_static_google_cloud_compute_v1_SetIamPolicyRegionInstantSnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyRegionInstantSnapshotRequest_descriptor, @@ -50682,7 +51069,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RegionSetPolicyRequestResource", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyRegionNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1456); + getDescriptor().getMessageTypes().get(1460); internal_static_google_cloud_compute_v1_SetIamPolicyRegionNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyRegionNetworkFirewallPolicyRequest_descriptor, @@ -50690,7 +51077,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RegionSetPolicyRequestResource", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyReservationBlockRequest_descriptor = - getDescriptor().getMessageTypes().get(1457); + getDescriptor().getMessageTypes().get(1461); internal_static_google_cloud_compute_v1_SetIamPolicyReservationBlockRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyReservationBlockRequest_descriptor, @@ -50698,7 +51085,7 @@ private static void _clinit_autosplit_dinit_3() { "ParentResource", "Project", "Resource", "Zone", "ZoneSetNestedPolicyRequestResource", }); internal_static_google_cloud_compute_v1_SetIamPolicyReservationRequest_descriptor = - getDescriptor().getMessageTypes().get(1458); + getDescriptor().getMessageTypes().get(1462); internal_static_google_cloud_compute_v1_SetIamPolicyReservationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyReservationRequest_descriptor, @@ -50706,7 +51093,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "Zone", "ZoneSetPolicyRequestResource", }); internal_static_google_cloud_compute_v1_SetIamPolicyReservationSubBlockRequest_descriptor = - getDescriptor().getMessageTypes().get(1459); + getDescriptor().getMessageTypes().get(1463); internal_static_google_cloud_compute_v1_SetIamPolicyReservationSubBlockRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyReservationSubBlockRequest_descriptor, @@ -50714,7 +51101,7 @@ private static void _clinit_autosplit_dinit_3() { "ParentResource", "Project", "Resource", "Zone", "ZoneSetNestedPolicyRequestResource", }); internal_static_google_cloud_compute_v1_SetIamPolicyResourcePolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1460); + getDescriptor().getMessageTypes().get(1464); internal_static_google_cloud_compute_v1_SetIamPolicyResourcePolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyResourcePolicyRequest_descriptor, @@ -50722,7 +51109,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RegionSetPolicyRequestResource", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyServiceAttachmentRequest_descriptor = - getDescriptor().getMessageTypes().get(1461); + getDescriptor().getMessageTypes().get(1465); internal_static_google_cloud_compute_v1_SetIamPolicyServiceAttachmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyServiceAttachmentRequest_descriptor, @@ -50730,7 +51117,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RegionSetPolicyRequestResource", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicySnapshotRequest_descriptor = - getDescriptor().getMessageTypes().get(1462); + getDescriptor().getMessageTypes().get(1466); internal_static_google_cloud_compute_v1_SetIamPolicySnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicySnapshotRequest_descriptor, @@ -50738,7 +51125,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetPolicyRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyStoragePoolRequest_descriptor = - getDescriptor().getMessageTypes().get(1463); + getDescriptor().getMessageTypes().get(1467); internal_static_google_cloud_compute_v1_SetIamPolicyStoragePoolRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyStoragePoolRequest_descriptor, @@ -50746,7 +51133,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "Zone", "ZoneSetPolicyRequestResource", }); internal_static_google_cloud_compute_v1_SetIamPolicySubnetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(1464); + getDescriptor().getMessageTypes().get(1468); internal_static_google_cloud_compute_v1_SetIamPolicySubnetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicySubnetworkRequest_descriptor, @@ -50754,7 +51141,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RegionSetPolicyRequestResource", "Resource", }); internal_static_google_cloud_compute_v1_SetInstanceTemplateInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(1465); + getDescriptor().getMessageTypes().get(1469); internal_static_google_cloud_compute_v1_SetInstanceTemplateInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetInstanceTemplateInstanceGroupManagerRequest_descriptor, @@ -50766,7 +51153,7 @@ private static void _clinit_autosplit_dinit_3() { "Zone", }); internal_static_google_cloud_compute_v1_SetInstanceTemplateRegionInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(1466); + getDescriptor().getMessageTypes().get(1470); internal_static_google_cloud_compute_v1_SetInstanceTemplateRegionInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetInstanceTemplateRegionInstanceGroupManagerRequest_descriptor, @@ -50778,7 +51165,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetLabelsAddressRequest_descriptor = - getDescriptor().getMessageTypes().get(1467); + getDescriptor().getMessageTypes().get(1471); internal_static_google_cloud_compute_v1_SetLabelsAddressRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsAddressRequest_descriptor, @@ -50786,7 +51173,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RegionSetLabelsRequestResource", "RequestId", "Resource", }); internal_static_google_cloud_compute_v1_SetLabelsDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1468); + getDescriptor().getMessageTypes().get(1472); internal_static_google_cloud_compute_v1_SetLabelsDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsDiskRequest_descriptor, @@ -50794,7 +51181,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "RequestId", "Resource", "Zone", "ZoneSetLabelsRequestResource", }); internal_static_google_cloud_compute_v1_SetLabelsExternalVpnGatewayRequest_descriptor = - getDescriptor().getMessageTypes().get(1469); + getDescriptor().getMessageTypes().get(1473); internal_static_google_cloud_compute_v1_SetLabelsExternalVpnGatewayRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsExternalVpnGatewayRequest_descriptor, @@ -50802,7 +51189,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetLabelsRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetLabelsForwardingRuleRequest_descriptor = - getDescriptor().getMessageTypes().get(1470); + getDescriptor().getMessageTypes().get(1474); internal_static_google_cloud_compute_v1_SetLabelsForwardingRuleRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsForwardingRuleRequest_descriptor, @@ -50810,7 +51197,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RegionSetLabelsRequestResource", "RequestId", "Resource", }); internal_static_google_cloud_compute_v1_SetLabelsGlobalAddressRequest_descriptor = - getDescriptor().getMessageTypes().get(1471); + getDescriptor().getMessageTypes().get(1475); internal_static_google_cloud_compute_v1_SetLabelsGlobalAddressRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsGlobalAddressRequest_descriptor, @@ -50818,7 +51205,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetLabelsRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetLabelsGlobalForwardingRuleRequest_descriptor = - getDescriptor().getMessageTypes().get(1472); + getDescriptor().getMessageTypes().get(1476); internal_static_google_cloud_compute_v1_SetLabelsGlobalForwardingRuleRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsGlobalForwardingRuleRequest_descriptor, @@ -50826,7 +51213,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetLabelsRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetLabelsImageRequest_descriptor = - getDescriptor().getMessageTypes().get(1473); + getDescriptor().getMessageTypes().get(1477); internal_static_google_cloud_compute_v1_SetLabelsImageRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsImageRequest_descriptor, @@ -50834,7 +51221,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetLabelsRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetLabelsInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1474); + getDescriptor().getMessageTypes().get(1478); internal_static_google_cloud_compute_v1_SetLabelsInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsInstanceRequest_descriptor, @@ -50842,7 +51229,7 @@ private static void _clinit_autosplit_dinit_3() { "Instance", "InstancesSetLabelsRequestResource", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_SetLabelsInstantSnapshotRequest_descriptor = - getDescriptor().getMessageTypes().get(1475); + getDescriptor().getMessageTypes().get(1479); internal_static_google_cloud_compute_v1_SetLabelsInstantSnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsInstantSnapshotRequest_descriptor, @@ -50850,7 +51237,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "RequestId", "Resource", "Zone", "ZoneSetLabelsRequestResource", }); internal_static_google_cloud_compute_v1_SetLabelsInterconnectAttachmentRequest_descriptor = - getDescriptor().getMessageTypes().get(1476); + getDescriptor().getMessageTypes().get(1480); internal_static_google_cloud_compute_v1_SetLabelsInterconnectAttachmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsInterconnectAttachmentRequest_descriptor, @@ -50858,7 +51245,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RegionSetLabelsRequestResource", "RequestId", "Resource", }); internal_static_google_cloud_compute_v1_SetLabelsInterconnectRequest_descriptor = - getDescriptor().getMessageTypes().get(1477); + getDescriptor().getMessageTypes().get(1481); internal_static_google_cloud_compute_v1_SetLabelsInterconnectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsInterconnectRequest_descriptor, @@ -50866,7 +51253,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetLabelsRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetLabelsMachineImageRequest_descriptor = - getDescriptor().getMessageTypes().get(1478); + getDescriptor().getMessageTypes().get(1482); internal_static_google_cloud_compute_v1_SetLabelsMachineImageRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsMachineImageRequest_descriptor, @@ -50874,7 +51261,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetLabelsRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetLabelsRegionDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1479); + getDescriptor().getMessageTypes().get(1483); internal_static_google_cloud_compute_v1_SetLabelsRegionDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsRegionDiskRequest_descriptor, @@ -50882,7 +51269,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RegionSetLabelsRequestResource", "RequestId", "Resource", }); internal_static_google_cloud_compute_v1_SetLabelsRegionInstantSnapshotRequest_descriptor = - getDescriptor().getMessageTypes().get(1480); + getDescriptor().getMessageTypes().get(1484); internal_static_google_cloud_compute_v1_SetLabelsRegionInstantSnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsRegionInstantSnapshotRequest_descriptor, @@ -50890,7 +51277,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RegionSetLabelsRequestResource", "RequestId", "Resource", }); internal_static_google_cloud_compute_v1_SetLabelsRegionSecurityPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1481); + getDescriptor().getMessageTypes().get(1485); internal_static_google_cloud_compute_v1_SetLabelsRegionSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsRegionSecurityPolicyRequest_descriptor, @@ -50898,7 +51285,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RegionSetLabelsRequestResource", "RequestId", "Resource", }); internal_static_google_cloud_compute_v1_SetLabelsSecurityPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1482); + getDescriptor().getMessageTypes().get(1486); internal_static_google_cloud_compute_v1_SetLabelsSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsSecurityPolicyRequest_descriptor, @@ -50906,7 +51293,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetLabelsRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetLabelsSnapshotRequest_descriptor = - getDescriptor().getMessageTypes().get(1483); + getDescriptor().getMessageTypes().get(1487); internal_static_google_cloud_compute_v1_SetLabelsSnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsSnapshotRequest_descriptor, @@ -50914,7 +51301,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetLabelsRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetLabelsTargetVpnGatewayRequest_descriptor = - getDescriptor().getMessageTypes().get(1484); + getDescriptor().getMessageTypes().get(1488); internal_static_google_cloud_compute_v1_SetLabelsTargetVpnGatewayRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsTargetVpnGatewayRequest_descriptor, @@ -50922,7 +51309,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RegionSetLabelsRequestResource", "RequestId", "Resource", }); internal_static_google_cloud_compute_v1_SetLabelsVpnGatewayRequest_descriptor = - getDescriptor().getMessageTypes().get(1485); + getDescriptor().getMessageTypes().get(1489); internal_static_google_cloud_compute_v1_SetLabelsVpnGatewayRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsVpnGatewayRequest_descriptor, @@ -50930,7 +51317,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RegionSetLabelsRequestResource", "RequestId", "Resource", }); internal_static_google_cloud_compute_v1_SetLabelsVpnTunnelRequest_descriptor = - getDescriptor().getMessageTypes().get(1486); + getDescriptor().getMessageTypes().get(1490); internal_static_google_cloud_compute_v1_SetLabelsVpnTunnelRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsVpnTunnelRequest_descriptor, @@ -50938,7 +51325,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RegionSetLabelsRequestResource", "RequestId", "Resource", }); internal_static_google_cloud_compute_v1_SetMachineResourcesInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1487); + getDescriptor().getMessageTypes().get(1491); internal_static_google_cloud_compute_v1_SetMachineResourcesInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetMachineResourcesInstanceRequest_descriptor, @@ -50950,7 +51337,7 @@ private static void _clinit_autosplit_dinit_3() { "Zone", }); internal_static_google_cloud_compute_v1_SetMachineTypeInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1488); + getDescriptor().getMessageTypes().get(1492); internal_static_google_cloud_compute_v1_SetMachineTypeInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetMachineTypeInstanceRequest_descriptor, @@ -50958,7 +51345,7 @@ private static void _clinit_autosplit_dinit_3() { "Instance", "InstancesSetMachineTypeRequestResource", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_SetMetadataInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1489); + getDescriptor().getMessageTypes().get(1493); internal_static_google_cloud_compute_v1_SetMetadataInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetMetadataInstanceRequest_descriptor, @@ -50966,7 +51353,7 @@ private static void _clinit_autosplit_dinit_3() { "Instance", "MetadataResource", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_SetMinCpuPlatformInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1490); + getDescriptor().getMessageTypes().get(1494); internal_static_google_cloud_compute_v1_SetMinCpuPlatformInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetMinCpuPlatformInstanceRequest_descriptor, @@ -50978,7 +51365,7 @@ private static void _clinit_autosplit_dinit_3() { "Zone", }); internal_static_google_cloud_compute_v1_SetNameInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1491); + getDescriptor().getMessageTypes().get(1495); internal_static_google_cloud_compute_v1_SetNameInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetNameInstanceRequest_descriptor, @@ -50986,7 +51373,7 @@ private static void _clinit_autosplit_dinit_3() { "Instance", "InstancesSetNameRequestResource", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_SetNamedPortsInstanceGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(1492); + getDescriptor().getMessageTypes().get(1496); internal_static_google_cloud_compute_v1_SetNamedPortsInstanceGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetNamedPortsInstanceGroupRequest_descriptor, @@ -50998,7 +51385,7 @@ private static void _clinit_autosplit_dinit_3() { "Zone", }); internal_static_google_cloud_compute_v1_SetNamedPortsRegionInstanceGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(1493); + getDescriptor().getMessageTypes().get(1497); internal_static_google_cloud_compute_v1_SetNamedPortsRegionInstanceGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetNamedPortsRegionInstanceGroupRequest_descriptor, @@ -51010,7 +51397,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetNodeTemplateNodeGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(1494); + getDescriptor().getMessageTypes().get(1498); internal_static_google_cloud_compute_v1_SetNodeTemplateNodeGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetNodeTemplateNodeGroupRequest_descriptor, @@ -51022,7 +51409,7 @@ private static void _clinit_autosplit_dinit_3() { "Zone", }); internal_static_google_cloud_compute_v1_SetPrivateIpGoogleAccessSubnetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(1495); + getDescriptor().getMessageTypes().get(1499); internal_static_google_cloud_compute_v1_SetPrivateIpGoogleAccessSubnetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetPrivateIpGoogleAccessSubnetworkRequest_descriptor, @@ -51034,7 +51421,7 @@ private static void _clinit_autosplit_dinit_3() { "SubnetworksSetPrivateIpGoogleAccessRequestResource", }); internal_static_google_cloud_compute_v1_SetProxyHeaderTargetSslProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1496); + getDescriptor().getMessageTypes().get(1500); internal_static_google_cloud_compute_v1_SetProxyHeaderTargetSslProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetProxyHeaderTargetSslProxyRequest_descriptor, @@ -51045,7 +51432,7 @@ private static void _clinit_autosplit_dinit_3() { "TargetSslProxy", }); internal_static_google_cloud_compute_v1_SetProxyHeaderTargetTcpProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1497); + getDescriptor().getMessageTypes().get(1501); internal_static_google_cloud_compute_v1_SetProxyHeaderTargetTcpProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetProxyHeaderTargetTcpProxyRequest_descriptor, @@ -51056,7 +51443,7 @@ private static void _clinit_autosplit_dinit_3() { "TargetTcpProxy", }); internal_static_google_cloud_compute_v1_SetQuicOverrideTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1498); + getDescriptor().getMessageTypes().get(1502); internal_static_google_cloud_compute_v1_SetQuicOverrideTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetQuicOverrideTargetHttpsProxyRequest_descriptor, @@ -51067,7 +51454,7 @@ private static void _clinit_autosplit_dinit_3() { "TargetHttpsProxy", }); internal_static_google_cloud_compute_v1_SetSchedulingInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1499); + getDescriptor().getMessageTypes().get(1503); internal_static_google_cloud_compute_v1_SetSchedulingInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetSchedulingInstanceRequest_descriptor, @@ -51075,7 +51462,7 @@ private static void _clinit_autosplit_dinit_3() { "Instance", "Project", "RequestId", "SchedulingResource", "Zone", }); internal_static_google_cloud_compute_v1_SetSecurityPolicyBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(1500); + getDescriptor().getMessageTypes().get(1504); internal_static_google_cloud_compute_v1_SetSecurityPolicyBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetSecurityPolicyBackendServiceRequest_descriptor, @@ -51083,7 +51470,7 @@ private static void _clinit_autosplit_dinit_3() { "BackendService", "Project", "RequestId", "SecurityPolicyReferenceResource", }); internal_static_google_cloud_compute_v1_SetSecurityPolicyInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1501); + getDescriptor().getMessageTypes().get(1505); internal_static_google_cloud_compute_v1_SetSecurityPolicyInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetSecurityPolicyInstanceRequest_descriptor, @@ -51095,7 +51482,7 @@ private static void _clinit_autosplit_dinit_3() { "Zone", }); internal_static_google_cloud_compute_v1_SetSecurityPolicyRegionBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(1502); + getDescriptor().getMessageTypes().get(1506); internal_static_google_cloud_compute_v1_SetSecurityPolicyRegionBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetSecurityPolicyRegionBackendServiceRequest_descriptor, @@ -51103,7 +51490,7 @@ private static void _clinit_autosplit_dinit_3() { "BackendService", "Project", "Region", "RequestId", "SecurityPolicyReferenceResource", }); internal_static_google_cloud_compute_v1_SetSecurityPolicyTargetInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1503); + getDescriptor().getMessageTypes().get(1507); internal_static_google_cloud_compute_v1_SetSecurityPolicyTargetInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetSecurityPolicyTargetInstanceRequest_descriptor, @@ -51111,7 +51498,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "RequestId", "SecurityPolicyReferenceResource", "TargetInstance", "Zone", }); internal_static_google_cloud_compute_v1_SetSecurityPolicyTargetPoolRequest_descriptor = - getDescriptor().getMessageTypes().get(1504); + getDescriptor().getMessageTypes().get(1508); internal_static_google_cloud_compute_v1_SetSecurityPolicyTargetPoolRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetSecurityPolicyTargetPoolRequest_descriptor, @@ -51119,7 +51506,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RequestId", "SecurityPolicyReferenceResource", "TargetPool", }); internal_static_google_cloud_compute_v1_SetServiceAccountInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1505); + getDescriptor().getMessageTypes().get(1509); internal_static_google_cloud_compute_v1_SetServiceAccountInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetServiceAccountInstanceRequest_descriptor, @@ -51131,7 +51518,7 @@ private static void _clinit_autosplit_dinit_3() { "Zone", }); internal_static_google_cloud_compute_v1_SetShieldedInstanceIntegrityPolicyInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1506); + getDescriptor().getMessageTypes().get(1510); internal_static_google_cloud_compute_v1_SetShieldedInstanceIntegrityPolicyInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetShieldedInstanceIntegrityPolicyInstanceRequest_descriptor, @@ -51139,7 +51526,7 @@ private static void _clinit_autosplit_dinit_3() { "Instance", "Project", "RequestId", "ShieldedInstanceIntegrityPolicyResource", "Zone", }); internal_static_google_cloud_compute_v1_SetSslCertificatesRegionTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1507); + getDescriptor().getMessageTypes().get(1511); internal_static_google_cloud_compute_v1_SetSslCertificatesRegionTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetSslCertificatesRegionTargetHttpsProxyRequest_descriptor, @@ -51151,7 +51538,7 @@ private static void _clinit_autosplit_dinit_3() { "TargetHttpsProxy", }); internal_static_google_cloud_compute_v1_SetSslCertificatesTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1508); + getDescriptor().getMessageTypes().get(1512); internal_static_google_cloud_compute_v1_SetSslCertificatesTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetSslCertificatesTargetHttpsProxyRequest_descriptor, @@ -51162,7 +51549,7 @@ private static void _clinit_autosplit_dinit_3() { "TargetHttpsProxy", }); internal_static_google_cloud_compute_v1_SetSslCertificatesTargetSslProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1509); + getDescriptor().getMessageTypes().get(1513); internal_static_google_cloud_compute_v1_SetSslCertificatesTargetSslProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetSslCertificatesTargetSslProxyRequest_descriptor, @@ -51173,7 +51560,7 @@ private static void _clinit_autosplit_dinit_3() { "TargetSslProxy", }); internal_static_google_cloud_compute_v1_SetSslPolicyTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1510); + getDescriptor().getMessageTypes().get(1514); internal_static_google_cloud_compute_v1_SetSslPolicyTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetSslPolicyTargetHttpsProxyRequest_descriptor, @@ -51181,7 +51568,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "RequestId", "SslPolicyReferenceResource", "TargetHttpsProxy", }); internal_static_google_cloud_compute_v1_SetSslPolicyTargetSslProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1511); + getDescriptor().getMessageTypes().get(1515); internal_static_google_cloud_compute_v1_SetSslPolicyTargetSslProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetSslPolicyTargetSslProxyRequest_descriptor, @@ -51189,7 +51576,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "RequestId", "SslPolicyReferenceResource", "TargetSslProxy", }); internal_static_google_cloud_compute_v1_SetTagsInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1512); + getDescriptor().getMessageTypes().get(1516); internal_static_google_cloud_compute_v1_SetTagsInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetTagsInstanceRequest_descriptor, @@ -51197,7 +51584,7 @@ private static void _clinit_autosplit_dinit_3() { "Instance", "Project", "RequestId", "TagsResource", "Zone", }); internal_static_google_cloud_compute_v1_SetTargetForwardingRuleRequest_descriptor = - getDescriptor().getMessageTypes().get(1513); + getDescriptor().getMessageTypes().get(1517); internal_static_google_cloud_compute_v1_SetTargetForwardingRuleRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetTargetForwardingRuleRequest_descriptor, @@ -51205,7 +51592,7 @@ private static void _clinit_autosplit_dinit_3() { "ForwardingRule", "Project", "Region", "RequestId", "TargetReferenceResource", }); internal_static_google_cloud_compute_v1_SetTargetGlobalForwardingRuleRequest_descriptor = - getDescriptor().getMessageTypes().get(1514); + getDescriptor().getMessageTypes().get(1518); internal_static_google_cloud_compute_v1_SetTargetGlobalForwardingRuleRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetTargetGlobalForwardingRuleRequest_descriptor, @@ -51213,7 +51600,7 @@ private static void _clinit_autosplit_dinit_3() { "ForwardingRule", "Project", "RequestId", "TargetReferenceResource", }); internal_static_google_cloud_compute_v1_SetTargetPoolsInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(1515); + getDescriptor().getMessageTypes().get(1519); internal_static_google_cloud_compute_v1_SetTargetPoolsInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetTargetPoolsInstanceGroupManagerRequest_descriptor, @@ -51225,7 +51612,7 @@ private static void _clinit_autosplit_dinit_3() { "Zone", }); internal_static_google_cloud_compute_v1_SetTargetPoolsRegionInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(1516); + getDescriptor().getMessageTypes().get(1520); internal_static_google_cloud_compute_v1_SetTargetPoolsRegionInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetTargetPoolsRegionInstanceGroupManagerRequest_descriptor, @@ -51237,7 +51624,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetUrlMapRegionTargetHttpProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1517); + getDescriptor().getMessageTypes().get(1521); internal_static_google_cloud_compute_v1_SetUrlMapRegionTargetHttpProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetUrlMapRegionTargetHttpProxyRequest_descriptor, @@ -51245,7 +51632,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RequestId", "TargetHttpProxy", "UrlMapReferenceResource", }); internal_static_google_cloud_compute_v1_SetUrlMapRegionTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1518); + getDescriptor().getMessageTypes().get(1522); internal_static_google_cloud_compute_v1_SetUrlMapRegionTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetUrlMapRegionTargetHttpsProxyRequest_descriptor, @@ -51253,7 +51640,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RequestId", "TargetHttpsProxy", "UrlMapReferenceResource", }); internal_static_google_cloud_compute_v1_SetUrlMapTargetHttpProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1519); + getDescriptor().getMessageTypes().get(1523); internal_static_google_cloud_compute_v1_SetUrlMapTargetHttpProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetUrlMapTargetHttpProxyRequest_descriptor, @@ -51261,7 +51648,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "RequestId", "TargetHttpProxy", "UrlMapReferenceResource", }); internal_static_google_cloud_compute_v1_SetUrlMapTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1520); + getDescriptor().getMessageTypes().get(1524); internal_static_google_cloud_compute_v1_SetUrlMapTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetUrlMapTargetHttpsProxyRequest_descriptor, @@ -51269,7 +51656,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "RequestId", "TargetHttpsProxy", "UrlMapReferenceResource", }); internal_static_google_cloud_compute_v1_SetUsageExportBucketProjectRequest_descriptor = - getDescriptor().getMessageTypes().get(1521); + getDescriptor().getMessageTypes().get(1525); internal_static_google_cloud_compute_v1_SetUsageExportBucketProjectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetUsageExportBucketProjectRequest_descriptor, @@ -51277,7 +51664,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "RequestId", "UsageExportLocationResource", }); internal_static_google_cloud_compute_v1_ShareSettings_descriptor = - getDescriptor().getMessageTypes().get(1522); + getDescriptor().getMessageTypes().get(1526); internal_static_google_cloud_compute_v1_ShareSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ShareSettings_descriptor, @@ -51293,7 +51680,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_ShareSettingsProjectConfig_descriptor = - getDescriptor().getMessageTypes().get(1523); + getDescriptor().getMessageTypes().get(1527); internal_static_google_cloud_compute_v1_ShareSettingsProjectConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ShareSettingsProjectConfig_descriptor, @@ -51301,7 +51688,7 @@ private static void _clinit_autosplit_dinit_3() { "ProjectId", }); internal_static_google_cloud_compute_v1_ShieldedInstanceConfig_descriptor = - getDescriptor().getMessageTypes().get(1524); + getDescriptor().getMessageTypes().get(1528); internal_static_google_cloud_compute_v1_ShieldedInstanceConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ShieldedInstanceConfig_descriptor, @@ -51309,7 +51696,7 @@ private static void _clinit_autosplit_dinit_3() { "EnableIntegrityMonitoring", "EnableSecureBoot", "EnableVtpm", }); internal_static_google_cloud_compute_v1_ShieldedInstanceIdentity_descriptor = - getDescriptor().getMessageTypes().get(1525); + getDescriptor().getMessageTypes().get(1529); internal_static_google_cloud_compute_v1_ShieldedInstanceIdentity_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ShieldedInstanceIdentity_descriptor, @@ -51317,7 +51704,7 @@ private static void _clinit_autosplit_dinit_3() { "EccP256EncryptionKey", "EccP256SigningKey", "EncryptionKey", "Kind", "SigningKey", }); internal_static_google_cloud_compute_v1_ShieldedInstanceIdentityEntry_descriptor = - getDescriptor().getMessageTypes().get(1526); + getDescriptor().getMessageTypes().get(1530); internal_static_google_cloud_compute_v1_ShieldedInstanceIdentityEntry_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ShieldedInstanceIdentityEntry_descriptor, @@ -51325,7 +51712,7 @@ private static void _clinit_autosplit_dinit_3() { "EkCert", "EkPub", }); internal_static_google_cloud_compute_v1_ShieldedInstanceIntegrityPolicy_descriptor = - getDescriptor().getMessageTypes().get(1527); + getDescriptor().getMessageTypes().get(1531); internal_static_google_cloud_compute_v1_ShieldedInstanceIntegrityPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ShieldedInstanceIntegrityPolicy_descriptor, @@ -51333,7 +51720,7 @@ private static void _clinit_autosplit_dinit_3() { "UpdateAutoLearnPolicy", }); internal_static_google_cloud_compute_v1_SignedUrlKey_descriptor = - getDescriptor().getMessageTypes().get(1528); + getDescriptor().getMessageTypes().get(1532); internal_static_google_cloud_compute_v1_SignedUrlKey_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SignedUrlKey_descriptor, @@ -51341,7 +51728,7 @@ private static void _clinit_autosplit_dinit_3() { "KeyName", "KeyValue", }); internal_static_google_cloud_compute_v1_SimulateMaintenanceEventInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1529); + getDescriptor().getMessageTypes().get(1533); internal_static_google_cloud_compute_v1_SimulateMaintenanceEventInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SimulateMaintenanceEventInstanceRequest_descriptor, @@ -51349,7 +51736,7 @@ private static void _clinit_autosplit_dinit_3() { "Instance", "Project", "RequestId", "WithExtendedNotifications", "Zone", }); internal_static_google_cloud_compute_v1_SimulateMaintenanceEventNodeGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(1530); + getDescriptor().getMessageTypes().get(1534); internal_static_google_cloud_compute_v1_SimulateMaintenanceEventNodeGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SimulateMaintenanceEventNodeGroupRequest_descriptor, @@ -51361,7 +51748,7 @@ private static void _clinit_autosplit_dinit_3() { "Zone", }); internal_static_google_cloud_compute_v1_Snapshot_descriptor = - getDescriptor().getMessageTypes().get(1531); + getDescriptor().getMessageTypes().get(1535); internal_static_google_cloud_compute_v1_Snapshot_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Snapshot_descriptor, @@ -51414,7 +51801,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_SnapshotList_descriptor = - getDescriptor().getMessageTypes().get(1532); + getDescriptor().getMessageTypes().get(1536); internal_static_google_cloud_compute_v1_SnapshotList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SnapshotList_descriptor, @@ -51422,7 +51809,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_SnapshotParams_descriptor = - getDescriptor().getMessageTypes().get(1533); + getDescriptor().getMessageTypes().get(1537); internal_static_google_cloud_compute_v1_SnapshotParams_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SnapshotParams_descriptor, @@ -51438,7 +51825,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_SnapshotSettings_descriptor = - getDescriptor().getMessageTypes().get(1534); + getDescriptor().getMessageTypes().get(1538); internal_static_google_cloud_compute_v1_SnapshotSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SnapshotSettings_descriptor, @@ -51446,7 +51833,7 @@ private static void _clinit_autosplit_dinit_3() { "StorageLocation", }); internal_static_google_cloud_compute_v1_SnapshotSettingsStorageLocationSettings_descriptor = - getDescriptor().getMessageTypes().get(1535); + getDescriptor().getMessageTypes().get(1539); internal_static_google_cloud_compute_v1_SnapshotSettingsStorageLocationSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SnapshotSettingsStorageLocationSettings_descriptor, @@ -51464,7 +51851,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_SnapshotSettingsStorageLocationSettingsStorageLocationPreference_descriptor = - getDescriptor().getMessageTypes().get(1536); + getDescriptor().getMessageTypes().get(1540); internal_static_google_cloud_compute_v1_SnapshotSettingsStorageLocationSettingsStorageLocationPreference_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SnapshotSettingsStorageLocationSettingsStorageLocationPreference_descriptor, @@ -51472,7 +51859,7 @@ private static void _clinit_autosplit_dinit_3() { "Name", }); internal_static_google_cloud_compute_v1_SourceDiskEncryptionKey_descriptor = - getDescriptor().getMessageTypes().get(1537); + getDescriptor().getMessageTypes().get(1541); internal_static_google_cloud_compute_v1_SourceDiskEncryptionKey_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SourceDiskEncryptionKey_descriptor, @@ -51480,7 +51867,7 @@ private static void _clinit_autosplit_dinit_3() { "DiskEncryptionKey", "SourceDisk", }); internal_static_google_cloud_compute_v1_SourceInstanceParams_descriptor = - getDescriptor().getMessageTypes().get(1538); + getDescriptor().getMessageTypes().get(1542); internal_static_google_cloud_compute_v1_SourceInstanceParams_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SourceInstanceParams_descriptor, @@ -51488,7 +51875,7 @@ private static void _clinit_autosplit_dinit_3() { "DiskConfigs", }); internal_static_google_cloud_compute_v1_SourceInstanceProperties_descriptor = - getDescriptor().getMessageTypes().get(1539); + getDescriptor().getMessageTypes().get(1543); internal_static_google_cloud_compute_v1_SourceInstanceProperties_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SourceInstanceProperties_descriptor, @@ -51504,6 +51891,7 @@ private static void _clinit_autosplit_dinit_3() { "Metadata", "MinCpuPlatform", "NetworkInterfaces", + "PostKeyRevocationActionType", "Scheduling", "ServiceAccounts", "Tags", @@ -51519,7 +51907,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_SslCertificate_descriptor = - getDescriptor().getMessageTypes().get(1540); + getDescriptor().getMessageTypes().get(1544); internal_static_google_cloud_compute_v1_SslCertificate_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslCertificate_descriptor, @@ -51540,7 +51928,7 @@ private static void _clinit_autosplit_dinit_3() { "Type", }); internal_static_google_cloud_compute_v1_SslCertificateAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1541); + getDescriptor().getMessageTypes().get(1545); internal_static_google_cloud_compute_v1_SslCertificateAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslCertificateAggregatedList_descriptor, @@ -51558,7 +51946,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_SslCertificateList_descriptor = - getDescriptor().getMessageTypes().get(1542); + getDescriptor().getMessageTypes().get(1546); internal_static_google_cloud_compute_v1_SslCertificateList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslCertificateList_descriptor, @@ -51566,7 +51954,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_SslCertificateManagedSslCertificate_descriptor = - getDescriptor().getMessageTypes().get(1543); + getDescriptor().getMessageTypes().get(1547); internal_static_google_cloud_compute_v1_SslCertificateManagedSslCertificate_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslCertificateManagedSslCertificate_descriptor, @@ -51584,7 +51972,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_SslCertificateSelfManagedSslCertificate_descriptor = - getDescriptor().getMessageTypes().get(1544); + getDescriptor().getMessageTypes().get(1548); internal_static_google_cloud_compute_v1_SslCertificateSelfManagedSslCertificate_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslCertificateSelfManagedSslCertificate_descriptor, @@ -51592,7 +51980,7 @@ private static void _clinit_autosplit_dinit_3() { "Certificate", "PrivateKey", }); internal_static_google_cloud_compute_v1_SslCertificatesScopedList_descriptor = - getDescriptor().getMessageTypes().get(1545); + getDescriptor().getMessageTypes().get(1549); internal_static_google_cloud_compute_v1_SslCertificatesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslCertificatesScopedList_descriptor, @@ -51600,7 +51988,7 @@ private static void _clinit_autosplit_dinit_3() { "SslCertificates", "Warning", }); internal_static_google_cloud_compute_v1_SslPoliciesAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1546); + getDescriptor().getMessageTypes().get(1550); internal_static_google_cloud_compute_v1_SslPoliciesAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslPoliciesAggregatedList_descriptor, @@ -51618,7 +52006,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_SslPoliciesList_descriptor = - getDescriptor().getMessageTypes().get(1547); + getDescriptor().getMessageTypes().get(1551); internal_static_google_cloud_compute_v1_SslPoliciesList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslPoliciesList_descriptor, @@ -51626,7 +52014,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_SslPoliciesListAvailableFeaturesResponse_descriptor = - getDescriptor().getMessageTypes().get(1548); + getDescriptor().getMessageTypes().get(1552); internal_static_google_cloud_compute_v1_SslPoliciesListAvailableFeaturesResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslPoliciesListAvailableFeaturesResponse_descriptor, @@ -51634,7 +52022,7 @@ private static void _clinit_autosplit_dinit_3() { "Features", }); internal_static_google_cloud_compute_v1_SslPoliciesScopedList_descriptor = - getDescriptor().getMessageTypes().get(1549); + getDescriptor().getMessageTypes().get(1553); internal_static_google_cloud_compute_v1_SslPoliciesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslPoliciesScopedList_descriptor, @@ -51642,7 +52030,7 @@ private static void _clinit_autosplit_dinit_3() { "SslPolicies", "Warning", }); internal_static_google_cloud_compute_v1_SslPolicy_descriptor = - getDescriptor().getMessageTypes().get(1550); + getDescriptor().getMessageTypes().get(1554); internal_static_google_cloud_compute_v1_SslPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslPolicy_descriptor, @@ -51662,7 +52050,7 @@ private static void _clinit_autosplit_dinit_3() { "Warnings", }); internal_static_google_cloud_compute_v1_SslPolicyReference_descriptor = - getDescriptor().getMessageTypes().get(1551); + getDescriptor().getMessageTypes().get(1555); internal_static_google_cloud_compute_v1_SslPolicyReference_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslPolicyReference_descriptor, @@ -51670,7 +52058,7 @@ private static void _clinit_autosplit_dinit_3() { "SslPolicy", }); internal_static_google_cloud_compute_v1_StartAsyncReplicationDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1552); + getDescriptor().getMessageTypes().get(1556); internal_static_google_cloud_compute_v1_StartAsyncReplicationDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StartAsyncReplicationDiskRequest_descriptor, @@ -51678,7 +52066,7 @@ private static void _clinit_autosplit_dinit_3() { "Disk", "DisksStartAsyncReplicationRequestResource", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_StartAsyncReplicationRegionDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1553); + getDescriptor().getMessageTypes().get(1557); internal_static_google_cloud_compute_v1_StartAsyncReplicationRegionDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StartAsyncReplicationRegionDiskRequest_descriptor, @@ -51690,7 +52078,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_StartInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1554); + getDescriptor().getMessageTypes().get(1558); internal_static_google_cloud_compute_v1_StartInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StartInstanceRequest_descriptor, @@ -51698,7 +52086,7 @@ private static void _clinit_autosplit_dinit_3() { "Instance", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_StartInstancesInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(1555); + getDescriptor().getMessageTypes().get(1559); internal_static_google_cloud_compute_v1_StartInstancesInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StartInstancesInstanceGroupManagerRequest_descriptor, @@ -51710,7 +52098,7 @@ private static void _clinit_autosplit_dinit_3() { "Zone", }); internal_static_google_cloud_compute_v1_StartInstancesRegionInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(1556); + getDescriptor().getMessageTypes().get(1560); internal_static_google_cloud_compute_v1_StartInstancesRegionInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StartInstancesRegionInstanceGroupManagerRequest_descriptor, @@ -51722,7 +52110,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_StartWithEncryptionKeyInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1557); + getDescriptor().getMessageTypes().get(1561); internal_static_google_cloud_compute_v1_StartWithEncryptionKeyInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StartWithEncryptionKeyInstanceRequest_descriptor, @@ -51734,7 +52122,7 @@ private static void _clinit_autosplit_dinit_3() { "Zone", }); internal_static_google_cloud_compute_v1_StatefulPolicy_descriptor = - getDescriptor().getMessageTypes().get(1558); + getDescriptor().getMessageTypes().get(1562); internal_static_google_cloud_compute_v1_StatefulPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StatefulPolicy_descriptor, @@ -51742,7 +52130,7 @@ private static void _clinit_autosplit_dinit_3() { "PreservedState", }); internal_static_google_cloud_compute_v1_StatefulPolicyPreservedState_descriptor = - getDescriptor().getMessageTypes().get(1559); + getDescriptor().getMessageTypes().get(1563); internal_static_google_cloud_compute_v1_StatefulPolicyPreservedState_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StatefulPolicyPreservedState_descriptor, @@ -51780,7 +52168,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_StatefulPolicyPreservedStateDiskDevice_descriptor = - getDescriptor().getMessageTypes().get(1560); + getDescriptor().getMessageTypes().get(1564); internal_static_google_cloud_compute_v1_StatefulPolicyPreservedStateDiskDevice_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StatefulPolicyPreservedStateDiskDevice_descriptor, @@ -51788,7 +52176,7 @@ private static void _clinit_autosplit_dinit_3() { "AutoDelete", }); internal_static_google_cloud_compute_v1_StatefulPolicyPreservedStateNetworkIp_descriptor = - getDescriptor().getMessageTypes().get(1561); + getDescriptor().getMessageTypes().get(1565); internal_static_google_cloud_compute_v1_StatefulPolicyPreservedStateNetworkIp_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StatefulPolicyPreservedStateNetworkIp_descriptor, @@ -51796,7 +52184,7 @@ private static void _clinit_autosplit_dinit_3() { "AutoDelete", }); internal_static_google_cloud_compute_v1_Status_descriptor = - getDescriptor().getMessageTypes().get(1562); + getDescriptor().getMessageTypes().get(1566); internal_static_google_cloud_compute_v1_Status_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Status_descriptor, @@ -51804,7 +52192,7 @@ private static void _clinit_autosplit_dinit_3() { "Code", "Details", "Message", }); internal_static_google_cloud_compute_v1_StopAsyncReplicationDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1563); + getDescriptor().getMessageTypes().get(1567); internal_static_google_cloud_compute_v1_StopAsyncReplicationDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StopAsyncReplicationDiskRequest_descriptor, @@ -51812,7 +52200,7 @@ private static void _clinit_autosplit_dinit_3() { "Disk", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_StopAsyncReplicationRegionDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1564); + getDescriptor().getMessageTypes().get(1568); internal_static_google_cloud_compute_v1_StopAsyncReplicationRegionDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StopAsyncReplicationRegionDiskRequest_descriptor, @@ -51820,7 +52208,7 @@ private static void _clinit_autosplit_dinit_3() { "Disk", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_StopGroupAsyncReplicationDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1565); + getDescriptor().getMessageTypes().get(1569); internal_static_google_cloud_compute_v1_StopGroupAsyncReplicationDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StopGroupAsyncReplicationDiskRequest_descriptor, @@ -51828,7 +52216,7 @@ private static void _clinit_autosplit_dinit_3() { "DisksStopGroupAsyncReplicationResourceResource", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_StopGroupAsyncReplicationRegionDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1566); + getDescriptor().getMessageTypes().get(1570); internal_static_google_cloud_compute_v1_StopGroupAsyncReplicationRegionDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StopGroupAsyncReplicationRegionDiskRequest_descriptor, @@ -51836,7 +52224,7 @@ private static void _clinit_autosplit_dinit_3() { "DisksStopGroupAsyncReplicationResourceResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_StopInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1567); + getDescriptor().getMessageTypes().get(1571); internal_static_google_cloud_compute_v1_StopInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StopInstanceRequest_descriptor, @@ -51844,7 +52232,7 @@ private static void _clinit_autosplit_dinit_3() { "DiscardLocalSsd", "Instance", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_StopInstancesInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(1568); + getDescriptor().getMessageTypes().get(1572); internal_static_google_cloud_compute_v1_StopInstancesInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StopInstancesInstanceGroupManagerRequest_descriptor, @@ -51856,7 +52244,7 @@ private static void _clinit_autosplit_dinit_3() { "Zone", }); internal_static_google_cloud_compute_v1_StopInstancesRegionInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(1569); + getDescriptor().getMessageTypes().get(1573); internal_static_google_cloud_compute_v1_StopInstancesRegionInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StopInstancesRegionInstanceGroupManagerRequest_descriptor, @@ -51868,7 +52256,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_StoragePool_descriptor = - getDescriptor().getMessageTypes().get(1570); + getDescriptor().getMessageTypes().get(1574); internal_static_google_cloud_compute_v1_StoragePool_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StoragePool_descriptor, @@ -51882,6 +52270,7 @@ private static void _clinit_autosplit_dinit_3() { "LabelFingerprint", "Labels", "Name", + "Params", "PerformanceProvisioningType", "PoolProvisionedCapacityGb", "PoolProvisionedIops", @@ -51903,7 +52292,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_StoragePoolAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1571); + getDescriptor().getMessageTypes().get(1575); internal_static_google_cloud_compute_v1_StoragePoolAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StoragePoolAggregatedList_descriptor, @@ -51921,7 +52310,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_StoragePoolDisk_descriptor = - getDescriptor().getMessageTypes().get(1572); + getDescriptor().getMessageTypes().get(1576); internal_static_google_cloud_compute_v1_StoragePoolDisk_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StoragePoolDisk_descriptor, @@ -51939,7 +52328,7 @@ private static void _clinit_autosplit_dinit_3() { "UsedBytes", }); internal_static_google_cloud_compute_v1_StoragePoolExapoolProvisionedCapacityGb_descriptor = - getDescriptor().getMessageTypes().get(1573); + getDescriptor().getMessageTypes().get(1577); internal_static_google_cloud_compute_v1_StoragePoolExapoolProvisionedCapacityGb_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StoragePoolExapoolProvisionedCapacityGb_descriptor, @@ -51947,7 +52336,7 @@ private static void _clinit_autosplit_dinit_3() { "CapacityOptimized", "ReadOptimized", "WriteOptimized", }); internal_static_google_cloud_compute_v1_StoragePoolList_descriptor = - getDescriptor().getMessageTypes().get(1574); + getDescriptor().getMessageTypes().get(1578); internal_static_google_cloud_compute_v1_StoragePoolList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StoragePoolList_descriptor, @@ -51955,15 +52344,33 @@ private static void _clinit_autosplit_dinit_3() { "Etag", "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Unreachables", "Warning", }); internal_static_google_cloud_compute_v1_StoragePoolListDisks_descriptor = - getDescriptor().getMessageTypes().get(1575); + getDescriptor().getMessageTypes().get(1579); internal_static_google_cloud_compute_v1_StoragePoolListDisks_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StoragePoolListDisks_descriptor, new java.lang.String[] { "Etag", "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Unreachables", "Warning", }); + internal_static_google_cloud_compute_v1_StoragePoolParams_descriptor = + getDescriptor().getMessageTypes().get(1580); + internal_static_google_cloud_compute_v1_StoragePoolParams_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_compute_v1_StoragePoolParams_descriptor, + new java.lang.String[] { + "ResourceManagerTags", + }); + internal_static_google_cloud_compute_v1_StoragePoolParams_ResourceManagerTagsEntry_descriptor = + internal_static_google_cloud_compute_v1_StoragePoolParams_descriptor + .getNestedTypes() + .get(0); + internal_static_google_cloud_compute_v1_StoragePoolParams_ResourceManagerTagsEntry_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_compute_v1_StoragePoolParams_ResourceManagerTagsEntry_descriptor, + new java.lang.String[] { + "Key", "Value", + }); internal_static_google_cloud_compute_v1_StoragePoolResourceStatus_descriptor = - getDescriptor().getMessageTypes().get(1576); + getDescriptor().getMessageTypes().get(1581); internal_static_google_cloud_compute_v1_StoragePoolResourceStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StoragePoolResourceStatus_descriptor, @@ -51984,7 +52391,7 @@ private static void _clinit_autosplit_dinit_3() { "TotalProvisionedDiskThroughput", }); internal_static_google_cloud_compute_v1_StoragePoolType_descriptor = - getDescriptor().getMessageTypes().get(1577); + getDescriptor().getMessageTypes().get(1582); internal_static_google_cloud_compute_v1_StoragePoolType_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StoragePoolType_descriptor, @@ -52008,7 +52415,7 @@ private static void _clinit_autosplit_dinit_3() { "Zone", }); internal_static_google_cloud_compute_v1_StoragePoolTypeAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1578); + getDescriptor().getMessageTypes().get(1583); internal_static_google_cloud_compute_v1_StoragePoolTypeAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StoragePoolTypeAggregatedList_descriptor, @@ -52026,7 +52433,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_StoragePoolTypeList_descriptor = - getDescriptor().getMessageTypes().get(1579); + getDescriptor().getMessageTypes().get(1584); internal_static_google_cloud_compute_v1_StoragePoolTypeList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StoragePoolTypeList_descriptor, @@ -52034,7 +52441,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_StoragePoolTypesScopedList_descriptor = - getDescriptor().getMessageTypes().get(1580); + getDescriptor().getMessageTypes().get(1585); internal_static_google_cloud_compute_v1_StoragePoolTypesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StoragePoolTypesScopedList_descriptor, @@ -52042,7 +52449,7 @@ private static void _clinit_autosplit_dinit_3() { "StoragePoolTypes", "Warning", }); internal_static_google_cloud_compute_v1_StoragePoolsScopedList_descriptor = - getDescriptor().getMessageTypes().get(1581); + getDescriptor().getMessageTypes().get(1586); internal_static_google_cloud_compute_v1_StoragePoolsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StoragePoolsScopedList_descriptor, @@ -52050,7 +52457,7 @@ private static void _clinit_autosplit_dinit_3() { "StoragePools", "Warning", }); internal_static_google_cloud_compute_v1_Subnetwork_descriptor = - getDescriptor().getMessageTypes().get(1582); + getDescriptor().getMessageTypes().get(1587); internal_static_google_cloud_compute_v1_Subnetwork_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Subnetwork_descriptor, @@ -52089,7 +52496,7 @@ private static void _clinit_autosplit_dinit_3() { "UtilizationDetails", }); internal_static_google_cloud_compute_v1_SubnetworkAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1583); + getDescriptor().getMessageTypes().get(1588); internal_static_google_cloud_compute_v1_SubnetworkAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SubnetworkAggregatedList_descriptor, @@ -52107,7 +52514,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_SubnetworkList_descriptor = - getDescriptor().getMessageTypes().get(1584); + getDescriptor().getMessageTypes().get(1589); internal_static_google_cloud_compute_v1_SubnetworkList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SubnetworkList_descriptor, @@ -52115,7 +52522,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_SubnetworkLogConfig_descriptor = - getDescriptor().getMessageTypes().get(1585); + getDescriptor().getMessageTypes().get(1590); internal_static_google_cloud_compute_v1_SubnetworkLogConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SubnetworkLogConfig_descriptor, @@ -52128,7 +52535,7 @@ private static void _clinit_autosplit_dinit_3() { "MetadataFields", }); internal_static_google_cloud_compute_v1_SubnetworkParams_descriptor = - getDescriptor().getMessageTypes().get(1586); + getDescriptor().getMessageTypes().get(1591); internal_static_google_cloud_compute_v1_SubnetworkParams_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SubnetworkParams_descriptor, @@ -52144,7 +52551,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_SubnetworkSecondaryRange_descriptor = - getDescriptor().getMessageTypes().get(1587); + getDescriptor().getMessageTypes().get(1592); internal_static_google_cloud_compute_v1_SubnetworkSecondaryRange_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SubnetworkSecondaryRange_descriptor, @@ -52152,7 +52559,7 @@ private static void _clinit_autosplit_dinit_3() { "IpCidrRange", "RangeName", "ReservedInternalRange", }); internal_static_google_cloud_compute_v1_SubnetworkUtilizationDetails_descriptor = - getDescriptor().getMessageTypes().get(1588); + getDescriptor().getMessageTypes().get(1593); internal_static_google_cloud_compute_v1_SubnetworkUtilizationDetails_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SubnetworkUtilizationDetails_descriptor, @@ -52163,7 +52570,7 @@ private static void _clinit_autosplit_dinit_3() { "Ipv4Utilizations", }); internal_static_google_cloud_compute_v1_SubnetworkUtilizationDetailsIPV4Utilization_descriptor = - getDescriptor().getMessageTypes().get(1589); + getDescriptor().getMessageTypes().get(1594); internal_static_google_cloud_compute_v1_SubnetworkUtilizationDetailsIPV4Utilization_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SubnetworkUtilizationDetailsIPV4Utilization_descriptor, @@ -52171,7 +52578,7 @@ private static void _clinit_autosplit_dinit_3() { "RangeName", "TotalAllocatedIp", "TotalFreeIp", }); internal_static_google_cloud_compute_v1_SubnetworkUtilizationDetailsIPV6Utilization_descriptor = - getDescriptor().getMessageTypes().get(1590); + getDescriptor().getMessageTypes().get(1595); internal_static_google_cloud_compute_v1_SubnetworkUtilizationDetailsIPV6Utilization_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SubnetworkUtilizationDetailsIPV6Utilization_descriptor, @@ -52179,7 +52586,7 @@ private static void _clinit_autosplit_dinit_3() { "TotalAllocatedIp", "TotalFreeIp", }); internal_static_google_cloud_compute_v1_SubnetworksExpandIpCidrRangeRequest_descriptor = - getDescriptor().getMessageTypes().get(1591); + getDescriptor().getMessageTypes().get(1596); internal_static_google_cloud_compute_v1_SubnetworksExpandIpCidrRangeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SubnetworksExpandIpCidrRangeRequest_descriptor, @@ -52187,7 +52594,7 @@ private static void _clinit_autosplit_dinit_3() { "IpCidrRange", }); internal_static_google_cloud_compute_v1_SubnetworksScopedList_descriptor = - getDescriptor().getMessageTypes().get(1592); + getDescriptor().getMessageTypes().get(1597); internal_static_google_cloud_compute_v1_SubnetworksScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SubnetworksScopedList_descriptor, @@ -52195,7 +52602,7 @@ private static void _clinit_autosplit_dinit_3() { "Subnetworks", "Warning", }); internal_static_google_cloud_compute_v1_SubnetworksScopedWarning_descriptor = - getDescriptor().getMessageTypes().get(1593); + getDescriptor().getMessageTypes().get(1598); internal_static_google_cloud_compute_v1_SubnetworksScopedWarning_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SubnetworksScopedWarning_descriptor, @@ -52203,7 +52610,7 @@ private static void _clinit_autosplit_dinit_3() { "ScopeName", "Warning", }); internal_static_google_cloud_compute_v1_SubnetworksSetPrivateIpGoogleAccessRequest_descriptor = - getDescriptor().getMessageTypes().get(1594); + getDescriptor().getMessageTypes().get(1599); internal_static_google_cloud_compute_v1_SubnetworksSetPrivateIpGoogleAccessRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SubnetworksSetPrivateIpGoogleAccessRequest_descriptor, @@ -52211,7 +52618,7 @@ private static void _clinit_autosplit_dinit_3() { "PrivateIpGoogleAccess", }); internal_static_google_cloud_compute_v1_Subsetting_descriptor = - getDescriptor().getMessageTypes().get(1595); + getDescriptor().getMessageTypes().get(1600); internal_static_google_cloud_compute_v1_Subsetting_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Subsetting_descriptor, @@ -52219,7 +52626,7 @@ private static void _clinit_autosplit_dinit_3() { "Policy", }); internal_static_google_cloud_compute_v1_SuspendInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1596); + getDescriptor().getMessageTypes().get(1601); internal_static_google_cloud_compute_v1_SuspendInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SuspendInstanceRequest_descriptor, @@ -52227,7 +52634,7 @@ private static void _clinit_autosplit_dinit_3() { "DiscardLocalSsd", "Instance", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_SuspendInstancesInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(1597); + getDescriptor().getMessageTypes().get(1602); internal_static_google_cloud_compute_v1_SuspendInstancesInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SuspendInstancesInstanceGroupManagerRequest_descriptor, @@ -52239,7 +52646,7 @@ private static void _clinit_autosplit_dinit_3() { "Zone", }); internal_static_google_cloud_compute_v1_SuspendInstancesRegionInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(1598); + getDescriptor().getMessageTypes().get(1603); internal_static_google_cloud_compute_v1_SuspendInstancesRegionInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SuspendInstancesRegionInstanceGroupManagerRequest_descriptor, @@ -52251,7 +52658,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SwitchToCustomModeNetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(1599); + getDescriptor().getMessageTypes().get(1604); internal_static_google_cloud_compute_v1_SwitchToCustomModeNetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SwitchToCustomModeNetworkRequest_descriptor, @@ -52259,7 +52666,7 @@ private static void _clinit_autosplit_dinit_3() { "Network", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_TCPHealthCheck_descriptor = - getDescriptor().getMessageTypes().get(1600); + getDescriptor().getMessageTypes().get(1605); internal_static_google_cloud_compute_v1_TCPHealthCheck_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TCPHealthCheck_descriptor, @@ -52267,7 +52674,7 @@ private static void _clinit_autosplit_dinit_3() { "Port", "PortName", "PortSpecification", "ProxyHeader", "Request", "Response", }); internal_static_google_cloud_compute_v1_Tags_descriptor = - getDescriptor().getMessageTypes().get(1601); + getDescriptor().getMessageTypes().get(1606); internal_static_google_cloud_compute_v1_Tags_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Tags_descriptor, @@ -52275,7 +52682,7 @@ private static void _clinit_autosplit_dinit_3() { "Fingerprint", "Items", }); internal_static_google_cloud_compute_v1_TargetGrpcProxy_descriptor = - getDescriptor().getMessageTypes().get(1602); + getDescriptor().getMessageTypes().get(1607); internal_static_google_cloud_compute_v1_TargetGrpcProxy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetGrpcProxy_descriptor, @@ -52292,7 +52699,7 @@ private static void _clinit_autosplit_dinit_3() { "ValidateForProxyless", }); internal_static_google_cloud_compute_v1_TargetGrpcProxyList_descriptor = - getDescriptor().getMessageTypes().get(1603); + getDescriptor().getMessageTypes().get(1608); internal_static_google_cloud_compute_v1_TargetGrpcProxyList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetGrpcProxyList_descriptor, @@ -52300,7 +52707,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_TargetHttpProxiesScopedList_descriptor = - getDescriptor().getMessageTypes().get(1604); + getDescriptor().getMessageTypes().get(1609); internal_static_google_cloud_compute_v1_TargetHttpProxiesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetHttpProxiesScopedList_descriptor, @@ -52308,7 +52715,7 @@ private static void _clinit_autosplit_dinit_3() { "TargetHttpProxies", "Warning", }); internal_static_google_cloud_compute_v1_TargetHttpProxy_descriptor = - getDescriptor().getMessageTypes().get(1605); + getDescriptor().getMessageTypes().get(1610); internal_static_google_cloud_compute_v1_TargetHttpProxy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetHttpProxy_descriptor, @@ -52326,7 +52733,7 @@ private static void _clinit_autosplit_dinit_3() { "UrlMap", }); internal_static_google_cloud_compute_v1_TargetHttpProxyAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1606); + getDescriptor().getMessageTypes().get(1611); internal_static_google_cloud_compute_v1_TargetHttpProxyAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetHttpProxyAggregatedList_descriptor, @@ -52344,7 +52751,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_TargetHttpProxyList_descriptor = - getDescriptor().getMessageTypes().get(1607); + getDescriptor().getMessageTypes().get(1612); internal_static_google_cloud_compute_v1_TargetHttpProxyList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetHttpProxyList_descriptor, @@ -52352,7 +52759,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_TargetHttpsProxiesScopedList_descriptor = - getDescriptor().getMessageTypes().get(1608); + getDescriptor().getMessageTypes().get(1613); internal_static_google_cloud_compute_v1_TargetHttpsProxiesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetHttpsProxiesScopedList_descriptor, @@ -52360,7 +52767,7 @@ private static void _clinit_autosplit_dinit_3() { "TargetHttpsProxies", "Warning", }); internal_static_google_cloud_compute_v1_TargetHttpsProxiesSetCertificateMapRequest_descriptor = - getDescriptor().getMessageTypes().get(1609); + getDescriptor().getMessageTypes().get(1614); internal_static_google_cloud_compute_v1_TargetHttpsProxiesSetCertificateMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetHttpsProxiesSetCertificateMapRequest_descriptor, @@ -52368,7 +52775,7 @@ private static void _clinit_autosplit_dinit_3() { "CertificateMap", }); internal_static_google_cloud_compute_v1_TargetHttpsProxiesSetQuicOverrideRequest_descriptor = - getDescriptor().getMessageTypes().get(1610); + getDescriptor().getMessageTypes().get(1615); internal_static_google_cloud_compute_v1_TargetHttpsProxiesSetQuicOverrideRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetHttpsProxiesSetQuicOverrideRequest_descriptor, @@ -52376,7 +52783,7 @@ private static void _clinit_autosplit_dinit_3() { "QuicOverride", }); internal_static_google_cloud_compute_v1_TargetHttpsProxiesSetSslCertificatesRequest_descriptor = - getDescriptor().getMessageTypes().get(1611); + getDescriptor().getMessageTypes().get(1616); internal_static_google_cloud_compute_v1_TargetHttpsProxiesSetSslCertificatesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetHttpsProxiesSetSslCertificatesRequest_descriptor, @@ -52384,7 +52791,7 @@ private static void _clinit_autosplit_dinit_3() { "SslCertificates", }); internal_static_google_cloud_compute_v1_TargetHttpsProxy_descriptor = - getDescriptor().getMessageTypes().get(1612); + getDescriptor().getMessageTypes().get(1617); internal_static_google_cloud_compute_v1_TargetHttpsProxy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetHttpsProxy_descriptor, @@ -52409,7 +52816,7 @@ private static void _clinit_autosplit_dinit_3() { "UrlMap", }); internal_static_google_cloud_compute_v1_TargetHttpsProxyAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1613); + getDescriptor().getMessageTypes().get(1618); internal_static_google_cloud_compute_v1_TargetHttpsProxyAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetHttpsProxyAggregatedList_descriptor, @@ -52427,7 +52834,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_TargetHttpsProxyList_descriptor = - getDescriptor().getMessageTypes().get(1614); + getDescriptor().getMessageTypes().get(1619); internal_static_google_cloud_compute_v1_TargetHttpsProxyList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetHttpsProxyList_descriptor, @@ -52435,7 +52842,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_TargetInstance_descriptor = - getDescriptor().getMessageTypes().get(1615); + getDescriptor().getMessageTypes().get(1620); internal_static_google_cloud_compute_v1_TargetInstance_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetInstance_descriptor, @@ -52453,7 +52860,7 @@ private static void _clinit_autosplit_dinit_3() { "Zone", }); internal_static_google_cloud_compute_v1_TargetInstanceAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1616); + getDescriptor().getMessageTypes().get(1621); internal_static_google_cloud_compute_v1_TargetInstanceAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetInstanceAggregatedList_descriptor, @@ -52471,7 +52878,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_TargetInstanceList_descriptor = - getDescriptor().getMessageTypes().get(1617); + getDescriptor().getMessageTypes().get(1622); internal_static_google_cloud_compute_v1_TargetInstanceList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetInstanceList_descriptor, @@ -52479,7 +52886,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_TargetInstancesScopedList_descriptor = - getDescriptor().getMessageTypes().get(1618); + getDescriptor().getMessageTypes().get(1623); internal_static_google_cloud_compute_v1_TargetInstancesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetInstancesScopedList_descriptor, @@ -52487,7 +52894,7 @@ private static void _clinit_autosplit_dinit_3() { "TargetInstances", "Warning", }); internal_static_google_cloud_compute_v1_TargetPool_descriptor = - getDescriptor().getMessageTypes().get(1619); + getDescriptor().getMessageTypes().get(1624); internal_static_google_cloud_compute_v1_TargetPool_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetPool_descriptor, @@ -52507,7 +52914,7 @@ private static void _clinit_autosplit_dinit_3() { "SessionAffinity", }); internal_static_google_cloud_compute_v1_TargetPoolAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1620); + getDescriptor().getMessageTypes().get(1625); internal_static_google_cloud_compute_v1_TargetPoolAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetPoolAggregatedList_descriptor, @@ -52525,7 +52932,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_TargetPoolInstanceHealth_descriptor = - getDescriptor().getMessageTypes().get(1621); + getDescriptor().getMessageTypes().get(1626); internal_static_google_cloud_compute_v1_TargetPoolInstanceHealth_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetPoolInstanceHealth_descriptor, @@ -52533,7 +52940,7 @@ private static void _clinit_autosplit_dinit_3() { "HealthStatus", "Kind", }); internal_static_google_cloud_compute_v1_TargetPoolList_descriptor = - getDescriptor().getMessageTypes().get(1622); + getDescriptor().getMessageTypes().get(1627); internal_static_google_cloud_compute_v1_TargetPoolList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetPoolList_descriptor, @@ -52541,7 +52948,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_TargetPoolsAddHealthCheckRequest_descriptor = - getDescriptor().getMessageTypes().get(1623); + getDescriptor().getMessageTypes().get(1628); internal_static_google_cloud_compute_v1_TargetPoolsAddHealthCheckRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetPoolsAddHealthCheckRequest_descriptor, @@ -52549,7 +52956,7 @@ private static void _clinit_autosplit_dinit_3() { "HealthChecks", }); internal_static_google_cloud_compute_v1_TargetPoolsAddInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1624); + getDescriptor().getMessageTypes().get(1629); internal_static_google_cloud_compute_v1_TargetPoolsAddInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetPoolsAddInstanceRequest_descriptor, @@ -52557,7 +52964,7 @@ private static void _clinit_autosplit_dinit_3() { "Instances", }); internal_static_google_cloud_compute_v1_TargetPoolsRemoveHealthCheckRequest_descriptor = - getDescriptor().getMessageTypes().get(1625); + getDescriptor().getMessageTypes().get(1630); internal_static_google_cloud_compute_v1_TargetPoolsRemoveHealthCheckRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetPoolsRemoveHealthCheckRequest_descriptor, @@ -52565,7 +52972,7 @@ private static void _clinit_autosplit_dinit_3() { "HealthChecks", }); internal_static_google_cloud_compute_v1_TargetPoolsRemoveInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1626); + getDescriptor().getMessageTypes().get(1631); internal_static_google_cloud_compute_v1_TargetPoolsRemoveInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetPoolsRemoveInstanceRequest_descriptor, @@ -52573,7 +52980,7 @@ private static void _clinit_autosplit_dinit_3() { "Instances", }); internal_static_google_cloud_compute_v1_TargetPoolsScopedList_descriptor = - getDescriptor().getMessageTypes().get(1627); + getDescriptor().getMessageTypes().get(1632); internal_static_google_cloud_compute_v1_TargetPoolsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetPoolsScopedList_descriptor, @@ -52581,7 +52988,7 @@ private static void _clinit_autosplit_dinit_3() { "TargetPools", "Warning", }); internal_static_google_cloud_compute_v1_TargetReference_descriptor = - getDescriptor().getMessageTypes().get(1628); + getDescriptor().getMessageTypes().get(1633); internal_static_google_cloud_compute_v1_TargetReference_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetReference_descriptor, @@ -52589,7 +52996,7 @@ private static void _clinit_autosplit_dinit_3() { "Target", }); internal_static_google_cloud_compute_v1_TargetSslProxiesSetBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(1629); + getDescriptor().getMessageTypes().get(1634); internal_static_google_cloud_compute_v1_TargetSslProxiesSetBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetSslProxiesSetBackendServiceRequest_descriptor, @@ -52597,7 +53004,7 @@ private static void _clinit_autosplit_dinit_3() { "Service", }); internal_static_google_cloud_compute_v1_TargetSslProxiesSetCertificateMapRequest_descriptor = - getDescriptor().getMessageTypes().get(1630); + getDescriptor().getMessageTypes().get(1635); internal_static_google_cloud_compute_v1_TargetSslProxiesSetCertificateMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetSslProxiesSetCertificateMapRequest_descriptor, @@ -52605,7 +53012,7 @@ private static void _clinit_autosplit_dinit_3() { "CertificateMap", }); internal_static_google_cloud_compute_v1_TargetSslProxiesSetProxyHeaderRequest_descriptor = - getDescriptor().getMessageTypes().get(1631); + getDescriptor().getMessageTypes().get(1636); internal_static_google_cloud_compute_v1_TargetSslProxiesSetProxyHeaderRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetSslProxiesSetProxyHeaderRequest_descriptor, @@ -52613,7 +53020,7 @@ private static void _clinit_autosplit_dinit_3() { "ProxyHeader", }); internal_static_google_cloud_compute_v1_TargetSslProxiesSetSslCertificatesRequest_descriptor = - getDescriptor().getMessageTypes().get(1632); + getDescriptor().getMessageTypes().get(1637); internal_static_google_cloud_compute_v1_TargetSslProxiesSetSslCertificatesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetSslProxiesSetSslCertificatesRequest_descriptor, @@ -52621,7 +53028,7 @@ private static void _clinit_autosplit_dinit_3() { "SslCertificates", }); internal_static_google_cloud_compute_v1_TargetSslProxy_descriptor = - getDescriptor().getMessageTypes().get(1633); + getDescriptor().getMessageTypes().get(1638); internal_static_google_cloud_compute_v1_TargetSslProxy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetSslProxy_descriptor, @@ -52639,7 +53046,7 @@ private static void _clinit_autosplit_dinit_3() { "SslPolicy", }); internal_static_google_cloud_compute_v1_TargetSslProxyList_descriptor = - getDescriptor().getMessageTypes().get(1634); + getDescriptor().getMessageTypes().get(1639); internal_static_google_cloud_compute_v1_TargetSslProxyList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetSslProxyList_descriptor, @@ -52647,7 +53054,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_TargetTcpProxiesScopedList_descriptor = - getDescriptor().getMessageTypes().get(1635); + getDescriptor().getMessageTypes().get(1640); internal_static_google_cloud_compute_v1_TargetTcpProxiesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetTcpProxiesScopedList_descriptor, @@ -52655,7 +53062,7 @@ private static void _clinit_autosplit_dinit_3() { "TargetTcpProxies", "Warning", }); internal_static_google_cloud_compute_v1_TargetTcpProxiesSetBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(1636); + getDescriptor().getMessageTypes().get(1641); internal_static_google_cloud_compute_v1_TargetTcpProxiesSetBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetTcpProxiesSetBackendServiceRequest_descriptor, @@ -52663,7 +53070,7 @@ private static void _clinit_autosplit_dinit_3() { "Service", }); internal_static_google_cloud_compute_v1_TargetTcpProxiesSetProxyHeaderRequest_descriptor = - getDescriptor().getMessageTypes().get(1637); + getDescriptor().getMessageTypes().get(1642); internal_static_google_cloud_compute_v1_TargetTcpProxiesSetProxyHeaderRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetTcpProxiesSetProxyHeaderRequest_descriptor, @@ -52671,7 +53078,7 @@ private static void _clinit_autosplit_dinit_3() { "ProxyHeader", }); internal_static_google_cloud_compute_v1_TargetTcpProxy_descriptor = - getDescriptor().getMessageTypes().get(1638); + getDescriptor().getMessageTypes().get(1643); internal_static_google_cloud_compute_v1_TargetTcpProxy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetTcpProxy_descriptor, @@ -52688,7 +53095,7 @@ private static void _clinit_autosplit_dinit_3() { "Service", }); internal_static_google_cloud_compute_v1_TargetTcpProxyAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1639); + getDescriptor().getMessageTypes().get(1644); internal_static_google_cloud_compute_v1_TargetTcpProxyAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetTcpProxyAggregatedList_descriptor, @@ -52706,7 +53113,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_TargetTcpProxyList_descriptor = - getDescriptor().getMessageTypes().get(1640); + getDescriptor().getMessageTypes().get(1645); internal_static_google_cloud_compute_v1_TargetTcpProxyList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetTcpProxyList_descriptor, @@ -52714,7 +53121,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_TargetVpnGateway_descriptor = - getDescriptor().getMessageTypes().get(1641); + getDescriptor().getMessageTypes().get(1646); internal_static_google_cloud_compute_v1_TargetVpnGateway_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetVpnGateway_descriptor, @@ -52742,7 +53149,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_TargetVpnGatewayAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1642); + getDescriptor().getMessageTypes().get(1647); internal_static_google_cloud_compute_v1_TargetVpnGatewayAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetVpnGatewayAggregatedList_descriptor, @@ -52760,7 +53167,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_TargetVpnGatewayList_descriptor = - getDescriptor().getMessageTypes().get(1643); + getDescriptor().getMessageTypes().get(1648); internal_static_google_cloud_compute_v1_TargetVpnGatewayList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetVpnGatewayList_descriptor, @@ -52768,7 +53175,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_TargetVpnGatewaysScopedList_descriptor = - getDescriptor().getMessageTypes().get(1644); + getDescriptor().getMessageTypes().get(1649); internal_static_google_cloud_compute_v1_TargetVpnGatewaysScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetVpnGatewaysScopedList_descriptor, @@ -52776,7 +53183,7 @@ private static void _clinit_autosplit_dinit_3() { "TargetVpnGateways", "Warning", }); internal_static_google_cloud_compute_v1_TestFailure_descriptor = - getDescriptor().getMessageTypes().get(1645); + getDescriptor().getMessageTypes().get(1650); internal_static_google_cloud_compute_v1_TestFailure_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestFailure_descriptor, @@ -52792,15 +53199,23 @@ private static void _clinit_autosplit_dinit_3() { "Path", }); internal_static_google_cloud_compute_v1_TestIamPermissionsAddressRequest_descriptor = - getDescriptor().getMessageTypes().get(1646); + getDescriptor().getMessageTypes().get(1651); internal_static_google_cloud_compute_v1_TestIamPermissionsAddressRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsAddressRequest_descriptor, new java.lang.String[] { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); + internal_static_google_cloud_compute_v1_TestIamPermissionsAutoscalerRequest_descriptor = + getDescriptor().getMessageTypes().get(1652); + internal_static_google_cloud_compute_v1_TestIamPermissionsAutoscalerRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_compute_v1_TestIamPermissionsAutoscalerRequest_descriptor, + new java.lang.String[] { + "Project", "Resource", "TestPermissionsRequestResource", "Zone", + }); internal_static_google_cloud_compute_v1_TestIamPermissionsBackendBucketRequest_descriptor = - getDescriptor().getMessageTypes().get(1647); + getDescriptor().getMessageTypes().get(1653); internal_static_google_cloud_compute_v1_TestIamPermissionsBackendBucketRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsBackendBucketRequest_descriptor, @@ -52808,7 +53223,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(1648); + getDescriptor().getMessageTypes().get(1654); internal_static_google_cloud_compute_v1_TestIamPermissionsBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsBackendServiceRequest_descriptor, @@ -52816,7 +53231,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1649); + getDescriptor().getMessageTypes().get(1655); internal_static_google_cloud_compute_v1_TestIamPermissionsDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsDiskRequest_descriptor, @@ -52824,7 +53239,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", "Zone", }); internal_static_google_cloud_compute_v1_TestIamPermissionsExternalVpnGatewayRequest_descriptor = - getDescriptor().getMessageTypes().get(1650); + getDescriptor().getMessageTypes().get(1656); internal_static_google_cloud_compute_v1_TestIamPermissionsExternalVpnGatewayRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsExternalVpnGatewayRequest_descriptor, @@ -52832,7 +53247,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1651); + getDescriptor().getMessageTypes().get(1657); internal_static_google_cloud_compute_v1_TestIamPermissionsFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsFirewallPolicyRequest_descriptor, @@ -52840,7 +53255,7 @@ private static void _clinit_autosplit_dinit_3() { "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsFirewallRequest_descriptor = - getDescriptor().getMessageTypes().get(1652); + getDescriptor().getMessageTypes().get(1658); internal_static_google_cloud_compute_v1_TestIamPermissionsFirewallRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsFirewallRequest_descriptor, @@ -52848,15 +53263,23 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsGlobalAddressRequest_descriptor = - getDescriptor().getMessageTypes().get(1653); + getDescriptor().getMessageTypes().get(1659); internal_static_google_cloud_compute_v1_TestIamPermissionsGlobalAddressRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsGlobalAddressRequest_descriptor, new java.lang.String[] { "Project", "Resource", "TestPermissionsRequestResource", }); + internal_static_google_cloud_compute_v1_TestIamPermissionsHealthCheckRequest_descriptor = + getDescriptor().getMessageTypes().get(1660); + internal_static_google_cloud_compute_v1_TestIamPermissionsHealthCheckRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_compute_v1_TestIamPermissionsHealthCheckRequest_descriptor, + new java.lang.String[] { + "Project", "Resource", "TestPermissionsRequestResource", + }); internal_static_google_cloud_compute_v1_TestIamPermissionsImageRequest_descriptor = - getDescriptor().getMessageTypes().get(1654); + getDescriptor().getMessageTypes().get(1661); internal_static_google_cloud_compute_v1_TestIamPermissionsImageRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsImageRequest_descriptor, @@ -52864,7 +53287,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsInstanceGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(1655); + getDescriptor().getMessageTypes().get(1662); internal_static_google_cloud_compute_v1_TestIamPermissionsInstanceGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsInstanceGroupRequest_descriptor, @@ -52872,7 +53295,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", "Zone", }); internal_static_google_cloud_compute_v1_TestIamPermissionsInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1656); + getDescriptor().getMessageTypes().get(1663); internal_static_google_cloud_compute_v1_TestIamPermissionsInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsInstanceRequest_descriptor, @@ -52880,7 +53303,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", "Zone", }); internal_static_google_cloud_compute_v1_TestIamPermissionsInstanceTemplateRequest_descriptor = - getDescriptor().getMessageTypes().get(1657); + getDescriptor().getMessageTypes().get(1664); internal_static_google_cloud_compute_v1_TestIamPermissionsInstanceTemplateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsInstanceTemplateRequest_descriptor, @@ -52888,7 +53311,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsInstantSnapshotRequest_descriptor = - getDescriptor().getMessageTypes().get(1658); + getDescriptor().getMessageTypes().get(1665); internal_static_google_cloud_compute_v1_TestIamPermissionsInstantSnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsInstantSnapshotRequest_descriptor, @@ -52896,7 +53319,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", "Zone", }); internal_static_google_cloud_compute_v1_TestIamPermissionsInterconnectAttachmentGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(1659); + getDescriptor().getMessageTypes().get(1666); internal_static_google_cloud_compute_v1_TestIamPermissionsInterconnectAttachmentGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsInterconnectAttachmentGroupRequest_descriptor, @@ -52904,7 +53327,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsInterconnectGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(1660); + getDescriptor().getMessageTypes().get(1667); internal_static_google_cloud_compute_v1_TestIamPermissionsInterconnectGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsInterconnectGroupRequest_descriptor, @@ -52912,7 +53335,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsLicenseCodeRequest_descriptor = - getDescriptor().getMessageTypes().get(1661); + getDescriptor().getMessageTypes().get(1668); internal_static_google_cloud_compute_v1_TestIamPermissionsLicenseCodeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsLicenseCodeRequest_descriptor, @@ -52920,7 +53343,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsLicenseRequest_descriptor = - getDescriptor().getMessageTypes().get(1662); + getDescriptor().getMessageTypes().get(1669); internal_static_google_cloud_compute_v1_TestIamPermissionsLicenseRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsLicenseRequest_descriptor, @@ -52928,7 +53351,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsMachineImageRequest_descriptor = - getDescriptor().getMessageTypes().get(1663); + getDescriptor().getMessageTypes().get(1670); internal_static_google_cloud_compute_v1_TestIamPermissionsMachineImageRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsMachineImageRequest_descriptor, @@ -52936,7 +53359,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsNetworkAttachmentRequest_descriptor = - getDescriptor().getMessageTypes().get(1664); + getDescriptor().getMessageTypes().get(1671); internal_static_google_cloud_compute_v1_TestIamPermissionsNetworkAttachmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsNetworkAttachmentRequest_descriptor, @@ -52944,7 +53367,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsNetworkEndpointGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(1665); + getDescriptor().getMessageTypes().get(1672); internal_static_google_cloud_compute_v1_TestIamPermissionsNetworkEndpointGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsNetworkEndpointGroupRequest_descriptor, @@ -52952,7 +53375,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", "Zone", }); internal_static_google_cloud_compute_v1_TestIamPermissionsNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1666); + getDescriptor().getMessageTypes().get(1673); internal_static_google_cloud_compute_v1_TestIamPermissionsNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsNetworkFirewallPolicyRequest_descriptor, @@ -52960,7 +53383,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsNodeGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(1667); + getDescriptor().getMessageTypes().get(1674); internal_static_google_cloud_compute_v1_TestIamPermissionsNodeGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsNodeGroupRequest_descriptor, @@ -52968,7 +53391,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", "Zone", }); internal_static_google_cloud_compute_v1_TestIamPermissionsNodeTemplateRequest_descriptor = - getDescriptor().getMessageTypes().get(1668); + getDescriptor().getMessageTypes().get(1675); internal_static_google_cloud_compute_v1_TestIamPermissionsNodeTemplateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsNodeTemplateRequest_descriptor, @@ -52976,15 +53399,23 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsPacketMirroringRequest_descriptor = - getDescriptor().getMessageTypes().get(1669); + getDescriptor().getMessageTypes().get(1676); internal_static_google_cloud_compute_v1_TestIamPermissionsPacketMirroringRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsPacketMirroringRequest_descriptor, new java.lang.String[] { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); + internal_static_google_cloud_compute_v1_TestIamPermissionsRegionAutoscalerRequest_descriptor = + getDescriptor().getMessageTypes().get(1677); + internal_static_google_cloud_compute_v1_TestIamPermissionsRegionAutoscalerRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_compute_v1_TestIamPermissionsRegionAutoscalerRequest_descriptor, + new java.lang.String[] { + "Project", "Region", "Resource", "TestPermissionsRequestResource", + }); internal_static_google_cloud_compute_v1_TestIamPermissionsRegionBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(1670); + getDescriptor().getMessageTypes().get(1678); internal_static_google_cloud_compute_v1_TestIamPermissionsRegionBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsRegionBackendServiceRequest_descriptor, @@ -52992,15 +53423,23 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsRegionDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1671); + getDescriptor().getMessageTypes().get(1679); internal_static_google_cloud_compute_v1_TestIamPermissionsRegionDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsRegionDiskRequest_descriptor, new java.lang.String[] { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); + internal_static_google_cloud_compute_v1_TestIamPermissionsRegionHealthCheckRequest_descriptor = + getDescriptor().getMessageTypes().get(1680); + internal_static_google_cloud_compute_v1_TestIamPermissionsRegionHealthCheckRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_compute_v1_TestIamPermissionsRegionHealthCheckRequest_descriptor, + new java.lang.String[] { + "Project", "Region", "Resource", "TestPermissionsRequestResource", + }); internal_static_google_cloud_compute_v1_TestIamPermissionsRegionInstanceGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(1672); + getDescriptor().getMessageTypes().get(1681); internal_static_google_cloud_compute_v1_TestIamPermissionsRegionInstanceGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsRegionInstanceGroupRequest_descriptor, @@ -53008,7 +53447,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsRegionInstantSnapshotRequest_descriptor = - getDescriptor().getMessageTypes().get(1673); + getDescriptor().getMessageTypes().get(1682); internal_static_google_cloud_compute_v1_TestIamPermissionsRegionInstantSnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsRegionInstantSnapshotRequest_descriptor, @@ -53016,15 +53455,23 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsRegionNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1674); + getDescriptor().getMessageTypes().get(1683); internal_static_google_cloud_compute_v1_TestIamPermissionsRegionNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsRegionNetworkFirewallPolicyRequest_descriptor, new java.lang.String[] { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); + internal_static_google_cloud_compute_v1_TestIamPermissionsRegionNotificationEndpointRequest_descriptor = + getDescriptor().getMessageTypes().get(1684); + internal_static_google_cloud_compute_v1_TestIamPermissionsRegionNotificationEndpointRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_compute_v1_TestIamPermissionsRegionNotificationEndpointRequest_descriptor, + new java.lang.String[] { + "Project", "Region", "Resource", "TestPermissionsRequestResource", + }); internal_static_google_cloud_compute_v1_TestIamPermissionsReservationBlockRequest_descriptor = - getDescriptor().getMessageTypes().get(1675); + getDescriptor().getMessageTypes().get(1685); internal_static_google_cloud_compute_v1_TestIamPermissionsReservationBlockRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsReservationBlockRequest_descriptor, @@ -53032,7 +53479,7 @@ private static void _clinit_autosplit_dinit_3() { "ParentResource", "Project", "Resource", "TestPermissionsRequestResource", "Zone", }); internal_static_google_cloud_compute_v1_TestIamPermissionsReservationRequest_descriptor = - getDescriptor().getMessageTypes().get(1676); + getDescriptor().getMessageTypes().get(1686); internal_static_google_cloud_compute_v1_TestIamPermissionsReservationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsReservationRequest_descriptor, @@ -53040,7 +53487,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", "Zone", }); internal_static_google_cloud_compute_v1_TestIamPermissionsReservationSubBlockRequest_descriptor = - getDescriptor().getMessageTypes().get(1677); + getDescriptor().getMessageTypes().get(1687); internal_static_google_cloud_compute_v1_TestIamPermissionsReservationSubBlockRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsReservationSubBlockRequest_descriptor, @@ -53048,15 +53495,23 @@ private static void _clinit_autosplit_dinit_3() { "ParentResource", "Project", "Resource", "TestPermissionsRequestResource", "Zone", }); internal_static_google_cloud_compute_v1_TestIamPermissionsResourcePolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1678); + getDescriptor().getMessageTypes().get(1688); internal_static_google_cloud_compute_v1_TestIamPermissionsResourcePolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsResourcePolicyRequest_descriptor, new java.lang.String[] { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); + internal_static_google_cloud_compute_v1_TestIamPermissionsRouteRequest_descriptor = + getDescriptor().getMessageTypes().get(1689); + internal_static_google_cloud_compute_v1_TestIamPermissionsRouteRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_compute_v1_TestIamPermissionsRouteRequest_descriptor, + new java.lang.String[] { + "Project", "Resource", "TestPermissionsRequestResource", + }); internal_static_google_cloud_compute_v1_TestIamPermissionsServiceAttachmentRequest_descriptor = - getDescriptor().getMessageTypes().get(1679); + getDescriptor().getMessageTypes().get(1690); internal_static_google_cloud_compute_v1_TestIamPermissionsServiceAttachmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsServiceAttachmentRequest_descriptor, @@ -53064,7 +53519,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsSnapshotRequest_descriptor = - getDescriptor().getMessageTypes().get(1680); + getDescriptor().getMessageTypes().get(1691); internal_static_google_cloud_compute_v1_TestIamPermissionsSnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsSnapshotRequest_descriptor, @@ -53072,7 +53527,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsStoragePoolRequest_descriptor = - getDescriptor().getMessageTypes().get(1681); + getDescriptor().getMessageTypes().get(1692); internal_static_google_cloud_compute_v1_TestIamPermissionsStoragePoolRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsStoragePoolRequest_descriptor, @@ -53080,7 +53535,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", "Zone", }); internal_static_google_cloud_compute_v1_TestIamPermissionsSubnetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(1682); + getDescriptor().getMessageTypes().get(1693); internal_static_google_cloud_compute_v1_TestIamPermissionsSubnetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsSubnetworkRequest_descriptor, @@ -53088,7 +53543,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsTargetInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1683); + getDescriptor().getMessageTypes().get(1694); internal_static_google_cloud_compute_v1_TestIamPermissionsTargetInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsTargetInstanceRequest_descriptor, @@ -53096,15 +53551,39 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", "Zone", }); internal_static_google_cloud_compute_v1_TestIamPermissionsTargetPoolRequest_descriptor = - getDescriptor().getMessageTypes().get(1684); + getDescriptor().getMessageTypes().get(1695); internal_static_google_cloud_compute_v1_TestIamPermissionsTargetPoolRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsTargetPoolRequest_descriptor, new java.lang.String[] { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); + internal_static_google_cloud_compute_v1_TestIamPermissionsTargetSslProxyRequest_descriptor = + getDescriptor().getMessageTypes().get(1696); + internal_static_google_cloud_compute_v1_TestIamPermissionsTargetSslProxyRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_compute_v1_TestIamPermissionsTargetSslProxyRequest_descriptor, + new java.lang.String[] { + "Project", "Resource", "TestPermissionsRequestResource", + }); + internal_static_google_cloud_compute_v1_TestIamPermissionsTargetTcpProxyRequest_descriptor = + getDescriptor().getMessageTypes().get(1697); + internal_static_google_cloud_compute_v1_TestIamPermissionsTargetTcpProxyRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_compute_v1_TestIamPermissionsTargetTcpProxyRequest_descriptor, + new java.lang.String[] { + "Project", "Resource", "TestPermissionsRequestResource", + }); + internal_static_google_cloud_compute_v1_TestIamPermissionsUrlMapRequest_descriptor = + getDescriptor().getMessageTypes().get(1698); + internal_static_google_cloud_compute_v1_TestIamPermissionsUrlMapRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_compute_v1_TestIamPermissionsUrlMapRequest_descriptor, + new java.lang.String[] { + "Project", "Resource", "TestPermissionsRequestResource", + }); internal_static_google_cloud_compute_v1_TestIamPermissionsVpnGatewayRequest_descriptor = - getDescriptor().getMessageTypes().get(1685); + getDescriptor().getMessageTypes().get(1699); internal_static_google_cloud_compute_v1_TestIamPermissionsVpnGatewayRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsVpnGatewayRequest_descriptor, @@ -53112,7 +53591,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestPermissionsRequest_descriptor = - getDescriptor().getMessageTypes().get(1686); + getDescriptor().getMessageTypes().get(1700); internal_static_google_cloud_compute_v1_TestPermissionsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestPermissionsRequest_descriptor, @@ -53120,7 +53599,7 @@ private static void _clinit_autosplit_dinit_3() { "Permissions", }); internal_static_google_cloud_compute_v1_TestPermissionsResponse_descriptor = - getDescriptor().getMessageTypes().get(1687); + getDescriptor().getMessageTypes().get(1701); internal_static_google_cloud_compute_v1_TestPermissionsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestPermissionsResponse_descriptor, @@ -53128,7 +53607,7 @@ private static void _clinit_autosplit_dinit_3() { "Permissions", }); internal_static_google_cloud_compute_v1_Uint128_descriptor = - getDescriptor().getMessageTypes().get(1688); + getDescriptor().getMessageTypes().get(1702); internal_static_google_cloud_compute_v1_Uint128_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Uint128_descriptor, @@ -53136,7 +53615,7 @@ private static void _clinit_autosplit_dinit_3() { "High", "Low", }); internal_static_google_cloud_compute_v1_UpcomingMaintenance_descriptor = - getDescriptor().getMessageTypes().get(1689); + getDescriptor().getMessageTypes().get(1703); internal_static_google_cloud_compute_v1_UpcomingMaintenance_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpcomingMaintenance_descriptor, @@ -53151,7 +53630,7 @@ private static void _clinit_autosplit_dinit_3() { "WindowStartTime", }); internal_static_google_cloud_compute_v1_UpdateAccessConfigInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1690); + getDescriptor().getMessageTypes().get(1704); internal_static_google_cloud_compute_v1_UpdateAccessConfigInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateAccessConfigInstanceRequest_descriptor, @@ -53164,7 +53643,7 @@ private static void _clinit_autosplit_dinit_3() { "Zone", }); internal_static_google_cloud_compute_v1_UpdateAutoscalerRequest_descriptor = - getDescriptor().getMessageTypes().get(1691); + getDescriptor().getMessageTypes().get(1705); internal_static_google_cloud_compute_v1_UpdateAutoscalerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateAutoscalerRequest_descriptor, @@ -53172,7 +53651,7 @@ private static void _clinit_autosplit_dinit_3() { "Autoscaler", "AutoscalerResource", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_UpdateBackendBucketRequest_descriptor = - getDescriptor().getMessageTypes().get(1692); + getDescriptor().getMessageTypes().get(1706); internal_static_google_cloud_compute_v1_UpdateBackendBucketRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateBackendBucketRequest_descriptor, @@ -53180,7 +53659,7 @@ private static void _clinit_autosplit_dinit_3() { "BackendBucket", "BackendBucketResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_UpdateBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(1693); + getDescriptor().getMessageTypes().get(1707); internal_static_google_cloud_compute_v1_UpdateBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateBackendServiceRequest_descriptor, @@ -53188,7 +53667,7 @@ private static void _clinit_autosplit_dinit_3() { "BackendService", "BackendServiceResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_UpdateDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1694); + getDescriptor().getMessageTypes().get(1708); internal_static_google_cloud_compute_v1_UpdateDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateDiskRequest_descriptor, @@ -53196,7 +53675,7 @@ private static void _clinit_autosplit_dinit_3() { "Disk", "DiskResource", "Paths", "Project", "RequestId", "UpdateMask", "Zone", }); internal_static_google_cloud_compute_v1_UpdateDisplayDeviceInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1695); + getDescriptor().getMessageTypes().get(1709); internal_static_google_cloud_compute_v1_UpdateDisplayDeviceInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateDisplayDeviceInstanceRequest_descriptor, @@ -53204,7 +53683,7 @@ private static void _clinit_autosplit_dinit_3() { "DisplayDeviceResource", "Instance", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_UpdateFirewallRequest_descriptor = - getDescriptor().getMessageTypes().get(1696); + getDescriptor().getMessageTypes().get(1710); internal_static_google_cloud_compute_v1_UpdateFirewallRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateFirewallRequest_descriptor, @@ -53212,7 +53691,7 @@ private static void _clinit_autosplit_dinit_3() { "Firewall", "FirewallResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_UpdateFutureReservationRequest_descriptor = - getDescriptor().getMessageTypes().get(1697); + getDescriptor().getMessageTypes().get(1711); internal_static_google_cloud_compute_v1_UpdateFutureReservationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateFutureReservationRequest_descriptor, @@ -53225,7 +53704,7 @@ private static void _clinit_autosplit_dinit_3() { "Zone", }); internal_static_google_cloud_compute_v1_UpdateHealthCheckRequest_descriptor = - getDescriptor().getMessageTypes().get(1698); + getDescriptor().getMessageTypes().get(1712); internal_static_google_cloud_compute_v1_UpdateHealthCheckRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateHealthCheckRequest_descriptor, @@ -53233,7 +53712,7 @@ private static void _clinit_autosplit_dinit_3() { "HealthCheck", "HealthCheckResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_UpdateInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1699); + getDescriptor().getMessageTypes().get(1713); internal_static_google_cloud_compute_v1_UpdateInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateInstanceRequest_descriptor, @@ -53247,7 +53726,7 @@ private static void _clinit_autosplit_dinit_3() { "Zone", }); internal_static_google_cloud_compute_v1_UpdateLicenseRequest_descriptor = - getDescriptor().getMessageTypes().get(1700); + getDescriptor().getMessageTypes().get(1714); internal_static_google_cloud_compute_v1_UpdateLicenseRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateLicenseRequest_descriptor, @@ -53255,7 +53734,7 @@ private static void _clinit_autosplit_dinit_3() { "License", "LicenseResource", "Project", "RequestId", "UpdateMask", }); internal_static_google_cloud_compute_v1_UpdateNetworkInterfaceInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1701); + getDescriptor().getMessageTypes().get(1715); internal_static_google_cloud_compute_v1_UpdateNetworkInterfaceInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateNetworkInterfaceInstanceRequest_descriptor, @@ -53268,7 +53747,7 @@ private static void _clinit_autosplit_dinit_3() { "Zone", }); internal_static_google_cloud_compute_v1_UpdatePeeringNetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(1702); + getDescriptor().getMessageTypes().get(1716); internal_static_google_cloud_compute_v1_UpdatePeeringNetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdatePeeringNetworkRequest_descriptor, @@ -53276,7 +53755,7 @@ private static void _clinit_autosplit_dinit_3() { "Network", "NetworksUpdatePeeringRequestResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_UpdatePerInstanceConfigsInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(1703); + getDescriptor().getMessageTypes().get(1717); internal_static_google_cloud_compute_v1_UpdatePerInstanceConfigsInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdatePerInstanceConfigsInstanceGroupManagerRequest_descriptor, @@ -53288,7 +53767,7 @@ private static void _clinit_autosplit_dinit_3() { "Zone", }); internal_static_google_cloud_compute_v1_UpdatePerInstanceConfigsRegionInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(1704); + getDescriptor().getMessageTypes().get(1718); internal_static_google_cloud_compute_v1_UpdatePerInstanceConfigsRegionInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdatePerInstanceConfigsRegionInstanceGroupManagerRequest_descriptor, @@ -53300,7 +53779,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_UpdatePreviewFeatureRequest_descriptor = - getDescriptor().getMessageTypes().get(1705); + getDescriptor().getMessageTypes().get(1719); internal_static_google_cloud_compute_v1_UpdatePreviewFeatureRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdatePreviewFeatureRequest_descriptor, @@ -53308,7 +53787,7 @@ private static void _clinit_autosplit_dinit_3() { "PreviewFeature", "PreviewFeatureResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_UpdateRegionAutoscalerRequest_descriptor = - getDescriptor().getMessageTypes().get(1706); + getDescriptor().getMessageTypes().get(1720); internal_static_google_cloud_compute_v1_UpdateRegionAutoscalerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateRegionAutoscalerRequest_descriptor, @@ -53316,7 +53795,7 @@ private static void _clinit_autosplit_dinit_3() { "Autoscaler", "AutoscalerResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_UpdateRegionBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(1707); + getDescriptor().getMessageTypes().get(1721); internal_static_google_cloud_compute_v1_UpdateRegionBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateRegionBackendServiceRequest_descriptor, @@ -53324,7 +53803,7 @@ private static void _clinit_autosplit_dinit_3() { "BackendService", "BackendServiceResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_UpdateRegionCommitmentRequest_descriptor = - getDescriptor().getMessageTypes().get(1708); + getDescriptor().getMessageTypes().get(1722); internal_static_google_cloud_compute_v1_UpdateRegionCommitmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateRegionCommitmentRequest_descriptor, @@ -53338,7 +53817,7 @@ private static void _clinit_autosplit_dinit_3() { "UpdateMask", }); internal_static_google_cloud_compute_v1_UpdateRegionDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1709); + getDescriptor().getMessageTypes().get(1723); internal_static_google_cloud_compute_v1_UpdateRegionDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateRegionDiskRequest_descriptor, @@ -53346,7 +53825,7 @@ private static void _clinit_autosplit_dinit_3() { "Disk", "DiskResource", "Paths", "Project", "Region", "RequestId", "UpdateMask", }); internal_static_google_cloud_compute_v1_UpdateRegionHealthCheckRequest_descriptor = - getDescriptor().getMessageTypes().get(1710); + getDescriptor().getMessageTypes().get(1724); internal_static_google_cloud_compute_v1_UpdateRegionHealthCheckRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateRegionHealthCheckRequest_descriptor, @@ -53354,7 +53833,7 @@ private static void _clinit_autosplit_dinit_3() { "HealthCheck", "HealthCheckResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_UpdateRegionUrlMapRequest_descriptor = - getDescriptor().getMessageTypes().get(1711); + getDescriptor().getMessageTypes().get(1725); internal_static_google_cloud_compute_v1_UpdateRegionUrlMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateRegionUrlMapRequest_descriptor, @@ -53362,7 +53841,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RequestId", "UrlMap", "UrlMapResource", }); internal_static_google_cloud_compute_v1_UpdateReservationRequest_descriptor = - getDescriptor().getMessageTypes().get(1712); + getDescriptor().getMessageTypes().get(1726); internal_static_google_cloud_compute_v1_UpdateReservationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateReservationRequest_descriptor, @@ -53376,7 +53855,7 @@ private static void _clinit_autosplit_dinit_3() { "Zone", }); internal_static_google_cloud_compute_v1_UpdateRoutePolicyRouterRequest_descriptor = - getDescriptor().getMessageTypes().get(1713); + getDescriptor().getMessageTypes().get(1727); internal_static_google_cloud_compute_v1_UpdateRoutePolicyRouterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateRoutePolicyRouterRequest_descriptor, @@ -53384,7 +53863,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RequestId", "RoutePolicyResource", "Router", }); internal_static_google_cloud_compute_v1_UpdateRouterRequest_descriptor = - getDescriptor().getMessageTypes().get(1714); + getDescriptor().getMessageTypes().get(1728); internal_static_google_cloud_compute_v1_UpdateRouterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateRouterRequest_descriptor, @@ -53392,7 +53871,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RequestId", "Router", "RouterResource", }); internal_static_google_cloud_compute_v1_UpdateShieldedInstanceConfigInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1715); + getDescriptor().getMessageTypes().get(1729); internal_static_google_cloud_compute_v1_UpdateShieldedInstanceConfigInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateShieldedInstanceConfigInstanceRequest_descriptor, @@ -53400,7 +53879,7 @@ private static void _clinit_autosplit_dinit_3() { "Instance", "Project", "RequestId", "ShieldedInstanceConfigResource", "Zone", }); internal_static_google_cloud_compute_v1_UpdateStoragePoolRequest_descriptor = - getDescriptor().getMessageTypes().get(1716); + getDescriptor().getMessageTypes().get(1730); internal_static_google_cloud_compute_v1_UpdateStoragePoolRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateStoragePoolRequest_descriptor, @@ -53408,7 +53887,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "RequestId", "StoragePool", "StoragePoolResource", "UpdateMask", "Zone", }); internal_static_google_cloud_compute_v1_UpdateUrlMapRequest_descriptor = - getDescriptor().getMessageTypes().get(1717); + getDescriptor().getMessageTypes().get(1731); internal_static_google_cloud_compute_v1_UpdateUrlMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateUrlMapRequest_descriptor, @@ -53416,7 +53895,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "RequestId", "UrlMap", "UrlMapResource", }); internal_static_google_cloud_compute_v1_UrlMap_descriptor = - getDescriptor().getMessageTypes().get(1718); + getDescriptor().getMessageTypes().get(1732); internal_static_google_cloud_compute_v1_UrlMap_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UrlMap_descriptor, @@ -53439,7 +53918,7 @@ private static void _clinit_autosplit_dinit_3() { "Tests", }); internal_static_google_cloud_compute_v1_UrlMapList_descriptor = - getDescriptor().getMessageTypes().get(1719); + getDescriptor().getMessageTypes().get(1733); internal_static_google_cloud_compute_v1_UrlMapList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UrlMapList_descriptor, @@ -53447,7 +53926,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_UrlMapReference_descriptor = - getDescriptor().getMessageTypes().get(1720); + getDescriptor().getMessageTypes().get(1734); internal_static_google_cloud_compute_v1_UrlMapReference_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UrlMapReference_descriptor, @@ -53455,7 +53934,7 @@ private static void _clinit_autosplit_dinit_3() { "UrlMap", }); internal_static_google_cloud_compute_v1_UrlMapTest_descriptor = - getDescriptor().getMessageTypes().get(1721); + getDescriptor().getMessageTypes().get(1735); internal_static_google_cloud_compute_v1_UrlMapTest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UrlMapTest_descriptor, @@ -53469,7 +53948,7 @@ private static void _clinit_autosplit_dinit_3() { "Service", }); internal_static_google_cloud_compute_v1_UrlMapTestHeader_descriptor = - getDescriptor().getMessageTypes().get(1722); + getDescriptor().getMessageTypes().get(1736); internal_static_google_cloud_compute_v1_UrlMapTestHeader_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UrlMapTestHeader_descriptor, @@ -53477,7 +53956,7 @@ private static void _clinit_autosplit_dinit_3() { "Name", "Value", }); internal_static_google_cloud_compute_v1_UrlMapValidationResult_descriptor = - getDescriptor().getMessageTypes().get(1723); + getDescriptor().getMessageTypes().get(1737); internal_static_google_cloud_compute_v1_UrlMapValidationResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UrlMapValidationResult_descriptor, @@ -53485,7 +53964,7 @@ private static void _clinit_autosplit_dinit_3() { "LoadErrors", "LoadSucceeded", "TestFailures", "TestPassed", }); internal_static_google_cloud_compute_v1_UrlMapsAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1724); + getDescriptor().getMessageTypes().get(1738); internal_static_google_cloud_compute_v1_UrlMapsAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UrlMapsAggregatedList_descriptor, @@ -53503,7 +53982,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_UrlMapsScopedList_descriptor = - getDescriptor().getMessageTypes().get(1725); + getDescriptor().getMessageTypes().get(1739); internal_static_google_cloud_compute_v1_UrlMapsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UrlMapsScopedList_descriptor, @@ -53511,7 +53990,7 @@ private static void _clinit_autosplit_dinit_3() { "UrlMaps", "Warning", }); internal_static_google_cloud_compute_v1_UrlMapsValidateRequest_descriptor = - getDescriptor().getMessageTypes().get(1726); + getDescriptor().getMessageTypes().get(1740); internal_static_google_cloud_compute_v1_UrlMapsValidateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UrlMapsValidateRequest_descriptor, @@ -53519,7 +53998,7 @@ private static void _clinit_autosplit_dinit_3() { "LoadBalancingSchemes", "Resource", }); internal_static_google_cloud_compute_v1_UrlMapsValidateResponse_descriptor = - getDescriptor().getMessageTypes().get(1727); + getDescriptor().getMessageTypes().get(1741); internal_static_google_cloud_compute_v1_UrlMapsValidateResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UrlMapsValidateResponse_descriptor, @@ -53527,7 +54006,7 @@ private static void _clinit_autosplit_dinit_3() { "Result", }); internal_static_google_cloud_compute_v1_UrlRewrite_descriptor = - getDescriptor().getMessageTypes().get(1728); + getDescriptor().getMessageTypes().get(1742); internal_static_google_cloud_compute_v1_UrlRewrite_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UrlRewrite_descriptor, @@ -53535,7 +54014,7 @@ private static void _clinit_autosplit_dinit_3() { "HostRewrite", "PathPrefixRewrite", "PathTemplateRewrite", }); internal_static_google_cloud_compute_v1_UsableSubnetwork_descriptor = - getDescriptor().getMessageTypes().get(1729); + getDescriptor().getMessageTypes().get(1743); internal_static_google_cloud_compute_v1_UsableSubnetwork_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UsableSubnetwork_descriptor, @@ -53552,7 +54031,7 @@ private static void _clinit_autosplit_dinit_3() { "Subnetwork", }); internal_static_google_cloud_compute_v1_UsableSubnetworkSecondaryRange_descriptor = - getDescriptor().getMessageTypes().get(1730); + getDescriptor().getMessageTypes().get(1744); internal_static_google_cloud_compute_v1_UsableSubnetworkSecondaryRange_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UsableSubnetworkSecondaryRange_descriptor, @@ -53560,7 +54039,7 @@ private static void _clinit_autosplit_dinit_3() { "IpCidrRange", "RangeName", }); internal_static_google_cloud_compute_v1_UsableSubnetworksAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1731); + getDescriptor().getMessageTypes().get(1745); internal_static_google_cloud_compute_v1_UsableSubnetworksAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UsableSubnetworksAggregatedList_descriptor, @@ -53575,7 +54054,7 @@ private static void _clinit_autosplit_dinit_3() { "Warning", }); internal_static_google_cloud_compute_v1_UsageExportLocation_descriptor = - getDescriptor().getMessageTypes().get(1732); + getDescriptor().getMessageTypes().get(1746); internal_static_google_cloud_compute_v1_UsageExportLocation_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UsageExportLocation_descriptor, @@ -53583,7 +54062,7 @@ private static void _clinit_autosplit_dinit_3() { "BucketName", "ReportNamePrefix", }); internal_static_google_cloud_compute_v1_ValidateRegionUrlMapRequest_descriptor = - getDescriptor().getMessageTypes().get(1733); + getDescriptor().getMessageTypes().get(1747); internal_static_google_cloud_compute_v1_ValidateRegionUrlMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ValidateRegionUrlMapRequest_descriptor, @@ -53591,7 +54070,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RegionUrlMapsValidateRequestResource", "UrlMap", }); internal_static_google_cloud_compute_v1_ValidateUrlMapRequest_descriptor = - getDescriptor().getMessageTypes().get(1734); + getDescriptor().getMessageTypes().get(1748); internal_static_google_cloud_compute_v1_ValidateUrlMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ValidateUrlMapRequest_descriptor, @@ -53599,7 +54078,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "UrlMap", "UrlMapsValidateRequestResource", }); internal_static_google_cloud_compute_v1_VmEndpointNatMappings_descriptor = - getDescriptor().getMessageTypes().get(1735); + getDescriptor().getMessageTypes().get(1749); internal_static_google_cloud_compute_v1_VmEndpointNatMappings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VmEndpointNatMappings_descriptor, @@ -53607,7 +54086,7 @@ private static void _clinit_autosplit_dinit_3() { "InstanceName", "InterfaceNatMappings", }); internal_static_google_cloud_compute_v1_VmEndpointNatMappingsInterfaceNatMappings_descriptor = - getDescriptor().getMessageTypes().get(1736); + getDescriptor().getMessageTypes().get(1750); internal_static_google_cloud_compute_v1_VmEndpointNatMappingsInterfaceNatMappings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VmEndpointNatMappingsInterfaceNatMappings_descriptor, @@ -53621,7 +54100,7 @@ private static void _clinit_autosplit_dinit_3() { "SourceVirtualIp", }); internal_static_google_cloud_compute_v1_VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings_descriptor = - getDescriptor().getMessageTypes().get(1737); + getDescriptor().getMessageTypes().get(1751); internal_static_google_cloud_compute_v1_VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings_descriptor, @@ -53633,7 +54112,7 @@ private static void _clinit_autosplit_dinit_3() { "RuleNumber", }); internal_static_google_cloud_compute_v1_VmEndpointNatMappingsList_descriptor = - getDescriptor().getMessageTypes().get(1738); + getDescriptor().getMessageTypes().get(1752); internal_static_google_cloud_compute_v1_VmEndpointNatMappingsList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VmEndpointNatMappingsList_descriptor, @@ -53641,7 +54120,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Kind", "NextPageToken", "Result", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_VpnGateway_descriptor = - getDescriptor().getMessageTypes().get(1739); + getDescriptor().getMessageTypes().get(1753); internal_static_google_cloud_compute_v1_VpnGateway_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnGateway_descriptor, @@ -53669,7 +54148,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_VpnGatewayAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1740); + getDescriptor().getMessageTypes().get(1754); internal_static_google_cloud_compute_v1_VpnGatewayAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnGatewayAggregatedList_descriptor, @@ -53687,7 +54166,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_VpnGatewayList_descriptor = - getDescriptor().getMessageTypes().get(1741); + getDescriptor().getMessageTypes().get(1755); internal_static_google_cloud_compute_v1_VpnGatewayList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnGatewayList_descriptor, @@ -53695,7 +54174,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_VpnGatewayStatus_descriptor = - getDescriptor().getMessageTypes().get(1742); + getDescriptor().getMessageTypes().get(1756); internal_static_google_cloud_compute_v1_VpnGatewayStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnGatewayStatus_descriptor, @@ -53703,7 +54182,7 @@ private static void _clinit_autosplit_dinit_3() { "VpnConnections", }); internal_static_google_cloud_compute_v1_VpnGatewayStatusHighAvailabilityRequirementState_descriptor = - getDescriptor().getMessageTypes().get(1743); + getDescriptor().getMessageTypes().get(1757); internal_static_google_cloud_compute_v1_VpnGatewayStatusHighAvailabilityRequirementState_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnGatewayStatusHighAvailabilityRequirementState_descriptor, @@ -53711,7 +54190,7 @@ private static void _clinit_autosplit_dinit_3() { "State", "UnsatisfiedReason", }); internal_static_google_cloud_compute_v1_VpnGatewayStatusTunnel_descriptor = - getDescriptor().getMessageTypes().get(1744); + getDescriptor().getMessageTypes().get(1758); internal_static_google_cloud_compute_v1_VpnGatewayStatusTunnel_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnGatewayStatusTunnel_descriptor, @@ -53719,7 +54198,7 @@ private static void _clinit_autosplit_dinit_3() { "LocalGatewayInterface", "PeerGatewayInterface", "TunnelUrl", }); internal_static_google_cloud_compute_v1_VpnGatewayStatusVpnConnection_descriptor = - getDescriptor().getMessageTypes().get(1745); + getDescriptor().getMessageTypes().get(1759); internal_static_google_cloud_compute_v1_VpnGatewayStatusVpnConnection_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnGatewayStatusVpnConnection_descriptor, @@ -53727,7 +54206,7 @@ private static void _clinit_autosplit_dinit_3() { "PeerExternalGateway", "PeerGcpGateway", "State", "Tunnels", }); internal_static_google_cloud_compute_v1_VpnGatewayVpnGatewayInterface_descriptor = - getDescriptor().getMessageTypes().get(1746); + getDescriptor().getMessageTypes().get(1760); internal_static_google_cloud_compute_v1_VpnGatewayVpnGatewayInterface_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnGatewayVpnGatewayInterface_descriptor, @@ -53735,7 +54214,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "InterconnectAttachment", "IpAddress", "Ipv6Address", }); internal_static_google_cloud_compute_v1_VpnGatewaysGetStatusResponse_descriptor = - getDescriptor().getMessageTypes().get(1747); + getDescriptor().getMessageTypes().get(1761); internal_static_google_cloud_compute_v1_VpnGatewaysGetStatusResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnGatewaysGetStatusResponse_descriptor, @@ -53743,7 +54222,7 @@ private static void _clinit_autosplit_dinit_3() { "Result", }); internal_static_google_cloud_compute_v1_VpnGatewaysScopedList_descriptor = - getDescriptor().getMessageTypes().get(1748); + getDescriptor().getMessageTypes().get(1762); internal_static_google_cloud_compute_v1_VpnGatewaysScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnGatewaysScopedList_descriptor, @@ -53751,7 +54230,7 @@ private static void _clinit_autosplit_dinit_3() { "VpnGateways", "Warning", }); internal_static_google_cloud_compute_v1_VpnTunnel_descriptor = - getDescriptor().getMessageTypes().get(1749); + getDescriptor().getMessageTypes().get(1763); internal_static_google_cloud_compute_v1_VpnTunnel_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnTunnel_descriptor, @@ -53791,7 +54270,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_VpnTunnelAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1750); + getDescriptor().getMessageTypes().get(1764); internal_static_google_cloud_compute_v1_VpnTunnelAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnTunnelAggregatedList_descriptor, @@ -53809,7 +54288,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_VpnTunnelCipherSuite_descriptor = - getDescriptor().getMessageTypes().get(1751); + getDescriptor().getMessageTypes().get(1765); internal_static_google_cloud_compute_v1_VpnTunnelCipherSuite_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnTunnelCipherSuite_descriptor, @@ -53817,7 +54296,7 @@ private static void _clinit_autosplit_dinit_3() { "Phase1", "Phase2", }); internal_static_google_cloud_compute_v1_VpnTunnelList_descriptor = - getDescriptor().getMessageTypes().get(1752); + getDescriptor().getMessageTypes().get(1766); internal_static_google_cloud_compute_v1_VpnTunnelList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnTunnelList_descriptor, @@ -53825,7 +54304,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_VpnTunnelPhase1Algorithms_descriptor = - getDescriptor().getMessageTypes().get(1753); + getDescriptor().getMessageTypes().get(1767); internal_static_google_cloud_compute_v1_VpnTunnelPhase1Algorithms_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnTunnelPhase1Algorithms_descriptor, @@ -53833,7 +54312,7 @@ private static void _clinit_autosplit_dinit_3() { "Dh", "Encryption", "Integrity", "Prf", }); internal_static_google_cloud_compute_v1_VpnTunnelPhase2Algorithms_descriptor = - getDescriptor().getMessageTypes().get(1754); + getDescriptor().getMessageTypes().get(1768); internal_static_google_cloud_compute_v1_VpnTunnelPhase2Algorithms_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnTunnelPhase2Algorithms_descriptor, @@ -53841,7 +54320,7 @@ private static void _clinit_autosplit_dinit_3() { "Encryption", "Integrity", "Pfs", }); internal_static_google_cloud_compute_v1_VpnTunnelsScopedList_descriptor = - getDescriptor().getMessageTypes().get(1755); + getDescriptor().getMessageTypes().get(1769); internal_static_google_cloud_compute_v1_VpnTunnelsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnTunnelsScopedList_descriptor, @@ -53849,7 +54328,7 @@ private static void _clinit_autosplit_dinit_3() { "VpnTunnels", "Warning", }); internal_static_google_cloud_compute_v1_WafExpressionSet_descriptor = - getDescriptor().getMessageTypes().get(1756); + getDescriptor().getMessageTypes().get(1770); internal_static_google_cloud_compute_v1_WafExpressionSet_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_WafExpressionSet_descriptor, @@ -53857,7 +54336,7 @@ private static void _clinit_autosplit_dinit_3() { "Aliases", "Expressions", "Id", }); internal_static_google_cloud_compute_v1_WafExpressionSetExpression_descriptor = - getDescriptor().getMessageTypes().get(1757); + getDescriptor().getMessageTypes().get(1771); internal_static_google_cloud_compute_v1_WafExpressionSetExpression_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_WafExpressionSetExpression_descriptor, @@ -53865,7 +54344,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Sensitivity", }); internal_static_google_cloud_compute_v1_WaitGlobalOperationRequest_descriptor = - getDescriptor().getMessageTypes().get(1758); + getDescriptor().getMessageTypes().get(1772); internal_static_google_cloud_compute_v1_WaitGlobalOperationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_WaitGlobalOperationRequest_descriptor, @@ -53873,7 +54352,7 @@ private static void _clinit_autosplit_dinit_3() { "Operation", "Project", }); internal_static_google_cloud_compute_v1_WaitRegionOperationRequest_descriptor = - getDescriptor().getMessageTypes().get(1759); + getDescriptor().getMessageTypes().get(1773); internal_static_google_cloud_compute_v1_WaitRegionOperationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_WaitRegionOperationRequest_descriptor, @@ -53881,7 +54360,7 @@ private static void _clinit_autosplit_dinit_3() { "Operation", "Project", "Region", }); internal_static_google_cloud_compute_v1_WaitZoneOperationRequest_descriptor = - getDescriptor().getMessageTypes().get(1760); + getDescriptor().getMessageTypes().get(1774); internal_static_google_cloud_compute_v1_WaitZoneOperationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_WaitZoneOperationRequest_descriptor, @@ -53889,7 +54368,7 @@ private static void _clinit_autosplit_dinit_3() { "Operation", "Project", "Zone", }); internal_static_google_cloud_compute_v1_Warning_descriptor = - getDescriptor().getMessageTypes().get(1761); + getDescriptor().getMessageTypes().get(1775); internal_static_google_cloud_compute_v1_Warning_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Warning_descriptor, @@ -53897,7 +54376,7 @@ private static void _clinit_autosplit_dinit_3() { "Code", "Data", "Message", }); internal_static_google_cloud_compute_v1_Warnings_descriptor = - getDescriptor().getMessageTypes().get(1762); + getDescriptor().getMessageTypes().get(1776); internal_static_google_cloud_compute_v1_Warnings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Warnings_descriptor, @@ -53905,7 +54384,7 @@ private static void _clinit_autosplit_dinit_3() { "Code", "Data", "Message", }); internal_static_google_cloud_compute_v1_WeightedBackendService_descriptor = - getDescriptor().getMessageTypes().get(1763); + getDescriptor().getMessageTypes().get(1777); internal_static_google_cloud_compute_v1_WeightedBackendService_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_WeightedBackendService_descriptor, @@ -53913,7 +54392,7 @@ private static void _clinit_autosplit_dinit_3() { "BackendService", "HeaderAction", "Weight", }); internal_static_google_cloud_compute_v1_Wire_descriptor = - getDescriptor().getMessageTypes().get(1764); + getDescriptor().getMessageTypes().get(1778); internal_static_google_cloud_compute_v1_Wire_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Wire_descriptor, @@ -53921,7 +54400,7 @@ private static void _clinit_autosplit_dinit_3() { "AdminEnabled", "Endpoints", "Label", "WireProperties", }); internal_static_google_cloud_compute_v1_WireEndpoint_descriptor = - getDescriptor().getMessageTypes().get(1765); + getDescriptor().getMessageTypes().get(1779); internal_static_google_cloud_compute_v1_WireEndpoint_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_WireEndpoint_descriptor, @@ -53929,7 +54408,7 @@ private static void _clinit_autosplit_dinit_3() { "Interconnect", "VlanTag", }); internal_static_google_cloud_compute_v1_WireGroup_descriptor = - getDescriptor().getMessageTypes().get(1766); + getDescriptor().getMessageTypes().get(1780); internal_static_google_cloud_compute_v1_WireGroup_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_WireGroup_descriptor, @@ -53956,7 +54435,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_WireGroupEndpoint_descriptor = - getDescriptor().getMessageTypes().get(1767); + getDescriptor().getMessageTypes().get(1781); internal_static_google_cloud_compute_v1_WireGroupEndpoint_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_WireGroupEndpoint_descriptor, @@ -53974,7 +54453,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_WireGroupEndpointInterconnect_descriptor = - getDescriptor().getMessageTypes().get(1768); + getDescriptor().getMessageTypes().get(1782); internal_static_google_cloud_compute_v1_WireGroupEndpointInterconnect_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_WireGroupEndpointInterconnect_descriptor, @@ -53982,7 +54461,7 @@ private static void _clinit_autosplit_dinit_3() { "Interconnect", "VlanTags", }); internal_static_google_cloud_compute_v1_WireGroupList_descriptor = - getDescriptor().getMessageTypes().get(1769); + getDescriptor().getMessageTypes().get(1783); internal_static_google_cloud_compute_v1_WireGroupList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_WireGroupList_descriptor, @@ -53990,7 +54469,7 @@ private static void _clinit_autosplit_dinit_3() { "Etag", "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Unreachables", "Warning", }); internal_static_google_cloud_compute_v1_WireGroupTopology_descriptor = - getDescriptor().getMessageTypes().get(1770); + getDescriptor().getMessageTypes().get(1784); internal_static_google_cloud_compute_v1_WireGroupTopology_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_WireGroupTopology_descriptor, @@ -53998,7 +54477,7 @@ private static void _clinit_autosplit_dinit_3() { "Endpoints", }); internal_static_google_cloud_compute_v1_WireGroupTopologyEndpoint_descriptor = - getDescriptor().getMessageTypes().get(1771); + getDescriptor().getMessageTypes().get(1785); internal_static_google_cloud_compute_v1_WireGroupTopologyEndpoint_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_WireGroupTopologyEndpoint_descriptor, @@ -54006,7 +54485,7 @@ private static void _clinit_autosplit_dinit_3() { "City", "Label", }); internal_static_google_cloud_compute_v1_WireProperties_descriptor = - getDescriptor().getMessageTypes().get(1772); + getDescriptor().getMessageTypes().get(1786); internal_static_google_cloud_compute_v1_WireProperties_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_WireProperties_descriptor, @@ -54014,7 +54493,7 @@ private static void _clinit_autosplit_dinit_3() { "BandwidthAllocation", "BandwidthUnmetered", "FaultResponse", }); internal_static_google_cloud_compute_v1_WithdrawPublicAdvertisedPrefixeRequest_descriptor = - getDescriptor().getMessageTypes().get(1773); + getDescriptor().getMessageTypes().get(1787); internal_static_google_cloud_compute_v1_WithdrawPublicAdvertisedPrefixeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_WithdrawPublicAdvertisedPrefixeRequest_descriptor, @@ -54022,7 +54501,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "PublicAdvertisedPrefix", "RequestId", }); internal_static_google_cloud_compute_v1_WithdrawPublicDelegatedPrefixeRequest_descriptor = - getDescriptor().getMessageTypes().get(1774); + getDescriptor().getMessageTypes().get(1788); internal_static_google_cloud_compute_v1_WithdrawPublicDelegatedPrefixeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_WithdrawPublicDelegatedPrefixeRequest_descriptor, @@ -54030,7 +54509,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "PublicDelegatedPrefix", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_XpnHostList_descriptor = - getDescriptor().getMessageTypes().get(1775); + getDescriptor().getMessageTypes().get(1789); internal_static_google_cloud_compute_v1_XpnHostList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_XpnHostList_descriptor, @@ -54038,7 +54517,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_XpnResourceId_descriptor = - getDescriptor().getMessageTypes().get(1776); + getDescriptor().getMessageTypes().get(1790); internal_static_google_cloud_compute_v1_XpnResourceId_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_XpnResourceId_descriptor, @@ -54046,7 +54525,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Type", }); internal_static_google_cloud_compute_v1_Zone_descriptor = - getDescriptor().getMessageTypes().get(1777); + getDescriptor().getMessageTypes().get(1791); internal_static_google_cloud_compute_v1_Zone_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Zone_descriptor, @@ -54064,7 +54543,7 @@ private static void _clinit_autosplit_dinit_3() { "SupportsPzs", }); internal_static_google_cloud_compute_v1_ZoneList_descriptor = - getDescriptor().getMessageTypes().get(1778); + getDescriptor().getMessageTypes().get(1792); internal_static_google_cloud_compute_v1_ZoneList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ZoneList_descriptor, @@ -54072,7 +54551,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_ZoneSetLabelsRequest_descriptor = - getDescriptor().getMessageTypes().get(1779); + getDescriptor().getMessageTypes().get(1793); internal_static_google_cloud_compute_v1_ZoneSetLabelsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ZoneSetLabelsRequest_descriptor, @@ -54090,7 +54569,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_ZoneSetNestedPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1780); + getDescriptor().getMessageTypes().get(1794); internal_static_google_cloud_compute_v1_ZoneSetNestedPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ZoneSetNestedPolicyRequest_descriptor, @@ -54098,7 +54577,7 @@ private static void _clinit_autosplit_dinit_3() { "Bindings", "Etag", "Policy", }); internal_static_google_cloud_compute_v1_ZoneSetPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1781); + getDescriptor().getMessageTypes().get(1795); 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/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/FirewallPolicyRuleMatcher.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/FirewallPolicyRuleMatcher.java index a3b47783d006..2f6db0b37612 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/FirewallPolicyRuleMatcher.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/FirewallPolicyRuleMatcher.java @@ -44,6 +44,7 @@ private FirewallPolicyRuleMatcher() { destAddressGroups_ = com.google.protobuf.LazyStringArrayList.emptyList(); destFqdns_ = com.google.protobuf.LazyStringArrayList.emptyList(); destIpRanges_ = com.google.protobuf.LazyStringArrayList.emptyList(); + destNetworkContext_ = ""; destNetworkType_ = ""; destRegionCodes_ = com.google.protobuf.LazyStringArrayList.emptyList(); destThreatIntelligences_ = com.google.protobuf.LazyStringArrayList.emptyList(); @@ -51,6 +52,7 @@ private FirewallPolicyRuleMatcher() { srcAddressGroups_ = com.google.protobuf.LazyStringArrayList.emptyList(); srcFqdns_ = com.google.protobuf.LazyStringArrayList.emptyList(); srcIpRanges_ = com.google.protobuf.LazyStringArrayList.emptyList(); + srcNetworkContext_ = ""; srcNetworkType_ = ""; srcNetworks_ = com.google.protobuf.LazyStringArrayList.emptyList(); srcRegionCodes_ = com.google.protobuf.LazyStringArrayList.emptyList(); @@ -79,6 +81,135 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.cloud.compute.v1.FirewallPolicyRuleMatcher.Builder.class); } + /** + * + * + *
+   * Network context of the traffic destination. Allowed values are:
+   *
+   *
+   *      - UNSPECIFIED
+   *      - INTERNET
+   *      - NON_INTERNET
+   * Additional supported values which may be not listed in the enum directly due to technical reasons:
+   * INTERNET
+   * INTRA_VPC
+   * NON_INTERNET
+   * UNSPECIFIED
+   * VPC_NETWORKS
+   * 
+ * + * Protobuf enum {@code google.cloud.compute.v1.FirewallPolicyRuleMatcher.DestNetworkContext} + */ + public enum DestNetworkContext implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_DEST_NETWORK_CONTEXT = 0; + */ + UNDEFINED_DEST_NETWORK_CONTEXT(0), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_DEST_NETWORK_CONTEXT = 0; + */ + public static final int UNDEFINED_DEST_NETWORK_CONTEXT_VALUE = 0; + + 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 DestNetworkContext 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 DestNetworkContext forNumber(int value) { + switch (value) { + case 0: + return UNDEFINED_DEST_NETWORK_CONTEXT; + 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 DestNetworkContext findValueByNumber(int number) { + return DestNetworkContext.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.FirewallPolicyRuleMatcher.getDescriptor() + .getEnumTypes() + .get(0); + } + + private static final DestNetworkContext[] VALUES = values(); + + public static DestNetworkContext 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 DestNetworkContext(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.compute.v1.FirewallPolicyRuleMatcher.DestNetworkContext) + } + /** * * @@ -182,7 +313,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.cloud.compute.v1.FirewallPolicyRuleMatcher.getDescriptor() .getEnumTypes() - .get(0); + .get(1); } private static final DestNetworkType[] VALUES = values(); @@ -207,6 +338,137 @@ private DestNetworkType(int value) { // @@protoc_insertion_point(enum_scope:google.cloud.compute.v1.FirewallPolicyRuleMatcher.DestNetworkType) } + /** + * + * + *
+   * Network context of the traffic source. Allowed values are:
+   *
+   *
+   *      - UNSPECIFIED
+   *      - INTERNET
+   *      - INTRA_VPC
+   *      - NON_INTERNET
+   *      - VPC_NETWORKS
+   * Additional supported values which may be not listed in the enum directly due to technical reasons:
+   * INTERNET
+   * INTRA_VPC
+   * NON_INTERNET
+   * UNSPECIFIED
+   * VPC_NETWORKS
+   * 
+ * + * Protobuf enum {@code google.cloud.compute.v1.FirewallPolicyRuleMatcher.SrcNetworkContext} + */ + public enum SrcNetworkContext implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_SRC_NETWORK_CONTEXT = 0; + */ + UNDEFINED_SRC_NETWORK_CONTEXT(0), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_SRC_NETWORK_CONTEXT = 0; + */ + public static final int UNDEFINED_SRC_NETWORK_CONTEXT_VALUE = 0; + + 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 SrcNetworkContext 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 SrcNetworkContext forNumber(int value) { + switch (value) { + case 0: + return UNDEFINED_SRC_NETWORK_CONTEXT; + 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 SrcNetworkContext findValueByNumber(int number) { + return SrcNetworkContext.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.FirewallPolicyRuleMatcher.getDescriptor() + .getEnumTypes() + .get(2); + } + + private static final SrcNetworkContext[] VALUES = values(); + + public static SrcNetworkContext 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 SrcNetworkContext(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.compute.v1.FirewallPolicyRuleMatcher.SrcNetworkContext) + } + /** * * @@ -311,7 +573,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.cloud.compute.v1.FirewallPolicyRuleMatcher.getDescriptor() .getEnumTypes() - .get(1); + .get(3); } private static final SrcNetworkType[] VALUES = values(); @@ -556,6 +818,93 @@ public com.google.protobuf.ByteString getDestIpRangesBytes(int index) { return destIpRanges_.getByteString(index); } + public static final int DEST_NETWORK_CONTEXT_FIELD_NUMBER = 76347649; + + @SuppressWarnings("serial") + private volatile java.lang.Object destNetworkContext_ = ""; + + /** + * + * + *
+   * Network context of the traffic destination. Allowed values are:
+   *
+   *
+   *      - UNSPECIFIED
+   *      - INTERNET
+   *      - NON_INTERNET
+   * Check the DestNetworkContext enum for the list of possible values.
+   * 
+ * + * optional string dest_network_context = 76347649; + * + * @return Whether the destNetworkContext field is set. + */ + @java.lang.Override + public boolean hasDestNetworkContext() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * Network context of the traffic destination. Allowed values are:
+   *
+   *
+   *      - UNSPECIFIED
+   *      - INTERNET
+   *      - NON_INTERNET
+   * Check the DestNetworkContext enum for the list of possible values.
+   * 
+ * + * optional string dest_network_context = 76347649; + * + * @return The destNetworkContext. + */ + @java.lang.Override + public java.lang.String getDestNetworkContext() { + java.lang.Object ref = destNetworkContext_; + 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(); + destNetworkContext_ = s; + return s; + } + } + + /** + * + * + *
+   * Network context of the traffic destination. Allowed values are:
+   *
+   *
+   *      - UNSPECIFIED
+   *      - INTERNET
+   *      - NON_INTERNET
+   * Check the DestNetworkContext enum for the list of possible values.
+   * 
+ * + * optional string dest_network_context = 76347649; + * + * @return The bytes for destNetworkContext. + */ + @java.lang.Override + public com.google.protobuf.ByteString getDestNetworkContextBytes() { + java.lang.Object ref = destNetworkContext_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + destNetworkContext_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + public static final int DEST_NETWORK_TYPE_FIELD_NUMBER = 409853224; @SuppressWarnings("serial") @@ -580,7 +929,7 @@ public com.google.protobuf.ByteString getDestIpRangesBytes(int index) { */ @java.lang.Override public boolean hasDestNetworkType() { - return ((bitField0_ & 0x00000001) != 0); + return ((bitField0_ & 0x00000002) != 0); } /** @@ -1106,6 +1455,99 @@ public com.google.protobuf.ByteString getSrcIpRangesBytes(int index) { return srcIpRanges_.getByteString(index); } + public static final int SRC_NETWORK_CONTEXT_FIELD_NUMBER = 147649603; + + @SuppressWarnings("serial") + private volatile java.lang.Object srcNetworkContext_ = ""; + + /** + * + * + *
+   * Network context of the traffic source. Allowed values are:
+   *
+   *
+   *      - UNSPECIFIED
+   *      - INTERNET
+   *      - INTRA_VPC
+   *      - NON_INTERNET
+   *      - VPC_NETWORKS
+   * Check the SrcNetworkContext enum for the list of possible values.
+   * 
+ * + * optional string src_network_context = 147649603; + * + * @return Whether the srcNetworkContext field is set. + */ + @java.lang.Override + public boolean hasSrcNetworkContext() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+   * Network context of the traffic source. Allowed values are:
+   *
+   *
+   *      - UNSPECIFIED
+   *      - INTERNET
+   *      - INTRA_VPC
+   *      - NON_INTERNET
+   *      - VPC_NETWORKS
+   * Check the SrcNetworkContext enum for the list of possible values.
+   * 
+ * + * optional string src_network_context = 147649603; + * + * @return The srcNetworkContext. + */ + @java.lang.Override + public java.lang.String getSrcNetworkContext() { + java.lang.Object ref = srcNetworkContext_; + 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(); + srcNetworkContext_ = s; + return s; + } + } + + /** + * + * + *
+   * Network context of the traffic source. Allowed values are:
+   *
+   *
+   *      - UNSPECIFIED
+   *      - INTERNET
+   *      - INTRA_VPC
+   *      - NON_INTERNET
+   *      - VPC_NETWORKS
+   * Check the SrcNetworkContext enum for the list of possible values.
+   * 
+ * + * optional string src_network_context = 147649603; + * + * @return The bytes for srcNetworkContext. + */ + @java.lang.Override + public com.google.protobuf.ByteString getSrcNetworkContextBytes() { + java.lang.Object ref = srcNetworkContext_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + srcNetworkContext_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + public static final int SRC_NETWORK_TYPE_FIELD_NUMBER = 309819686; @SuppressWarnings("serial") @@ -1132,7 +1574,7 @@ public com.google.protobuf.ByteString getSrcIpRangesBytes(int index) { */ @java.lang.Override public boolean hasSrcNetworkType() { - return ((bitField0_ & 0x00000002) != 0); + return ((bitField0_ & 0x00000008) != 0); } /** @@ -1541,6 +1983,9 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (((bitField0_ & 0x00000001) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 76347649, destNetworkContext_); + } for (int i = 0; i < srcRegionCodes_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString( output, 99086742, srcRegionCodes_.getRaw(i)); @@ -1549,6 +1994,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io com.google.protobuf.GeneratedMessageV3.writeString( output, 119896492, destThreatIntelligences_.getRaw(i)); } + if (((bitField0_ & 0x00000004) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 147649603, srcNetworkContext_); + } for (int i = 0; i < destRegionCodes_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString( output, 199120280, destRegionCodes_.getRaw(i)); @@ -1556,7 +2004,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < srcNetworks_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 247119872, srcNetworks_.getRaw(i)); } - if (((bitField0_ & 0x00000002) != 0)) { + if (((bitField0_ & 0x00000008) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 309819686, srcNetworkType_); } for (int i = 0; i < srcThreatIntelligences_.size(); i++) { @@ -1573,7 +2021,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < layer4Configs_.size(); i++) { output.writeMessage(373534261, layer4Configs_.get(i)); } - if (((bitField0_ & 0x00000001) != 0)) { + if (((bitField0_ & 0x00000002) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 409853224, destNetworkType_); } for (int i = 0; i < srcIpRanges_.size(); i++) { @@ -1602,6 +2050,10 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; + if (((bitField0_ & 0x00000001) != 0)) { + size += + com.google.protobuf.GeneratedMessageV3.computeStringSize(76347649, destNetworkContext_); + } { int dataSize = 0; for (int i = 0; i < srcRegionCodes_.size(); i++) { @@ -1618,6 +2070,10 @@ public int getSerializedSize() { size += dataSize; size += 5 * getDestThreatIntelligencesList().size(); } + if (((bitField0_ & 0x00000004) != 0)) { + size += + com.google.protobuf.GeneratedMessageV3.computeStringSize(147649603, srcNetworkContext_); + } { int dataSize = 0; for (int i = 0; i < destRegionCodes_.size(); i++) { @@ -1634,7 +2090,7 @@ public int getSerializedSize() { size += dataSize; size += 5 * getSrcNetworksList().size(); } - if (((bitField0_ & 0x00000002) != 0)) { + if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(309819686, srcNetworkType_); } { @@ -1666,7 +2122,7 @@ public int getSerializedSize() { com.google.protobuf.CodedOutputStream.computeMessageSize( 373534261, layer4Configs_.get(i)); } - if (((bitField0_ & 0x00000001) != 0)) { + if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(409853224, destNetworkType_); } { @@ -1725,6 +2181,10 @@ public boolean equals(final java.lang.Object obj) { if (!getDestAddressGroupsList().equals(other.getDestAddressGroupsList())) return false; if (!getDestFqdnsList().equals(other.getDestFqdnsList())) return false; if (!getDestIpRangesList().equals(other.getDestIpRangesList())) return false; + if (hasDestNetworkContext() != other.hasDestNetworkContext()) return false; + if (hasDestNetworkContext()) { + if (!getDestNetworkContext().equals(other.getDestNetworkContext())) return false; + } if (hasDestNetworkType() != other.hasDestNetworkType()) return false; if (hasDestNetworkType()) { if (!getDestNetworkType().equals(other.getDestNetworkType())) return false; @@ -1736,6 +2196,10 @@ public boolean equals(final java.lang.Object obj) { if (!getSrcAddressGroupsList().equals(other.getSrcAddressGroupsList())) return false; if (!getSrcFqdnsList().equals(other.getSrcFqdnsList())) return false; if (!getSrcIpRangesList().equals(other.getSrcIpRangesList())) return false; + if (hasSrcNetworkContext() != other.hasSrcNetworkContext()) return false; + if (hasSrcNetworkContext()) { + if (!getSrcNetworkContext().equals(other.getSrcNetworkContext())) return false; + } if (hasSrcNetworkType() != other.hasSrcNetworkType()) return false; if (hasSrcNetworkType()) { if (!getSrcNetworkType().equals(other.getSrcNetworkType())) return false; @@ -1768,6 +2232,10 @@ public int hashCode() { hash = (37 * hash) + DEST_IP_RANGES_FIELD_NUMBER; hash = (53 * hash) + getDestIpRangesList().hashCode(); } + if (hasDestNetworkContext()) { + hash = (37 * hash) + DEST_NETWORK_CONTEXT_FIELD_NUMBER; + hash = (53 * hash) + getDestNetworkContext().hashCode(); + } if (hasDestNetworkType()) { hash = (37 * hash) + DEST_NETWORK_TYPE_FIELD_NUMBER; hash = (53 * hash) + getDestNetworkType().hashCode(); @@ -1796,6 +2264,10 @@ public int hashCode() { hash = (37 * hash) + SRC_IP_RANGES_FIELD_NUMBER; hash = (53 * hash) + getSrcIpRangesList().hashCode(); } + if (hasSrcNetworkContext()) { + hash = (37 * hash) + SRC_NETWORK_CONTEXT_FIELD_NUMBER; + hash = (53 * hash) + getSrcNetworkContext().hashCode(); + } if (hasSrcNetworkType()) { hash = (37 * hash) + SRC_NETWORK_TYPE_FIELD_NUMBER; hash = (53 * hash) + getSrcNetworkType().hashCode(); @@ -1961,6 +2433,7 @@ public Builder clear() { destAddressGroups_ = com.google.protobuf.LazyStringArrayList.emptyList(); destFqdns_ = com.google.protobuf.LazyStringArrayList.emptyList(); destIpRanges_ = com.google.protobuf.LazyStringArrayList.emptyList(); + destNetworkContext_ = ""; destNetworkType_ = ""; destRegionCodes_ = com.google.protobuf.LazyStringArrayList.emptyList(); destThreatIntelligences_ = com.google.protobuf.LazyStringArrayList.emptyList(); @@ -1970,10 +2443,11 @@ public Builder clear() { layer4Configs_ = null; layer4ConfigsBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00000040); + bitField0_ = (bitField0_ & ~0x00000080); srcAddressGroups_ = com.google.protobuf.LazyStringArrayList.emptyList(); srcFqdns_ = com.google.protobuf.LazyStringArrayList.emptyList(); srcIpRanges_ = com.google.protobuf.LazyStringArrayList.emptyList(); + srcNetworkContext_ = ""; srcNetworkType_ = ""; srcNetworks_ = com.google.protobuf.LazyStringArrayList.emptyList(); srcRegionCodes_ = com.google.protobuf.LazyStringArrayList.emptyList(); @@ -1983,7 +2457,7 @@ public Builder clear() { srcSecureTags_ = null; srcSecureTagsBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00002000); + bitField0_ = (bitField0_ & ~0x00008000); srcThreatIntelligences_ = com.google.protobuf.LazyStringArrayList.emptyList(); return this; } @@ -2023,18 +2497,18 @@ public com.google.cloud.compute.v1.FirewallPolicyRuleMatcher buildPartial() { private void buildPartialRepeatedFields( com.google.cloud.compute.v1.FirewallPolicyRuleMatcher result) { if (layer4ConfigsBuilder_ == null) { - if (((bitField0_ & 0x00000040) != 0)) { + if (((bitField0_ & 0x00000080) != 0)) { layer4Configs_ = java.util.Collections.unmodifiableList(layer4Configs_); - bitField0_ = (bitField0_ & ~0x00000040); + bitField0_ = (bitField0_ & ~0x00000080); } result.layer4Configs_ = layer4Configs_; } else { result.layer4Configs_ = layer4ConfigsBuilder_.build(); } if (srcSecureTagsBuilder_ == null) { - if (((bitField0_ & 0x00002000) != 0)) { + if (((bitField0_ & 0x00008000) != 0)) { srcSecureTags_ = java.util.Collections.unmodifiableList(srcSecureTags_); - bitField0_ = (bitField0_ & ~0x00002000); + bitField0_ = (bitField0_ & ~0x00008000); } result.srcSecureTags_ = srcSecureTags_; } else { @@ -2058,42 +2532,50 @@ private void buildPartial0(com.google.cloud.compute.v1.FirewallPolicyRuleMatcher } int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000008) != 0)) { - result.destNetworkType_ = destNetworkType_; + result.destNetworkContext_ = destNetworkContext_; to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000010) != 0)) { + result.destNetworkType_ = destNetworkType_; + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000020) != 0)) { destRegionCodes_.makeImmutable(); result.destRegionCodes_ = destRegionCodes_; } - if (((from_bitField0_ & 0x00000020) != 0)) { + if (((from_bitField0_ & 0x00000040) != 0)) { destThreatIntelligences_.makeImmutable(); result.destThreatIntelligences_ = destThreatIntelligences_; } - if (((from_bitField0_ & 0x00000080) != 0)) { + if (((from_bitField0_ & 0x00000100) != 0)) { srcAddressGroups_.makeImmutable(); result.srcAddressGroups_ = srcAddressGroups_; } - if (((from_bitField0_ & 0x00000100) != 0)) { + if (((from_bitField0_ & 0x00000200) != 0)) { srcFqdns_.makeImmutable(); result.srcFqdns_ = srcFqdns_; } - if (((from_bitField0_ & 0x00000200) != 0)) { + if (((from_bitField0_ & 0x00000400) != 0)) { srcIpRanges_.makeImmutable(); result.srcIpRanges_ = srcIpRanges_; } - if (((from_bitField0_ & 0x00000400) != 0)) { + if (((from_bitField0_ & 0x00000800) != 0)) { + result.srcNetworkContext_ = srcNetworkContext_; + to_bitField0_ |= 0x00000004; + } + if (((from_bitField0_ & 0x00001000) != 0)) { result.srcNetworkType_ = srcNetworkType_; - to_bitField0_ |= 0x00000002; + to_bitField0_ |= 0x00000008; } - if (((from_bitField0_ & 0x00000800) != 0)) { + if (((from_bitField0_ & 0x00002000) != 0)) { srcNetworks_.makeImmutable(); result.srcNetworks_ = srcNetworks_; } - if (((from_bitField0_ & 0x00001000) != 0)) { + if (((from_bitField0_ & 0x00004000) != 0)) { srcRegionCodes_.makeImmutable(); result.srcRegionCodes_ = srcRegionCodes_; } - if (((from_bitField0_ & 0x00004000) != 0)) { + if (((from_bitField0_ & 0x00010000) != 0)) { srcThreatIntelligences_.makeImmutable(); result.srcThreatIntelligences_ = srcThreatIntelligences_; } @@ -2176,15 +2658,20 @@ public Builder mergeFrom(com.google.cloud.compute.v1.FirewallPolicyRuleMatcher o } onChanged(); } + if (other.hasDestNetworkContext()) { + destNetworkContext_ = other.destNetworkContext_; + bitField0_ |= 0x00000008; + onChanged(); + } if (other.hasDestNetworkType()) { destNetworkType_ = other.destNetworkType_; - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; onChanged(); } if (!other.destRegionCodes_.isEmpty()) { if (destRegionCodes_.isEmpty()) { destRegionCodes_ = other.destRegionCodes_; - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; } else { ensureDestRegionCodesIsMutable(); destRegionCodes_.addAll(other.destRegionCodes_); @@ -2194,7 +2681,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.FirewallPolicyRuleMatcher o if (!other.destThreatIntelligences_.isEmpty()) { if (destThreatIntelligences_.isEmpty()) { destThreatIntelligences_ = other.destThreatIntelligences_; - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; } else { ensureDestThreatIntelligencesIsMutable(); destThreatIntelligences_.addAll(other.destThreatIntelligences_); @@ -2205,7 +2692,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.FirewallPolicyRuleMatcher o if (!other.layer4Configs_.isEmpty()) { if (layer4Configs_.isEmpty()) { layer4Configs_ = other.layer4Configs_; - bitField0_ = (bitField0_ & ~0x00000040); + bitField0_ = (bitField0_ & ~0x00000080); } else { ensureLayer4ConfigsIsMutable(); layer4Configs_.addAll(other.layer4Configs_); @@ -2218,7 +2705,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.FirewallPolicyRuleMatcher o layer4ConfigsBuilder_.dispose(); layer4ConfigsBuilder_ = null; layer4Configs_ = other.layer4Configs_; - bitField0_ = (bitField0_ & ~0x00000040); + bitField0_ = (bitField0_ & ~0x00000080); layer4ConfigsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getLayer4ConfigsFieldBuilder() @@ -2231,7 +2718,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.FirewallPolicyRuleMatcher o if (!other.srcAddressGroups_.isEmpty()) { if (srcAddressGroups_.isEmpty()) { srcAddressGroups_ = other.srcAddressGroups_; - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; } else { ensureSrcAddressGroupsIsMutable(); srcAddressGroups_.addAll(other.srcAddressGroups_); @@ -2241,7 +2728,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.FirewallPolicyRuleMatcher o if (!other.srcFqdns_.isEmpty()) { if (srcFqdns_.isEmpty()) { srcFqdns_ = other.srcFqdns_; - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; } else { ensureSrcFqdnsIsMutable(); srcFqdns_.addAll(other.srcFqdns_); @@ -2251,22 +2738,27 @@ public Builder mergeFrom(com.google.cloud.compute.v1.FirewallPolicyRuleMatcher o if (!other.srcIpRanges_.isEmpty()) { if (srcIpRanges_.isEmpty()) { srcIpRanges_ = other.srcIpRanges_; - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; } else { ensureSrcIpRangesIsMutable(); srcIpRanges_.addAll(other.srcIpRanges_); } onChanged(); } + if (other.hasSrcNetworkContext()) { + srcNetworkContext_ = other.srcNetworkContext_; + bitField0_ |= 0x00000800; + onChanged(); + } if (other.hasSrcNetworkType()) { srcNetworkType_ = other.srcNetworkType_; - bitField0_ |= 0x00000400; + bitField0_ |= 0x00001000; onChanged(); } if (!other.srcNetworks_.isEmpty()) { if (srcNetworks_.isEmpty()) { srcNetworks_ = other.srcNetworks_; - bitField0_ |= 0x00000800; + bitField0_ |= 0x00002000; } else { ensureSrcNetworksIsMutable(); srcNetworks_.addAll(other.srcNetworks_); @@ -2276,7 +2768,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.FirewallPolicyRuleMatcher o if (!other.srcRegionCodes_.isEmpty()) { if (srcRegionCodes_.isEmpty()) { srcRegionCodes_ = other.srcRegionCodes_; - bitField0_ |= 0x00001000; + bitField0_ |= 0x00004000; } else { ensureSrcRegionCodesIsMutable(); srcRegionCodes_.addAll(other.srcRegionCodes_); @@ -2287,7 +2779,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.FirewallPolicyRuleMatcher o if (!other.srcSecureTags_.isEmpty()) { if (srcSecureTags_.isEmpty()) { srcSecureTags_ = other.srcSecureTags_; - bitField0_ = (bitField0_ & ~0x00002000); + bitField0_ = (bitField0_ & ~0x00008000); } else { ensureSrcSecureTagsIsMutable(); srcSecureTags_.addAll(other.srcSecureTags_); @@ -2300,7 +2792,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.FirewallPolicyRuleMatcher o srcSecureTagsBuilder_.dispose(); srcSecureTagsBuilder_ = null; srcSecureTags_ = other.srcSecureTags_; - bitField0_ = (bitField0_ & ~0x00002000); + bitField0_ = (bitField0_ & ~0x00008000); srcSecureTagsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getSrcSecureTagsFieldBuilder() @@ -2313,7 +2805,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.FirewallPolicyRuleMatcher o if (!other.srcThreatIntelligences_.isEmpty()) { if (srcThreatIntelligences_.isEmpty()) { srcThreatIntelligences_ = other.srcThreatIntelligences_; - bitField0_ |= 0x00004000; + bitField0_ |= 0x00010000; } else { ensureSrcThreatIntelligencesIsMutable(); srcThreatIntelligences_.addAll(other.srcThreatIntelligences_); @@ -2346,6 +2838,12 @@ public Builder mergeFrom( case 0: done = true; break; + case 610781194: + { + destNetworkContext_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000008; + break; + } // case 610781194 case 792693938: { java.lang.String s = input.readStringRequireUtf8(); @@ -2360,6 +2858,12 @@ public Builder mergeFrom( destThreatIntelligences_.add(s); break; } // case 959171938 + case 1181196826: + { + srcNetworkContext_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000800; + break; + } // case 1181196826 case 1592962242: { java.lang.String s = input.readStringRequireUtf8(); @@ -2377,7 +2881,7 @@ public Builder mergeFrom( case -1816409806: { srcNetworkType_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000400; + bitField0_ |= 0x00001000; break; } // case -1816409806 case -1705919150: @@ -2418,7 +2922,7 @@ public Builder mergeFrom( case -1016141502: { destNetworkType_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; break; } // case -1016141502 case -837942630: @@ -3026,18 +3530,176 @@ public Builder addAllDestIpRanges(java.lang.Iterable values) { * * *
-     * CIDR IP address range.
-     * Maximum number of destination CIDR IP ranges allowed is 5000.
+     * CIDR IP address range.
+     * Maximum number of destination CIDR IP ranges allowed is 5000.
+     * 
+ * + * repeated string dest_ip_ranges = 337357713; + * + * @return This builder for chaining. + */ + public Builder clearDestIpRanges() { + destIpRanges_ = com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00000004); + ; + onChanged(); + return this; + } + + /** + * + * + *
+     * CIDR IP address range.
+     * Maximum number of destination CIDR IP ranges allowed is 5000.
+     * 
+ * + * repeated string dest_ip_ranges = 337357713; + * + * @param value The bytes of the destIpRanges to add. + * @return This builder for chaining. + */ + public Builder addDestIpRangesBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureDestIpRangesIsMutable(); + destIpRanges_.add(value); + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + private java.lang.Object destNetworkContext_ = ""; + + /** + * + * + *
+     * Network context of the traffic destination. Allowed values are:
+     *
+     *
+     *      - UNSPECIFIED
+     *      - INTERNET
+     *      - NON_INTERNET
+     * Check the DestNetworkContext enum for the list of possible values.
+     * 
+ * + * optional string dest_network_context = 76347649; + * + * @return Whether the destNetworkContext field is set. + */ + public boolean hasDestNetworkContext() { + return ((bitField0_ & 0x00000008) != 0); + } + + /** + * + * + *
+     * Network context of the traffic destination. Allowed values are:
+     *
+     *
+     *      - UNSPECIFIED
+     *      - INTERNET
+     *      - NON_INTERNET
+     * Check the DestNetworkContext enum for the list of possible values.
+     * 
+ * + * optional string dest_network_context = 76347649; + * + * @return The destNetworkContext. + */ + public java.lang.String getDestNetworkContext() { + java.lang.Object ref = destNetworkContext_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + destNetworkContext_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Network context of the traffic destination. Allowed values are:
+     *
+     *
+     *      - UNSPECIFIED
+     *      - INTERNET
+     *      - NON_INTERNET
+     * Check the DestNetworkContext enum for the list of possible values.
+     * 
+ * + * optional string dest_network_context = 76347649; + * + * @return The bytes for destNetworkContext. + */ + public com.google.protobuf.ByteString getDestNetworkContextBytes() { + java.lang.Object ref = destNetworkContext_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + destNetworkContext_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Network context of the traffic destination. Allowed values are:
+     *
+     *
+     *      - UNSPECIFIED
+     *      - INTERNET
+     *      - NON_INTERNET
+     * Check the DestNetworkContext enum for the list of possible values.
+     * 
+ * + * optional string dest_network_context = 76347649; + * + * @param value The destNetworkContext to set. + * @return This builder for chaining. + */ + public Builder setDestNetworkContext(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + destNetworkContext_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * Network context of the traffic destination. Allowed values are:
+     *
+     *
+     *      - UNSPECIFIED
+     *      - INTERNET
+     *      - NON_INTERNET
+     * Check the DestNetworkContext enum for the list of possible values.
      * 
* - * repeated string dest_ip_ranges = 337357713; + * optional string dest_network_context = 76347649; * * @return This builder for chaining. */ - public Builder clearDestIpRanges() { - destIpRanges_ = com.google.protobuf.LazyStringArrayList.emptyList(); - bitField0_ = (bitField0_ & ~0x00000004); - ; + public Builder clearDestNetworkContext() { + destNetworkContext_ = getDefaultInstance().getDestNetworkContext(); + bitField0_ = (bitField0_ & ~0x00000008); onChanged(); return this; } @@ -3046,23 +3708,27 @@ public Builder clearDestIpRanges() { * * *
-     * CIDR IP address range.
-     * Maximum number of destination CIDR IP ranges allowed is 5000.
+     * Network context of the traffic destination. Allowed values are:
+     *
+     *
+     *      - UNSPECIFIED
+     *      - INTERNET
+     *      - NON_INTERNET
+     * Check the DestNetworkContext enum for the list of possible values.
      * 
* - * repeated string dest_ip_ranges = 337357713; + * optional string dest_network_context = 76347649; * - * @param value The bytes of the destIpRanges to add. + * @param value The bytes for destNetworkContext to set. * @return This builder for chaining. */ - public Builder addDestIpRangesBytes(com.google.protobuf.ByteString value) { + public Builder setDestNetworkContextBytes(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - ensureDestIpRangesIsMutable(); - destIpRanges_.add(value); - bitField0_ |= 0x00000004; + destNetworkContext_ = value; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -3087,7 +3753,7 @@ public Builder addDestIpRangesBytes(com.google.protobuf.ByteString value) { * @return Whether the destNetworkType field is set. */ public boolean hasDestNetworkType() { - return ((bitField0_ & 0x00000008) != 0); + return ((bitField0_ & 0x00000010) != 0); } /** @@ -3171,7 +3837,7 @@ public Builder setDestNetworkType(java.lang.String value) { throw new NullPointerException(); } destNetworkType_ = value; - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -3195,7 +3861,7 @@ public Builder setDestNetworkType(java.lang.String value) { */ public Builder clearDestNetworkType() { destNetworkType_ = getDefaultInstance().getDestNetworkType(); - bitField0_ = (bitField0_ & ~0x00000008); + bitField0_ = (bitField0_ & ~0x00000010); onChanged(); return this; } @@ -3224,7 +3890,7 @@ public Builder setDestNetworkTypeBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); destNetworkType_ = value; - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -3236,7 +3902,7 @@ private void ensureDestRegionCodesIsMutable() { if (!destRegionCodes_.isModifiable()) { destRegionCodes_ = new com.google.protobuf.LazyStringArrayList(destRegionCodes_); } - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; } /** @@ -3336,7 +4002,7 @@ public Builder setDestRegionCodes(int index, java.lang.String value) { } ensureDestRegionCodesIsMutable(); destRegionCodes_.set(index, value); - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -3362,7 +4028,7 @@ public Builder addDestRegionCodes(java.lang.String value) { } ensureDestRegionCodesIsMutable(); destRegionCodes_.add(value); - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -3385,7 +4051,7 @@ public Builder addDestRegionCodes(java.lang.String value) { public Builder addAllDestRegionCodes(java.lang.Iterable values) { ensureDestRegionCodesIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll(values, destRegionCodes_); - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -3406,7 +4072,7 @@ public Builder addAllDestRegionCodes(java.lang.Iterable values */ public Builder clearDestRegionCodes() { destRegionCodes_ = com.google.protobuf.LazyStringArrayList.emptyList(); - bitField0_ = (bitField0_ & ~0x00000010); + bitField0_ = (bitField0_ & ~0x00000020); ; onChanged(); return this; @@ -3434,7 +4100,7 @@ public Builder addDestRegionCodesBytes(com.google.protobuf.ByteString value) { checkByteStringIsUtf8(value); ensureDestRegionCodesIsMutable(); destRegionCodes_.add(value); - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -3447,7 +4113,7 @@ private void ensureDestThreatIntelligencesIsMutable() { destThreatIntelligences_ = new com.google.protobuf.LazyStringArrayList(destThreatIntelligences_); } - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; } /** @@ -3537,7 +4203,7 @@ public Builder setDestThreatIntelligences(int index, java.lang.String value) { } ensureDestThreatIntelligencesIsMutable(); destThreatIntelligences_.set(index, value); - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -3561,7 +4227,7 @@ public Builder addDestThreatIntelligences(java.lang.String value) { } ensureDestThreatIntelligencesIsMutable(); destThreatIntelligences_.add(value); - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -3582,7 +4248,7 @@ public Builder addDestThreatIntelligences(java.lang.String value) { public Builder addAllDestThreatIntelligences(java.lang.Iterable values) { ensureDestThreatIntelligencesIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll(values, destThreatIntelligences_); - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -3601,7 +4267,7 @@ public Builder addAllDestThreatIntelligences(java.lang.Iterable(layer4Configs_); - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; } } @@ -3897,7 +4563,7 @@ public Builder addAllLayer4Configs( public Builder clearLayer4Configs() { if (layer4ConfigsBuilder_ == null) { layer4Configs_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000040); + bitField0_ = (bitField0_ & ~0x00000080); onChanged(); } else { layer4ConfigsBuilder_.clear(); @@ -4051,7 +4717,7 @@ public Builder removeLayer4Configs(int index) { com.google.cloud.compute.v1.FirewallPolicyRuleMatcherLayer4Config.Builder, com.google.cloud.compute.v1.FirewallPolicyRuleMatcherLayer4ConfigOrBuilder>( layer4Configs_, - ((bitField0_ & 0x00000040) != 0), + ((bitField0_ & 0x00000080) != 0), getParentForChildren(), isClean()); layer4Configs_ = null; @@ -4066,7 +4732,7 @@ private void ensureSrcAddressGroupsIsMutable() { if (!srcAddressGroups_.isModifiable()) { srcAddressGroups_ = new com.google.protobuf.LazyStringArrayList(srcAddressGroups_); } - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; } /** @@ -4156,7 +4822,7 @@ public Builder setSrcAddressGroups(int index, java.lang.String value) { } ensureSrcAddressGroupsIsMutable(); srcAddressGroups_.set(index, value); - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -4180,7 +4846,7 @@ public Builder addSrcAddressGroups(java.lang.String value) { } ensureSrcAddressGroupsIsMutable(); srcAddressGroups_.add(value); - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -4201,7 +4867,7 @@ public Builder addSrcAddressGroups(java.lang.String value) { public Builder addAllSrcAddressGroups(java.lang.Iterable values) { ensureSrcAddressGroupsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll(values, srcAddressGroups_); - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -4220,7 +4886,7 @@ public Builder addAllSrcAddressGroups(java.lang.Iterable value */ public Builder clearSrcAddressGroups() { srcAddressGroups_ = com.google.protobuf.LazyStringArrayList.emptyList(); - bitField0_ = (bitField0_ & ~0x00000080); + bitField0_ = (bitField0_ & ~0x00000100); ; onChanged(); return this; @@ -4246,7 +4912,7 @@ public Builder addSrcAddressGroupsBytes(com.google.protobuf.ByteString value) { checkByteStringIsUtf8(value); ensureSrcAddressGroupsIsMutable(); srcAddressGroups_.add(value); - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -4258,7 +4924,7 @@ private void ensureSrcFqdnsIsMutable() { if (!srcFqdns_.isModifiable()) { srcFqdns_ = new com.google.protobuf.LazyStringArrayList(srcFqdns_); } - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; } /** @@ -4353,7 +5019,7 @@ public Builder setSrcFqdns(int index, java.lang.String value) { } ensureSrcFqdnsIsMutable(); srcFqdns_.set(index, value); - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; onChanged(); return this; } @@ -4378,7 +5044,7 @@ public Builder addSrcFqdns(java.lang.String value) { } ensureSrcFqdnsIsMutable(); srcFqdns_.add(value); - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; onChanged(); return this; } @@ -4400,7 +5066,7 @@ public Builder addSrcFqdns(java.lang.String value) { public Builder addAllSrcFqdns(java.lang.Iterable values) { ensureSrcFqdnsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll(values, srcFqdns_); - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; onChanged(); return this; } @@ -4420,7 +5086,7 @@ public Builder addAllSrcFqdns(java.lang.Iterable values) { */ public Builder clearSrcFqdns() { srcFqdns_ = com.google.protobuf.LazyStringArrayList.emptyList(); - bitField0_ = (bitField0_ & ~0x00000100); + bitField0_ = (bitField0_ & ~0x00000200); ; onChanged(); return this; @@ -4447,7 +5113,7 @@ public Builder addSrcFqdnsBytes(com.google.protobuf.ByteString value) { checkByteStringIsUtf8(value); ensureSrcFqdnsIsMutable(); srcFqdns_.add(value); - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; onChanged(); return this; } @@ -4459,7 +5125,7 @@ private void ensureSrcIpRangesIsMutable() { if (!srcIpRanges_.isModifiable()) { srcIpRanges_ = new com.google.protobuf.LazyStringArrayList(srcIpRanges_); } - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; } /** @@ -4549,7 +5215,7 @@ public Builder setSrcIpRanges(int index, java.lang.String value) { } ensureSrcIpRangesIsMutable(); srcIpRanges_.set(index, value); - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -4573,7 +5239,7 @@ public Builder addSrcIpRanges(java.lang.String value) { } ensureSrcIpRangesIsMutable(); srcIpRanges_.add(value); - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -4594,7 +5260,7 @@ public Builder addSrcIpRanges(java.lang.String value) { public Builder addAllSrcIpRanges(java.lang.Iterable values) { ensureSrcIpRangesIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll(values, srcIpRanges_); - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -4613,7 +5279,7 @@ public Builder addAllSrcIpRanges(java.lang.Iterable values) { */ public Builder clearSrcIpRanges() { srcIpRanges_ = com.google.protobuf.LazyStringArrayList.emptyList(); - bitField0_ = (bitField0_ & ~0x00000200); + bitField0_ = (bitField0_ & ~0x00000400); ; onChanged(); return this; @@ -4639,7 +5305,181 @@ public Builder addSrcIpRangesBytes(com.google.protobuf.ByteString value) { checkByteStringIsUtf8(value); ensureSrcIpRangesIsMutable(); srcIpRanges_.add(value); - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; + onChanged(); + return this; + } + + private java.lang.Object srcNetworkContext_ = ""; + + /** + * + * + *
+     * Network context of the traffic source. Allowed values are:
+     *
+     *
+     *      - UNSPECIFIED
+     *      - INTERNET
+     *      - INTRA_VPC
+     *      - NON_INTERNET
+     *      - VPC_NETWORKS
+     * Check the SrcNetworkContext enum for the list of possible values.
+     * 
+ * + * optional string src_network_context = 147649603; + * + * @return Whether the srcNetworkContext field is set. + */ + public boolean hasSrcNetworkContext() { + return ((bitField0_ & 0x00000800) != 0); + } + + /** + * + * + *
+     * Network context of the traffic source. Allowed values are:
+     *
+     *
+     *      - UNSPECIFIED
+     *      - INTERNET
+     *      - INTRA_VPC
+     *      - NON_INTERNET
+     *      - VPC_NETWORKS
+     * Check the SrcNetworkContext enum for the list of possible values.
+     * 
+ * + * optional string src_network_context = 147649603; + * + * @return The srcNetworkContext. + */ + public java.lang.String getSrcNetworkContext() { + java.lang.Object ref = srcNetworkContext_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + srcNetworkContext_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Network context of the traffic source. Allowed values are:
+     *
+     *
+     *      - UNSPECIFIED
+     *      - INTERNET
+     *      - INTRA_VPC
+     *      - NON_INTERNET
+     *      - VPC_NETWORKS
+     * Check the SrcNetworkContext enum for the list of possible values.
+     * 
+ * + * optional string src_network_context = 147649603; + * + * @return The bytes for srcNetworkContext. + */ + public com.google.protobuf.ByteString getSrcNetworkContextBytes() { + java.lang.Object ref = srcNetworkContext_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + srcNetworkContext_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Network context of the traffic source. Allowed values are:
+     *
+     *
+     *      - UNSPECIFIED
+     *      - INTERNET
+     *      - INTRA_VPC
+     *      - NON_INTERNET
+     *      - VPC_NETWORKS
+     * Check the SrcNetworkContext enum for the list of possible values.
+     * 
+ * + * optional string src_network_context = 147649603; + * + * @param value The srcNetworkContext to set. + * @return This builder for chaining. + */ + public Builder setSrcNetworkContext(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + srcNetworkContext_ = value; + bitField0_ |= 0x00000800; + onChanged(); + return this; + } + + /** + * + * + *
+     * Network context of the traffic source. Allowed values are:
+     *
+     *
+     *      - UNSPECIFIED
+     *      - INTERNET
+     *      - INTRA_VPC
+     *      - NON_INTERNET
+     *      - VPC_NETWORKS
+     * Check the SrcNetworkContext enum for the list of possible values.
+     * 
+ * + * optional string src_network_context = 147649603; + * + * @return This builder for chaining. + */ + public Builder clearSrcNetworkContext() { + srcNetworkContext_ = getDefaultInstance().getSrcNetworkContext(); + bitField0_ = (bitField0_ & ~0x00000800); + onChanged(); + return this; + } + + /** + * + * + *
+     * Network context of the traffic source. Allowed values are:
+     *
+     *
+     *      - UNSPECIFIED
+     *      - INTERNET
+     *      - INTRA_VPC
+     *      - NON_INTERNET
+     *      - VPC_NETWORKS
+     * Check the SrcNetworkContext enum for the list of possible values.
+     * 
+ * + * optional string src_network_context = 147649603; + * + * @param value The bytes for srcNetworkContext to set. + * @return This builder for chaining. + */ + public Builder setSrcNetworkContextBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + srcNetworkContext_ = value; + bitField0_ |= 0x00000800; onChanged(); return this; } @@ -4666,7 +5506,7 @@ public Builder addSrcIpRangesBytes(com.google.protobuf.ByteString value) { * @return Whether the srcNetworkType field is set. */ public boolean hasSrcNetworkType() { - return ((bitField0_ & 0x00000400) != 0); + return ((bitField0_ & 0x00001000) != 0); } /** @@ -4756,7 +5596,7 @@ public Builder setSrcNetworkType(java.lang.String value) { throw new NullPointerException(); } srcNetworkType_ = value; - bitField0_ |= 0x00000400; + bitField0_ |= 0x00001000; onChanged(); return this; } @@ -4782,7 +5622,7 @@ public Builder setSrcNetworkType(java.lang.String value) { */ public Builder clearSrcNetworkType() { srcNetworkType_ = getDefaultInstance().getSrcNetworkType(); - bitField0_ = (bitField0_ & ~0x00000400); + bitField0_ = (bitField0_ & ~0x00001000); onChanged(); return this; } @@ -4813,7 +5653,7 @@ public Builder setSrcNetworkTypeBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); srcNetworkType_ = value; - bitField0_ |= 0x00000400; + bitField0_ |= 0x00001000; onChanged(); return this; } @@ -4825,7 +5665,7 @@ private void ensureSrcNetworksIsMutable() { if (!srcNetworks_.isModifiable()) { srcNetworks_ = new com.google.protobuf.LazyStringArrayList(srcNetworks_); } - bitField0_ |= 0x00000800; + bitField0_ |= 0x00002000; } /** @@ -4910,7 +5750,7 @@ public Builder setSrcNetworks(int index, java.lang.String value) { } ensureSrcNetworksIsMutable(); srcNetworks_.set(index, value); - bitField0_ |= 0x00000800; + bitField0_ |= 0x00002000; onChanged(); return this; } @@ -4933,7 +5773,7 @@ public Builder addSrcNetworks(java.lang.String value) { } ensureSrcNetworksIsMutable(); srcNetworks_.add(value); - bitField0_ |= 0x00000800; + bitField0_ |= 0x00002000; onChanged(); return this; } @@ -4953,7 +5793,7 @@ public Builder addSrcNetworks(java.lang.String value) { public Builder addAllSrcNetworks(java.lang.Iterable values) { ensureSrcNetworksIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll(values, srcNetworks_); - bitField0_ |= 0x00000800; + bitField0_ |= 0x00002000; onChanged(); return this; } @@ -4971,7 +5811,7 @@ public Builder addAllSrcNetworks(java.lang.Iterable values) { */ public Builder clearSrcNetworks() { srcNetworks_ = com.google.protobuf.LazyStringArrayList.emptyList(); - bitField0_ = (bitField0_ & ~0x00000800); + bitField0_ = (bitField0_ & ~0x00002000); ; onChanged(); return this; @@ -4996,7 +5836,7 @@ public Builder addSrcNetworksBytes(com.google.protobuf.ByteString value) { checkByteStringIsUtf8(value); ensureSrcNetworksIsMutable(); srcNetworks_.add(value); - bitField0_ |= 0x00000800; + bitField0_ |= 0x00002000; onChanged(); return this; } @@ -5008,7 +5848,7 @@ private void ensureSrcRegionCodesIsMutable() { if (!srcRegionCodes_.isModifiable()) { srcRegionCodes_ = new com.google.protobuf.LazyStringArrayList(srcRegionCodes_); } - bitField0_ |= 0x00001000; + bitField0_ |= 0x00004000; } /** @@ -5108,7 +5948,7 @@ public Builder setSrcRegionCodes(int index, java.lang.String value) { } ensureSrcRegionCodesIsMutable(); srcRegionCodes_.set(index, value); - bitField0_ |= 0x00001000; + bitField0_ |= 0x00004000; onChanged(); return this; } @@ -5134,7 +5974,7 @@ public Builder addSrcRegionCodes(java.lang.String value) { } ensureSrcRegionCodesIsMutable(); srcRegionCodes_.add(value); - bitField0_ |= 0x00001000; + bitField0_ |= 0x00004000; onChanged(); return this; } @@ -5157,7 +5997,7 @@ public Builder addSrcRegionCodes(java.lang.String value) { public Builder addAllSrcRegionCodes(java.lang.Iterable values) { ensureSrcRegionCodesIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll(values, srcRegionCodes_); - bitField0_ |= 0x00001000; + bitField0_ |= 0x00004000; onChanged(); return this; } @@ -5178,7 +6018,7 @@ public Builder addAllSrcRegionCodes(java.lang.Iterable values) */ public Builder clearSrcRegionCodes() { srcRegionCodes_ = com.google.protobuf.LazyStringArrayList.emptyList(); - bitField0_ = (bitField0_ & ~0x00001000); + bitField0_ = (bitField0_ & ~0x00004000); ; onChanged(); return this; @@ -5206,7 +6046,7 @@ public Builder addSrcRegionCodesBytes(com.google.protobuf.ByteString value) { checkByteStringIsUtf8(value); ensureSrcRegionCodesIsMutable(); srcRegionCodes_.add(value); - bitField0_ |= 0x00001000; + bitField0_ |= 0x00004000; onChanged(); return this; } @@ -5215,11 +6055,11 @@ public Builder addSrcRegionCodesBytes(com.google.protobuf.ByteString value) { java.util.Collections.emptyList(); private void ensureSrcSecureTagsIsMutable() { - if (!((bitField0_ & 0x00002000) != 0)) { + if (!((bitField0_ & 0x00008000) != 0)) { srcSecureTags_ = new java.util.ArrayList( srcSecureTags_); - bitField0_ |= 0x00002000; + bitField0_ |= 0x00008000; } } @@ -5517,7 +6357,7 @@ public Builder addAllSrcSecureTags( public Builder clearSrcSecureTags() { if (srcSecureTagsBuilder_ == null) { srcSecureTags_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00002000); + bitField0_ = (bitField0_ & ~0x00008000); onChanged(); } else { srcSecureTagsBuilder_.clear(); @@ -5695,7 +6535,7 @@ public com.google.cloud.compute.v1.FirewallPolicyRuleSecureTag.Builder addSrcSec com.google.cloud.compute.v1.FirewallPolicyRuleSecureTag.Builder, com.google.cloud.compute.v1.FirewallPolicyRuleSecureTagOrBuilder>( srcSecureTags_, - ((bitField0_ & 0x00002000) != 0), + ((bitField0_ & 0x00008000) != 0), getParentForChildren(), isClean()); srcSecureTags_ = null; @@ -5711,7 +6551,7 @@ private void ensureSrcThreatIntelligencesIsMutable() { srcThreatIntelligences_ = new com.google.protobuf.LazyStringArrayList(srcThreatIntelligences_); } - bitField0_ |= 0x00004000; + bitField0_ |= 0x00010000; } /** @@ -5801,7 +6641,7 @@ public Builder setSrcThreatIntelligences(int index, java.lang.String value) { } ensureSrcThreatIntelligencesIsMutable(); srcThreatIntelligences_.set(index, value); - bitField0_ |= 0x00004000; + bitField0_ |= 0x00010000; onChanged(); return this; } @@ -5825,7 +6665,7 @@ public Builder addSrcThreatIntelligences(java.lang.String value) { } ensureSrcThreatIntelligencesIsMutable(); srcThreatIntelligences_.add(value); - bitField0_ |= 0x00004000; + bitField0_ |= 0x00010000; onChanged(); return this; } @@ -5846,7 +6686,7 @@ public Builder addSrcThreatIntelligences(java.lang.String value) { public Builder addAllSrcThreatIntelligences(java.lang.Iterable values) { ensureSrcThreatIntelligencesIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll(values, srcThreatIntelligences_); - bitField0_ |= 0x00004000; + bitField0_ |= 0x00010000; onChanged(); return this; } @@ -5865,7 +6705,7 @@ public Builder addAllSrcThreatIntelligences(java.lang.Iterable */ public Builder clearSrcThreatIntelligences() { srcThreatIntelligences_ = com.google.protobuf.LazyStringArrayList.emptyList(); - bitField0_ = (bitField0_ & ~0x00004000); + bitField0_ = (bitField0_ & ~0x00010000); ; onChanged(); return this; @@ -5891,7 +6731,7 @@ public Builder addSrcThreatIntelligencesBytes(com.google.protobuf.ByteString val checkByteStringIsUtf8(value); ensureSrcThreatIntelligencesIsMutable(); srcThreatIntelligences_.add(value); - bitField0_ |= 0x00004000; + bitField0_ |= 0x00010000; onChanged(); return this; } diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/FirewallPolicyRuleMatcherOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/FirewallPolicyRuleMatcherOrBuilder.java index 86e0e203a2c1..d660eaa1bc16 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/FirewallPolicyRuleMatcherOrBuilder.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/FirewallPolicyRuleMatcherOrBuilder.java @@ -202,6 +202,63 @@ public interface FirewallPolicyRuleMatcherOrBuilder */ com.google.protobuf.ByteString getDestIpRangesBytes(int index); + /** + * + * + *
+   * Network context of the traffic destination. Allowed values are:
+   *
+   *
+   *      - UNSPECIFIED
+   *      - INTERNET
+   *      - NON_INTERNET
+   * Check the DestNetworkContext enum for the list of possible values.
+   * 
+ * + * optional string dest_network_context = 76347649; + * + * @return Whether the destNetworkContext field is set. + */ + boolean hasDestNetworkContext(); + + /** + * + * + *
+   * Network context of the traffic destination. Allowed values are:
+   *
+   *
+   *      - UNSPECIFIED
+   *      - INTERNET
+   *      - NON_INTERNET
+   * Check the DestNetworkContext enum for the list of possible values.
+   * 
+ * + * optional string dest_network_context = 76347649; + * + * @return The destNetworkContext. + */ + java.lang.String getDestNetworkContext(); + + /** + * + * + *
+   * Network context of the traffic destination. Allowed values are:
+   *
+   *
+   *      - UNSPECIFIED
+   *      - INTERNET
+   *      - NON_INTERNET
+   * Check the DestNetworkContext enum for the list of possible values.
+   * 
+ * + * optional string dest_network_context = 76347649; + * + * @return The bytes for destNetworkContext. + */ + com.google.protobuf.ByteString getDestNetworkContextBytes(); + /** * * @@ -630,6 +687,69 @@ public interface FirewallPolicyRuleMatcherOrBuilder */ com.google.protobuf.ByteString getSrcIpRangesBytes(int index); + /** + * + * + *
+   * Network context of the traffic source. Allowed values are:
+   *
+   *
+   *      - UNSPECIFIED
+   *      - INTERNET
+   *      - INTRA_VPC
+   *      - NON_INTERNET
+   *      - VPC_NETWORKS
+   * Check the SrcNetworkContext enum for the list of possible values.
+   * 
+ * + * optional string src_network_context = 147649603; + * + * @return Whether the srcNetworkContext field is set. + */ + boolean hasSrcNetworkContext(); + + /** + * + * + *
+   * Network context of the traffic source. Allowed values are:
+   *
+   *
+   *      - UNSPECIFIED
+   *      - INTERNET
+   *      - INTRA_VPC
+   *      - NON_INTERNET
+   *      - VPC_NETWORKS
+   * Check the SrcNetworkContext enum for the list of possible values.
+   * 
+ * + * optional string src_network_context = 147649603; + * + * @return The srcNetworkContext. + */ + java.lang.String getSrcNetworkContext(); + + /** + * + * + *
+   * Network context of the traffic source. Allowed values are:
+   *
+   *
+   *      - UNSPECIFIED
+   *      - INTERNET
+   *      - INTRA_VPC
+   *      - NON_INTERNET
+   *      - VPC_NETWORKS
+   * Check the SrcNetworkContext enum for the list of possible values.
+   * 
+ * + * optional string src_network_context = 147649603; + * + * @return The bytes for srcNetworkContext. + */ + com.google.protobuf.ByteString getSrcNetworkContextBytes(); + /** * * diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/License.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/License.java index 2d3feca1d1a0..ee021bebc44c 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/License.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/License.java @@ -791,6 +791,62 @@ public boolean getOsLicense() { return osLicense_; } + public static final int PARAMS_FIELD_NUMBER = 78313862; + private com.google.cloud.compute.v1.LicenseParams params_; + + /** + * + * + *
+   * Input only. Additional params passed with the request, but not persisted
+   * as part of resource payload.
+   * 
+ * + * optional .google.cloud.compute.v1.LicenseParams params = 78313862; + * + * @return Whether the params field is set. + */ + @java.lang.Override + public boolean hasParams() { + return ((bitField0_ & 0x00000800) != 0); + } + + /** + * + * + *
+   * Input only. Additional params passed with the request, but not persisted
+   * as part of resource payload.
+   * 
+ * + * optional .google.cloud.compute.v1.LicenseParams params = 78313862; + * + * @return The params. + */ + @java.lang.Override + public com.google.cloud.compute.v1.LicenseParams getParams() { + return params_ == null + ? com.google.cloud.compute.v1.LicenseParams.getDefaultInstance() + : params_; + } + + /** + * + * + *
+   * Input only. Additional params passed with the request, but not persisted
+   * as part of resource payload.
+   * 
+ * + * optional .google.cloud.compute.v1.LicenseParams params = 78313862; + */ + @java.lang.Override + public com.google.cloud.compute.v1.LicenseParamsOrBuilder getParamsOrBuilder() { + return params_ == null + ? com.google.cloud.compute.v1.LicenseParams.getDefaultInstance() + : params_; + } + public static final int REMOVABLE_FROM_DISK_FIELD_NUMBER = 25854638; private boolean removableFromDisk_ = false; @@ -808,7 +864,7 @@ public boolean getOsLicense() { */ @java.lang.Override public boolean hasRemovableFromDisk() { - return ((bitField0_ & 0x00000800) != 0); + return ((bitField0_ & 0x00001000) != 0); } /** @@ -922,7 +978,7 @@ public com.google.protobuf.ByteString getRequiredCoattachedLicensesBytes(int ind */ @java.lang.Override public boolean hasResourceRequirements() { - return ((bitField0_ & 0x00001000) != 0); + return ((bitField0_ & 0x00002000) != 0); } /** @@ -982,7 +1038,7 @@ public com.google.cloud.compute.v1.LicenseResourceRequirements getResourceRequir */ @java.lang.Override public boolean hasSelfLink() { - return ((bitField0_ & 0x00002000) != 0); + return ((bitField0_ & 0x00004000) != 0); } /** @@ -1051,7 +1107,7 @@ public com.google.protobuf.ByteString getSelfLinkBytes() { */ @java.lang.Override public boolean hasSelfLinkWithId() { - return ((bitField0_ & 0x00004000) != 0); + return ((bitField0_ & 0x00008000) != 0); } /** @@ -1118,7 +1174,7 @@ public com.google.protobuf.ByteString getSelfLinkWithIdBytes() { */ @java.lang.Override public boolean hasSoleTenantOnly() { - return ((bitField0_ & 0x00008000) != 0); + return ((bitField0_ & 0x00010000) != 0); } /** @@ -1154,7 +1210,7 @@ public boolean getSoleTenantOnly() { */ @java.lang.Override public boolean hasTransferable() { - return ((bitField0_ & 0x00010000) != 0); + return ((bitField0_ & 0x00020000) != 0); } /** @@ -1193,7 +1249,7 @@ public boolean getTransferable() { */ @java.lang.Override public boolean hasUpdateTimestamp() { - return ((bitField0_ & 0x00020000) != 0); + return ((bitField0_ & 0x00040000) != 0); } /** @@ -1272,22 +1328,25 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000200) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3373707, name_); } - if (((bitField0_ & 0x00010000) != 0)) { + if (((bitField0_ & 0x00020000) != 0)) { output.writeBool(4349893, transferable_); } if (((bitField0_ & 0x00000001) != 0)) { output.writeBool(16959254, appendableToDisk_); } - if (((bitField0_ & 0x00000800) != 0)) { + if (((bitField0_ & 0x00001000) != 0)) { output.writeBool(25854638, removableFromDisk_); } 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_ & 0x00020000) != 0)) { + if (((bitField0_ & 0x00000800) != 0)) { + output.writeMessage(78313862, getParams()); + } + if (((bitField0_ & 0x00040000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 120894752, updateTimestamp_); } for (int i = 0; i < requiredCoattachedLicenses_.size(); i++) { @@ -1301,7 +1360,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io com.google.protobuf.GeneratedMessageV3.writeString( output, 195677718, allowedReplacementLicenses_.getRaw(i)); } - if (((bitField0_ & 0x00001000) != 0)) { + if (((bitField0_ & 0x00002000) != 0)) { output.writeMessage(214292769, getResourceRequirements()); } if (((bitField0_ & 0x00000100) != 0)) { @@ -1317,10 +1376,10 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000008) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 422937596, description_); } - if (((bitField0_ & 0x00008000) != 0)) { + if (((bitField0_ & 0x00010000) != 0)) { output.writeBool(427525559, soleTenantOnly_); } - if (((bitField0_ & 0x00002000) != 0)) { + if (((bitField0_ & 0x00004000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 456214797, selfLink_); } if (((bitField0_ & 0x00000400) != 0)) { @@ -1347,23 +1406,26 @@ public int getSerializedSize() { if (((bitField0_ & 0x00000200) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3373707, name_); } - if (((bitField0_ & 0x00010000) != 0)) { + if (((bitField0_ & 0x00020000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeBoolSize(4349893, transferable_); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeBoolSize(16959254, appendableToDisk_); } - if (((bitField0_ & 0x00000800) != 0)) { + if (((bitField0_ & 0x00001000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeBoolSize(25854638, removableFromDisk_); } if (((bitField0_ & 0x00000004) != 0)) { 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_ & 0x00020000) != 0)) { + if (((bitField0_ & 0x00000800) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(78313862, getParams()); + } + if (((bitField0_ & 0x00040000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(120894752, updateTimestamp_); } { @@ -1387,7 +1449,7 @@ public int getSerializedSize() { size += dataSize; size += 5 * getAllowedReplacementLicensesList().size(); } - if (((bitField0_ & 0x00001000) != 0)) { + if (((bitField0_ & 0x00002000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize( 214292769, getResourceRequirements()); @@ -1409,10 +1471,10 @@ public int getSerializedSize() { if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(422937596, description_); } - if (((bitField0_ & 0x00008000) != 0)) { + if (((bitField0_ & 0x00010000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeBoolSize(427525559, soleTenantOnly_); } - if (((bitField0_ & 0x00002000) != 0)) { + if (((bitField0_ & 0x00004000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(456214797, selfLink_); } if (((bitField0_ & 0x00000400) != 0)) { @@ -1480,6 +1542,10 @@ public boolean equals(final java.lang.Object obj) { if (hasOsLicense()) { if (getOsLicense() != other.getOsLicense()) return false; } + if (hasParams() != other.hasParams()) return false; + if (hasParams()) { + if (!getParams().equals(other.getParams())) return false; + } if (hasRemovableFromDisk() != other.hasRemovableFromDisk()) return false; if (hasRemovableFromDisk()) { if (getRemovableFromDisk() != other.getRemovableFromDisk()) return false; @@ -1573,6 +1639,10 @@ public int hashCode() { hash = (37 * hash) + OS_LICENSE_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getOsLicense()); } + if (hasParams()) { + hash = (37 * hash) + PARAMS_FIELD_NUMBER; + hash = (53 * hash) + getParams().hashCode(); + } if (hasRemovableFromDisk()) { hash = (37 * hash) + REMOVABLE_FROM_DISK_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getRemovableFromDisk()); @@ -1751,6 +1821,7 @@ private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { getMinimumRetentionFieldBuilder(); + getParamsFieldBuilder(); getResourceRequirementsFieldBuilder(); } } @@ -1776,6 +1847,11 @@ public Builder clear() { multiTenantOnly_ = false; name_ = ""; osLicense_ = false; + params_ = null; + if (paramsBuilder_ != null) { + paramsBuilder_.dispose(); + paramsBuilder_ = null; + } removableFromDisk_ = false; requiredCoattachedLicenses_ = com.google.protobuf.LazyStringArrayList.emptyList(); resourceRequirements_ = null; @@ -1878,40 +1954,44 @@ private void buildPartial0(com.google.cloud.compute.v1.License result) { to_bitField0_ |= 0x00000400; } if (((from_bitField0_ & 0x00002000) != 0)) { - result.removableFromDisk_ = removableFromDisk_; + result.params_ = paramsBuilder_ == null ? params_ : paramsBuilder_.build(); to_bitField0_ |= 0x00000800; } if (((from_bitField0_ & 0x00004000) != 0)) { + result.removableFromDisk_ = removableFromDisk_; + to_bitField0_ |= 0x00001000; + } + if (((from_bitField0_ & 0x00008000) != 0)) { requiredCoattachedLicenses_.makeImmutable(); result.requiredCoattachedLicenses_ = requiredCoattachedLicenses_; } - if (((from_bitField0_ & 0x00008000) != 0)) { + if (((from_bitField0_ & 0x00010000) != 0)) { result.resourceRequirements_ = resourceRequirementsBuilder_ == null ? resourceRequirements_ : resourceRequirementsBuilder_.build(); - to_bitField0_ |= 0x00001000; - } - if (((from_bitField0_ & 0x00010000) != 0)) { - result.selfLink_ = selfLink_; to_bitField0_ |= 0x00002000; } if (((from_bitField0_ & 0x00020000) != 0)) { - result.selfLinkWithId_ = selfLinkWithId_; + result.selfLink_ = selfLink_; to_bitField0_ |= 0x00004000; } if (((from_bitField0_ & 0x00040000) != 0)) { - result.soleTenantOnly_ = soleTenantOnly_; + result.selfLinkWithId_ = selfLinkWithId_; to_bitField0_ |= 0x00008000; } if (((from_bitField0_ & 0x00080000) != 0)) { - result.transferable_ = transferable_; + result.soleTenantOnly_ = soleTenantOnly_; to_bitField0_ |= 0x00010000; } if (((from_bitField0_ & 0x00100000) != 0)) { - result.updateTimestamp_ = updateTimestamp_; + result.transferable_ = transferable_; to_bitField0_ |= 0x00020000; } + if (((from_bitField0_ & 0x00200000) != 0)) { + result.updateTimestamp_ = updateTimestamp_; + to_bitField0_ |= 0x00040000; + } result.bitField0_ |= to_bitField0_; } @@ -2021,13 +2101,16 @@ public Builder mergeFrom(com.google.cloud.compute.v1.License other) { if (other.hasOsLicense()) { setOsLicense(other.getOsLicense()); } + if (other.hasParams()) { + mergeParams(other.getParams()); + } if (other.hasRemovableFromDisk()) { setRemovableFromDisk(other.getRemovableFromDisk()); } if (!other.requiredCoattachedLicenses_.isEmpty()) { if (requiredCoattachedLicenses_.isEmpty()) { requiredCoattachedLicenses_ = other.requiredCoattachedLicenses_; - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; } else { ensureRequiredCoattachedLicensesIsMutable(); requiredCoattachedLicenses_.addAll(other.requiredCoattachedLicenses_); @@ -2039,12 +2122,12 @@ public Builder mergeFrom(com.google.cloud.compute.v1.License other) { } if (other.hasSelfLink()) { selfLink_ = other.selfLink_; - bitField0_ |= 0x00010000; + bitField0_ |= 0x00020000; onChanged(); } if (other.hasSelfLinkWithId()) { selfLinkWithId_ = other.selfLinkWithId_; - bitField0_ |= 0x00020000; + bitField0_ |= 0x00040000; onChanged(); } if (other.hasSoleTenantOnly()) { @@ -2055,7 +2138,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.License other) { } if (other.hasUpdateTimestamp()) { updateTimestamp_ = other.updateTimestamp_; - bitField0_ |= 0x00100000; + bitField0_ |= 0x00200000; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); @@ -2111,7 +2194,7 @@ public Builder mergeFrom( case 34799144: { transferable_ = input.readBool(); - bitField0_ |= 0x00080000; + bitField0_ |= 0x00100000; break; } // case 34799144 case 135674032: @@ -2123,7 +2206,7 @@ public Builder mergeFrom( case 206837104: { removableFromDisk_ = input.readBool(); - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; break; } // case 206837104 case 244202930: @@ -2135,13 +2218,19 @@ public Builder mergeFrom( case 356167698: { selfLinkWithId_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00020000; + bitField0_ |= 0x00040000; break; } // case 356167698 + case 626510898: + { + input.readMessage(getParamsFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00002000; + break; + } // case 626510898 case 967158018: { updateTimestamp_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00100000; + bitField0_ |= 0x00200000; break; } // case 967158018 case 1033562122: @@ -2169,7 +2258,7 @@ public Builder mergeFrom( { input.readMessage( getResourceRequirementsFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00008000; + bitField0_ |= 0x00010000; break; } // case 1714342154 case -2099805992: @@ -2200,13 +2289,13 @@ public Builder mergeFrom( case -874762824: { soleTenantOnly_ = input.readBool(); - bitField0_ |= 0x00040000; + bitField0_ |= 0x00080000; break; } // case -874762824 case -645248918: { selfLink_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00010000; + bitField0_ |= 0x00020000; break; } // case -645248918 case -391076048: @@ -3812,6 +3901,209 @@ public Builder clearOsLicense() { return this; } + private com.google.cloud.compute.v1.LicenseParams params_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.LicenseParams, + com.google.cloud.compute.v1.LicenseParams.Builder, + com.google.cloud.compute.v1.LicenseParamsOrBuilder> + paramsBuilder_; + + /** + * + * + *
+     * Input only. Additional params passed with the request, but not persisted
+     * as part of resource payload.
+     * 
+ * + * optional .google.cloud.compute.v1.LicenseParams params = 78313862; + * + * @return Whether the params field is set. + */ + public boolean hasParams() { + return ((bitField0_ & 0x00002000) != 0); + } + + /** + * + * + *
+     * Input only. Additional params passed with the request, but not persisted
+     * as part of resource payload.
+     * 
+ * + * optional .google.cloud.compute.v1.LicenseParams params = 78313862; + * + * @return The params. + */ + public com.google.cloud.compute.v1.LicenseParams getParams() { + if (paramsBuilder_ == null) { + return params_ == null + ? com.google.cloud.compute.v1.LicenseParams.getDefaultInstance() + : params_; + } else { + return paramsBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Input only. Additional params passed with the request, but not persisted
+     * as part of resource payload.
+     * 
+ * + * optional .google.cloud.compute.v1.LicenseParams params = 78313862; + */ + public Builder setParams(com.google.cloud.compute.v1.LicenseParams value) { + if (paramsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + params_ = value; + } else { + paramsBuilder_.setMessage(value); + } + bitField0_ |= 0x00002000; + onChanged(); + return this; + } + + /** + * + * + *
+     * Input only. Additional params passed with the request, but not persisted
+     * as part of resource payload.
+     * 
+ * + * optional .google.cloud.compute.v1.LicenseParams params = 78313862; + */ + public Builder setParams(com.google.cloud.compute.v1.LicenseParams.Builder builderForValue) { + if (paramsBuilder_ == null) { + params_ = builderForValue.build(); + } else { + paramsBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00002000; + onChanged(); + return this; + } + + /** + * + * + *
+     * Input only. Additional params passed with the request, but not persisted
+     * as part of resource payload.
+     * 
+ * + * optional .google.cloud.compute.v1.LicenseParams params = 78313862; + */ + public Builder mergeParams(com.google.cloud.compute.v1.LicenseParams value) { + if (paramsBuilder_ == null) { + if (((bitField0_ & 0x00002000) != 0) + && params_ != null + && params_ != com.google.cloud.compute.v1.LicenseParams.getDefaultInstance()) { + getParamsBuilder().mergeFrom(value); + } else { + params_ = value; + } + } else { + paramsBuilder_.mergeFrom(value); + } + if (params_ != null) { + bitField0_ |= 0x00002000; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Input only. Additional params passed with the request, but not persisted
+     * as part of resource payload.
+     * 
+ * + * optional .google.cloud.compute.v1.LicenseParams params = 78313862; + */ + public Builder clearParams() { + bitField0_ = (bitField0_ & ~0x00002000); + params_ = null; + if (paramsBuilder_ != null) { + paramsBuilder_.dispose(); + paramsBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Input only. Additional params passed with the request, but not persisted
+     * as part of resource payload.
+     * 
+ * + * optional .google.cloud.compute.v1.LicenseParams params = 78313862; + */ + public com.google.cloud.compute.v1.LicenseParams.Builder getParamsBuilder() { + bitField0_ |= 0x00002000; + onChanged(); + return getParamsFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Input only. Additional params passed with the request, but not persisted
+     * as part of resource payload.
+     * 
+ * + * optional .google.cloud.compute.v1.LicenseParams params = 78313862; + */ + public com.google.cloud.compute.v1.LicenseParamsOrBuilder getParamsOrBuilder() { + if (paramsBuilder_ != null) { + return paramsBuilder_.getMessageOrBuilder(); + } else { + return params_ == null + ? com.google.cloud.compute.v1.LicenseParams.getDefaultInstance() + : params_; + } + } + + /** + * + * + *
+     * Input only. Additional params passed with the request, but not persisted
+     * as part of resource payload.
+     * 
+ * + * optional .google.cloud.compute.v1.LicenseParams params = 78313862; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.LicenseParams, + com.google.cloud.compute.v1.LicenseParams.Builder, + com.google.cloud.compute.v1.LicenseParamsOrBuilder> + getParamsFieldBuilder() { + if (paramsBuilder_ == null) { + paramsBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.LicenseParams, + com.google.cloud.compute.v1.LicenseParams.Builder, + com.google.cloud.compute.v1.LicenseParamsOrBuilder>( + getParams(), getParentForChildren(), isClean()); + params_ = null; + } + return paramsBuilder_; + } + private boolean removableFromDisk_; /** @@ -3828,7 +4120,7 @@ public Builder clearOsLicense() { */ @java.lang.Override public boolean hasRemovableFromDisk() { - return ((bitField0_ & 0x00002000) != 0); + return ((bitField0_ & 0x00004000) != 0); } /** @@ -3864,7 +4156,7 @@ public boolean getRemovableFromDisk() { public Builder setRemovableFromDisk(boolean value) { removableFromDisk_ = value; - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; onChanged(); return this; } @@ -3882,7 +4174,7 @@ public Builder setRemovableFromDisk(boolean value) { * @return This builder for chaining. */ public Builder clearRemovableFromDisk() { - bitField0_ = (bitField0_ & ~0x00002000); + bitField0_ = (bitField0_ & ~0x00004000); removableFromDisk_ = false; onChanged(); return this; @@ -3896,7 +4188,7 @@ private void ensureRequiredCoattachedLicensesIsMutable() { requiredCoattachedLicenses_ = new com.google.protobuf.LazyStringArrayList(requiredCoattachedLicenses_); } - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; } /** @@ -3991,7 +4283,7 @@ public Builder setRequiredCoattachedLicenses(int index, java.lang.String value) } ensureRequiredCoattachedLicensesIsMutable(); requiredCoattachedLicenses_.set(index, value); - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; onChanged(); return this; } @@ -4016,7 +4308,7 @@ public Builder addRequiredCoattachedLicenses(java.lang.String value) { } ensureRequiredCoattachedLicensesIsMutable(); requiredCoattachedLicenses_.add(value); - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; onChanged(); return this; } @@ -4038,7 +4330,7 @@ public Builder addRequiredCoattachedLicenses(java.lang.String value) { public Builder addAllRequiredCoattachedLicenses(java.lang.Iterable values) { ensureRequiredCoattachedLicensesIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll(values, requiredCoattachedLicenses_); - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; onChanged(); return this; } @@ -4058,7 +4350,7 @@ public Builder addAllRequiredCoattachedLicenses(java.lang.Iterable */ public Builder clearResourceRequirements() { - bitField0_ = (bitField0_ & ~0x00008000); + bitField0_ = (bitField0_ & ~0x00010000); resourceRequirements_ = null; if (resourceRequirementsBuilder_ != null) { resourceRequirementsBuilder_.dispose(); @@ -4253,7 +4545,7 @@ public Builder clearResourceRequirements() { */ public com.google.cloud.compute.v1.LicenseResourceRequirements.Builder getResourceRequirementsBuilder() { - bitField0_ |= 0x00008000; + bitField0_ |= 0x00010000; onChanged(); return getResourceRequirementsFieldBuilder().getBuilder(); } @@ -4322,7 +4614,7 @@ public Builder clearResourceRequirements() { * @return Whether the selfLink field is set. */ public boolean hasSelfLink() { - return ((bitField0_ & 0x00010000) != 0); + return ((bitField0_ & 0x00020000) != 0); } /** @@ -4388,7 +4680,7 @@ public Builder setSelfLink(java.lang.String value) { throw new NullPointerException(); } selfLink_ = value; - bitField0_ |= 0x00010000; + bitField0_ |= 0x00020000; onChanged(); return this; } @@ -4406,7 +4698,7 @@ public Builder setSelfLink(java.lang.String value) { */ public Builder clearSelfLink() { selfLink_ = getDefaultInstance().getSelfLink(); - bitField0_ = (bitField0_ & ~0x00010000); + bitField0_ = (bitField0_ & ~0x00020000); onChanged(); return this; } @@ -4429,7 +4721,7 @@ public Builder setSelfLinkBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); selfLink_ = value; - bitField0_ |= 0x00010000; + bitField0_ |= 0x00020000; onChanged(); return this; } @@ -4448,7 +4740,7 @@ public Builder setSelfLinkBytes(com.google.protobuf.ByteString value) { * @return Whether the selfLinkWithId field is set. */ public boolean hasSelfLinkWithId() { - return ((bitField0_ & 0x00020000) != 0); + return ((bitField0_ & 0x00040000) != 0); } /** @@ -4514,7 +4806,7 @@ public Builder setSelfLinkWithId(java.lang.String value) { throw new NullPointerException(); } selfLinkWithId_ = value; - bitField0_ |= 0x00020000; + bitField0_ |= 0x00040000; onChanged(); return this; } @@ -4532,7 +4824,7 @@ public Builder setSelfLinkWithId(java.lang.String value) { */ public Builder clearSelfLinkWithId() { selfLinkWithId_ = getDefaultInstance().getSelfLinkWithId(); - bitField0_ = (bitField0_ & ~0x00020000); + bitField0_ = (bitField0_ & ~0x00040000); onChanged(); return this; } @@ -4555,7 +4847,7 @@ public Builder setSelfLinkWithIdBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); selfLinkWithId_ = value; - bitField0_ |= 0x00020000; + bitField0_ |= 0x00040000; onChanged(); return this; } @@ -4575,7 +4867,7 @@ public Builder setSelfLinkWithIdBytes(com.google.protobuf.ByteString value) { */ @java.lang.Override public boolean hasSoleTenantOnly() { - return ((bitField0_ & 0x00040000) != 0); + return ((bitField0_ & 0x00080000) != 0); } /** @@ -4609,7 +4901,7 @@ public boolean getSoleTenantOnly() { public Builder setSoleTenantOnly(boolean value) { soleTenantOnly_ = value; - bitField0_ |= 0x00040000; + bitField0_ |= 0x00080000; onChanged(); return this; } @@ -4626,7 +4918,7 @@ public Builder setSoleTenantOnly(boolean value) { * @return This builder for chaining. */ public Builder clearSoleTenantOnly() { - bitField0_ = (bitField0_ & ~0x00040000); + bitField0_ = (bitField0_ & ~0x00080000); soleTenantOnly_ = false; onChanged(); return this; @@ -4648,7 +4940,7 @@ public Builder clearSoleTenantOnly() { */ @java.lang.Override public boolean hasTransferable() { - return ((bitField0_ & 0x00080000) != 0); + return ((bitField0_ & 0x00100000) != 0); } /** @@ -4684,7 +4976,7 @@ public boolean getTransferable() { public Builder setTransferable(boolean value) { transferable_ = value; - bitField0_ |= 0x00080000; + bitField0_ |= 0x00100000; onChanged(); return this; } @@ -4702,7 +4994,7 @@ public Builder setTransferable(boolean value) { * @return This builder for chaining. */ public Builder clearTransferable() { - bitField0_ = (bitField0_ & ~0x00080000); + bitField0_ = (bitField0_ & ~0x00100000); transferable_ = false; onChanged(); return this; @@ -4723,7 +5015,7 @@ public Builder clearTransferable() { * @return Whether the updateTimestamp field is set. */ public boolean hasUpdateTimestamp() { - return ((bitField0_ & 0x00100000) != 0); + return ((bitField0_ & 0x00200000) != 0); } /** @@ -4792,7 +5084,7 @@ public Builder setUpdateTimestamp(java.lang.String value) { throw new NullPointerException(); } updateTimestamp_ = value; - bitField0_ |= 0x00100000; + bitField0_ |= 0x00200000; onChanged(); return this; } @@ -4811,7 +5103,7 @@ public Builder setUpdateTimestamp(java.lang.String value) { */ public Builder clearUpdateTimestamp() { updateTimestamp_ = getDefaultInstance().getUpdateTimestamp(); - bitField0_ = (bitField0_ & ~0x00100000); + bitField0_ = (bitField0_ & ~0x00200000); onChanged(); return this; } @@ -4835,7 +5127,7 @@ public Builder setUpdateTimestampBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); updateTimestamp_ = value; - bitField0_ |= 0x00100000; + bitField0_ |= 0x00200000; onChanged(); return this; } diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/LicenseOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/LicenseOrBuilder.java index ca19306763b0..2bd4db49c8ef 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/LicenseOrBuilder.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/LicenseOrBuilder.java @@ -518,6 +518,46 @@ public interface LicenseOrBuilder */ boolean getOsLicense(); + /** + * + * + *
+   * Input only. Additional params passed with the request, but not persisted
+   * as part of resource payload.
+   * 
+ * + * optional .google.cloud.compute.v1.LicenseParams params = 78313862; + * + * @return Whether the params field is set. + */ + boolean hasParams(); + + /** + * + * + *
+   * Input only. Additional params passed with the request, but not persisted
+   * as part of resource payload.
+   * 
+ * + * optional .google.cloud.compute.v1.LicenseParams params = 78313862; + * + * @return The params. + */ + com.google.cloud.compute.v1.LicenseParams getParams(); + + /** + * + * + *
+   * Input only. Additional params passed with the request, but not persisted
+   * as part of resource payload.
+   * 
+ * + * optional .google.cloud.compute.v1.LicenseParams params = 78313862; + */ + com.google.cloud.compute.v1.LicenseParamsOrBuilder getParamsOrBuilder(); + /** * * diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/LicenseParams.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/LicenseParams.java new file mode 100644 index 000000000000..7a2471b1d408 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/LicenseParams.java @@ -0,0 +1,876 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +/** + * + * + *
+ * Additional license params.
+ * 
+ * + * Protobuf type {@code google.cloud.compute.v1.LicenseParams} + */ +public final class LicenseParams extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.LicenseParams) + LicenseParamsOrBuilder { + private static final long serialVersionUID = 0L; + + // Use LicenseParams.newBuilder() to construct. + private LicenseParams(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private LicenseParams() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new LicenseParams(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_LicenseParams_descriptor; + } + + @SuppressWarnings({"rawtypes"}) + @java.lang.Override + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( + int number) { + switch (number) { + case 377671164: + return internalGetResourceManagerTags(); + 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_LicenseParams_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.LicenseParams.class, + com.google.cloud.compute.v1.LicenseParams.Builder.class); + } + + public static final int RESOURCE_MANAGER_TAGS_FIELD_NUMBER = 377671164; + + private static final class ResourceManagerTagsDefaultEntryHolder { + static final com.google.protobuf.MapEntry defaultEntry = + com.google.protobuf.MapEntry.newDefaultInstance( + com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_LicenseParams_ResourceManagerTagsEntry_descriptor, + com.google.protobuf.WireFormat.FieldType.STRING, + "", + com.google.protobuf.WireFormat.FieldType.STRING, + ""); + } + + @SuppressWarnings("serial") + private com.google.protobuf.MapField resourceManagerTags_; + + private com.google.protobuf.MapField + internalGetResourceManagerTags() { + if (resourceManagerTags_ == null) { + return com.google.protobuf.MapField.emptyMapField( + ResourceManagerTagsDefaultEntryHolder.defaultEntry); + } + return resourceManagerTags_; + } + + public int getResourceManagerTagsCount() { + return internalGetResourceManagerTags().getMap().size(); + } + + /** + * + * + *
+   * Input only. Resource manager tags to be bound to the license. Tag keys and values
+   * have the same definition as resource
+   * manager tags. Keys and values can be either in numeric format,
+   * such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced
+   * format such as `{org_id|project_id}/{tag_key_short_name}` and
+   * `{tag_value_short_name}`. The field is ignored (both PUT &
+   * PATCH) when empty.
+   * 
+ * + * map<string, string> resource_manager_tags = 377671164; + */ + @java.lang.Override + public boolean containsResourceManagerTags(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + return internalGetResourceManagerTags().getMap().containsKey(key); + } + + /** Use {@link #getResourceManagerTagsMap()} instead. */ + @java.lang.Override + @java.lang.Deprecated + public java.util.Map getResourceManagerTags() { + return getResourceManagerTagsMap(); + } + + /** + * + * + *
+   * Input only. Resource manager tags to be bound to the license. Tag keys and values
+   * have the same definition as resource
+   * manager tags. Keys and values can be either in numeric format,
+   * such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced
+   * format such as `{org_id|project_id}/{tag_key_short_name}` and
+   * `{tag_value_short_name}`. The field is ignored (both PUT &
+   * PATCH) when empty.
+   * 
+ * + * map<string, string> resource_manager_tags = 377671164; + */ + @java.lang.Override + public java.util.Map getResourceManagerTagsMap() { + return internalGetResourceManagerTags().getMap(); + } + + /** + * + * + *
+   * Input only. Resource manager tags to be bound to the license. Tag keys and values
+   * have the same definition as resource
+   * manager tags. Keys and values can be either in numeric format,
+   * such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced
+   * format such as `{org_id|project_id}/{tag_key_short_name}` and
+   * `{tag_value_short_name}`. The field is ignored (both PUT &
+   * PATCH) when empty.
+   * 
+ * + * map<string, string> resource_manager_tags = 377671164; + */ + @java.lang.Override + public /* nullable */ java.lang.String getResourceManagerTagsOrDefault( + java.lang.String key, + /* nullable */ + java.lang.String defaultValue) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = + internalGetResourceManagerTags().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + + /** + * + * + *
+   * Input only. Resource manager tags to be bound to the license. Tag keys and values
+   * have the same definition as resource
+   * manager tags. Keys and values can be either in numeric format,
+   * such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced
+   * format such as `{org_id|project_id}/{tag_key_short_name}` and
+   * `{tag_value_short_name}`. The field is ignored (both PUT &
+   * PATCH) when empty.
+   * 
+ * + * map<string, string> resource_manager_tags = 377671164; + */ + @java.lang.Override + public java.lang.String getResourceManagerTagsOrThrow(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = + internalGetResourceManagerTags().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + + 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, + internalGetResourceManagerTags(), + ResourceManagerTagsDefaultEntryHolder.defaultEntry, + 377671164); + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (java.util.Map.Entry entry : + internalGetResourceManagerTags().getMap().entrySet()) { + com.google.protobuf.MapEntry resourceManagerTags__ = + ResourceManagerTagsDefaultEntryHolder.defaultEntry + .newBuilderForType() + .setKey(entry.getKey()) + .setValue(entry.getValue()) + .build(); + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 377671164, resourceManagerTags__); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.compute.v1.LicenseParams)) { + return super.equals(obj); + } + com.google.cloud.compute.v1.LicenseParams other = + (com.google.cloud.compute.v1.LicenseParams) obj; + + if (!internalGetResourceManagerTags().equals(other.internalGetResourceManagerTags())) + return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (!internalGetResourceManagerTags().getMap().isEmpty()) { + hash = (37 * hash) + RESOURCE_MANAGER_TAGS_FIELD_NUMBER; + hash = (53 * hash) + internalGetResourceManagerTags().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.compute.v1.LicenseParams parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.LicenseParams 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.LicenseParams parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.LicenseParams 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.LicenseParams parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.LicenseParams 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.LicenseParams parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.LicenseParams 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.LicenseParams parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.LicenseParams 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.LicenseParams 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.LicenseParams 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.LicenseParams 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; + } + + /** + * + * + *
+   * Additional license params.
+   * 
+ * + * Protobuf type {@code google.cloud.compute.v1.LicenseParams} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.LicenseParams) + com.google.cloud.compute.v1.LicenseParamsOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_LicenseParams_descriptor; + } + + @SuppressWarnings({"rawtypes"}) + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( + int number) { + switch (number) { + case 377671164: + return internalGetResourceManagerTags(); + default: + throw new RuntimeException("Invalid map field number: " + number); + } + } + + @SuppressWarnings({"rawtypes"}) + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection( + int number) { + switch (number) { + case 377671164: + return internalGetMutableResourceManagerTags(); + 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_LicenseParams_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.LicenseParams.class, + com.google.cloud.compute.v1.LicenseParams.Builder.class); + } + + // Construct using com.google.cloud.compute.v1.LicenseParams.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + internalGetMutableResourceManagerTags().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_LicenseParams_descriptor; + } + + @java.lang.Override + public com.google.cloud.compute.v1.LicenseParams getDefaultInstanceForType() { + return com.google.cloud.compute.v1.LicenseParams.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.compute.v1.LicenseParams build() { + com.google.cloud.compute.v1.LicenseParams result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.compute.v1.LicenseParams buildPartial() { + com.google.cloud.compute.v1.LicenseParams result = + new com.google.cloud.compute.v1.LicenseParams(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.compute.v1.LicenseParams result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.resourceManagerTags_ = internalGetResourceManagerTags(); + result.resourceManagerTags_.makeImmutable(); + } + } + + @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.LicenseParams) { + return mergeFrom((com.google.cloud.compute.v1.LicenseParams) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.compute.v1.LicenseParams other) { + if (other == com.google.cloud.compute.v1.LicenseParams.getDefaultInstance()) return this; + internalGetMutableResourceManagerTags().mergeFrom(other.internalGetResourceManagerTags()); + bitField0_ |= 0x00000001; + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case -1273597982: + { + com.google.protobuf.MapEntry + resourceManagerTags__ = + input.readMessage( + ResourceManagerTagsDefaultEntryHolder.defaultEntry.getParserForType(), + extensionRegistry); + internalGetMutableResourceManagerTags() + .getMutableMap() + .put(resourceManagerTags__.getKey(), resourceManagerTags__.getValue()); + bitField0_ |= 0x00000001; + break; + } // case -1273597982 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private com.google.protobuf.MapField resourceManagerTags_; + + private com.google.protobuf.MapField + internalGetResourceManagerTags() { + if (resourceManagerTags_ == null) { + return com.google.protobuf.MapField.emptyMapField( + ResourceManagerTagsDefaultEntryHolder.defaultEntry); + } + return resourceManagerTags_; + } + + private com.google.protobuf.MapField + internalGetMutableResourceManagerTags() { + if (resourceManagerTags_ == null) { + resourceManagerTags_ = + com.google.protobuf.MapField.newMapField( + ResourceManagerTagsDefaultEntryHolder.defaultEntry); + } + if (!resourceManagerTags_.isMutable()) { + resourceManagerTags_ = resourceManagerTags_.copy(); + } + bitField0_ |= 0x00000001; + onChanged(); + return resourceManagerTags_; + } + + public int getResourceManagerTagsCount() { + return internalGetResourceManagerTags().getMap().size(); + } + + /** + * + * + *
+     * Input only. Resource manager tags to be bound to the license. Tag keys and values
+     * have the same definition as resource
+     * manager tags. Keys and values can be either in numeric format,
+     * such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced
+     * format such as `{org_id|project_id}/{tag_key_short_name}` and
+     * `{tag_value_short_name}`. The field is ignored (both PUT &
+     * PATCH) when empty.
+     * 
+ * + * map<string, string> resource_manager_tags = 377671164; + */ + @java.lang.Override + public boolean containsResourceManagerTags(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + return internalGetResourceManagerTags().getMap().containsKey(key); + } + + /** Use {@link #getResourceManagerTagsMap()} instead. */ + @java.lang.Override + @java.lang.Deprecated + public java.util.Map getResourceManagerTags() { + return getResourceManagerTagsMap(); + } + + /** + * + * + *
+     * Input only. Resource manager tags to be bound to the license. Tag keys and values
+     * have the same definition as resource
+     * manager tags. Keys and values can be either in numeric format,
+     * such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced
+     * format such as `{org_id|project_id}/{tag_key_short_name}` and
+     * `{tag_value_short_name}`. The field is ignored (both PUT &
+     * PATCH) when empty.
+     * 
+ * + * map<string, string> resource_manager_tags = 377671164; + */ + @java.lang.Override + public java.util.Map getResourceManagerTagsMap() { + return internalGetResourceManagerTags().getMap(); + } + + /** + * + * + *
+     * Input only. Resource manager tags to be bound to the license. Tag keys and values
+     * have the same definition as resource
+     * manager tags. Keys and values can be either in numeric format,
+     * such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced
+     * format such as `{org_id|project_id}/{tag_key_short_name}` and
+     * `{tag_value_short_name}`. The field is ignored (both PUT &
+     * PATCH) when empty.
+     * 
+ * + * map<string, string> resource_manager_tags = 377671164; + */ + @java.lang.Override + public /* nullable */ java.lang.String getResourceManagerTagsOrDefault( + java.lang.String key, + /* nullable */ + java.lang.String defaultValue) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = + internalGetResourceManagerTags().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + + /** + * + * + *
+     * Input only. Resource manager tags to be bound to the license. Tag keys and values
+     * have the same definition as resource
+     * manager tags. Keys and values can be either in numeric format,
+     * such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced
+     * format such as `{org_id|project_id}/{tag_key_short_name}` and
+     * `{tag_value_short_name}`. The field is ignored (both PUT &
+     * PATCH) when empty.
+     * 
+ * + * map<string, string> resource_manager_tags = 377671164; + */ + @java.lang.Override + public java.lang.String getResourceManagerTagsOrThrow(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = + internalGetResourceManagerTags().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + + public Builder clearResourceManagerTags() { + bitField0_ = (bitField0_ & ~0x00000001); + internalGetMutableResourceManagerTags().getMutableMap().clear(); + return this; + } + + /** + * + * + *
+     * Input only. Resource manager tags to be bound to the license. Tag keys and values
+     * have the same definition as resource
+     * manager tags. Keys and values can be either in numeric format,
+     * such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced
+     * format such as `{org_id|project_id}/{tag_key_short_name}` and
+     * `{tag_value_short_name}`. The field is ignored (both PUT &
+     * PATCH) when empty.
+     * 
+ * + * map<string, string> resource_manager_tags = 377671164; + */ + public Builder removeResourceManagerTags(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + internalGetMutableResourceManagerTags().getMutableMap().remove(key); + return this; + } + + /** Use alternate mutation accessors instead. */ + @java.lang.Deprecated + public java.util.Map getMutableResourceManagerTags() { + bitField0_ |= 0x00000001; + return internalGetMutableResourceManagerTags().getMutableMap(); + } + + /** + * + * + *
+     * Input only. Resource manager tags to be bound to the license. Tag keys and values
+     * have the same definition as resource
+     * manager tags. Keys and values can be either in numeric format,
+     * such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced
+     * format such as `{org_id|project_id}/{tag_key_short_name}` and
+     * `{tag_value_short_name}`. The field is ignored (both PUT &
+     * PATCH) when empty.
+     * 
+ * + * map<string, string> resource_manager_tags = 377671164; + */ + public Builder putResourceManagerTags(java.lang.String key, java.lang.String value) { + if (key == null) { + throw new NullPointerException("map key"); + } + if (value == null) { + throw new NullPointerException("map value"); + } + internalGetMutableResourceManagerTags().getMutableMap().put(key, value); + bitField0_ |= 0x00000001; + return this; + } + + /** + * + * + *
+     * Input only. Resource manager tags to be bound to the license. Tag keys and values
+     * have the same definition as resource
+     * manager tags. Keys and values can be either in numeric format,
+     * such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced
+     * format such as `{org_id|project_id}/{tag_key_short_name}` and
+     * `{tag_value_short_name}`. The field is ignored (both PUT &
+     * PATCH) when empty.
+     * 
+ * + * map<string, string> resource_manager_tags = 377671164; + */ + public Builder putAllResourceManagerTags( + java.util.Map values) { + internalGetMutableResourceManagerTags().getMutableMap().putAll(values); + bitField0_ |= 0x00000001; + 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.LicenseParams) + } + + // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.LicenseParams) + private static final com.google.cloud.compute.v1.LicenseParams DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.compute.v1.LicenseParams(); + } + + public static com.google.cloud.compute.v1.LicenseParams getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public LicenseParams parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.compute.v1.LicenseParams getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/LicenseParamsOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/LicenseParamsOrBuilder.java new file mode 100644 index 000000000000..0d343775dabf --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/LicenseParamsOrBuilder.java @@ -0,0 +1,119 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +public interface LicenseParamsOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.LicenseParams) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Input only. Resource manager tags to be bound to the license. Tag keys and values
+   * have the same definition as resource
+   * manager tags. Keys and values can be either in numeric format,
+   * such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced
+   * format such as `{org_id|project_id}/{tag_key_short_name}` and
+   * `{tag_value_short_name}`. The field is ignored (both PUT &
+   * PATCH) when empty.
+   * 
+ * + * map<string, string> resource_manager_tags = 377671164; + */ + int getResourceManagerTagsCount(); + + /** + * + * + *
+   * Input only. Resource manager tags to be bound to the license. Tag keys and values
+   * have the same definition as resource
+   * manager tags. Keys and values can be either in numeric format,
+   * such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced
+   * format such as `{org_id|project_id}/{tag_key_short_name}` and
+   * `{tag_value_short_name}`. The field is ignored (both PUT &
+   * PATCH) when empty.
+   * 
+ * + * map<string, string> resource_manager_tags = 377671164; + */ + boolean containsResourceManagerTags(java.lang.String key); + + /** Use {@link #getResourceManagerTagsMap()} instead. */ + @java.lang.Deprecated + java.util.Map getResourceManagerTags(); + + /** + * + * + *
+   * Input only. Resource manager tags to be bound to the license. Tag keys and values
+   * have the same definition as resource
+   * manager tags. Keys and values can be either in numeric format,
+   * such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced
+   * format such as `{org_id|project_id}/{tag_key_short_name}` and
+   * `{tag_value_short_name}`. The field is ignored (both PUT &
+   * PATCH) when empty.
+   * 
+ * + * map<string, string> resource_manager_tags = 377671164; + */ + java.util.Map getResourceManagerTagsMap(); + + /** + * + * + *
+   * Input only. Resource manager tags to be bound to the license. Tag keys and values
+   * have the same definition as resource
+   * manager tags. Keys and values can be either in numeric format,
+   * such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced
+   * format such as `{org_id|project_id}/{tag_key_short_name}` and
+   * `{tag_value_short_name}`. The field is ignored (both PUT &
+   * PATCH) when empty.
+   * 
+ * + * map<string, string> resource_manager_tags = 377671164; + */ + /* nullable */ + java.lang.String getResourceManagerTagsOrDefault( + java.lang.String key, + /* nullable */ + java.lang.String defaultValue); + + /** + * + * + *
+   * Input only. Resource manager tags to be bound to the license. Tag keys and values
+   * have the same definition as resource
+   * manager tags. Keys and values can be either in numeric format,
+   * such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced
+   * format such as `{org_id|project_id}/{tag_key_short_name}` and
+   * `{tag_value_short_name}`. The field is ignored (both PUT &
+   * PATCH) when empty.
+   * 
+ * + * map<string, string> resource_manager_tags = 377671164; + */ + java.lang.String getResourceManagerTagsOrThrow(java.lang.String key); +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/NetworkProfileNetworkFeatures.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/NetworkProfileNetworkFeatures.java index 405bf0a8f078..4cb3938339f9 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/NetworkProfileNetworkFeatures.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/NetworkProfileNetworkFeatures.java @@ -40,6 +40,7 @@ private NetworkProfileNetworkFeatures(com.google.protobuf.GeneratedMessageV3.Bui private NetworkProfileNetworkFeatures() { addressPurposes_ = com.google.protobuf.LazyStringArrayList.emptyList(); + allowAddressCreation_ = ""; allowAliasIpRanges_ = ""; allowAutoModeSubnet_ = ""; allowClassDFirewalls_ = ""; @@ -47,10 +48,12 @@ private NetworkProfileNetworkFeatures() { allowCloudRouter_ = ""; allowDefaultNicAttachment_ = ""; allowExternalIpAccess_ = ""; + allowFirewallPolicy_ = ""; allowInterconnect_ = ""; allowIpForwarding_ = ""; allowLoadBalancing_ = ""; allowMultiNicInSameNetwork_ = ""; + allowMultiNicInSameSubnetwork_ = ""; allowMulticast_ = ""; allowNcc_ = ""; allowNetworkMigration_ = ""; @@ -60,10 +63,15 @@ private NetworkProfileNetworkFeatures() { allowSameNetworkUnicast_ = ""; allowStaticRoutes_ = ""; allowSubInterfaces_ = ""; + allowSubnetworkCreation_ = ""; + allowVpcFirewallRules_ = ""; allowVpcPeering_ = ""; allowVpn_ = ""; + firewallPolicyTypes_ = com.google.protobuf.LazyStringArrayList.emptyList(); interfaceTypes_ = com.google.protobuf.LazyStringArrayList.emptyList(); multicast_ = ""; + predefinedNetworkInternalIpv6Range_ = ""; + predefinedSubnetworkRanges_ = java.util.Collections.emptyList(); subnetPurposes_ = com.google.protobuf.LazyStringArrayList.emptyList(); subnetStackTypes_ = com.google.protobuf.LazyStringArrayList.emptyList(); subnetworkPurposes_ = com.google.protobuf.LazyStringArrayList.emptyList(); @@ -393,6 +401,139 @@ private AddressPurposes(int value) { // @@protoc_insertion_point(enum_scope:google.cloud.compute.v1.NetworkProfileNetworkFeatures.AddressPurposes) } + /** + * + * + *
+   * Specifies whether address creation is allowed.
+   * 
+ * + * Protobuf enum {@code + * google.cloud.compute.v1.NetworkProfileNetworkFeatures.AllowAddressCreation} + */ + public enum AllowAddressCreation implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_ALLOW_ADDRESS_CREATION = 0; + */ + UNDEFINED_ALLOW_ADDRESS_CREATION(0), + /** ADDRESS_CREATION_ALLOWED = 181903667; */ + ADDRESS_CREATION_ALLOWED(181903667), + /** ADDRESS_CREATION_BLOCKED = 534937975; */ + ADDRESS_CREATION_BLOCKED(534937975), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_ALLOW_ADDRESS_CREATION = 0; + */ + public static final int UNDEFINED_ALLOW_ADDRESS_CREATION_VALUE = 0; + + /** ADDRESS_CREATION_ALLOWED = 181903667; */ + public static final int ADDRESS_CREATION_ALLOWED_VALUE = 181903667; + + /** ADDRESS_CREATION_BLOCKED = 534937975; */ + public static final int ADDRESS_CREATION_BLOCKED_VALUE = 534937975; + + 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 AllowAddressCreation 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 AllowAddressCreation forNumber(int value) { + switch (value) { + case 0: + return UNDEFINED_ALLOW_ADDRESS_CREATION; + case 181903667: + return ADDRESS_CREATION_ALLOWED; + case 534937975: + return ADDRESS_CREATION_BLOCKED; + 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 AllowAddressCreation findValueByNumber(int number) { + return AllowAddressCreation.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.NetworkProfileNetworkFeatures.getDescriptor() + .getEnumTypes() + .get(1); + } + + private static final AllowAddressCreation[] VALUES = values(); + + public static AllowAddressCreation 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 AllowAddressCreation(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.compute.v1.NetworkProfileNetworkFeatures.AllowAddressCreation) + } + /** * * @@ -501,7 +642,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.cloud.compute.v1.NetworkProfileNetworkFeatures.getDescriptor() .getEnumTypes() - .get(1); + .get(2); } private static final AllowAliasIpRanges[] VALUES = values(); @@ -633,7 +774,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.cloud.compute.v1.NetworkProfileNetworkFeatures.getDescriptor() .getEnumTypes() - .get(2); + .get(3); } private static final AllowAutoModeSubnet[] VALUES = values(); @@ -766,7 +907,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.cloud.compute.v1.NetworkProfileNetworkFeatures.getDescriptor() .getEnumTypes() - .get(3); + .get(4); } private static final AllowClassDFirewalls[] VALUES = values(); @@ -896,7 +1037,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.cloud.compute.v1.NetworkProfileNetworkFeatures.getDescriptor() .getEnumTypes() - .get(4); + .get(5); } private static final AllowCloudNat[] VALUES = values(); @@ -1026,7 +1167,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.cloud.compute.v1.NetworkProfileNetworkFeatures.getDescriptor() .getEnumTypes() - .get(5); + .get(6); } private static final AllowCloudRouter[] VALUES = values(); @@ -1159,7 +1300,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.cloud.compute.v1.NetworkProfileNetworkFeatures.getDescriptor() .getEnumTypes() - .get(6); + .get(7); } private static final AllowDefaultNicAttachment[] VALUES = values(); @@ -1293,7 +1434,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.cloud.compute.v1.NetworkProfileNetworkFeatures.getDescriptor() .getEnumTypes() - .get(7); + .get(8); } private static final AllowExternalIpAccess[] VALUES = values(); @@ -1318,6 +1459,138 @@ private AllowExternalIpAccess(int value) { // @@protoc_insertion_point(enum_scope:google.cloud.compute.v1.NetworkProfileNetworkFeatures.AllowExternalIpAccess) } + /** + * + * + *
+   * Specifies whether firewall policy can be attached to the network.
+   * 
+ * + * Protobuf enum {@code google.cloud.compute.v1.NetworkProfileNetworkFeatures.AllowFirewallPolicy} + */ + public enum AllowFirewallPolicy implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_ALLOW_FIREWALL_POLICY = 0; + */ + UNDEFINED_ALLOW_FIREWALL_POLICY(0), + /** FIREWALL_POLICY_ALLOWED = 388488346; */ + FIREWALL_POLICY_ALLOWED(388488346), + /** FIREWALL_POLICY_BLOCKED = 204651742; */ + FIREWALL_POLICY_BLOCKED(204651742), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_ALLOW_FIREWALL_POLICY = 0; + */ + public static final int UNDEFINED_ALLOW_FIREWALL_POLICY_VALUE = 0; + + /** FIREWALL_POLICY_ALLOWED = 388488346; */ + public static final int FIREWALL_POLICY_ALLOWED_VALUE = 388488346; + + /** FIREWALL_POLICY_BLOCKED = 204651742; */ + public static final int FIREWALL_POLICY_BLOCKED_VALUE = 204651742; + + 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 AllowFirewallPolicy 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 AllowFirewallPolicy forNumber(int value) { + switch (value) { + case 0: + return UNDEFINED_ALLOW_FIREWALL_POLICY; + case 388488346: + return FIREWALL_POLICY_ALLOWED; + case 204651742: + return FIREWALL_POLICY_BLOCKED; + 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 AllowFirewallPolicy findValueByNumber(int number) { + return AllowFirewallPolicy.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.NetworkProfileNetworkFeatures.getDescriptor() + .getEnumTypes() + .get(9); + } + + private static final AllowFirewallPolicy[] VALUES = values(); + + public static AllowFirewallPolicy 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 AllowFirewallPolicy(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.compute.v1.NetworkProfileNetworkFeatures.AllowFirewallPolicy) + } + /** * * @@ -1425,7 +1698,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.cloud.compute.v1.NetworkProfileNetworkFeatures.getDescriptor() .getEnumTypes() - .get(8); + .get(10); } private static final AllowInterconnect[] VALUES = values(); @@ -1557,7 +1830,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.cloud.compute.v1.NetworkProfileNetworkFeatures.getDescriptor() .getEnumTypes() - .get(9); + .get(11); } private static final AllowIpForwarding[] VALUES = values(); @@ -1689,7 +1962,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.cloud.compute.v1.NetworkProfileNetworkFeatures.getDescriptor() .getEnumTypes() - .get(10); + .get(12); } private static final AllowLoadBalancing[] VALUES = values(); @@ -1822,7 +2095,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.cloud.compute.v1.NetworkProfileNetworkFeatures.getDescriptor() .getEnumTypes() - .get(11); + .get(13); } private static final AllowMultiNicInSameNetwork[] VALUES = values(); @@ -1851,12 +2124,13 @@ private AllowMultiNicInSameNetwork(int value) { * * *
-   * Specifies whether multicast is allowed.
+   * Specifies whether multi-nic in the same subnetwork is allowed.
    * 
* - * Protobuf enum {@code google.cloud.compute.v1.NetworkProfileNetworkFeatures.AllowMulticast} + * Protobuf enum {@code + * google.cloud.compute.v1.NetworkProfileNetworkFeatures.AllowMultiNicInSameSubnetwork} */ - public enum AllowMulticast implements com.google.protobuf.ProtocolMessageEnum { + public enum AllowMultiNicInSameSubnetwork implements com.google.protobuf.ProtocolMessageEnum { /** * * @@ -1864,13 +2138,13 @@ public enum AllowMulticast implements com.google.protobuf.ProtocolMessageEnum { * A value indicating that the enum field is not set. *
* - * UNDEFINED_ALLOW_MULTICAST = 0; + * UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_SUBNETWORK = 0; */ - UNDEFINED_ALLOW_MULTICAST(0), - /** MULTICAST_ALLOWED = 44693537; */ - MULTICAST_ALLOWED(44693537), - /** MULTICAST_BLOCKED = 397727845; */ - MULTICAST_BLOCKED(397727845), + UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_SUBNETWORK(0), + /** MULTI_NIC_IN_SAME_SUBNETWORK_ALLOWED = 288044595; */ + MULTI_NIC_IN_SAME_SUBNETWORK_ALLOWED(288044595), + /** MULTI_NIC_IN_SAME_SUBNETWORK_BLOCKED = 104207991; */ + MULTI_NIC_IN_SAME_SUBNETWORK_BLOCKED(104207991), UNRECOGNIZED(-1), ; @@ -1881,15 +2155,15 @@ public enum AllowMulticast implements com.google.protobuf.ProtocolMessageEnum { * A value indicating that the enum field is not set. * * - * UNDEFINED_ALLOW_MULTICAST = 0; + * UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_SUBNETWORK = 0; */ - public static final int UNDEFINED_ALLOW_MULTICAST_VALUE = 0; + public static final int UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_SUBNETWORK_VALUE = 0; - /** MULTICAST_ALLOWED = 44693537; */ - public static final int MULTICAST_ALLOWED_VALUE = 44693537; + /** MULTI_NIC_IN_SAME_SUBNETWORK_ALLOWED = 288044595; */ + public static final int MULTI_NIC_IN_SAME_SUBNETWORK_ALLOWED_VALUE = 288044595; - /** MULTICAST_BLOCKED = 397727845; */ - public static final int MULTICAST_BLOCKED_VALUE = 397727845; + /** MULTI_NIC_IN_SAME_SUBNETWORK_BLOCKED = 104207991; */ + public static final int MULTI_NIC_IN_SAME_SUBNETWORK_BLOCKED_VALUE = 104207991; public final int getNumber() { if (this == UNRECOGNIZED) { @@ -1905,7 +2179,7 @@ public final int getNumber() { * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated - public static AllowMulticast valueOf(int value) { + public static AllowMultiNicInSameSubnetwork valueOf(int value) { return forNumber(value); } @@ -1913,29 +2187,31 @@ public static AllowMulticast valueOf(int value) { * @param value The numeric wire value of the corresponding enum entry. * @return The enum associated with the given numeric wire value. */ - public static AllowMulticast forNumber(int value) { + public static AllowMultiNicInSameSubnetwork forNumber(int value) { switch (value) { case 0: - return UNDEFINED_ALLOW_MULTICAST; - case 44693537: - return MULTICAST_ALLOWED; - case 397727845: - return MULTICAST_BLOCKED; + return UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_SUBNETWORK; + case 288044595: + return MULTI_NIC_IN_SAME_SUBNETWORK_ALLOWED; + case 104207991: + return MULTI_NIC_IN_SAME_SUBNETWORK_BLOCKED; default: return null; } } - public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { + 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 AllowMulticast findValueByNumber(int number) { - return AllowMulticast.forNumber(number); - } - }; + private static final com.google.protobuf.Internal.EnumLiteMap + internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public AllowMultiNicInSameSubnetwork findValueByNumber(int number) { + return AllowMultiNicInSameSubnetwork.forNumber(number); + } + }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { if (this == UNRECOGNIZED) { @@ -1952,7 +2228,137 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.cloud.compute.v1.NetworkProfileNetworkFeatures.getDescriptor() .getEnumTypes() - .get(12); + .get(14); + } + + private static final AllowMultiNicInSameSubnetwork[] VALUES = values(); + + public static AllowMultiNicInSameSubnetwork 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 AllowMultiNicInSameSubnetwork(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.compute.v1.NetworkProfileNetworkFeatures.AllowMultiNicInSameSubnetwork) + } + + /** + * + * + *
+   * Specifies whether multicast is allowed.
+   * 
+ * + * Protobuf enum {@code google.cloud.compute.v1.NetworkProfileNetworkFeatures.AllowMulticast} + */ + public enum AllowMulticast implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_ALLOW_MULTICAST = 0; + */ + UNDEFINED_ALLOW_MULTICAST(0), + /** MULTICAST_ALLOWED = 44693537; */ + MULTICAST_ALLOWED(44693537), + /** MULTICAST_BLOCKED = 397727845; */ + MULTICAST_BLOCKED(397727845), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_ALLOW_MULTICAST = 0; + */ + public static final int UNDEFINED_ALLOW_MULTICAST_VALUE = 0; + + /** MULTICAST_ALLOWED = 44693537; */ + public static final int MULTICAST_ALLOWED_VALUE = 44693537; + + /** MULTICAST_BLOCKED = 397727845; */ + public static final int MULTICAST_BLOCKED_VALUE = 397727845; + + 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 AllowMulticast 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 AllowMulticast forNumber(int value) { + switch (value) { + case 0: + return UNDEFINED_ALLOW_MULTICAST; + case 44693537: + return MULTICAST_ALLOWED; + case 397727845: + return MULTICAST_BLOCKED; + 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 AllowMulticast findValueByNumber(int number) { + return AllowMulticast.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.NetworkProfileNetworkFeatures.getDescriptor() + .getEnumTypes() + .get(15); } private static final AllowMulticast[] VALUES = values(); @@ -2081,7 +2487,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.cloud.compute.v1.NetworkProfileNetworkFeatures.getDescriptor() .getEnumTypes() - .get(13); + .get(16); } private static final AllowNcc[] VALUES = values(); @@ -2213,7 +2619,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.cloud.compute.v1.NetworkProfileNetworkFeatures.getDescriptor() .getEnumTypes() - .get(14); + .get(17); } private static final AllowNetworkMigration[] VALUES = values(); @@ -2346,7 +2752,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.cloud.compute.v1.NetworkProfileNetworkFeatures.getDescriptor() .getEnumTypes() - .get(15); + .get(18); } private static final AllowPacketMirroring[] VALUES = values(); @@ -2479,7 +2885,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.cloud.compute.v1.NetworkProfileNetworkFeatures.getDescriptor() .getEnumTypes() - .get(16); + .get(19); } private static final AllowPrivateGoogleAccess[] VALUES = values(); @@ -2609,7 +3015,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.cloud.compute.v1.NetworkProfileNetworkFeatures.getDescriptor() .getEnumTypes() - .get(17); + .get(20); } private static final AllowPsc[] VALUES = values(); @@ -2741,7 +3147,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.cloud.compute.v1.NetworkProfileNetworkFeatures.getDescriptor() .getEnumTypes() - .get(18); + .get(21); } private static final AllowSameNetworkUnicast[] VALUES = values(); @@ -2873,7 +3279,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.cloud.compute.v1.NetworkProfileNetworkFeatures.getDescriptor() .getEnumTypes() - .get(19); + .get(22); } private static final AllowStaticRoutes[] VALUES = values(); @@ -3005,7 +3411,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.cloud.compute.v1.NetworkProfileNetworkFeatures.getDescriptor() .getEnumTypes() - .get(20); + .get(23); } private static final AllowSubInterfaces[] VALUES = values(); @@ -3034,12 +3440,13 @@ private AllowSubInterfaces(int value) { * * *
-   * Specifies whether VPC peering is allowed.
+   * Specifies whether subnetwork creation is allowed.
    * 
* - * Protobuf enum {@code google.cloud.compute.v1.NetworkProfileNetworkFeatures.AllowVpcPeering} + * Protobuf enum {@code + * google.cloud.compute.v1.NetworkProfileNetworkFeatures.AllowSubnetworkCreation} */ - public enum AllowVpcPeering implements com.google.protobuf.ProtocolMessageEnum { + public enum AllowSubnetworkCreation implements com.google.protobuf.ProtocolMessageEnum { /** * * @@ -3047,13 +3454,13 @@ public enum AllowVpcPeering implements com.google.protobuf.ProtocolMessageEnum { * A value indicating that the enum field is not set. * * - * UNDEFINED_ALLOW_VPC_PEERING = 0; + * UNDEFINED_ALLOW_SUBNETWORK_CREATION = 0; */ - UNDEFINED_ALLOW_VPC_PEERING(0), - /** VPC_PEERING_ALLOWED = 261465075; */ - VPC_PEERING_ALLOWED(261465075), - /** VPC_PEERING_BLOCKED = 77628471; */ - VPC_PEERING_BLOCKED(77628471), + UNDEFINED_ALLOW_SUBNETWORK_CREATION(0), + /** SUBNETWORK_CREATION_ALLOWED = 158580825; */ + SUBNETWORK_CREATION_ALLOWED(158580825), + /** SUBNETWORK_CREATION_BLOCKED = 511615133; */ + SUBNETWORK_CREATION_BLOCKED(511615133), UNRECOGNIZED(-1), ; @@ -3064,15 +3471,15 @@ public enum AllowVpcPeering implements com.google.protobuf.ProtocolMessageEnum { * A value indicating that the enum field is not set. * * - * UNDEFINED_ALLOW_VPC_PEERING = 0; + * UNDEFINED_ALLOW_SUBNETWORK_CREATION = 0; */ - public static final int UNDEFINED_ALLOW_VPC_PEERING_VALUE = 0; + public static final int UNDEFINED_ALLOW_SUBNETWORK_CREATION_VALUE = 0; - /** VPC_PEERING_ALLOWED = 261465075; */ - public static final int VPC_PEERING_ALLOWED_VALUE = 261465075; + /** SUBNETWORK_CREATION_ALLOWED = 158580825; */ + public static final int SUBNETWORK_CREATION_ALLOWED_VALUE = 158580825; - /** VPC_PEERING_BLOCKED = 77628471; */ - public static final int VPC_PEERING_BLOCKED_VALUE = 77628471; + /** SUBNETWORK_CREATION_BLOCKED = 511615133; */ + public static final int SUBNETWORK_CREATION_BLOCKED_VALUE = 511615133; public final int getNumber() { if (this == UNRECOGNIZED) { @@ -3088,7 +3495,7 @@ public final int getNumber() { * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated - public static AllowVpcPeering valueOf(int value) { + public static AllowSubnetworkCreation valueOf(int value) { return forNumber(value); } @@ -3096,28 +3503,29 @@ public static AllowVpcPeering valueOf(int value) { * @param value The numeric wire value of the corresponding enum entry. * @return The enum associated with the given numeric wire value. */ - public static AllowVpcPeering forNumber(int value) { + public static AllowSubnetworkCreation forNumber(int value) { switch (value) { case 0: - return UNDEFINED_ALLOW_VPC_PEERING; - case 261465075: - return VPC_PEERING_ALLOWED; - case 77628471: - return VPC_PEERING_BLOCKED; + return UNDEFINED_ALLOW_SUBNETWORK_CREATION; + case 158580825: + return SUBNETWORK_CREATION_ALLOWED; + case 511615133: + return SUBNETWORK_CREATION_BLOCKED; default: return null; } } - public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { return internalValueMap; } - private static final com.google.protobuf.Internal.EnumLiteMap + private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public AllowVpcPeering findValueByNumber(int number) { - return AllowVpcPeering.forNumber(number); + new com.google.protobuf.Internal.EnumLiteMap() { + public AllowSubnetworkCreation findValueByNumber(int number) { + return AllowSubnetworkCreation.forNumber(number); } }; @@ -3136,12 +3544,12 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.cloud.compute.v1.NetworkProfileNetworkFeatures.getDescriptor() .getEnumTypes() - .get(21); + .get(24); } - private static final AllowVpcPeering[] VALUES = values(); + private static final AllowSubnetworkCreation[] VALUES = values(); - public static AllowVpcPeering valueOf( + public static AllowSubnetworkCreation valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); @@ -3154,23 +3562,24 @@ public static AllowVpcPeering valueOf( private final int value; - private AllowVpcPeering(int value) { + private AllowSubnetworkCreation(int value) { this.value = value; } - // @@protoc_insertion_point(enum_scope:google.cloud.compute.v1.NetworkProfileNetworkFeatures.AllowVpcPeering) + // @@protoc_insertion_point(enum_scope:google.cloud.compute.v1.NetworkProfileNetworkFeatures.AllowSubnetworkCreation) } /** * * *
-   * Specifies whether VPN creation is allowed.
+   * Specifies whether VPC firewall rules can be created under the network.
    * 
* - * Protobuf enum {@code google.cloud.compute.v1.NetworkProfileNetworkFeatures.AllowVpn} + * Protobuf enum {@code + * google.cloud.compute.v1.NetworkProfileNetworkFeatures.AllowVpcFirewallRules} */ - public enum AllowVpn implements com.google.protobuf.ProtocolMessageEnum { + public enum AllowVpcFirewallRules implements com.google.protobuf.ProtocolMessageEnum { /** * * @@ -3178,13 +3587,13 @@ public enum AllowVpn implements com.google.protobuf.ProtocolMessageEnum { * A value indicating that the enum field is not set. * * - * UNDEFINED_ALLOW_VPN = 0; + * UNDEFINED_ALLOW_VPC_FIREWALL_RULES = 0; */ - UNDEFINED_ALLOW_VPN(0), - /** VPN_ALLOWED = 162163997; */ - VPN_ALLOWED(162163997), - /** VPN_BLOCKED = 515198305; */ - VPN_BLOCKED(515198305), + UNDEFINED_ALLOW_VPC_FIREWALL_RULES(0), + /** VPC_FIREWALL_RULES_ALLOWED = 489586007; */ + VPC_FIREWALL_RULES_ALLOWED(489586007), + /** VPC_FIREWALL_RULES_BLOCKED = 305749403; */ + VPC_FIREWALL_RULES_BLOCKED(305749403), UNRECOGNIZED(-1), ; @@ -3195,15 +3604,15 @@ public enum AllowVpn implements com.google.protobuf.ProtocolMessageEnum { * A value indicating that the enum field is not set. * * - * UNDEFINED_ALLOW_VPN = 0; + * UNDEFINED_ALLOW_VPC_FIREWALL_RULES = 0; */ - public static final int UNDEFINED_ALLOW_VPN_VALUE = 0; + public static final int UNDEFINED_ALLOW_VPC_FIREWALL_RULES_VALUE = 0; - /** VPN_ALLOWED = 162163997; */ - public static final int VPN_ALLOWED_VALUE = 162163997; + /** VPC_FIREWALL_RULES_ALLOWED = 489586007; */ + public static final int VPC_FIREWALL_RULES_ALLOWED_VALUE = 489586007; - /** VPN_BLOCKED = 515198305; */ - public static final int VPN_BLOCKED_VALUE = 515198305; + /** VPC_FIREWALL_RULES_BLOCKED = 305749403; */ + public static final int VPC_FIREWALL_RULES_BLOCKED_VALUE = 305749403; public final int getNumber() { if (this == UNRECOGNIZED) { @@ -3219,7 +3628,7 @@ public final int getNumber() { * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated - public static AllowVpn valueOf(int value) { + public static AllowVpcFirewallRules valueOf(int value) { return forNumber(value); } @@ -3227,29 +3636,31 @@ public static AllowVpn valueOf(int value) { * @param value The numeric wire value of the corresponding enum entry. * @return The enum associated with the given numeric wire value. */ - public static AllowVpn forNumber(int value) { + public static AllowVpcFirewallRules forNumber(int value) { switch (value) { case 0: - return UNDEFINED_ALLOW_VPN; - case 162163997: - return VPN_ALLOWED; - case 515198305: - return VPN_BLOCKED; + return UNDEFINED_ALLOW_VPC_FIREWALL_RULES; + case 489586007: + return VPC_FIREWALL_RULES_ALLOWED; + case 305749403: + return VPC_FIREWALL_RULES_BLOCKED; default: return null; } } - public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { + 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 AllowVpn findValueByNumber(int number) { - return AllowVpn.forNumber(number); - } - }; + private static final com.google.protobuf.Internal.EnumLiteMap + internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public AllowVpcFirewallRules findValueByNumber(int number) { + return AllowVpcFirewallRules.forNumber(number); + } + }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { if (this == UNRECOGNIZED) { @@ -3266,12 +3677,13 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.cloud.compute.v1.NetworkProfileNetworkFeatures.getDescriptor() .getEnumTypes() - .get(22); + .get(25); } - private static final AllowVpn[] VALUES = values(); + private static final AllowVpcFirewallRules[] VALUES = values(); - public static AllowVpn valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + public static AllowVpcFirewallRules valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); } @@ -3283,22 +3695,23 @@ public static AllowVpn valueOf(com.google.protobuf.Descriptors.EnumValueDescript private final int value; - private AllowVpn(int value) { + private AllowVpcFirewallRules(int value) { this.value = value; } - // @@protoc_insertion_point(enum_scope:google.cloud.compute.v1.NetworkProfileNetworkFeatures.AllowVpn) + // @@protoc_insertion_point(enum_scope:google.cloud.compute.v1.NetworkProfileNetworkFeatures.AllowVpcFirewallRules) } /** * * *
+   * Specifies whether VPC peering is allowed.
    * 
* - * Protobuf enum {@code google.cloud.compute.v1.NetworkProfileNetworkFeatures.InterfaceTypes} + * Protobuf enum {@code google.cloud.compute.v1.NetworkProfileNetworkFeatures.AllowVpcPeering} */ - public enum InterfaceTypes implements com.google.protobuf.ProtocolMessageEnum { + public enum AllowVpcPeering implements com.google.protobuf.ProtocolMessageEnum { /** * * @@ -3306,148 +3719,32 @@ public enum InterfaceTypes implements com.google.protobuf.ProtocolMessageEnum { * A value indicating that the enum field is not set. * * - * UNDEFINED_INTERFACE_TYPES = 0; - */ - UNDEFINED_INTERFACE_TYPES(0), - /** - * - * - *
-     * GVNIC
-     * 
- * - * GVNIC = 68209305; + * UNDEFINED_ALLOW_VPC_PEERING = 0; */ - GVNIC(68209305), + UNDEFINED_ALLOW_VPC_PEERING(0), + /** VPC_PEERING_ALLOWED = 261465075; */ + VPC_PEERING_ALLOWED(261465075), + /** VPC_PEERING_BLOCKED = 77628471; */ + VPC_PEERING_BLOCKED(77628471), + UNRECOGNIZED(-1), + ; + /** * * *
-     * IDPF
+     * A value indicating that the enum field is not set.
      * 
* - * IDPF = 2242641; + * UNDEFINED_ALLOW_VPC_PEERING = 0; */ - IDPF(2242641), - /** - * - * - *
-     * IRDMA
-     * 
- * - * IRDMA = 69927695; - */ - IRDMA(69927695), - /** - * - * - *
-     * MRDMA
-     * 
- * - * MRDMA = 73621779; - */ - MRDMA(73621779), - /** - * - * - *
-     * No type specified.
-     * 
- * - * UNSPECIFIED_NIC_TYPE = 67411801; - */ - UNSPECIFIED_NIC_TYPE(67411801), - /** - * - * - *
-     * VIRTIO
-     * 
- * - * VIRTIO_NET = 452123481; - */ - VIRTIO_NET(452123481), - UNRECOGNIZED(-1), - ; - - /** - * - * - *
-     * A value indicating that the enum field is not set.
-     * 
- * - * UNDEFINED_INTERFACE_TYPES = 0; - */ - public static final int UNDEFINED_INTERFACE_TYPES_VALUE = 0; - - /** - * - * - *
-     * GVNIC
-     * 
- * - * GVNIC = 68209305; - */ - public static final int GVNIC_VALUE = 68209305; - - /** - * - * - *
-     * IDPF
-     * 
- * - * IDPF = 2242641; - */ - public static final int IDPF_VALUE = 2242641; - - /** - * - * - *
-     * IRDMA
-     * 
- * - * IRDMA = 69927695; - */ - public static final int IRDMA_VALUE = 69927695; - - /** - * - * - *
-     * MRDMA
-     * 
- * - * MRDMA = 73621779; - */ - public static final int MRDMA_VALUE = 73621779; + public static final int UNDEFINED_ALLOW_VPC_PEERING_VALUE = 0; - /** - * - * - *
-     * No type specified.
-     * 
- * - * UNSPECIFIED_NIC_TYPE = 67411801; - */ - public static final int UNSPECIFIED_NIC_TYPE_VALUE = 67411801; + /** VPC_PEERING_ALLOWED = 261465075; */ + public static final int VPC_PEERING_ALLOWED_VALUE = 261465075; - /** - * - * - *
-     * VIRTIO
-     * 
- * - * VIRTIO_NET = 452123481; - */ - public static final int VIRTIO_NET_VALUE = 452123481; + /** VPC_PEERING_BLOCKED = 77628471; */ + public static final int VPC_PEERING_BLOCKED_VALUE = 77628471; public final int getNumber() { if (this == UNRECOGNIZED) { @@ -3463,7 +3760,7 @@ public final int getNumber() { * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated - public static InterfaceTypes valueOf(int value) { + public static AllowVpcPeering valueOf(int value) { return forNumber(value); } @@ -3471,37 +3768,30 @@ public static InterfaceTypes valueOf(int value) { * @param value The numeric wire value of the corresponding enum entry. * @return The enum associated with the given numeric wire value. */ - public static InterfaceTypes forNumber(int value) { + public static AllowVpcPeering forNumber(int value) { switch (value) { case 0: - return UNDEFINED_INTERFACE_TYPES; - case 68209305: - return GVNIC; - case 2242641: - return IDPF; - case 69927695: - return IRDMA; - case 73621779: - return MRDMA; - case 67411801: - return UNSPECIFIED_NIC_TYPE; - case 452123481: - return VIRTIO_NET; + return UNDEFINED_ALLOW_VPC_PEERING; + case 261465075: + return VPC_PEERING_ALLOWED; + case 77628471: + return VPC_PEERING_BLOCKED; default: return null; } } - public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { + 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 InterfaceTypes findValueByNumber(int number) { - return InterfaceTypes.forNumber(number); - } - }; + private static final com.google.protobuf.Internal.EnumLiteMap + internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public AllowVpcPeering findValueByNumber(int number) { + return AllowVpcPeering.forNumber(number); + } + }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { if (this == UNRECOGNIZED) { @@ -3518,12 +3808,13 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.cloud.compute.v1.NetworkProfileNetworkFeatures.getDescriptor() .getEnumTypes() - .get(23); + .get(26); } - private static final InterfaceTypes[] VALUES = values(); + private static final AllowVpcPeering[] VALUES = values(); - public static InterfaceTypes valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + public static AllowVpcPeering valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); } @@ -3535,23 +3826,23 @@ public static InterfaceTypes valueOf(com.google.protobuf.Descriptors.EnumValueDe private final int value; - private InterfaceTypes(int value) { + private AllowVpcPeering(int value) { this.value = value; } - // @@protoc_insertion_point(enum_scope:google.cloud.compute.v1.NetworkProfileNetworkFeatures.InterfaceTypes) + // @@protoc_insertion_point(enum_scope:google.cloud.compute.v1.NetworkProfileNetworkFeatures.AllowVpcPeering) } /** * * *
-   * Specifies which type of multicast is supported.
+   * Specifies whether VPN creation is allowed.
    * 
* - * Protobuf enum {@code google.cloud.compute.v1.NetworkProfileNetworkFeatures.Multicast} + * Protobuf enum {@code google.cloud.compute.v1.NetworkProfileNetworkFeatures.AllowVpn} */ - public enum Multicast implements com.google.protobuf.ProtocolMessageEnum { + public enum AllowVpn implements com.google.protobuf.ProtocolMessageEnum { /** * * @@ -3559,13 +3850,13 @@ public enum Multicast implements com.google.protobuf.ProtocolMessageEnum { * A value indicating that the enum field is not set. * * - * UNDEFINED_MULTICAST = 0; + * UNDEFINED_ALLOW_VPN = 0; */ - UNDEFINED_MULTICAST(0), - /** MULTICAST_SDN = 532209462; */ - MULTICAST_SDN(532209462), - /** MULTICAST_ULL = 532211630; */ - MULTICAST_ULL(532211630), + UNDEFINED_ALLOW_VPN(0), + /** VPN_ALLOWED = 162163997; */ + VPN_ALLOWED(162163997), + /** VPN_BLOCKED = 515198305; */ + VPN_BLOCKED(515198305), UNRECOGNIZED(-1), ; @@ -3576,15 +3867,15 @@ public enum Multicast implements com.google.protobuf.ProtocolMessageEnum { * A value indicating that the enum field is not set. * * - * UNDEFINED_MULTICAST = 0; + * UNDEFINED_ALLOW_VPN = 0; */ - public static final int UNDEFINED_MULTICAST_VALUE = 0; + public static final int UNDEFINED_ALLOW_VPN_VALUE = 0; - /** MULTICAST_SDN = 532209462; */ - public static final int MULTICAST_SDN_VALUE = 532209462; + /** VPN_ALLOWED = 162163997; */ + public static final int VPN_ALLOWED_VALUE = 162163997; - /** MULTICAST_ULL = 532211630; */ - public static final int MULTICAST_ULL_VALUE = 532211630; + /** VPN_BLOCKED = 515198305; */ + public static final int VPN_BLOCKED_VALUE = 515198305; public final int getNumber() { if (this == UNRECOGNIZED) { @@ -3600,7 +3891,7 @@ public final int getNumber() { * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated - public static Multicast valueOf(int value) { + public static AllowVpn valueOf(int value) { return forNumber(value); } @@ -3608,27 +3899,27 @@ public static Multicast valueOf(int value) { * @param value The numeric wire value of the corresponding enum entry. * @return The enum associated with the given numeric wire value. */ - public static Multicast forNumber(int value) { + public static AllowVpn forNumber(int value) { switch (value) { case 0: - return UNDEFINED_MULTICAST; - case 532209462: - return MULTICAST_SDN; - case 532211630: - return MULTICAST_ULL; + return UNDEFINED_ALLOW_VPN; + case 162163997: + return VPN_ALLOWED; + case 515198305: + return VPN_BLOCKED; default: return null; } } - public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { + 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 Multicast findValueByNumber(int number) { - return Multicast.forNumber(number); + private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public AllowVpn findValueByNumber(int number) { + return AllowVpn.forNumber(number); } }; @@ -3647,12 +3938,12 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.cloud.compute.v1.NetworkProfileNetworkFeatures.getDescriptor() .getEnumTypes() - .get(24); + .get(27); } - private static final Multicast[] VALUES = values(); + private static final AllowVpn[] VALUES = values(); - public static Multicast valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + public static AllowVpn valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); } @@ -3664,11 +3955,11 @@ public static Multicast valueOf(com.google.protobuf.Descriptors.EnumValueDescrip private final int value; - private Multicast(int value) { + private AllowVpn(int value) { this.value = value; } - // @@protoc_insertion_point(enum_scope:google.cloud.compute.v1.NetworkProfileNetworkFeatures.Multicast) + // @@protoc_insertion_point(enum_scope:google.cloud.compute.v1.NetworkProfileNetworkFeatures.AllowVpn) } /** @@ -3677,9 +3968,9 @@ private Multicast(int value) { *
    * 
* - * Protobuf enum {@code google.cloud.compute.v1.NetworkProfileNetworkFeatures.SubnetPurposes} + * Protobuf enum {@code google.cloud.compute.v1.NetworkProfileNetworkFeatures.FirewallPolicyTypes} */ - public enum SubnetPurposes implements com.google.protobuf.ProtocolMessageEnum { + public enum FirewallPolicyTypes implements com.google.protobuf.ProtocolMessageEnum { /** * * @@ -3687,13 +3978,13 @@ public enum SubnetPurposes implements com.google.protobuf.ProtocolMessageEnum { * A value indicating that the enum field is not set. * * - * UNDEFINED_SUBNET_PURPOSES = 0; + * UNDEFINED_FIREWALL_POLICY_TYPES = 0; */ - UNDEFINED_SUBNET_PURPOSES(0), - /** SUBNET_PURPOSE_CUSTOM_HARDWARE = 283160275; */ - SUBNET_PURPOSE_CUSTOM_HARDWARE(283160275), - /** SUBNET_PURPOSE_PRIVATE = 404371008; */ - SUBNET_PURPOSE_PRIVATE(404371008), + UNDEFINED_FIREWALL_POLICY_TYPES(0), + /** RDMA_ROCE_POLICY = 148757145; */ + RDMA_ROCE_POLICY(148757145), + /** VPC_POLICY = 74319208; */ + VPC_POLICY(74319208), UNRECOGNIZED(-1), ; @@ -3704,15 +3995,15 @@ public enum SubnetPurposes implements com.google.protobuf.ProtocolMessageEnum { * A value indicating that the enum field is not set. * * - * UNDEFINED_SUBNET_PURPOSES = 0; + * UNDEFINED_FIREWALL_POLICY_TYPES = 0; */ - public static final int UNDEFINED_SUBNET_PURPOSES_VALUE = 0; + public static final int UNDEFINED_FIREWALL_POLICY_TYPES_VALUE = 0; - /** SUBNET_PURPOSE_CUSTOM_HARDWARE = 283160275; */ - public static final int SUBNET_PURPOSE_CUSTOM_HARDWARE_VALUE = 283160275; + /** RDMA_ROCE_POLICY = 148757145; */ + public static final int RDMA_ROCE_POLICY_VALUE = 148757145; - /** SUBNET_PURPOSE_PRIVATE = 404371008; */ - public static final int SUBNET_PURPOSE_PRIVATE_VALUE = 404371008; + /** VPC_POLICY = 74319208; */ + public static final int VPC_POLICY_VALUE = 74319208; public final int getNumber() { if (this == UNRECOGNIZED) { @@ -3728,7 +4019,7 @@ public final int getNumber() { * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated - public static SubnetPurposes valueOf(int value) { + public static FirewallPolicyTypes valueOf(int value) { return forNumber(value); } @@ -3736,163 +4027,29 @@ public static SubnetPurposes valueOf(int value) { * @param value The numeric wire value of the corresponding enum entry. * @return The enum associated with the given numeric wire value. */ - public static SubnetPurposes forNumber(int value) { + public static FirewallPolicyTypes forNumber(int value) { switch (value) { case 0: - return UNDEFINED_SUBNET_PURPOSES; - case 283160275: - return SUBNET_PURPOSE_CUSTOM_HARDWARE; - case 404371008: - return SUBNET_PURPOSE_PRIVATE; + return UNDEFINED_FIREWALL_POLICY_TYPES; + case 148757145: + return RDMA_ROCE_POLICY; + case 74319208: + return VPC_POLICY; default: return null; } } - public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { + 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 SubnetPurposes findValueByNumber(int number) { - return SubnetPurposes.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.NetworkProfileNetworkFeatures.getDescriptor() - .getEnumTypes() - .get(25); - } - - private static final SubnetPurposes[] VALUES = values(); - - public static SubnetPurposes 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 SubnetPurposes(int value) { - this.value = value; - } - - // @@protoc_insertion_point(enum_scope:google.cloud.compute.v1.NetworkProfileNetworkFeatures.SubnetPurposes) - } - - /** - * - * - *
-   * 
- * - * Protobuf enum {@code google.cloud.compute.v1.NetworkProfileNetworkFeatures.SubnetStackTypes} - */ - public enum SubnetStackTypes implements com.google.protobuf.ProtocolMessageEnum { - /** - * - * - *
-     * A value indicating that the enum field is not set.
-     * 
- * - * UNDEFINED_SUBNET_STACK_TYPES = 0; - */ - UNDEFINED_SUBNET_STACK_TYPES(0), - /** SUBNET_STACK_TYPE_IPV4_IPV6 = 41454485; */ - SUBNET_STACK_TYPE_IPV4_IPV6(41454485), - /** SUBNET_STACK_TYPE_IPV4_ONLY = 41631034; */ - SUBNET_STACK_TYPE_IPV4_ONLY(41631034), - /** SUBNET_STACK_TYPE_IPV6_ONLY = 98889336; */ - SUBNET_STACK_TYPE_IPV6_ONLY(98889336), - UNRECOGNIZED(-1), - ; - - /** - * - * - *
-     * A value indicating that the enum field is not set.
-     * 
- * - * UNDEFINED_SUBNET_STACK_TYPES = 0; - */ - public static final int UNDEFINED_SUBNET_STACK_TYPES_VALUE = 0; - - /** SUBNET_STACK_TYPE_IPV4_IPV6 = 41454485; */ - public static final int SUBNET_STACK_TYPE_IPV4_IPV6_VALUE = 41454485; - - /** SUBNET_STACK_TYPE_IPV4_ONLY = 41631034; */ - public static final int SUBNET_STACK_TYPE_IPV4_ONLY_VALUE = 41631034; - - /** SUBNET_STACK_TYPE_IPV6_ONLY = 98889336; */ - public static final int SUBNET_STACK_TYPE_IPV6_ONLY_VALUE = 98889336; - - 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 SubnetStackTypes 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 SubnetStackTypes forNumber(int value) { - switch (value) { - case 0: - return UNDEFINED_SUBNET_STACK_TYPES; - case 41454485: - return SUBNET_STACK_TYPE_IPV4_IPV6; - case 41631034: - return SUBNET_STACK_TYPE_IPV4_ONLY; - case 98889336: - return SUBNET_STACK_TYPE_IPV6_ONLY; - default: - return null; - } - } - - public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { - return internalValueMap; - } - - private static final com.google.protobuf.Internal.EnumLiteMap + private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public SubnetStackTypes findValueByNumber(int number) { - return SubnetStackTypes.forNumber(number); + new com.google.protobuf.Internal.EnumLiteMap() { + public FirewallPolicyTypes findValueByNumber(int number) { + return FirewallPolicyTypes.forNumber(number); } }; @@ -3911,12 +4068,12 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.cloud.compute.v1.NetworkProfileNetworkFeatures.getDescriptor() .getEnumTypes() - .get(26); + .get(28); } - private static final SubnetStackTypes[] VALUES = values(); + private static final FirewallPolicyTypes[] VALUES = values(); - public static SubnetStackTypes valueOf( + public static FirewallPolicyTypes valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); @@ -3929,25 +4086,22 @@ public static SubnetStackTypes valueOf( private final int value; - private SubnetStackTypes(int value) { + private FirewallPolicyTypes(int value) { this.value = value; } - // @@protoc_insertion_point(enum_scope:google.cloud.compute.v1.NetworkProfileNetworkFeatures.SubnetStackTypes) + // @@protoc_insertion_point(enum_scope:google.cloud.compute.v1.NetworkProfileNetworkFeatures.FirewallPolicyTypes) } /** * * *
-   *
-   * Additional supported values which may be not listed in the enum directly due to technical reasons:
-   * PRIVATE_SERVICE_CONNECT
    * 
* - * Protobuf enum {@code google.cloud.compute.v1.NetworkProfileNetworkFeatures.SubnetworkPurposes} + * Protobuf enum {@code google.cloud.compute.v1.NetworkProfileNetworkFeatures.InterfaceTypes} */ - public enum SubnetworkPurposes implements com.google.protobuf.ProtocolMessageEnum { + public enum InterfaceTypes implements com.google.protobuf.ProtocolMessageEnum { /** * * @@ -3955,82 +4109,69 @@ public enum SubnetworkPurposes implements com.google.protobuf.ProtocolMessageEnu * A value indicating that the enum field is not set. * * - * UNDEFINED_SUBNETWORK_PURPOSES = 0; - */ - UNDEFINED_SUBNETWORK_PURPOSES(0), - /** - * - * - *
-     * Subnet reserved for Global Envoy-based Load Balancing.
-     * 
- * - * GLOBAL_MANAGED_PROXY = 236463602; + * UNDEFINED_INTERFACE_TYPES = 0; */ - GLOBAL_MANAGED_PROXY(236463602), + UNDEFINED_INTERFACE_TYPES(0), /** * * *
-     * Subnet reserved for Internal HTTP(S) Load Balancing. This is a legacy
-     * purpose, please use REGIONAL_MANAGED_PROXY instead.
+     * GVNIC
      * 
* - * INTERNAL_HTTPS_LOAD_BALANCER = 248748889; + * GVNIC = 68209305; */ - INTERNAL_HTTPS_LOAD_BALANCER(248748889), + GVNIC(68209305), /** * * *
-     * Subnetwork will be used for Migration from one peered VPC to another.
-     * (a transient state of subnetwork
-     * while migrating resources from one project to another).
+     * IDPF
      * 
* - * PEER_MIGRATION = 491902225; + * IDPF = 2242641; */ - PEER_MIGRATION(491902225), + IDPF(2242641), /** * * *
-     * Regular user created or automatically created subnet.
+     * IRDMA
      * 
* - * PRIVATE = 403485027; + * IRDMA = 69927695; */ - PRIVATE(403485027), + IRDMA(69927695), /** * * *
-     * Subnetwork used as source range for Private NAT Gateways.
+     * MRDMA
      * 
* - * PRIVATE_NAT = 367764517; + * MRDMA = 73621779; */ - PRIVATE_NAT(367764517), + MRDMA(73621779), /** * * *
-     * Regular user created or automatically created subnet.
+     * No type specified.
      * 
* - * PRIVATE_RFC_1918 = 254902107; + * UNSPECIFIED_NIC_TYPE = 67411801; */ - PRIVATE_RFC_1918(254902107), + UNSPECIFIED_NIC_TYPE(67411801), /** * * *
-     * Subnetwork used for Regional Envoy-based Load Balancing.
+     * VIRTIO
      * 
* - * REGIONAL_MANAGED_PROXY = 153049966; + * VIRTIO_NET = 452123481; */ - REGIONAL_MANAGED_PROXY(153049966), + VIRTIO_NET(452123481), UNRECOGNIZED(-1), ; @@ -4041,97 +4182,83 @@ public enum SubnetworkPurposes implements com.google.protobuf.ProtocolMessageEnu * A value indicating that the enum field is not set. * * - * UNDEFINED_SUBNETWORK_PURPOSES = 0; + * UNDEFINED_INTERFACE_TYPES = 0; */ - public static final int UNDEFINED_SUBNETWORK_PURPOSES_VALUE = 0; + public static final int UNDEFINED_INTERFACE_TYPES_VALUE = 0; /** * * *
-     * Subnet reserved for Global Envoy-based Load Balancing.
+     * GVNIC
      * 
* - * GLOBAL_MANAGED_PROXY = 236463602; + * GVNIC = 68209305; */ - public static final int GLOBAL_MANAGED_PROXY_VALUE = 236463602; + public static final int GVNIC_VALUE = 68209305; /** * * *
-     * Subnet reserved for Internal HTTP(S) Load Balancing. This is a legacy
-     * purpose, please use REGIONAL_MANAGED_PROXY instead.
+     * IDPF
      * 
* - * INTERNAL_HTTPS_LOAD_BALANCER = 248748889; + * IDPF = 2242641; */ - public static final int INTERNAL_HTTPS_LOAD_BALANCER_VALUE = 248748889; + public static final int IDPF_VALUE = 2242641; /** * * *
-     * Subnetwork will be used for Migration from one peered VPC to another.
-     * (a transient state of subnetwork
-     * while migrating resources from one project to another).
+     * IRDMA
      * 
* - * PEER_MIGRATION = 491902225; + * IRDMA = 69927695; */ - public static final int PEER_MIGRATION_VALUE = 491902225; + public static final int IRDMA_VALUE = 69927695; /** * * *
-     * Regular user created or automatically created subnet.
+     * MRDMA
      * 
* - * PRIVATE = 403485027; + * MRDMA = 73621779; */ - public static final int PRIVATE_VALUE = 403485027; + public static final int MRDMA_VALUE = 73621779; /** * * *
-     * Subnetwork used as source range for Private NAT Gateways.
+     * No type specified.
      * 
* - * PRIVATE_NAT = 367764517; + * UNSPECIFIED_NIC_TYPE = 67411801; */ - public static final int PRIVATE_NAT_VALUE = 367764517; + public static final int UNSPECIFIED_NIC_TYPE_VALUE = 67411801; /** * * *
-     * Regular user created or automatically created subnet.
+     * VIRTIO
      * 
* - * PRIVATE_RFC_1918 = 254902107; + * VIRTIO_NET = 452123481; */ - public static final int PRIVATE_RFC_1918_VALUE = 254902107; - - /** - * - * - *
-     * Subnetwork used for Regional Envoy-based Load Balancing.
-     * 
- * - * REGIONAL_MANAGED_PROXY = 153049966; - */ - public static final int REGIONAL_MANAGED_PROXY_VALUE = 153049966; - - public final int getNumber() { - if (this == UNRECOGNIZED) { - throw new java.lang.IllegalArgumentException( - "Can't get the number of an unknown enum value."); - } - return value; - } + public static final int VIRTIO_NET_VALUE = 452123481; + + 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. @@ -4139,7 +4266,7 @@ public final int getNumber() { * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated - public static SubnetworkPurposes valueOf(int value) { + public static InterfaceTypes valueOf(int value) { return forNumber(value); } @@ -4147,41 +4274,37 @@ public static SubnetworkPurposes valueOf(int value) { * @param value The numeric wire value of the corresponding enum entry. * @return The enum associated with the given numeric wire value. */ - public static SubnetworkPurposes forNumber(int value) { + public static InterfaceTypes forNumber(int value) { switch (value) { case 0: - return UNDEFINED_SUBNETWORK_PURPOSES; - case 236463602: - return GLOBAL_MANAGED_PROXY; - case 248748889: - return INTERNAL_HTTPS_LOAD_BALANCER; - case 491902225: - return PEER_MIGRATION; - case 403485027: - return PRIVATE; - case 367764517: - return PRIVATE_NAT; - case 254902107: - return PRIVATE_RFC_1918; - case 153049966: - return REGIONAL_MANAGED_PROXY; + return UNDEFINED_INTERFACE_TYPES; + case 68209305: + return GVNIC; + case 2242641: + return IDPF; + case 69927695: + return IRDMA; + case 73621779: + return MRDMA; + case 67411801: + return UNSPECIFIED_NIC_TYPE; + case 452123481: + return VIRTIO_NET; default: return null; } } - public static com.google.protobuf.Internal.EnumLiteMap - internalGetValueMap() { + 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 SubnetworkPurposes findValueByNumber(int number) { - return SubnetworkPurposes.forNumber(number); - } - }; + private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public InterfaceTypes findValueByNumber(int number) { + return InterfaceTypes.forNumber(number); + } + }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { if (this == UNRECOGNIZED) { @@ -4198,13 +4321,12 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.cloud.compute.v1.NetworkProfileNetworkFeatures.getDescriptor() .getEnumTypes() - .get(27); + .get(29); } - private static final SubnetworkPurposes[] VALUES = values(); + private static final InterfaceTypes[] VALUES = values(); - public static SubnetworkPurposes valueOf( - com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + public static InterfaceTypes valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); } @@ -4216,23 +4338,23 @@ public static SubnetworkPurposes valueOf( private final int value; - private SubnetworkPurposes(int value) { + private InterfaceTypes(int value) { this.value = value; } - // @@protoc_insertion_point(enum_scope:google.cloud.compute.v1.NetworkProfileNetworkFeatures.SubnetworkPurposes) + // @@protoc_insertion_point(enum_scope:google.cloud.compute.v1.NetworkProfileNetworkFeatures.InterfaceTypes) } /** * * *
+   * Specifies which type of multicast is supported.
    * 
* - * Protobuf enum {@code - * google.cloud.compute.v1.NetworkProfileNetworkFeatures.SubnetworkStackTypes} + * Protobuf enum {@code google.cloud.compute.v1.NetworkProfileNetworkFeatures.Multicast} */ - public enum SubnetworkStackTypes implements com.google.protobuf.ProtocolMessageEnum { + public enum Multicast implements com.google.protobuf.ProtocolMessageEnum { /** * * @@ -4240,39 +4362,13 @@ public enum SubnetworkStackTypes implements com.google.protobuf.ProtocolMessageE * A value indicating that the enum field is not set. * * - * UNDEFINED_SUBNETWORK_STACK_TYPES = 0; - */ - UNDEFINED_SUBNETWORK_STACK_TYPES(0), - /** - * - * - *
-     * New VMs in this subnet can have both IPv4 and IPv6 addresses.
-     * 
- * - * IPV4_IPV6 = 22197249; - */ - IPV4_IPV6(22197249), - /** - * - * - *
-     * New VMs in this subnet will only be assigned IPv4 addresses.
-     * 
- * - * IPV4_ONLY = 22373798; - */ - IPV4_ONLY(22373798), - /** - * - * - *
-     * New VMs in this subnet will only  be assigned IPv6 addresses.
-     * 
- * - * IPV6_ONLY = 79632100; + * UNDEFINED_MULTICAST = 0; */ - IPV6_ONLY(79632100), + UNDEFINED_MULTICAST(0), + /** MULTICAST_SDN = 532209462; */ + MULTICAST_SDN(532209462), + /** MULTICAST_ULL = 532211630; */ + MULTICAST_ULL(532211630), UNRECOGNIZED(-1), ; @@ -4283,42 +4379,15 @@ public enum SubnetworkStackTypes implements com.google.protobuf.ProtocolMessageE * A value indicating that the enum field is not set. * * - * UNDEFINED_SUBNETWORK_STACK_TYPES = 0; - */ - public static final int UNDEFINED_SUBNETWORK_STACK_TYPES_VALUE = 0; - - /** - * - * - *
-     * New VMs in this subnet can have both IPv4 and IPv6 addresses.
-     * 
- * - * IPV4_IPV6 = 22197249; + * UNDEFINED_MULTICAST = 0; */ - public static final int IPV4_IPV6_VALUE = 22197249; + public static final int UNDEFINED_MULTICAST_VALUE = 0; - /** - * - * - *
-     * New VMs in this subnet will only be assigned IPv4 addresses.
-     * 
- * - * IPV4_ONLY = 22373798; - */ - public static final int IPV4_ONLY_VALUE = 22373798; + /** MULTICAST_SDN = 532209462; */ + public static final int MULTICAST_SDN_VALUE = 532209462; - /** - * - * - *
-     * New VMs in this subnet will only  be assigned IPv6 addresses.
-     * 
- * - * IPV6_ONLY = 79632100; - */ - public static final int IPV6_ONLY_VALUE = 79632100; + /** MULTICAST_ULL = 532211630; */ + public static final int MULTICAST_ULL_VALUE = 532211630; public final int getNumber() { if (this == UNRECOGNIZED) { @@ -4334,7 +4403,7 @@ public final int getNumber() { * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated - public static SubnetworkStackTypes valueOf(int value) { + public static Multicast valueOf(int value) { return forNumber(value); } @@ -4342,33 +4411,29 @@ public static SubnetworkStackTypes valueOf(int value) { * @param value The numeric wire value of the corresponding enum entry. * @return The enum associated with the given numeric wire value. */ - public static SubnetworkStackTypes forNumber(int value) { + public static Multicast forNumber(int value) { switch (value) { case 0: - return UNDEFINED_SUBNETWORK_STACK_TYPES; - case 22197249: - return IPV4_IPV6; - case 22373798: - return IPV4_ONLY; - case 79632100: - return IPV6_ONLY; + return UNDEFINED_MULTICAST; + case 532209462: + return MULTICAST_SDN; + case 532211630: + return MULTICAST_ULL; default: return null; } } - public static com.google.protobuf.Internal.EnumLiteMap - internalGetValueMap() { + 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 SubnetworkStackTypes findValueByNumber(int number) { - return SubnetworkStackTypes.forNumber(number); - } - }; + private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public Multicast findValueByNumber(int number) { + return Multicast.forNumber(number); + } + }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { if (this == UNRECOGNIZED) { @@ -4385,13 +4450,12 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.cloud.compute.v1.NetworkProfileNetworkFeatures.getDescriptor() .getEnumTypes() - .get(28); + .get(30); } - private static final SubnetworkStackTypes[] VALUES = values(); + private static final Multicast[] VALUES = values(); - public static SubnetworkStackTypes valueOf( - com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + public static Multicast valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); } @@ -4403,23 +4467,22 @@ public static SubnetworkStackTypes valueOf( private final int value; - private SubnetworkStackTypes(int value) { + private Multicast(int value) { this.value = value; } - // @@protoc_insertion_point(enum_scope:google.cloud.compute.v1.NetworkProfileNetworkFeatures.SubnetworkStackTypes) + // @@protoc_insertion_point(enum_scope:google.cloud.compute.v1.NetworkProfileNetworkFeatures.Multicast) } /** * * *
-   * Specifies which type of unicast is supported.
    * 
* - * Protobuf enum {@code google.cloud.compute.v1.NetworkProfileNetworkFeatures.Unicast} + * Protobuf enum {@code google.cloud.compute.v1.NetworkProfileNetworkFeatures.SubnetPurposes} */ - public enum Unicast implements com.google.protobuf.ProtocolMessageEnum { + public enum SubnetPurposes implements com.google.protobuf.ProtocolMessageEnum { /** * * @@ -4427,13 +4490,13 @@ public enum Unicast implements com.google.protobuf.ProtocolMessageEnum { * A value indicating that the enum field is not set. * * - * UNDEFINED_UNICAST = 0; + * UNDEFINED_SUBNET_PURPOSES = 0; */ - UNDEFINED_UNICAST(0), - /** UNICAST_SDN = 379954157; */ - UNICAST_SDN(379954157), - /** UNICAST_ULL = 379956325; */ - UNICAST_ULL(379956325), + UNDEFINED_SUBNET_PURPOSES(0), + /** SUBNET_PURPOSE_CUSTOM_HARDWARE = 283160275; */ + SUBNET_PURPOSE_CUSTOM_HARDWARE(283160275), + /** SUBNET_PURPOSE_PRIVATE = 404371008; */ + SUBNET_PURPOSE_PRIVATE(404371008), UNRECOGNIZED(-1), ; @@ -4444,15 +4507,15 @@ public enum Unicast implements com.google.protobuf.ProtocolMessageEnum { * A value indicating that the enum field is not set. * * - * UNDEFINED_UNICAST = 0; + * UNDEFINED_SUBNET_PURPOSES = 0; */ - public static final int UNDEFINED_UNICAST_VALUE = 0; + public static final int UNDEFINED_SUBNET_PURPOSES_VALUE = 0; - /** UNICAST_SDN = 379954157; */ - public static final int UNICAST_SDN_VALUE = 379954157; + /** SUBNET_PURPOSE_CUSTOM_HARDWARE = 283160275; */ + public static final int SUBNET_PURPOSE_CUSTOM_HARDWARE_VALUE = 283160275; - /** UNICAST_ULL = 379956325; */ - public static final int UNICAST_ULL_VALUE = 379956325; + /** SUBNET_PURPOSE_PRIVATE = 404371008; */ + public static final int SUBNET_PURPOSE_PRIVATE_VALUE = 404371008; public final int getNumber() { if (this == UNRECOGNIZED) { @@ -4468,7 +4531,7 @@ public final int getNumber() { * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated - public static Unicast valueOf(int value) { + public static SubnetPurposes valueOf(int value) { return forNumber(value); } @@ -4476,27 +4539,27 @@ public static Unicast valueOf(int value) { * @param value The numeric wire value of the corresponding enum entry. * @return The enum associated with the given numeric wire value. */ - public static Unicast forNumber(int value) { + public static SubnetPurposes forNumber(int value) { switch (value) { case 0: - return UNDEFINED_UNICAST; - case 379954157: - return UNICAST_SDN; - case 379956325: - return UNICAST_ULL; + return UNDEFINED_SUBNET_PURPOSES; + case 283160275: + return SUBNET_PURPOSE_CUSTOM_HARDWARE; + case 404371008: + return SUBNET_PURPOSE_PRIVATE; default: return null; } } - public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { + 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 Unicast findValueByNumber(int number) { - return Unicast.forNumber(number); + private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public SubnetPurposes findValueByNumber(int number) { + return SubnetPurposes.forNumber(number); } }; @@ -4515,12 +4578,12 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.cloud.compute.v1.NetworkProfileNetworkFeatures.getDescriptor() .getEnumTypes() - .get(29); + .get(31); } - private static final Unicast[] VALUES = values(); + private static final SubnetPurposes[] VALUES = values(); - public static Unicast valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + public static SubnetPurposes valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); } @@ -4532,715 +4595,873 @@ public static Unicast valueOf(com.google.protobuf.Descriptors.EnumValueDescripto private final int value; - private Unicast(int value) { + private SubnetPurposes(int value) { this.value = value; } - // @@protoc_insertion_point(enum_scope:google.cloud.compute.v1.NetworkProfileNetworkFeatures.Unicast) + // @@protoc_insertion_point(enum_scope:google.cloud.compute.v1.NetworkProfileNetworkFeatures.SubnetPurposes) } - private int bitField0_; - public static final int ADDRESS_PURPOSES_FIELD_NUMBER = 433024768; - - @SuppressWarnings("serial") - private com.google.protobuf.LazyStringArrayList addressPurposes_ = - com.google.protobuf.LazyStringArrayList.emptyList(); - /** * * *
-   * Specifies what address purposes are supported. If empty, all address
-   * purposes are supported.
-   * Check the AddressPurposes enum for the list of possible values.
    * 
* - * repeated string address_purposes = 433024768; - * - * @return A list containing the addressPurposes. + * Protobuf enum {@code google.cloud.compute.v1.NetworkProfileNetworkFeatures.SubnetStackTypes} */ - public com.google.protobuf.ProtocolStringList getAddressPurposesList() { - return addressPurposes_; - } + public enum SubnetStackTypes implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_SUBNET_STACK_TYPES = 0; + */ + UNDEFINED_SUBNET_STACK_TYPES(0), + /** SUBNET_STACK_TYPE_IPV4_IPV6 = 41454485; */ + SUBNET_STACK_TYPE_IPV4_IPV6(41454485), + /** SUBNET_STACK_TYPE_IPV4_ONLY = 41631034; */ + SUBNET_STACK_TYPE_IPV4_ONLY(41631034), + /** SUBNET_STACK_TYPE_IPV6_ONLY = 98889336; */ + SUBNET_STACK_TYPE_IPV6_ONLY(98889336), + UNRECOGNIZED(-1), + ; - /** - * - * - *
-   * Specifies what address purposes are supported. If empty, all address
-   * purposes are supported.
-   * Check the AddressPurposes enum for the list of possible values.
-   * 
- * - * repeated string address_purposes = 433024768; - * - * @return The count of addressPurposes. - */ - public int getAddressPurposesCount() { - return addressPurposes_.size(); - } + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_SUBNET_STACK_TYPES = 0; + */ + public static final int UNDEFINED_SUBNET_STACK_TYPES_VALUE = 0; - /** - * - * - *
-   * Specifies what address purposes are supported. If empty, all address
-   * purposes are supported.
-   * Check the AddressPurposes enum for the list of possible values.
-   * 
- * - * repeated string address_purposes = 433024768; - * - * @param index The index of the element to return. - * @return The addressPurposes at the given index. - */ - public java.lang.String getAddressPurposes(int index) { - return addressPurposes_.get(index); - } + /** SUBNET_STACK_TYPE_IPV4_IPV6 = 41454485; */ + public static final int SUBNET_STACK_TYPE_IPV4_IPV6_VALUE = 41454485; - /** - * - * - *
-   * Specifies what address purposes are supported. If empty, all address
-   * purposes are supported.
-   * Check the AddressPurposes enum for the list of possible values.
-   * 
- * - * repeated string address_purposes = 433024768; - * - * @param index The index of the value to return. - * @return The bytes of the addressPurposes at the given index. - */ - public com.google.protobuf.ByteString getAddressPurposesBytes(int index) { - return addressPurposes_.getByteString(index); - } + /** SUBNET_STACK_TYPE_IPV4_ONLY = 41631034; */ + public static final int SUBNET_STACK_TYPE_IPV4_ONLY_VALUE = 41631034; - public static final int ALLOW_ALIAS_IP_RANGES_FIELD_NUMBER = 457984201; + /** SUBNET_STACK_TYPE_IPV6_ONLY = 98889336; */ + public static final int SUBNET_STACK_TYPE_IPV6_ONLY_VALUE = 98889336; - @SuppressWarnings("serial") - private volatile java.lang.Object allowAliasIpRanges_ = ""; + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } - /** - * - * - *
-   * Specifies whether alias IP ranges (and secondary address ranges) are
-   * allowed.
-   * Check the AllowAliasIpRanges enum for the list of possible values.
-   * 
- * - * optional string allow_alias_ip_ranges = 457984201; - * - * @return Whether the allowAliasIpRanges field is set. - */ - @java.lang.Override - public boolean hasAllowAliasIpRanges() { - return ((bitField0_ & 0x00000001) != 0); - } + /** + * @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 SubnetStackTypes valueOf(int value) { + return forNumber(value); + } - /** - * - * - *
-   * Specifies whether alias IP ranges (and secondary address ranges) are
-   * allowed.
-   * Check the AllowAliasIpRanges enum for the list of possible values.
-   * 
- * - * optional string allow_alias_ip_ranges = 457984201; - * - * @return The allowAliasIpRanges. - */ - @java.lang.Override - public java.lang.String getAllowAliasIpRanges() { - java.lang.Object ref = allowAliasIpRanges_; - 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(); - allowAliasIpRanges_ = s; - return s; + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static SubnetStackTypes forNumber(int value) { + switch (value) { + case 0: + return UNDEFINED_SUBNET_STACK_TYPES; + case 41454485: + return SUBNET_STACK_TYPE_IPV4_IPV6; + case 41631034: + return SUBNET_STACK_TYPE_IPV4_ONLY; + case 98889336: + return SUBNET_STACK_TYPE_IPV6_ONLY; + 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 SubnetStackTypes findValueByNumber(int number) { + return SubnetStackTypes.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.NetworkProfileNetworkFeatures.getDescriptor() + .getEnumTypes() + .get(32); + } + + private static final SubnetStackTypes[] VALUES = values(); + + public static SubnetStackTypes 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 SubnetStackTypes(int value) { + this.value = value; } + + // @@protoc_insertion_point(enum_scope:google.cloud.compute.v1.NetworkProfileNetworkFeatures.SubnetStackTypes) } /** * * *
-   * Specifies whether alias IP ranges (and secondary address ranges) are
-   * allowed.
-   * Check the AllowAliasIpRanges enum for the list of possible values.
-   * 
* - * optional string allow_alias_ip_ranges = 457984201; + * Additional supported values which may be not listed in the enum directly due to technical reasons: + * PRIVATE_SERVICE_CONNECT + * * - * @return The bytes for allowAliasIpRanges. + * Protobuf enum {@code google.cloud.compute.v1.NetworkProfileNetworkFeatures.SubnetworkPurposes} */ - @java.lang.Override - public com.google.protobuf.ByteString getAllowAliasIpRangesBytes() { - java.lang.Object ref = allowAliasIpRanges_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - allowAliasIpRanges_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int ALLOW_AUTO_MODE_SUBNET_FIELD_NUMBER = 152191263; + public enum SubnetworkPurposes implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_SUBNETWORK_PURPOSES = 0; + */ + UNDEFINED_SUBNETWORK_PURPOSES(0), + /** + * + * + *
+     * Subnet reserved for Global Envoy-based Load Balancing.
+     * 
+ * + * GLOBAL_MANAGED_PROXY = 236463602; + */ + GLOBAL_MANAGED_PROXY(236463602), + /** + * + * + *
+     * Subnet reserved for Internal HTTP(S) Load Balancing. This is a legacy
+     * purpose, please use REGIONAL_MANAGED_PROXY instead.
+     * 
+ * + * INTERNAL_HTTPS_LOAD_BALANCER = 248748889; + */ + INTERNAL_HTTPS_LOAD_BALANCER(248748889), + /** + * + * + *
+     * Subnetwork will be used for Migration from one peered VPC to another.
+     * (a transient state of subnetwork
+     * while migrating resources from one project to another).
+     * 
+ * + * PEER_MIGRATION = 491902225; + */ + PEER_MIGRATION(491902225), + /** + * + * + *
+     * Regular user created or automatically created subnet.
+     * 
+ * + * PRIVATE = 403485027; + */ + PRIVATE(403485027), + /** + * + * + *
+     * Subnetwork used as source range for Private NAT Gateways.
+     * 
+ * + * PRIVATE_NAT = 367764517; + */ + PRIVATE_NAT(367764517), + /** + * + * + *
+     * Regular user created or automatically created subnet.
+     * 
+ * + * PRIVATE_RFC_1918 = 254902107; + */ + PRIVATE_RFC_1918(254902107), + /** + * + * + *
+     * Subnetwork used for Regional Envoy-based Load Balancing.
+     * 
+ * + * REGIONAL_MANAGED_PROXY = 153049966; + */ + REGIONAL_MANAGED_PROXY(153049966), + UNRECOGNIZED(-1), + ; - @SuppressWarnings("serial") - private volatile java.lang.Object allowAutoModeSubnet_ = ""; + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_SUBNETWORK_PURPOSES = 0; + */ + public static final int UNDEFINED_SUBNETWORK_PURPOSES_VALUE = 0; - /** - * - * - *
-   * Specifies whether auto mode subnet creation is allowed.
-   * Check the AllowAutoModeSubnet enum for the list of possible values.
-   * 
- * - * optional string allow_auto_mode_subnet = 152191263; - * - * @return Whether the allowAutoModeSubnet field is set. - */ - @java.lang.Override - public boolean hasAllowAutoModeSubnet() { - return ((bitField0_ & 0x00000002) != 0); - } + /** + * + * + *
+     * Subnet reserved for Global Envoy-based Load Balancing.
+     * 
+ * + * GLOBAL_MANAGED_PROXY = 236463602; + */ + public static final int GLOBAL_MANAGED_PROXY_VALUE = 236463602; - /** - * - * - *
-   * Specifies whether auto mode subnet creation is allowed.
-   * Check the AllowAutoModeSubnet enum for the list of possible values.
-   * 
- * - * optional string allow_auto_mode_subnet = 152191263; - * - * @return The allowAutoModeSubnet. - */ - @java.lang.Override - public java.lang.String getAllowAutoModeSubnet() { - java.lang.Object ref = allowAutoModeSubnet_; - 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(); - allowAutoModeSubnet_ = s; - return s; - } - } + /** + * + * + *
+     * Subnet reserved for Internal HTTP(S) Load Balancing. This is a legacy
+     * purpose, please use REGIONAL_MANAGED_PROXY instead.
+     * 
+ * + * INTERNAL_HTTPS_LOAD_BALANCER = 248748889; + */ + public static final int INTERNAL_HTTPS_LOAD_BALANCER_VALUE = 248748889; - /** - * - * - *
-   * Specifies whether auto mode subnet creation is allowed.
-   * Check the AllowAutoModeSubnet enum for the list of possible values.
-   * 
- * - * optional string allow_auto_mode_subnet = 152191263; - * - * @return The bytes for allowAutoModeSubnet. - */ - @java.lang.Override - public com.google.protobuf.ByteString getAllowAutoModeSubnetBytes() { - java.lang.Object ref = allowAutoModeSubnet_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - allowAutoModeSubnet_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } + /** + * + * + *
+     * Subnetwork will be used for Migration from one peered VPC to another.
+     * (a transient state of subnetwork
+     * while migrating resources from one project to another).
+     * 
+ * + * PEER_MIGRATION = 491902225; + */ + public static final int PEER_MIGRATION_VALUE = 491902225; - public static final int ALLOW_CLASS_D_FIREWALLS_FIELD_NUMBER = 131608987; + /** + * + * + *
+     * Regular user created or automatically created subnet.
+     * 
+ * + * PRIVATE = 403485027; + */ + public static final int PRIVATE_VALUE = 403485027; - @SuppressWarnings("serial") - private volatile java.lang.Object allowClassDFirewalls_ = ""; + /** + * + * + *
+     * Subnetwork used as source range for Private NAT Gateways.
+     * 
+ * + * PRIVATE_NAT = 367764517; + */ + public static final int PRIVATE_NAT_VALUE = 367764517; - /** - * - * - *
-   * Specifies whether firewalls for Class D address ranges are supported.
-   * Check the AllowClassDFirewalls enum for the list of possible values.
-   * 
- * - * optional string allow_class_d_firewalls = 131608987; - * - * @return Whether the allowClassDFirewalls field is set. - */ - @java.lang.Override - public boolean hasAllowClassDFirewalls() { - return ((bitField0_ & 0x00000004) != 0); - } + /** + * + * + *
+     * Regular user created or automatically created subnet.
+     * 
+ * + * PRIVATE_RFC_1918 = 254902107; + */ + public static final int PRIVATE_RFC_1918_VALUE = 254902107; - /** - * - * - *
-   * Specifies whether firewalls for Class D address ranges are supported.
-   * Check the AllowClassDFirewalls enum for the list of possible values.
-   * 
- * - * optional string allow_class_d_firewalls = 131608987; - * - * @return The allowClassDFirewalls. - */ - @java.lang.Override - public java.lang.String getAllowClassDFirewalls() { - java.lang.Object ref = allowClassDFirewalls_; - 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(); - allowClassDFirewalls_ = s; - return s; + /** + * + * + *
+     * Subnetwork used for Regional Envoy-based Load Balancing.
+     * 
+ * + * REGIONAL_MANAGED_PROXY = 153049966; + */ + public static final int REGIONAL_MANAGED_PROXY_VALUE = 153049966; + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; } - } - /** - * - * - *
-   * Specifies whether firewalls for Class D address ranges are supported.
-   * Check the AllowClassDFirewalls enum for the list of possible values.
-   * 
- * - * optional string allow_class_d_firewalls = 131608987; - * - * @return The bytes for allowClassDFirewalls. - */ - @java.lang.Override - public com.google.protobuf.ByteString getAllowClassDFirewallsBytes() { - java.lang.Object ref = allowClassDFirewalls_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - allowClassDFirewalls_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; + /** + * @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 SubnetworkPurposes valueOf(int value) { + return forNumber(value); } - } - public static final int ALLOW_CLOUD_NAT_FIELD_NUMBER = 254831265; + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static SubnetworkPurposes forNumber(int value) { + switch (value) { + case 0: + return UNDEFINED_SUBNETWORK_PURPOSES; + case 236463602: + return GLOBAL_MANAGED_PROXY; + case 248748889: + return INTERNAL_HTTPS_LOAD_BALANCER; + case 491902225: + return PEER_MIGRATION; + case 403485027: + return PRIVATE; + case 367764517: + return PRIVATE_NAT; + case 254902107: + return PRIVATE_RFC_1918; + case 153049966: + return REGIONAL_MANAGED_PROXY; + default: + return null; + } + } - @SuppressWarnings("serial") - private volatile java.lang.Object allowCloudNat_ = ""; + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } - /** - * - * - *
-   * Specifies whether cloud NAT creation is allowed.
-   * Check the AllowCloudNat enum for the list of possible values.
-   * 
- * - * optional string allow_cloud_nat = 254831265; - * - * @return Whether the allowCloudNat field is set. - */ - @java.lang.Override - public boolean hasAllowCloudNat() { - return ((bitField0_ & 0x00000008) != 0); - } + private static final com.google.protobuf.Internal.EnumLiteMap + internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public SubnetworkPurposes findValueByNumber(int number) { + return SubnetworkPurposes.forNumber(number); + } + }; - /** - * - * - *
-   * Specifies whether cloud NAT creation is allowed.
-   * Check the AllowCloudNat enum for the list of possible values.
-   * 
- * - * optional string allow_cloud_nat = 254831265; - * - * @return The allowCloudNat. - */ - @java.lang.Override - public java.lang.String getAllowCloudNat() { - java.lang.Object ref = allowCloudNat_; - 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(); - allowCloudNat_ = s; - return s; + 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()); } - } - /** - * - * - *
-   * Specifies whether cloud NAT creation is allowed.
-   * Check the AllowCloudNat enum for the list of possible values.
-   * 
- * - * optional string allow_cloud_nat = 254831265; - * - * @return The bytes for allowCloudNat. - */ - @java.lang.Override - public com.google.protobuf.ByteString getAllowCloudNatBytes() { - java.lang.Object ref = allowCloudNat_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - allowCloudNat_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + return getDescriptor(); } - } - public static final int ALLOW_CLOUD_ROUTER_FIELD_NUMBER = 451110345; + public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.cloud.compute.v1.NetworkProfileNetworkFeatures.getDescriptor() + .getEnumTypes() + .get(33); + } - @SuppressWarnings("serial") - private volatile java.lang.Object allowCloudRouter_ = ""; + private static final SubnetworkPurposes[] VALUES = values(); - /** - * - * - *
-   * Specifies whether cloud router creation is allowed.
-   * Check the AllowCloudRouter enum for the list of possible values.
-   * 
- * - * optional string allow_cloud_router = 451110345; - * - * @return Whether the allowCloudRouter field is set. - */ - @java.lang.Override - public boolean hasAllowCloudRouter() { - return ((bitField0_ & 0x00000010) != 0); - } + public static SubnetworkPurposes 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()]; + } - /** - * - * - *
-   * Specifies whether cloud router creation is allowed.
-   * Check the AllowCloudRouter enum for the list of possible values.
-   * 
- * - * optional string allow_cloud_router = 451110345; - * - * @return The allowCloudRouter. - */ - @java.lang.Override - public java.lang.String getAllowCloudRouter() { - java.lang.Object ref = allowCloudRouter_; - 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(); - allowCloudRouter_ = s; - return s; + private final int value; + + private SubnetworkPurposes(int value) { + this.value = value; } + + // @@protoc_insertion_point(enum_scope:google.cloud.compute.v1.NetworkProfileNetworkFeatures.SubnetworkPurposes) } /** * * *
-   * Specifies whether cloud router creation is allowed.
-   * Check the AllowCloudRouter enum for the list of possible values.
    * 
* - * optional string allow_cloud_router = 451110345; - * - * @return The bytes for allowCloudRouter. + * Protobuf enum {@code + * google.cloud.compute.v1.NetworkProfileNetworkFeatures.SubnetworkStackTypes} */ - @java.lang.Override - public com.google.protobuf.ByteString getAllowCloudRouterBytes() { - java.lang.Object ref = allowCloudRouter_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - allowCloudRouter_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int ALLOW_DEFAULT_NIC_ATTACHMENT_FIELD_NUMBER = 53917486; + public enum SubnetworkStackTypes implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_SUBNETWORK_STACK_TYPES = 0; + */ + UNDEFINED_SUBNETWORK_STACK_TYPES(0), + /** + * + * + *
+     * New VMs in this subnet can have both IPv4 and IPv6 addresses.
+     * 
+ * + * IPV4_IPV6 = 22197249; + */ + IPV4_IPV6(22197249), + /** + * + * + *
+     * New VMs in this subnet will only be assigned IPv4 addresses.
+     * 
+ * + * IPV4_ONLY = 22373798; + */ + IPV4_ONLY(22373798), + /** + * + * + *
+     * New VMs in this subnet will only  be assigned IPv6 addresses.
+     * 
+ * + * IPV6_ONLY = 79632100; + */ + IPV6_ONLY(79632100), + UNRECOGNIZED(-1), + ; - @SuppressWarnings("serial") - private volatile java.lang.Object allowDefaultNicAttachment_ = ""; + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_SUBNETWORK_STACK_TYPES = 0; + */ + public static final int UNDEFINED_SUBNETWORK_STACK_TYPES_VALUE = 0; - /** - * - * - *
-   * Specifies whether default NIC attachment is allowed.
-   * Check the AllowDefaultNicAttachment enum for the list of possible values.
-   * 
- * - * optional string allow_default_nic_attachment = 53917486; - * - * @return Whether the allowDefaultNicAttachment field is set. - */ - @java.lang.Override - public boolean hasAllowDefaultNicAttachment() { - return ((bitField0_ & 0x00000020) != 0); - } + /** + * + * + *
+     * New VMs in this subnet can have both IPv4 and IPv6 addresses.
+     * 
+ * + * IPV4_IPV6 = 22197249; + */ + public static final int IPV4_IPV6_VALUE = 22197249; - /** - * - * - *
-   * Specifies whether default NIC attachment is allowed.
-   * Check the AllowDefaultNicAttachment enum for the list of possible values.
-   * 
- * - * optional string allow_default_nic_attachment = 53917486; - * - * @return The allowDefaultNicAttachment. - */ - @java.lang.Override - public java.lang.String getAllowDefaultNicAttachment() { - java.lang.Object ref = allowDefaultNicAttachment_; - 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(); - allowDefaultNicAttachment_ = s; - return s; + /** + * + * + *
+     * New VMs in this subnet will only be assigned IPv4 addresses.
+     * 
+ * + * IPV4_ONLY = 22373798; + */ + public static final int IPV4_ONLY_VALUE = 22373798; + + /** + * + * + *
+     * New VMs in this subnet will only  be assigned IPv6 addresses.
+     * 
+ * + * IPV6_ONLY = 79632100; + */ + public static final int IPV6_ONLY_VALUE = 79632100; + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; } - } - /** - * - * - *
-   * Specifies whether default NIC attachment is allowed.
-   * Check the AllowDefaultNicAttachment enum for the list of possible values.
-   * 
- * - * optional string allow_default_nic_attachment = 53917486; - * - * @return The bytes for allowDefaultNicAttachment. - */ - @java.lang.Override - public com.google.protobuf.ByteString getAllowDefaultNicAttachmentBytes() { - java.lang.Object ref = allowDefaultNicAttachment_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - allowDefaultNicAttachment_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; + /** + * @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 SubnetworkStackTypes valueOf(int value) { + return forNumber(value); } - } - public static final int ALLOW_EXTERNAL_IP_ACCESS_FIELD_NUMBER = 131538110; + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static SubnetworkStackTypes forNumber(int value) { + switch (value) { + case 0: + return UNDEFINED_SUBNETWORK_STACK_TYPES; + case 22197249: + return IPV4_IPV6; + case 22373798: + return IPV4_ONLY; + case 79632100: + return IPV6_ONLY; + default: + return null; + } + } - @SuppressWarnings("serial") - private volatile java.lang.Object allowExternalIpAccess_ = ""; + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } - /** - * - * - *
-   * Specifies whether VMs are allowed to have external IP access on network
-   * interfaces connected to this VPC.
-   * Check the AllowExternalIpAccess enum for the list of possible values.
-   * 
- * - * optional string allow_external_ip_access = 131538110; - * - * @return Whether the allowExternalIpAccess field is set. - */ - @java.lang.Override - public boolean hasAllowExternalIpAccess() { - return ((bitField0_ & 0x00000040) != 0); + private static final com.google.protobuf.Internal.EnumLiteMap + internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public SubnetworkStackTypes findValueByNumber(int number) { + return SubnetworkStackTypes.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.NetworkProfileNetworkFeatures.getDescriptor() + .getEnumTypes() + .get(34); + } + + private static final SubnetworkStackTypes[] VALUES = values(); + + public static SubnetworkStackTypes 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 SubnetworkStackTypes(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.compute.v1.NetworkProfileNetworkFeatures.SubnetworkStackTypes) } /** * * *
-   * Specifies whether VMs are allowed to have external IP access on network
-   * interfaces connected to this VPC.
-   * Check the AllowExternalIpAccess enum for the list of possible values.
+   * Specifies which type of unicast is supported.
    * 
* - * optional string allow_external_ip_access = 131538110; - * - * @return The allowExternalIpAccess. + * Protobuf enum {@code google.cloud.compute.v1.NetworkProfileNetworkFeatures.Unicast} */ - @java.lang.Override - public java.lang.String getAllowExternalIpAccess() { - java.lang.Object ref = allowExternalIpAccess_; - 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(); - allowExternalIpAccess_ = s; - return s; + public enum Unicast implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_UNICAST = 0; + */ + UNDEFINED_UNICAST(0), + /** UNICAST_SDN = 379954157; */ + UNICAST_SDN(379954157), + /** UNICAST_ULL = 379956325; */ + UNICAST_ULL(379956325), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_UNICAST = 0; + */ + public static final int UNDEFINED_UNICAST_VALUE = 0; + + /** UNICAST_SDN = 379954157; */ + public static final int UNICAST_SDN_VALUE = 379954157; + + /** UNICAST_ULL = 379956325; */ + public static final int UNICAST_ULL_VALUE = 379956325; + + 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 Unicast 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 Unicast forNumber(int value) { + switch (value) { + case 0: + return UNDEFINED_UNICAST; + case 379954157: + return UNICAST_SDN; + case 379956325: + return UNICAST_ULL; + 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 Unicast findValueByNumber(int number) { + return Unicast.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.NetworkProfileNetworkFeatures.getDescriptor() + .getEnumTypes() + .get(35); + } + + private static final Unicast[] VALUES = values(); + + public static Unicast 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 Unicast(int value) { + this.value = value; } + + // @@protoc_insertion_point(enum_scope:google.cloud.compute.v1.NetworkProfileNetworkFeatures.Unicast) } + private int bitField0_; + public static final int ADDRESS_PURPOSES_FIELD_NUMBER = 433024768; + + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList addressPurposes_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + /** * * *
-   * Specifies whether VMs are allowed to have external IP access on network
-   * interfaces connected to this VPC.
-   * Check the AllowExternalIpAccess enum for the list of possible values.
+   * Specifies what address purposes are supported. If empty, all address
+   * purposes are supported.
+   * Check the AddressPurposes enum for the list of possible values.
    * 
* - * optional string allow_external_ip_access = 131538110; + * repeated string address_purposes = 433024768; * - * @return The bytes for allowExternalIpAccess. + * @return A list containing the addressPurposes. */ - @java.lang.Override - public com.google.protobuf.ByteString getAllowExternalIpAccessBytes() { - java.lang.Object ref = allowExternalIpAccess_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - allowExternalIpAccess_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } + public com.google.protobuf.ProtocolStringList getAddressPurposesList() { + return addressPurposes_; } - public static final int ALLOW_INTERCONNECT_FIELD_NUMBER = 280512964; - - @SuppressWarnings("serial") - private volatile java.lang.Object allowInterconnect_ = ""; - /** * * *
-   * Specifies whether Cloud Interconnect creation is allowed.
-   * Check the AllowInterconnect enum for the list of possible values.
+   * Specifies what address purposes are supported. If empty, all address
+   * purposes are supported.
+   * Check the AddressPurposes enum for the list of possible values.
    * 
* - * optional string allow_interconnect = 280512964; + * repeated string address_purposes = 433024768; * - * @return Whether the allowInterconnect field is set. + * @return The count of addressPurposes. */ - @java.lang.Override - public boolean hasAllowInterconnect() { - return ((bitField0_ & 0x00000080) != 0); + public int getAddressPurposesCount() { + return addressPurposes_.size(); } /** * * *
-   * Specifies whether Cloud Interconnect creation is allowed.
-   * Check the AllowInterconnect enum for the list of possible values.
+   * Specifies what address purposes are supported. If empty, all address
+   * purposes are supported.
+   * Check the AddressPurposes enum for the list of possible values.
    * 
* - * optional string allow_interconnect = 280512964; + * repeated string address_purposes = 433024768; * - * @return The allowInterconnect. + * @param index The index of the element to return. + * @return The addressPurposes at the given index. */ - @java.lang.Override - public java.lang.String getAllowInterconnect() { - java.lang.Object ref = allowInterconnect_; - 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(); - allowInterconnect_ = s; - return s; - } + public java.lang.String getAddressPurposes(int index) { + return addressPurposes_.get(index); } /** * * *
-   * Specifies whether Cloud Interconnect creation is allowed.
-   * Check the AllowInterconnect enum for the list of possible values.
+   * Specifies what address purposes are supported. If empty, all address
+   * purposes are supported.
+   * Check the AddressPurposes enum for the list of possible values.
    * 
* - * optional string allow_interconnect = 280512964; + * repeated string address_purposes = 433024768; * - * @return The bytes for allowInterconnect. + * @param index The index of the value to return. + * @return The bytes of the addressPurposes at the given index. */ - @java.lang.Override - public com.google.protobuf.ByteString getAllowInterconnectBytes() { - java.lang.Object ref = allowInterconnect_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - allowInterconnect_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } + public com.google.protobuf.ByteString getAddressPurposesBytes(int index) { + return addressPurposes_.getByteString(index); } - public static final int ALLOW_IP_FORWARDING_FIELD_NUMBER = 500838047; + public static final int ALLOW_ADDRESS_CREATION_FIELD_NUMBER = 450941184; @SuppressWarnings("serial") - private volatile java.lang.Object allowIpForwarding_ = ""; + private volatile java.lang.Object allowAddressCreation_ = ""; /** * * *
-   * Specifies whether IP forwarding is allowed.
-   * Check the AllowIpForwarding enum for the list of possible values.
+   * Specifies whether address creation is allowed.
+   * Check the AllowAddressCreation enum for the list of possible values.
    * 
* - * optional string allow_ip_forwarding = 500838047; + * optional string allow_address_creation = 450941184; * - * @return Whether the allowIpForwarding field is set. + * @return Whether the allowAddressCreation field is set. */ @java.lang.Override - public boolean hasAllowIpForwarding() { - return ((bitField0_ & 0x00000100) != 0); + public boolean hasAllowAddressCreation() { + return ((bitField0_ & 0x00000001) != 0); } /** * * *
-   * Specifies whether IP forwarding is allowed.
-   * Check the AllowIpForwarding enum for the list of possible values.
+   * Specifies whether address creation is allowed.
+   * Check the AllowAddressCreation enum for the list of possible values.
    * 
* - * optional string allow_ip_forwarding = 500838047; + * optional string allow_address_creation = 450941184; * - * @return The allowIpForwarding. + * @return The allowAddressCreation. */ @java.lang.Override - public java.lang.String getAllowIpForwarding() { - java.lang.Object ref = allowIpForwarding_; + public java.lang.String getAllowAddressCreation() { + java.lang.Object ref = allowAddressCreation_; 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(); - allowIpForwarding_ = s; + allowAddressCreation_ = s; return s; } } @@ -5249,70 +5470,72 @@ public java.lang.String getAllowIpForwarding() { * * *
-   * Specifies whether IP forwarding is allowed.
-   * Check the AllowIpForwarding enum for the list of possible values.
+   * Specifies whether address creation is allowed.
+   * Check the AllowAddressCreation enum for the list of possible values.
    * 
* - * optional string allow_ip_forwarding = 500838047; + * optional string allow_address_creation = 450941184; * - * @return The bytes for allowIpForwarding. + * @return The bytes for allowAddressCreation. */ @java.lang.Override - public com.google.protobuf.ByteString getAllowIpForwardingBytes() { - java.lang.Object ref = allowIpForwarding_; + public com.google.protobuf.ByteString getAllowAddressCreationBytes() { + java.lang.Object ref = allowAddressCreation_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - allowIpForwarding_ = b; + allowAddressCreation_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } - public static final int ALLOW_LOAD_BALANCING_FIELD_NUMBER = 223366198; + public static final int ALLOW_ALIAS_IP_RANGES_FIELD_NUMBER = 457984201; @SuppressWarnings("serial") - private volatile java.lang.Object allowLoadBalancing_ = ""; + private volatile java.lang.Object allowAliasIpRanges_ = ""; /** * * *
-   * Specifies whether cloud load balancing is allowed.
-   * Check the AllowLoadBalancing enum for the list of possible values.
+   * Specifies whether alias IP ranges (and secondary address ranges) are
+   * allowed.
+   * Check the AllowAliasIpRanges enum for the list of possible values.
    * 
* - * optional string allow_load_balancing = 223366198; + * optional string allow_alias_ip_ranges = 457984201; * - * @return Whether the allowLoadBalancing field is set. + * @return Whether the allowAliasIpRanges field is set. */ @java.lang.Override - public boolean hasAllowLoadBalancing() { - return ((bitField0_ & 0x00000200) != 0); + public boolean hasAllowAliasIpRanges() { + return ((bitField0_ & 0x00000002) != 0); } /** * * *
-   * Specifies whether cloud load balancing is allowed.
-   * Check the AllowLoadBalancing enum for the list of possible values.
+   * Specifies whether alias IP ranges (and secondary address ranges) are
+   * allowed.
+   * Check the AllowAliasIpRanges enum for the list of possible values.
    * 
* - * optional string allow_load_balancing = 223366198; + * optional string allow_alias_ip_ranges = 457984201; * - * @return The allowLoadBalancing. + * @return The allowAliasIpRanges. */ @java.lang.Override - public java.lang.String getAllowLoadBalancing() { - java.lang.Object ref = allowLoadBalancing_; + public java.lang.String getAllowAliasIpRanges() { + java.lang.Object ref = allowAliasIpRanges_; 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(); - allowLoadBalancing_ = s; + allowAliasIpRanges_ = s; return s; } } @@ -5321,70 +5544,71 @@ public java.lang.String getAllowLoadBalancing() { * * *
-   * Specifies whether cloud load balancing is allowed.
-   * Check the AllowLoadBalancing enum for the list of possible values.
+   * Specifies whether alias IP ranges (and secondary address ranges) are
+   * allowed.
+   * Check the AllowAliasIpRanges enum for the list of possible values.
    * 
* - * optional string allow_load_balancing = 223366198; + * optional string allow_alias_ip_ranges = 457984201; * - * @return The bytes for allowLoadBalancing. + * @return The bytes for allowAliasIpRanges. */ @java.lang.Override - public com.google.protobuf.ByteString getAllowLoadBalancingBytes() { - java.lang.Object ref = allowLoadBalancing_; + public com.google.protobuf.ByteString getAllowAliasIpRangesBytes() { + java.lang.Object ref = allowAliasIpRanges_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - allowLoadBalancing_ = b; + allowAliasIpRanges_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } - public static final int ALLOW_MULTI_NIC_IN_SAME_NETWORK_FIELD_NUMBER = 88251004; + public static final int ALLOW_AUTO_MODE_SUBNET_FIELD_NUMBER = 152191263; @SuppressWarnings("serial") - private volatile java.lang.Object allowMultiNicInSameNetwork_ = ""; + private volatile java.lang.Object allowAutoModeSubnet_ = ""; /** * * *
-   * Specifies whether multi-nic in the same network is allowed.
-   * Check the AllowMultiNicInSameNetwork enum for the list of possible values.
+   * Specifies whether auto mode subnet creation is allowed.
+   * Check the AllowAutoModeSubnet enum for the list of possible values.
    * 
* - * optional string allow_multi_nic_in_same_network = 88251004; + * optional string allow_auto_mode_subnet = 152191263; * - * @return Whether the allowMultiNicInSameNetwork field is set. + * @return Whether the allowAutoModeSubnet field is set. */ @java.lang.Override - public boolean hasAllowMultiNicInSameNetwork() { - return ((bitField0_ & 0x00000400) != 0); + public boolean hasAllowAutoModeSubnet() { + return ((bitField0_ & 0x00000004) != 0); } /** * * *
-   * Specifies whether multi-nic in the same network is allowed.
-   * Check the AllowMultiNicInSameNetwork enum for the list of possible values.
+   * Specifies whether auto mode subnet creation is allowed.
+   * Check the AllowAutoModeSubnet enum for the list of possible values.
    * 
* - * optional string allow_multi_nic_in_same_network = 88251004; + * optional string allow_auto_mode_subnet = 152191263; * - * @return The allowMultiNicInSameNetwork. + * @return The allowAutoModeSubnet. */ @java.lang.Override - public java.lang.String getAllowMultiNicInSameNetwork() { - java.lang.Object ref = allowMultiNicInSameNetwork_; + public java.lang.String getAllowAutoModeSubnet() { + java.lang.Object ref = allowAutoModeSubnet_; 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(); - allowMultiNicInSameNetwork_ = s; + allowAutoModeSubnet_ = s; return s; } } @@ -5393,70 +5617,70 @@ public java.lang.String getAllowMultiNicInSameNetwork() { * * *
-   * Specifies whether multi-nic in the same network is allowed.
-   * Check the AllowMultiNicInSameNetwork enum for the list of possible values.
+   * Specifies whether auto mode subnet creation is allowed.
+   * Check the AllowAutoModeSubnet enum for the list of possible values.
    * 
* - * optional string allow_multi_nic_in_same_network = 88251004; + * optional string allow_auto_mode_subnet = 152191263; * - * @return The bytes for allowMultiNicInSameNetwork. + * @return The bytes for allowAutoModeSubnet. */ @java.lang.Override - public com.google.protobuf.ByteString getAllowMultiNicInSameNetworkBytes() { - java.lang.Object ref = allowMultiNicInSameNetwork_; + public com.google.protobuf.ByteString getAllowAutoModeSubnetBytes() { + java.lang.Object ref = allowAutoModeSubnet_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - allowMultiNicInSameNetwork_ = b; + allowAutoModeSubnet_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } - public static final int ALLOW_MULTICAST_FIELD_NUMBER = 11002498; + public static final int ALLOW_CLASS_D_FIREWALLS_FIELD_NUMBER = 131608987; @SuppressWarnings("serial") - private volatile java.lang.Object allowMulticast_ = ""; + private volatile java.lang.Object allowClassDFirewalls_ = ""; /** * * *
-   * Specifies whether multicast is allowed.
-   * Check the AllowMulticast enum for the list of possible values.
+   * Specifies whether firewalls for Class D address ranges are supported.
+   * Check the AllowClassDFirewalls enum for the list of possible values.
    * 
* - * optional string allow_multicast = 11002498; + * optional string allow_class_d_firewalls = 131608987; * - * @return Whether the allowMulticast field is set. + * @return Whether the allowClassDFirewalls field is set. */ @java.lang.Override - public boolean hasAllowMulticast() { - return ((bitField0_ & 0x00000800) != 0); + public boolean hasAllowClassDFirewalls() { + return ((bitField0_ & 0x00000008) != 0); } /** * * *
-   * Specifies whether multicast is allowed.
-   * Check the AllowMulticast enum for the list of possible values.
+   * Specifies whether firewalls for Class D address ranges are supported.
+   * Check the AllowClassDFirewalls enum for the list of possible values.
    * 
* - * optional string allow_multicast = 11002498; + * optional string allow_class_d_firewalls = 131608987; * - * @return The allowMulticast. + * @return The allowClassDFirewalls. */ @java.lang.Override - public java.lang.String getAllowMulticast() { - java.lang.Object ref = allowMulticast_; + public java.lang.String getAllowClassDFirewalls() { + java.lang.Object ref = allowClassDFirewalls_; 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(); - allowMulticast_ = s; + allowClassDFirewalls_ = s; return s; } } @@ -5465,70 +5689,70 @@ public java.lang.String getAllowMulticast() { * * *
-   * Specifies whether multicast is allowed.
-   * Check the AllowMulticast enum for the list of possible values.
+   * Specifies whether firewalls for Class D address ranges are supported.
+   * Check the AllowClassDFirewalls enum for the list of possible values.
    * 
* - * optional string allow_multicast = 11002498; + * optional string allow_class_d_firewalls = 131608987; * - * @return The bytes for allowMulticast. + * @return The bytes for allowClassDFirewalls. */ @java.lang.Override - public com.google.protobuf.ByteString getAllowMulticastBytes() { - java.lang.Object ref = allowMulticast_; + public com.google.protobuf.ByteString getAllowClassDFirewallsBytes() { + java.lang.Object ref = allowClassDFirewalls_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - allowMulticast_ = b; + allowClassDFirewalls_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } - public static final int ALLOW_NCC_FIELD_NUMBER = 372354904; + public static final int ALLOW_CLOUD_NAT_FIELD_NUMBER = 254831265; @SuppressWarnings("serial") - private volatile java.lang.Object allowNcc_ = ""; + private volatile java.lang.Object allowCloudNat_ = ""; /** * * *
-   * Specifies whether NCC is allowed.
-   * Check the AllowNcc enum for the list of possible values.
+   * Specifies whether cloud NAT creation is allowed.
+   * Check the AllowCloudNat enum for the list of possible values.
    * 
* - * optional string allow_ncc = 372354904; + * optional string allow_cloud_nat = 254831265; * - * @return Whether the allowNcc field is set. + * @return Whether the allowCloudNat field is set. */ @java.lang.Override - public boolean hasAllowNcc() { - return ((bitField0_ & 0x00001000) != 0); + public boolean hasAllowCloudNat() { + return ((bitField0_ & 0x00000010) != 0); } /** * * *
-   * Specifies whether NCC is allowed.
-   * Check the AllowNcc enum for the list of possible values.
+   * Specifies whether cloud NAT creation is allowed.
+   * Check the AllowCloudNat enum for the list of possible values.
    * 
* - * optional string allow_ncc = 372354904; + * optional string allow_cloud_nat = 254831265; * - * @return The allowNcc. + * @return The allowCloudNat. */ @java.lang.Override - public java.lang.String getAllowNcc() { - java.lang.Object ref = allowNcc_; + public java.lang.String getAllowCloudNat() { + java.lang.Object ref = allowCloudNat_; 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(); - allowNcc_ = s; + allowCloudNat_ = s; return s; } } @@ -5537,70 +5761,70 @@ public java.lang.String getAllowNcc() { * * *
-   * Specifies whether NCC is allowed.
-   * Check the AllowNcc enum for the list of possible values.
+   * Specifies whether cloud NAT creation is allowed.
+   * Check the AllowCloudNat enum for the list of possible values.
    * 
* - * optional string allow_ncc = 372354904; + * optional string allow_cloud_nat = 254831265; * - * @return The bytes for allowNcc. + * @return The bytes for allowCloudNat. */ @java.lang.Override - public com.google.protobuf.ByteString getAllowNccBytes() { - java.lang.Object ref = allowNcc_; + public com.google.protobuf.ByteString getAllowCloudNatBytes() { + java.lang.Object ref = allowCloudNat_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - allowNcc_ = b; + allowCloudNat_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } - public static final int ALLOW_NETWORK_MIGRATION_FIELD_NUMBER = 239588231; + public static final int ALLOW_CLOUD_ROUTER_FIELD_NUMBER = 451110345; @SuppressWarnings("serial") - private volatile java.lang.Object allowNetworkMigration_ = ""; + private volatile java.lang.Object allowCloudRouter_ = ""; /** * * *
-   * Specifies whether VM network migration is allowed.
-   * Check the AllowNetworkMigration enum for the list of possible values.
+   * Specifies whether cloud router creation is allowed.
+   * Check the AllowCloudRouter enum for the list of possible values.
    * 
* - * optional string allow_network_migration = 239588231; + * optional string allow_cloud_router = 451110345; * - * @return Whether the allowNetworkMigration field is set. + * @return Whether the allowCloudRouter field is set. */ @java.lang.Override - public boolean hasAllowNetworkMigration() { - return ((bitField0_ & 0x00002000) != 0); + public boolean hasAllowCloudRouter() { + return ((bitField0_ & 0x00000020) != 0); } /** * * *
-   * Specifies whether VM network migration is allowed.
-   * Check the AllowNetworkMigration enum for the list of possible values.
+   * Specifies whether cloud router creation is allowed.
+   * Check the AllowCloudRouter enum for the list of possible values.
    * 
* - * optional string allow_network_migration = 239588231; + * optional string allow_cloud_router = 451110345; * - * @return The allowNetworkMigration. + * @return The allowCloudRouter. */ @java.lang.Override - public java.lang.String getAllowNetworkMigration() { - java.lang.Object ref = allowNetworkMigration_; + public java.lang.String getAllowCloudRouter() { + java.lang.Object ref = allowCloudRouter_; 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(); - allowNetworkMigration_ = s; + allowCloudRouter_ = s; return s; } } @@ -5609,70 +5833,70 @@ public java.lang.String getAllowNetworkMigration() { * * *
-   * Specifies whether VM network migration is allowed.
-   * Check the AllowNetworkMigration enum for the list of possible values.
+   * Specifies whether cloud router creation is allowed.
+   * Check the AllowCloudRouter enum for the list of possible values.
    * 
* - * optional string allow_network_migration = 239588231; + * optional string allow_cloud_router = 451110345; * - * @return The bytes for allowNetworkMigration. + * @return The bytes for allowCloudRouter. */ @java.lang.Override - public com.google.protobuf.ByteString getAllowNetworkMigrationBytes() { - java.lang.Object ref = allowNetworkMigration_; + public com.google.protobuf.ByteString getAllowCloudRouterBytes() { + java.lang.Object ref = allowCloudRouter_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - allowNetworkMigration_ = b; + allowCloudRouter_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } - public static final int ALLOW_PACKET_MIRRORING_FIELD_NUMBER = 512227074; + public static final int ALLOW_DEFAULT_NIC_ATTACHMENT_FIELD_NUMBER = 53917486; @SuppressWarnings("serial") - private volatile java.lang.Object allowPacketMirroring_ = ""; + private volatile java.lang.Object allowDefaultNicAttachment_ = ""; /** * * *
-   * Specifies whether Packet Mirroring 1.0 is supported.
-   * Check the AllowPacketMirroring enum for the list of possible values.
+   * Specifies whether default NIC attachment is allowed.
+   * Check the AllowDefaultNicAttachment enum for the list of possible values.
    * 
* - * optional string allow_packet_mirroring = 512227074; + * optional string allow_default_nic_attachment = 53917486; * - * @return Whether the allowPacketMirroring field is set. + * @return Whether the allowDefaultNicAttachment field is set. */ @java.lang.Override - public boolean hasAllowPacketMirroring() { - return ((bitField0_ & 0x00004000) != 0); + public boolean hasAllowDefaultNicAttachment() { + return ((bitField0_ & 0x00000040) != 0); } /** * * *
-   * Specifies whether Packet Mirroring 1.0 is supported.
-   * Check the AllowPacketMirroring enum for the list of possible values.
+   * Specifies whether default NIC attachment is allowed.
+   * Check the AllowDefaultNicAttachment enum for the list of possible values.
    * 
* - * optional string allow_packet_mirroring = 512227074; + * optional string allow_default_nic_attachment = 53917486; * - * @return The allowPacketMirroring. + * @return The allowDefaultNicAttachment. */ @java.lang.Override - public java.lang.String getAllowPacketMirroring() { - java.lang.Object ref = allowPacketMirroring_; + public java.lang.String getAllowDefaultNicAttachment() { + java.lang.Object ref = allowDefaultNicAttachment_; 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(); - allowPacketMirroring_ = s; + allowDefaultNicAttachment_ = s; return s; } } @@ -5681,70 +5905,72 @@ public java.lang.String getAllowPacketMirroring() { * * *
-   * Specifies whether Packet Mirroring 1.0 is supported.
-   * Check the AllowPacketMirroring enum for the list of possible values.
+   * Specifies whether default NIC attachment is allowed.
+   * Check the AllowDefaultNicAttachment enum for the list of possible values.
    * 
* - * optional string allow_packet_mirroring = 512227074; + * optional string allow_default_nic_attachment = 53917486; * - * @return The bytes for allowPacketMirroring. + * @return The bytes for allowDefaultNicAttachment. */ @java.lang.Override - public com.google.protobuf.ByteString getAllowPacketMirroringBytes() { - java.lang.Object ref = allowPacketMirroring_; + public com.google.protobuf.ByteString getAllowDefaultNicAttachmentBytes() { + java.lang.Object ref = allowDefaultNicAttachment_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - allowPacketMirroring_ = b; + allowDefaultNicAttachment_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } - public static final int ALLOW_PRIVATE_GOOGLE_ACCESS_FIELD_NUMBER = 374702072; + public static final int ALLOW_EXTERNAL_IP_ACCESS_FIELD_NUMBER = 131538110; @SuppressWarnings("serial") - private volatile java.lang.Object allowPrivateGoogleAccess_ = ""; + private volatile java.lang.Object allowExternalIpAccess_ = ""; /** * * *
-   * Specifies whether private Google access is allowed.
-   * Check the AllowPrivateGoogleAccess enum for the list of possible values.
+   * Specifies whether VMs are allowed to have external IP access on network
+   * interfaces connected to this VPC.
+   * Check the AllowExternalIpAccess enum for the list of possible values.
    * 
* - * optional string allow_private_google_access = 374702072; + * optional string allow_external_ip_access = 131538110; * - * @return Whether the allowPrivateGoogleAccess field is set. + * @return Whether the allowExternalIpAccess field is set. */ @java.lang.Override - public boolean hasAllowPrivateGoogleAccess() { - return ((bitField0_ & 0x00008000) != 0); + public boolean hasAllowExternalIpAccess() { + return ((bitField0_ & 0x00000080) != 0); } /** * * *
-   * Specifies whether private Google access is allowed.
-   * Check the AllowPrivateGoogleAccess enum for the list of possible values.
+   * Specifies whether VMs are allowed to have external IP access on network
+   * interfaces connected to this VPC.
+   * Check the AllowExternalIpAccess enum for the list of possible values.
    * 
* - * optional string allow_private_google_access = 374702072; + * optional string allow_external_ip_access = 131538110; * - * @return The allowPrivateGoogleAccess. + * @return The allowExternalIpAccess. */ @java.lang.Override - public java.lang.String getAllowPrivateGoogleAccess() { - java.lang.Object ref = allowPrivateGoogleAccess_; + public java.lang.String getAllowExternalIpAccess() { + java.lang.Object ref = allowExternalIpAccess_; 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(); - allowPrivateGoogleAccess_ = s; + allowExternalIpAccess_ = s; return s; } } @@ -5753,70 +5979,71 @@ public java.lang.String getAllowPrivateGoogleAccess() { * * *
-   * Specifies whether private Google access is allowed.
-   * Check the AllowPrivateGoogleAccess enum for the list of possible values.
+   * Specifies whether VMs are allowed to have external IP access on network
+   * interfaces connected to this VPC.
+   * Check the AllowExternalIpAccess enum for the list of possible values.
    * 
* - * optional string allow_private_google_access = 374702072; + * optional string allow_external_ip_access = 131538110; * - * @return The bytes for allowPrivateGoogleAccess. + * @return The bytes for allowExternalIpAccess. */ @java.lang.Override - public com.google.protobuf.ByteString getAllowPrivateGoogleAccessBytes() { - java.lang.Object ref = allowPrivateGoogleAccess_; + public com.google.protobuf.ByteString getAllowExternalIpAccessBytes() { + java.lang.Object ref = allowExternalIpAccess_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - allowPrivateGoogleAccess_ = b; + allowExternalIpAccess_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } - public static final int ALLOW_PSC_FIELD_NUMBER = 372357322; + public static final int ALLOW_FIREWALL_POLICY_FIELD_NUMBER = 254200923; @SuppressWarnings("serial") - private volatile java.lang.Object allowPsc_ = ""; + private volatile java.lang.Object allowFirewallPolicy_ = ""; /** * * *
-   * Specifies whether PSC creation is allowed.
-   * Check the AllowPsc enum for the list of possible values.
+   * Specifies whether firewall policy can be attached to the network.
+   * Check the AllowFirewallPolicy enum for the list of possible values.
    * 
* - * optional string allow_psc = 372357322; + * optional string allow_firewall_policy = 254200923; * - * @return Whether the allowPsc field is set. + * @return Whether the allowFirewallPolicy field is set. */ @java.lang.Override - public boolean hasAllowPsc() { - return ((bitField0_ & 0x00010000) != 0); + public boolean hasAllowFirewallPolicy() { + return ((bitField0_ & 0x00000100) != 0); } /** * * *
-   * Specifies whether PSC creation is allowed.
-   * Check the AllowPsc enum for the list of possible values.
+   * Specifies whether firewall policy can be attached to the network.
+   * Check the AllowFirewallPolicy enum for the list of possible values.
    * 
* - * optional string allow_psc = 372357322; + * optional string allow_firewall_policy = 254200923; * - * @return The allowPsc. + * @return The allowFirewallPolicy. */ @java.lang.Override - public java.lang.String getAllowPsc() { - java.lang.Object ref = allowPsc_; + public java.lang.String getAllowFirewallPolicy() { + java.lang.Object ref = allowFirewallPolicy_; 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(); - allowPsc_ = s; + allowFirewallPolicy_ = s; return s; } } @@ -5825,70 +6052,70 @@ public java.lang.String getAllowPsc() { * * *
-   * Specifies whether PSC creation is allowed.
-   * Check the AllowPsc enum for the list of possible values.
+   * Specifies whether firewall policy can be attached to the network.
+   * Check the AllowFirewallPolicy enum for the list of possible values.
    * 
* - * optional string allow_psc = 372357322; + * optional string allow_firewall_policy = 254200923; * - * @return The bytes for allowPsc. + * @return The bytes for allowFirewallPolicy. */ @java.lang.Override - public com.google.protobuf.ByteString getAllowPscBytes() { - java.lang.Object ref = allowPsc_; + public com.google.protobuf.ByteString getAllowFirewallPolicyBytes() { + java.lang.Object ref = allowFirewallPolicy_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - allowPsc_ = b; + allowFirewallPolicy_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } - public static final int ALLOW_SAME_NETWORK_UNICAST_FIELD_NUMBER = 167531643; + public static final int ALLOW_INTERCONNECT_FIELD_NUMBER = 280512964; @SuppressWarnings("serial") - private volatile java.lang.Object allowSameNetworkUnicast_ = ""; + private volatile java.lang.Object allowInterconnect_ = ""; /** * * *
-   * Specifies whether unicast within the same network is allowed.
-   * Check the AllowSameNetworkUnicast enum for the list of possible values.
+   * Specifies whether Cloud Interconnect creation is allowed.
+   * Check the AllowInterconnect enum for the list of possible values.
    * 
* - * optional string allow_same_network_unicast = 167531643; + * optional string allow_interconnect = 280512964; * - * @return Whether the allowSameNetworkUnicast field is set. + * @return Whether the allowInterconnect field is set. */ @java.lang.Override - public boolean hasAllowSameNetworkUnicast() { - return ((bitField0_ & 0x00020000) != 0); + public boolean hasAllowInterconnect() { + return ((bitField0_ & 0x00000200) != 0); } /** * * *
-   * Specifies whether unicast within the same network is allowed.
-   * Check the AllowSameNetworkUnicast enum for the list of possible values.
+   * Specifies whether Cloud Interconnect creation is allowed.
+   * Check the AllowInterconnect enum for the list of possible values.
    * 
* - * optional string allow_same_network_unicast = 167531643; + * optional string allow_interconnect = 280512964; * - * @return The allowSameNetworkUnicast. + * @return The allowInterconnect. */ @java.lang.Override - public java.lang.String getAllowSameNetworkUnicast() { - java.lang.Object ref = allowSameNetworkUnicast_; + public java.lang.String getAllowInterconnect() { + java.lang.Object ref = allowInterconnect_; 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(); - allowSameNetworkUnicast_ = s; + allowInterconnect_ = s; return s; } } @@ -5897,70 +6124,70 @@ public java.lang.String getAllowSameNetworkUnicast() { * * *
-   * Specifies whether unicast within the same network is allowed.
-   * Check the AllowSameNetworkUnicast enum for the list of possible values.
+   * Specifies whether Cloud Interconnect creation is allowed.
+   * Check the AllowInterconnect enum for the list of possible values.
    * 
* - * optional string allow_same_network_unicast = 167531643; + * optional string allow_interconnect = 280512964; * - * @return The bytes for allowSameNetworkUnicast. + * @return The bytes for allowInterconnect. */ @java.lang.Override - public com.google.protobuf.ByteString getAllowSameNetworkUnicastBytes() { - java.lang.Object ref = allowSameNetworkUnicast_; + public com.google.protobuf.ByteString getAllowInterconnectBytes() { + java.lang.Object ref = allowInterconnect_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - allowSameNetworkUnicast_ = b; + allowInterconnect_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } - public static final int ALLOW_STATIC_ROUTES_FIELD_NUMBER = 185257925; + public static final int ALLOW_IP_FORWARDING_FIELD_NUMBER = 500838047; @SuppressWarnings("serial") - private volatile java.lang.Object allowStaticRoutes_ = ""; + private volatile java.lang.Object allowIpForwarding_ = ""; /** * * *
-   * Specifies whether static route creation is allowed.
-   * Check the AllowStaticRoutes enum for the list of possible values.
+   * Specifies whether IP forwarding is allowed.
+   * Check the AllowIpForwarding enum for the list of possible values.
    * 
* - * optional string allow_static_routes = 185257925; + * optional string allow_ip_forwarding = 500838047; * - * @return Whether the allowStaticRoutes field is set. + * @return Whether the allowIpForwarding field is set. */ @java.lang.Override - public boolean hasAllowStaticRoutes() { - return ((bitField0_ & 0x00040000) != 0); + public boolean hasAllowIpForwarding() { + return ((bitField0_ & 0x00000400) != 0); } /** * * *
-   * Specifies whether static route creation is allowed.
-   * Check the AllowStaticRoutes enum for the list of possible values.
+   * Specifies whether IP forwarding is allowed.
+   * Check the AllowIpForwarding enum for the list of possible values.
    * 
* - * optional string allow_static_routes = 185257925; + * optional string allow_ip_forwarding = 500838047; * - * @return The allowStaticRoutes. + * @return The allowIpForwarding. */ @java.lang.Override - public java.lang.String getAllowStaticRoutes() { - java.lang.Object ref = allowStaticRoutes_; + public java.lang.String getAllowIpForwarding() { + java.lang.Object ref = allowIpForwarding_; 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(); - allowStaticRoutes_ = s; + allowIpForwarding_ = s; return s; } } @@ -5969,70 +6196,70 @@ public java.lang.String getAllowStaticRoutes() { * * *
-   * Specifies whether static route creation is allowed.
-   * Check the AllowStaticRoutes enum for the list of possible values.
+   * Specifies whether IP forwarding is allowed.
+   * Check the AllowIpForwarding enum for the list of possible values.
    * 
* - * optional string allow_static_routes = 185257925; + * optional string allow_ip_forwarding = 500838047; * - * @return The bytes for allowStaticRoutes. + * @return The bytes for allowIpForwarding. */ @java.lang.Override - public com.google.protobuf.ByteString getAllowStaticRoutesBytes() { - java.lang.Object ref = allowStaticRoutes_; + public com.google.protobuf.ByteString getAllowIpForwardingBytes() { + java.lang.Object ref = allowIpForwarding_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - allowStaticRoutes_ = b; + allowIpForwarding_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } - public static final int ALLOW_SUB_INTERFACES_FIELD_NUMBER = 247208303; + public static final int ALLOW_LOAD_BALANCING_FIELD_NUMBER = 223366198; @SuppressWarnings("serial") - private volatile java.lang.Object allowSubInterfaces_ = ""; + private volatile java.lang.Object allowLoadBalancing_ = ""; /** * * *
-   * Specifies whether sub interfaces are allowed.
-   * Check the AllowSubInterfaces enum for the list of possible values.
+   * Specifies whether cloud load balancing is allowed.
+   * Check the AllowLoadBalancing enum for the list of possible values.
    * 
* - * optional string allow_sub_interfaces = 247208303; + * optional string allow_load_balancing = 223366198; * - * @return Whether the allowSubInterfaces field is set. + * @return Whether the allowLoadBalancing field is set. */ @java.lang.Override - public boolean hasAllowSubInterfaces() { - return ((bitField0_ & 0x00080000) != 0); + public boolean hasAllowLoadBalancing() { + return ((bitField0_ & 0x00000800) != 0); } /** * * *
-   * Specifies whether sub interfaces are allowed.
-   * Check the AllowSubInterfaces enum for the list of possible values.
+   * Specifies whether cloud load balancing is allowed.
+   * Check the AllowLoadBalancing enum for the list of possible values.
    * 
* - * optional string allow_sub_interfaces = 247208303; + * optional string allow_load_balancing = 223366198; * - * @return The allowSubInterfaces. + * @return The allowLoadBalancing. */ @java.lang.Override - public java.lang.String getAllowSubInterfaces() { - java.lang.Object ref = allowSubInterfaces_; + public java.lang.String getAllowLoadBalancing() { + java.lang.Object ref = allowLoadBalancing_; 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(); - allowSubInterfaces_ = s; + allowLoadBalancing_ = s; return s; } } @@ -6041,70 +6268,70 @@ public java.lang.String getAllowSubInterfaces() { * * *
-   * Specifies whether sub interfaces are allowed.
-   * Check the AllowSubInterfaces enum for the list of possible values.
+   * Specifies whether cloud load balancing is allowed.
+   * Check the AllowLoadBalancing enum for the list of possible values.
    * 
* - * optional string allow_sub_interfaces = 247208303; + * optional string allow_load_balancing = 223366198; * - * @return The bytes for allowSubInterfaces. + * @return The bytes for allowLoadBalancing. */ @java.lang.Override - public com.google.protobuf.ByteString getAllowSubInterfacesBytes() { - java.lang.Object ref = allowSubInterfaces_; + public com.google.protobuf.ByteString getAllowLoadBalancingBytes() { + java.lang.Object ref = allowLoadBalancing_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - allowSubInterfaces_ = b; + allowLoadBalancing_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } - public static final int ALLOW_VPC_PEERING_FIELD_NUMBER = 115402228; + public static final int ALLOW_MULTI_NIC_IN_SAME_NETWORK_FIELD_NUMBER = 88251004; @SuppressWarnings("serial") - private volatile java.lang.Object allowVpcPeering_ = ""; + private volatile java.lang.Object allowMultiNicInSameNetwork_ = ""; /** * * *
-   * Specifies whether VPC peering is allowed.
-   * Check the AllowVpcPeering enum for the list of possible values.
+   * Specifies whether multi-nic in the same network is allowed.
+   * Check the AllowMultiNicInSameNetwork enum for the list of possible values.
    * 
* - * optional string allow_vpc_peering = 115402228; + * optional string allow_multi_nic_in_same_network = 88251004; * - * @return Whether the allowVpcPeering field is set. + * @return Whether the allowMultiNicInSameNetwork field is set. */ @java.lang.Override - public boolean hasAllowVpcPeering() { - return ((bitField0_ & 0x00100000) != 0); + public boolean hasAllowMultiNicInSameNetwork() { + return ((bitField0_ & 0x00001000) != 0); } /** * * *
-   * Specifies whether VPC peering is allowed.
-   * Check the AllowVpcPeering enum for the list of possible values.
+   * Specifies whether multi-nic in the same network is allowed.
+   * Check the AllowMultiNicInSameNetwork enum for the list of possible values.
    * 
* - * optional string allow_vpc_peering = 115402228; + * optional string allow_multi_nic_in_same_network = 88251004; * - * @return The allowVpcPeering. + * @return The allowMultiNicInSameNetwork. */ @java.lang.Override - public java.lang.String getAllowVpcPeering() { - java.lang.Object ref = allowVpcPeering_; + public java.lang.String getAllowMultiNicInSameNetwork() { + java.lang.Object ref = allowMultiNicInSameNetwork_; 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(); - allowVpcPeering_ = s; + allowMultiNicInSameNetwork_ = s; return s; } } @@ -6113,70 +6340,70 @@ public java.lang.String getAllowVpcPeering() { * * *
-   * Specifies whether VPC peering is allowed.
-   * Check the AllowVpcPeering enum for the list of possible values.
+   * Specifies whether multi-nic in the same network is allowed.
+   * Check the AllowMultiNicInSameNetwork enum for the list of possible values.
    * 
* - * optional string allow_vpc_peering = 115402228; + * optional string allow_multi_nic_in_same_network = 88251004; * - * @return The bytes for allowVpcPeering. + * @return The bytes for allowMultiNicInSameNetwork. */ @java.lang.Override - public com.google.protobuf.ByteString getAllowVpcPeeringBytes() { - java.lang.Object ref = allowVpcPeering_; + public com.google.protobuf.ByteString getAllowMultiNicInSameNetworkBytes() { + java.lang.Object ref = allowMultiNicInSameNetwork_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - allowVpcPeering_ = b; + allowMultiNicInSameNetwork_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } - public static final int ALLOW_VPN_FIELD_NUMBER = 372363006; + public static final int ALLOW_MULTI_NIC_IN_SAME_SUBNETWORK_FIELD_NUMBER = 278087904; @SuppressWarnings("serial") - private volatile java.lang.Object allowVpn_ = ""; + private volatile java.lang.Object allowMultiNicInSameSubnetwork_ = ""; /** * * *
-   * Specifies whether VPN creation is allowed.
-   * Check the AllowVpn enum for the list of possible values.
+   * Specifies whether multi-nic in the same subnetwork is allowed.
+   * Check the AllowMultiNicInSameSubnetwork enum for the list of possible values.
    * 
* - * optional string allow_vpn = 372363006; + * optional string allow_multi_nic_in_same_subnetwork = 278087904; * - * @return Whether the allowVpn field is set. + * @return Whether the allowMultiNicInSameSubnetwork field is set. */ @java.lang.Override - public boolean hasAllowVpn() { - return ((bitField0_ & 0x00200000) != 0); + public boolean hasAllowMultiNicInSameSubnetwork() { + return ((bitField0_ & 0x00002000) != 0); } /** * * *
-   * Specifies whether VPN creation is allowed.
-   * Check the AllowVpn enum for the list of possible values.
+   * Specifies whether multi-nic in the same subnetwork is allowed.
+   * Check the AllowMultiNicInSameSubnetwork enum for the list of possible values.
    * 
* - * optional string allow_vpn = 372363006; + * optional string allow_multi_nic_in_same_subnetwork = 278087904; * - * @return The allowVpn. + * @return The allowMultiNicInSameSubnetwork. */ @java.lang.Override - public java.lang.String getAllowVpn() { - java.lang.Object ref = allowVpn_; + public java.lang.String getAllowMultiNicInSameSubnetwork() { + java.lang.Object ref = allowMultiNicInSameSubnetwork_; 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(); - allowVpn_ = s; + allowMultiNicInSameSubnetwork_ = s; return s; } } @@ -6185,146 +6412,142 @@ public java.lang.String getAllowVpn() { * * *
-   * Specifies whether VPN creation is allowed.
-   * Check the AllowVpn enum for the list of possible values.
+   * Specifies whether multi-nic in the same subnetwork is allowed.
+   * Check the AllowMultiNicInSameSubnetwork enum for the list of possible values.
    * 
* - * optional string allow_vpn = 372363006; + * optional string allow_multi_nic_in_same_subnetwork = 278087904; * - * @return The bytes for allowVpn. + * @return The bytes for allowMultiNicInSameSubnetwork. */ @java.lang.Override - public com.google.protobuf.ByteString getAllowVpnBytes() { - java.lang.Object ref = allowVpn_; + public com.google.protobuf.ByteString getAllowMultiNicInSameSubnetworkBytes() { + java.lang.Object ref = allowMultiNicInSameSubnetwork_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - allowVpn_ = b; + allowMultiNicInSameSubnetwork_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } - public static final int INTERFACE_TYPES_FIELD_NUMBER = 157981171; + public static final int ALLOW_MULTICAST_FIELD_NUMBER = 11002498; @SuppressWarnings("serial") - private com.google.protobuf.LazyStringArrayList interfaceTypes_ = - com.google.protobuf.LazyStringArrayList.emptyList(); - - /** - * - * - *
-   * If set, limits the interface types that the network supports. If
-   * empty, all interface types are supported.
-   * Check the InterfaceTypes enum for the list of possible values.
-   * 
- * - * repeated string interface_types = 157981171; - * - * @return A list containing the interfaceTypes. - */ - public com.google.protobuf.ProtocolStringList getInterfaceTypesList() { - return interfaceTypes_; - } + private volatile java.lang.Object allowMulticast_ = ""; /** * * *
-   * If set, limits the interface types that the network supports. If
-   * empty, all interface types are supported.
-   * Check the InterfaceTypes enum for the list of possible values.
+   * Specifies whether multicast is allowed.
+   * Check the AllowMulticast enum for the list of possible values.
    * 
* - * repeated string interface_types = 157981171; + * optional string allow_multicast = 11002498; * - * @return The count of interfaceTypes. + * @return Whether the allowMulticast field is set. */ - public int getInterfaceTypesCount() { - return interfaceTypes_.size(); + @java.lang.Override + public boolean hasAllowMulticast() { + return ((bitField0_ & 0x00004000) != 0); } /** * * *
-   * If set, limits the interface types that the network supports. If
-   * empty, all interface types are supported.
-   * Check the InterfaceTypes enum for the list of possible values.
+   * Specifies whether multicast is allowed.
+   * Check the AllowMulticast enum for the list of possible values.
    * 
* - * repeated string interface_types = 157981171; + * optional string allow_multicast = 11002498; * - * @param index The index of the element to return. - * @return The interfaceTypes at the given index. + * @return The allowMulticast. */ - public java.lang.String getInterfaceTypes(int index) { - return interfaceTypes_.get(index); + @java.lang.Override + public java.lang.String getAllowMulticast() { + java.lang.Object ref = allowMulticast_; + 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(); + allowMulticast_ = s; + return s; + } } /** * * *
-   * If set, limits the interface types that the network supports. If
-   * empty, all interface types are supported.
-   * Check the InterfaceTypes enum for the list of possible values.
+   * Specifies whether multicast is allowed.
+   * Check the AllowMulticast enum for the list of possible values.
    * 
* - * repeated string interface_types = 157981171; + * optional string allow_multicast = 11002498; * - * @param index The index of the value to return. - * @return The bytes of the interfaceTypes at the given index. + * @return The bytes for allowMulticast. */ - public com.google.protobuf.ByteString getInterfaceTypesBytes(int index) { - return interfaceTypes_.getByteString(index); + @java.lang.Override + public com.google.protobuf.ByteString getAllowMulticastBytes() { + java.lang.Object ref = allowMulticast_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + allowMulticast_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } } - public static final int MULTICAST_FIELD_NUMBER = 404098040; + public static final int ALLOW_NCC_FIELD_NUMBER = 372354904; @SuppressWarnings("serial") - private volatile java.lang.Object multicast_ = ""; + private volatile java.lang.Object allowNcc_ = ""; /** * * *
-   * Specifies which type of multicast is supported.
-   * Check the Multicast enum for the list of possible values.
+   * Specifies whether NCC is allowed.
+   * Check the AllowNcc enum for the list of possible values.
    * 
* - * optional string multicast = 404098040; + * optional string allow_ncc = 372354904; * - * @return Whether the multicast field is set. + * @return Whether the allowNcc field is set. */ @java.lang.Override - public boolean hasMulticast() { - return ((bitField0_ & 0x00400000) != 0); + public boolean hasAllowNcc() { + return ((bitField0_ & 0x00008000) != 0); } /** * * *
-   * Specifies which type of multicast is supported.
-   * Check the Multicast enum for the list of possible values.
+   * Specifies whether NCC is allowed.
+   * Check the AllowNcc enum for the list of possible values.
    * 
* - * optional string multicast = 404098040; + * optional string allow_ncc = 372354904; * - * @return The multicast. + * @return The allowNcc. */ @java.lang.Override - public java.lang.String getMulticast() { - java.lang.Object ref = multicast_; + public java.lang.String getAllowNcc() { + java.lang.Object ref = allowNcc_; 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(); - multicast_ = s; + allowNcc_ = s; return s; } } @@ -6333,358 +6556,430 @@ public java.lang.String getMulticast() { * * *
-   * Specifies which type of multicast is supported.
-   * Check the Multicast enum for the list of possible values.
+   * Specifies whether NCC is allowed.
+   * Check the AllowNcc enum for the list of possible values.
    * 
* - * optional string multicast = 404098040; + * optional string allow_ncc = 372354904; * - * @return The bytes for multicast. + * @return The bytes for allowNcc. */ @java.lang.Override - public com.google.protobuf.ByteString getMulticastBytes() { - java.lang.Object ref = multicast_; + public com.google.protobuf.ByteString getAllowNccBytes() { + java.lang.Object ref = allowNcc_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - multicast_ = b; + allowNcc_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } - public static final int SUBNET_PURPOSES_FIELD_NUMBER = 301338039; + public static final int ALLOW_NETWORK_MIGRATION_FIELD_NUMBER = 239588231; @SuppressWarnings("serial") - private com.google.protobuf.LazyStringArrayList subnetPurposes_ = - com.google.protobuf.LazyStringArrayList.emptyList(); + private volatile java.lang.Object allowNetworkMigration_ = ""; /** * * *
-   * Specifies which subnetwork purposes are supported.
-   * Check the SubnetPurposes enum for the list of possible values.
+   * Specifies whether VM network migration is allowed.
+   * Check the AllowNetworkMigration enum for the list of possible values.
    * 
* - * repeated string subnet_purposes = 301338039; + * optional string allow_network_migration = 239588231; * - * @return A list containing the subnetPurposes. + * @return Whether the allowNetworkMigration field is set. */ - public com.google.protobuf.ProtocolStringList getSubnetPurposesList() { - return subnetPurposes_; + @java.lang.Override + public boolean hasAllowNetworkMigration() { + return ((bitField0_ & 0x00010000) != 0); } /** * * *
-   * Specifies which subnetwork purposes are supported.
-   * Check the SubnetPurposes enum for the list of possible values.
+   * Specifies whether VM network migration is allowed.
+   * Check the AllowNetworkMigration enum for the list of possible values.
    * 
* - * repeated string subnet_purposes = 301338039; + * optional string allow_network_migration = 239588231; * - * @return The count of subnetPurposes. + * @return The allowNetworkMigration. */ - public int getSubnetPurposesCount() { - return subnetPurposes_.size(); + @java.lang.Override + public java.lang.String getAllowNetworkMigration() { + java.lang.Object ref = allowNetworkMigration_; + 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(); + allowNetworkMigration_ = s; + return s; + } } /** * * *
-   * Specifies which subnetwork purposes are supported.
-   * Check the SubnetPurposes enum for the list of possible values.
+   * Specifies whether VM network migration is allowed.
+   * Check the AllowNetworkMigration enum for the list of possible values.
    * 
* - * repeated string subnet_purposes = 301338039; + * optional string allow_network_migration = 239588231; * - * @param index The index of the element to return. - * @return The subnetPurposes at the given index. + * @return The bytes for allowNetworkMigration. */ - public java.lang.String getSubnetPurposes(int index) { - return subnetPurposes_.get(index); + @java.lang.Override + public com.google.protobuf.ByteString getAllowNetworkMigrationBytes() { + java.lang.Object ref = allowNetworkMigration_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + allowNetworkMigration_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } } + public static final int ALLOW_PACKET_MIRRORING_FIELD_NUMBER = 512227074; + + @SuppressWarnings("serial") + private volatile java.lang.Object allowPacketMirroring_ = ""; + /** * * *
-   * Specifies which subnetwork purposes are supported.
-   * Check the SubnetPurposes enum for the list of possible values.
+   * Specifies whether Packet Mirroring 1.0 is supported.
+   * Check the AllowPacketMirroring enum for the list of possible values.
    * 
* - * repeated string subnet_purposes = 301338039; + * optional string allow_packet_mirroring = 512227074; * - * @param index The index of the value to return. - * @return The bytes of the subnetPurposes at the given index. + * @return Whether the allowPacketMirroring field is set. */ - public com.google.protobuf.ByteString getSubnetPurposesBytes(int index) { - return subnetPurposes_.getByteString(index); + @java.lang.Override + public boolean hasAllowPacketMirroring() { + return ((bitField0_ & 0x00020000) != 0); } - public static final int SUBNET_STACK_TYPES_FIELD_NUMBER = 521008672; - - @SuppressWarnings("serial") - private com.google.protobuf.LazyStringArrayList subnetStackTypes_ = - com.google.protobuf.LazyStringArrayList.emptyList(); - /** * * *
-   * Specifies which subnetwork stack types are supported.
-   * Check the SubnetStackTypes enum for the list of possible values.
+   * Specifies whether Packet Mirroring 1.0 is supported.
+   * Check the AllowPacketMirroring enum for the list of possible values.
    * 
* - * repeated string subnet_stack_types = 521008672; + * optional string allow_packet_mirroring = 512227074; * - * @return A list containing the subnetStackTypes. + * @return The allowPacketMirroring. */ - public com.google.protobuf.ProtocolStringList getSubnetStackTypesList() { - return subnetStackTypes_; + @java.lang.Override + public java.lang.String getAllowPacketMirroring() { + java.lang.Object ref = allowPacketMirroring_; + 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(); + allowPacketMirroring_ = s; + return s; + } } /** * * *
-   * Specifies which subnetwork stack types are supported.
-   * Check the SubnetStackTypes enum for the list of possible values.
+   * Specifies whether Packet Mirroring 1.0 is supported.
+   * Check the AllowPacketMirroring enum for the list of possible values.
    * 
* - * repeated string subnet_stack_types = 521008672; + * optional string allow_packet_mirroring = 512227074; * - * @return The count of subnetStackTypes. + * @return The bytes for allowPacketMirroring. */ - public int getSubnetStackTypesCount() { - return subnetStackTypes_.size(); + @java.lang.Override + public com.google.protobuf.ByteString getAllowPacketMirroringBytes() { + java.lang.Object ref = allowPacketMirroring_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + allowPacketMirroring_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } } + public static final int ALLOW_PRIVATE_GOOGLE_ACCESS_FIELD_NUMBER = 374702072; + + @SuppressWarnings("serial") + private volatile java.lang.Object allowPrivateGoogleAccess_ = ""; + /** * * *
-   * Specifies which subnetwork stack types are supported.
-   * Check the SubnetStackTypes enum for the list of possible values.
+   * Specifies whether private Google access is allowed.
+   * Check the AllowPrivateGoogleAccess enum for the list of possible values.
    * 
* - * repeated string subnet_stack_types = 521008672; + * optional string allow_private_google_access = 374702072; * - * @param index The index of the element to return. - * @return The subnetStackTypes at the given index. + * @return Whether the allowPrivateGoogleAccess field is set. */ - public java.lang.String getSubnetStackTypes(int index) { - return subnetStackTypes_.get(index); + @java.lang.Override + public boolean hasAllowPrivateGoogleAccess() { + return ((bitField0_ & 0x00040000) != 0); } /** * * *
-   * Specifies which subnetwork stack types are supported.
-   * Check the SubnetStackTypes enum for the list of possible values.
+   * Specifies whether private Google access is allowed.
+   * Check the AllowPrivateGoogleAccess enum for the list of possible values.
    * 
* - * repeated string subnet_stack_types = 521008672; + * optional string allow_private_google_access = 374702072; * - * @param index The index of the value to return. - * @return The bytes of the subnetStackTypes at the given index. + * @return The allowPrivateGoogleAccess. */ - public com.google.protobuf.ByteString getSubnetStackTypesBytes(int index) { - return subnetStackTypes_.getByteString(index); + @java.lang.Override + public java.lang.String getAllowPrivateGoogleAccess() { + java.lang.Object ref = allowPrivateGoogleAccess_; + 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(); + allowPrivateGoogleAccess_ = s; + return s; + } } - public static final int SUBNETWORK_PURPOSES_FIELD_NUMBER = 528240710; - - @SuppressWarnings("serial") - private com.google.protobuf.LazyStringArrayList subnetworkPurposes_ = - com.google.protobuf.LazyStringArrayList.emptyList(); - /** * * *
-   * Output only. Specifies which subnetwork purposes are supported.
-   * Check the SubnetworkPurposes enum for the list of possible values.
+   * Specifies whether private Google access is allowed.
+   * Check the AllowPrivateGoogleAccess enum for the list of possible values.
    * 
* - * repeated string subnetwork_purposes = 528240710; + * optional string allow_private_google_access = 374702072; * - * @return A list containing the subnetworkPurposes. + * @return The bytes for allowPrivateGoogleAccess. */ - public com.google.protobuf.ProtocolStringList getSubnetworkPurposesList() { - return subnetworkPurposes_; + @java.lang.Override + public com.google.protobuf.ByteString getAllowPrivateGoogleAccessBytes() { + java.lang.Object ref = allowPrivateGoogleAccess_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + allowPrivateGoogleAccess_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } } + public static final int ALLOW_PSC_FIELD_NUMBER = 372357322; + + @SuppressWarnings("serial") + private volatile java.lang.Object allowPsc_ = ""; + /** * * *
-   * Output only. Specifies which subnetwork purposes are supported.
-   * Check the SubnetworkPurposes enum for the list of possible values.
+   * Specifies whether PSC creation is allowed.
+   * Check the AllowPsc enum for the list of possible values.
    * 
* - * repeated string subnetwork_purposes = 528240710; + * optional string allow_psc = 372357322; * - * @return The count of subnetworkPurposes. + * @return Whether the allowPsc field is set. */ - public int getSubnetworkPurposesCount() { - return subnetworkPurposes_.size(); + @java.lang.Override + public boolean hasAllowPsc() { + return ((bitField0_ & 0x00080000) != 0); } /** * * *
-   * Output only. Specifies which subnetwork purposes are supported.
-   * Check the SubnetworkPurposes enum for the list of possible values.
+   * Specifies whether PSC creation is allowed.
+   * Check the AllowPsc enum for the list of possible values.
    * 
* - * repeated string subnetwork_purposes = 528240710; + * optional string allow_psc = 372357322; * - * @param index The index of the element to return. - * @return The subnetworkPurposes at the given index. + * @return The allowPsc. */ - public java.lang.String getSubnetworkPurposes(int index) { - return subnetworkPurposes_.get(index); + @java.lang.Override + public java.lang.String getAllowPsc() { + java.lang.Object ref = allowPsc_; + 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(); + allowPsc_ = s; + return s; + } } /** * * *
-   * Output only. Specifies which subnetwork purposes are supported.
-   * Check the SubnetworkPurposes enum for the list of possible values.
+   * Specifies whether PSC creation is allowed.
+   * Check the AllowPsc enum for the list of possible values.
    * 
* - * repeated string subnetwork_purposes = 528240710; + * optional string allow_psc = 372357322; * - * @param index The index of the value to return. - * @return The bytes of the subnetworkPurposes at the given index. + * @return The bytes for allowPsc. */ - public com.google.protobuf.ByteString getSubnetworkPurposesBytes(int index) { - return subnetworkPurposes_.getByteString(index); + @java.lang.Override + public com.google.protobuf.ByteString getAllowPscBytes() { + java.lang.Object ref = allowPsc_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + allowPsc_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } } - public static final int SUBNETWORK_STACK_TYPES_FIELD_NUMBER = 436827441; + public static final int ALLOW_SAME_NETWORK_UNICAST_FIELD_NUMBER = 167531643; @SuppressWarnings("serial") - private com.google.protobuf.LazyStringArrayList subnetworkStackTypes_ = - com.google.protobuf.LazyStringArrayList.emptyList(); - - /** - * - * - *
-   * Output only. Specifies which subnetwork stack types are supported.
-   * Check the SubnetworkStackTypes enum for the list of possible values.
-   * 
- * - * repeated string subnetwork_stack_types = 436827441; - * - * @return A list containing the subnetworkStackTypes. - */ - public com.google.protobuf.ProtocolStringList getSubnetworkStackTypesList() { - return subnetworkStackTypes_; - } + private volatile java.lang.Object allowSameNetworkUnicast_ = ""; /** * * *
-   * Output only. Specifies which subnetwork stack types are supported.
-   * Check the SubnetworkStackTypes enum for the list of possible values.
+   * Specifies whether unicast within the same network is allowed.
+   * Check the AllowSameNetworkUnicast enum for the list of possible values.
    * 
* - * repeated string subnetwork_stack_types = 436827441; + * optional string allow_same_network_unicast = 167531643; * - * @return The count of subnetworkStackTypes. + * @return Whether the allowSameNetworkUnicast field is set. */ - public int getSubnetworkStackTypesCount() { - return subnetworkStackTypes_.size(); + @java.lang.Override + public boolean hasAllowSameNetworkUnicast() { + return ((bitField0_ & 0x00100000) != 0); } /** * * *
-   * Output only. Specifies which subnetwork stack types are supported.
-   * Check the SubnetworkStackTypes enum for the list of possible values.
+   * Specifies whether unicast within the same network is allowed.
+   * Check the AllowSameNetworkUnicast enum for the list of possible values.
    * 
* - * repeated string subnetwork_stack_types = 436827441; + * optional string allow_same_network_unicast = 167531643; * - * @param index The index of the element to return. - * @return The subnetworkStackTypes at the given index. + * @return The allowSameNetworkUnicast. */ - public java.lang.String getSubnetworkStackTypes(int index) { - return subnetworkStackTypes_.get(index); + @java.lang.Override + public java.lang.String getAllowSameNetworkUnicast() { + java.lang.Object ref = allowSameNetworkUnicast_; + 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(); + allowSameNetworkUnicast_ = s; + return s; + } } /** * * *
-   * Output only. Specifies which subnetwork stack types are supported.
-   * Check the SubnetworkStackTypes enum for the list of possible values.
+   * Specifies whether unicast within the same network is allowed.
+   * Check the AllowSameNetworkUnicast enum for the list of possible values.
    * 
* - * repeated string subnetwork_stack_types = 436827441; + * optional string allow_same_network_unicast = 167531643; * - * @param index The index of the value to return. - * @return The bytes of the subnetworkStackTypes at the given index. + * @return The bytes for allowSameNetworkUnicast. */ - public com.google.protobuf.ByteString getSubnetworkStackTypesBytes(int index) { - return subnetworkStackTypes_.getByteString(index); + @java.lang.Override + public com.google.protobuf.ByteString getAllowSameNetworkUnicastBytes() { + java.lang.Object ref = allowSameNetworkUnicast_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + allowSameNetworkUnicast_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } } - public static final int UNICAST_FIELD_NUMBER = 249841711; + public static final int ALLOW_STATIC_ROUTES_FIELD_NUMBER = 185257925; @SuppressWarnings("serial") - private volatile java.lang.Object unicast_ = ""; + private volatile java.lang.Object allowStaticRoutes_ = ""; /** * * *
-   * Specifies which type of unicast is supported.
-   * Check the Unicast enum for the list of possible values.
+   * Specifies whether static route creation is allowed.
+   * Check the AllowStaticRoutes enum for the list of possible values.
    * 
* - * optional string unicast = 249841711; + * optional string allow_static_routes = 185257925; * - * @return Whether the unicast field is set. + * @return Whether the allowStaticRoutes field is set. */ @java.lang.Override - public boolean hasUnicast() { - return ((bitField0_ & 0x00800000) != 0); + public boolean hasAllowStaticRoutes() { + return ((bitField0_ & 0x00200000) != 0); } /** * * *
-   * Specifies which type of unicast is supported.
-   * Check the Unicast enum for the list of possible values.
+   * Specifies whether static route creation is allowed.
+   * Check the AllowStaticRoutes enum for the list of possible values.
    * 
* - * optional string unicast = 249841711; + * optional string allow_static_routes = 185257925; * - * @return The unicast. + * @return The allowStaticRoutes. */ @java.lang.Override - public java.lang.String getUnicast() { - java.lang.Object ref = unicast_; + public java.lang.String getAllowStaticRoutes() { + java.lang.Object ref = allowStaticRoutes_; 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(); - unicast_ = s; + allowStaticRoutes_ = s; return s; } } @@ -6693,1435 +6988,4117 @@ public java.lang.String getUnicast() { * * *
-   * Specifies which type of unicast is supported.
-   * Check the Unicast enum for the list of possible values.
+   * Specifies whether static route creation is allowed.
+   * Check the AllowStaticRoutes enum for the list of possible values.
    * 
* - * optional string unicast = 249841711; + * optional string allow_static_routes = 185257925; * - * @return The bytes for unicast. + * @return The bytes for allowStaticRoutes. */ @java.lang.Override - public com.google.protobuf.ByteString getUnicastBytes() { - java.lang.Object ref = unicast_; + public com.google.protobuf.ByteString getAllowStaticRoutesBytes() { + java.lang.Object ref = allowStaticRoutes_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - unicast_ = b; + allowStaticRoutes_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } - private byte memoizedIsInitialized = -1; + public static final int ALLOW_SUB_INTERFACES_FIELD_NUMBER = 247208303; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; + @SuppressWarnings("serial") + private volatile java.lang.Object allowSubInterfaces_ = ""; - memoizedIsInitialized = 1; - return true; + /** + * + * + *
+   * Specifies whether sub interfaces are allowed.
+   * Check the AllowSubInterfaces enum for the list of possible values.
+   * 
+ * + * optional string allow_sub_interfaces = 247208303; + * + * @return Whether the allowSubInterfaces field is set. + */ + @java.lang.Override + public boolean hasAllowSubInterfaces() { + return ((bitField0_ & 0x00400000) != 0); } + /** + * + * + *
+   * Specifies whether sub interfaces are allowed.
+   * Check the AllowSubInterfaces enum for the list of possible values.
+   * 
+ * + * optional string allow_sub_interfaces = 247208303; + * + * @return The allowSubInterfaces. + */ @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (((bitField0_ & 0x00000800) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 11002498, allowMulticast_); - } - if (((bitField0_ & 0x00000020) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString( - output, 53917486, allowDefaultNicAttachment_); - } - if (((bitField0_ & 0x00000400) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString( - output, 88251004, allowMultiNicInSameNetwork_); - } - if (((bitField0_ & 0x00100000) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 115402228, allowVpcPeering_); - } - if (((bitField0_ & 0x00000040) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 131538110, allowExternalIpAccess_); - } - if (((bitField0_ & 0x00000004) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 131608987, allowClassDFirewalls_); - } - if (((bitField0_ & 0x00000002) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 152191263, allowAutoModeSubnet_); - } - for (int i = 0; i < interfaceTypes_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString( - output, 157981171, interfaceTypes_.getRaw(i)); - } - if (((bitField0_ & 0x00020000) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString( - output, 167531643, allowSameNetworkUnicast_); - } - if (((bitField0_ & 0x00040000) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 185257925, allowStaticRoutes_); - } - if (((bitField0_ & 0x00000200) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 223366198, allowLoadBalancing_); - } - if (((bitField0_ & 0x00002000) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 239588231, allowNetworkMigration_); - } - if (((bitField0_ & 0x00080000) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 247208303, allowSubInterfaces_); - } - if (((bitField0_ & 0x00800000) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 249841711, unicast_); - } - if (((bitField0_ & 0x00000008) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 254831265, allowCloudNat_); - } - if (((bitField0_ & 0x00000080) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 280512964, allowInterconnect_); - } - for (int i = 0; i < subnetPurposes_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString( - output, 301338039, subnetPurposes_.getRaw(i)); - } - if (((bitField0_ & 0x00001000) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 372354904, allowNcc_); - } - if (((bitField0_ & 0x00010000) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 372357322, allowPsc_); - } - if (((bitField0_ & 0x00200000) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 372363006, allowVpn_); - } - if (((bitField0_ & 0x00008000) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString( - output, 374702072, allowPrivateGoogleAccess_); - } - if (((bitField0_ & 0x00400000) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 404098040, multicast_); - } - for (int i = 0; i < addressPurposes_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString( - output, 433024768, addressPurposes_.getRaw(i)); - } - for (int i = 0; i < subnetworkStackTypes_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString( - output, 436827441, subnetworkStackTypes_.getRaw(i)); - } - if (((bitField0_ & 0x00000010) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 451110345, allowCloudRouter_); - } - if (((bitField0_ & 0x00000001) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 457984201, allowAliasIpRanges_); - } - if (((bitField0_ & 0x00000100) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 500838047, allowIpForwarding_); - } - if (((bitField0_ & 0x00004000) != 0)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 512227074, allowPacketMirroring_); - } - for (int i = 0; i < subnetStackTypes_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString( - output, 521008672, subnetStackTypes_.getRaw(i)); + public java.lang.String getAllowSubInterfaces() { + java.lang.Object ref = allowSubInterfaces_; + 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(); + allowSubInterfaces_ = s; + return s; } - for (int i = 0; i < subnetworkPurposes_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString( - output, 528240710, subnetworkPurposes_.getRaw(i)); + } + + /** + * + * + *
+   * Specifies whether sub interfaces are allowed.
+   * Check the AllowSubInterfaces enum for the list of possible values.
+   * 
+ * + * optional string allow_sub_interfaces = 247208303; + * + * @return The bytes for allowSubInterfaces. + */ + @java.lang.Override + public com.google.protobuf.ByteString getAllowSubInterfacesBytes() { + java.lang.Object ref = allowSubInterfaces_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + allowSubInterfaces_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; } - getUnknownFields().writeTo(output); } + public static final int ALLOW_SUBNETWORK_CREATION_FIELD_NUMBER = 459328026; + + @SuppressWarnings("serial") + private volatile java.lang.Object allowSubnetworkCreation_ = ""; + + /** + * + * + *
+   * Specifies whether subnetwork creation is allowed.
+   * Check the AllowSubnetworkCreation enum for the list of possible values.
+   * 
+ * + * optional string allow_subnetwork_creation = 459328026; + * + * @return Whether the allowSubnetworkCreation field is set. + */ @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; + public boolean hasAllowSubnetworkCreation() { + return ((bitField0_ & 0x00800000) != 0); + } - size = 0; - if (((bitField0_ & 0x00000800) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(11002498, allowMulticast_); - } - if (((bitField0_ & 0x00000020) != 0)) { - size += - com.google.protobuf.GeneratedMessageV3.computeStringSize( - 53917486, allowDefaultNicAttachment_); - } - if (((bitField0_ & 0x00000400) != 0)) { - size += - com.google.protobuf.GeneratedMessageV3.computeStringSize( - 88251004, allowMultiNicInSameNetwork_); - } - if (((bitField0_ & 0x00100000) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(115402228, allowVpcPeering_); - } - if (((bitField0_ & 0x00000040) != 0)) { - size += - com.google.protobuf.GeneratedMessageV3.computeStringSize( - 131538110, allowExternalIpAccess_); - } - if (((bitField0_ & 0x00000004) != 0)) { - size += - com.google.protobuf.GeneratedMessageV3.computeStringSize( - 131608987, allowClassDFirewalls_); + /** + * + * + *
+   * Specifies whether subnetwork creation is allowed.
+   * Check the AllowSubnetworkCreation enum for the list of possible values.
+   * 
+ * + * optional string allow_subnetwork_creation = 459328026; + * + * @return The allowSubnetworkCreation. + */ + @java.lang.Override + public java.lang.String getAllowSubnetworkCreation() { + java.lang.Object ref = allowSubnetworkCreation_; + 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(); + allowSubnetworkCreation_ = s; + return s; } - if (((bitField0_ & 0x00000002) != 0)) { - size += - com.google.protobuf.GeneratedMessageV3.computeStringSize(152191263, allowAutoModeSubnet_); + } + + /** + * + * + *
+   * Specifies whether subnetwork creation is allowed.
+   * Check the AllowSubnetworkCreation enum for the list of possible values.
+   * 
+ * + * optional string allow_subnetwork_creation = 459328026; + * + * @return The bytes for allowSubnetworkCreation. + */ + @java.lang.Override + public com.google.protobuf.ByteString getAllowSubnetworkCreationBytes() { + java.lang.Object ref = allowSubnetworkCreation_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + allowSubnetworkCreation_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; } - { - int dataSize = 0; - for (int i = 0; i < interfaceTypes_.size(); i++) { - dataSize += computeStringSizeNoTag(interfaceTypes_.getRaw(i)); - } - size += dataSize; - size += 5 * getInterfaceTypesList().size(); - } - if (((bitField0_ & 0x00020000) != 0)) { - size += - com.google.protobuf.GeneratedMessageV3.computeStringSize( - 167531643, allowSameNetworkUnicast_); - } - if (((bitField0_ & 0x00040000) != 0)) { - size += - com.google.protobuf.GeneratedMessageV3.computeStringSize(185257925, allowStaticRoutes_); - } - if (((bitField0_ & 0x00000200) != 0)) { - size += - com.google.protobuf.GeneratedMessageV3.computeStringSize(223366198, allowLoadBalancing_); - } - if (((bitField0_ & 0x00002000) != 0)) { - size += - com.google.protobuf.GeneratedMessageV3.computeStringSize( - 239588231, allowNetworkMigration_); - } - if (((bitField0_ & 0x00080000) != 0)) { - size += - com.google.protobuf.GeneratedMessageV3.computeStringSize(247208303, allowSubInterfaces_); - } - if (((bitField0_ & 0x00800000) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(249841711, unicast_); - } - if (((bitField0_ & 0x00000008) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(254831265, allowCloudNat_); - } - if (((bitField0_ & 0x00000080) != 0)) { - size += - com.google.protobuf.GeneratedMessageV3.computeStringSize(280512964, allowInterconnect_); - } - { - int dataSize = 0; - for (int i = 0; i < subnetPurposes_.size(); i++) { - dataSize += computeStringSizeNoTag(subnetPurposes_.getRaw(i)); - } - size += dataSize; - size += 5 * getSubnetPurposesList().size(); - } - if (((bitField0_ & 0x00001000) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(372354904, allowNcc_); - } - if (((bitField0_ & 0x00010000) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(372357322, allowPsc_); - } - if (((bitField0_ & 0x00200000) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(372363006, allowVpn_); - } - if (((bitField0_ & 0x00008000) != 0)) { - size += - com.google.protobuf.GeneratedMessageV3.computeStringSize( - 374702072, allowPrivateGoogleAccess_); - } - if (((bitField0_ & 0x00400000) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(404098040, multicast_); - } - { - int dataSize = 0; - for (int i = 0; i < addressPurposes_.size(); i++) { - dataSize += computeStringSizeNoTag(addressPurposes_.getRaw(i)); - } - size += dataSize; - size += 5 * getAddressPurposesList().size(); - } - { - int dataSize = 0; - for (int i = 0; i < subnetworkStackTypes_.size(); i++) { - dataSize += computeStringSizeNoTag(subnetworkStackTypes_.getRaw(i)); - } - size += dataSize; - size += 5 * getSubnetworkStackTypesList().size(); - } - if (((bitField0_ & 0x00000010) != 0)) { - size += - com.google.protobuf.GeneratedMessageV3.computeStringSize(451110345, allowCloudRouter_); - } - if (((bitField0_ & 0x00000001) != 0)) { - size += - com.google.protobuf.GeneratedMessageV3.computeStringSize(457984201, allowAliasIpRanges_); - } - if (((bitField0_ & 0x00000100) != 0)) { - size += - com.google.protobuf.GeneratedMessageV3.computeStringSize(500838047, allowIpForwarding_); - } - if (((bitField0_ & 0x00004000) != 0)) { - size += - com.google.protobuf.GeneratedMessageV3.computeStringSize( - 512227074, allowPacketMirroring_); - } - { - int dataSize = 0; - for (int i = 0; i < subnetStackTypes_.size(); i++) { - dataSize += computeStringSizeNoTag(subnetStackTypes_.getRaw(i)); - } - size += dataSize; - size += 5 * getSubnetStackTypesList().size(); - } - { - int dataSize = 0; - for (int i = 0; i < subnetworkPurposes_.size(); i++) { - dataSize += computeStringSizeNoTag(subnetworkPurposes_.getRaw(i)); - } - size += dataSize; - size += 5 * getSubnetworkPurposesList().size(); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; } + public static final int ALLOW_VPC_FIREWALL_RULES_FIELD_NUMBER = 509076420; + + @SuppressWarnings("serial") + private volatile java.lang.Object allowVpcFirewallRules_ = ""; + + /** + * + * + *
+   * Specifies whether VPC firewall rules can be created under the network.
+   * Check the AllowVpcFirewallRules enum for the list of possible values.
+   * 
+ * + * optional string allow_vpc_firewall_rules = 509076420; + * + * @return Whether the allowVpcFirewallRules field is set. + */ @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.cloud.compute.v1.NetworkProfileNetworkFeatures)) { - return super.equals(obj); - } - com.google.cloud.compute.v1.NetworkProfileNetworkFeatures other = - (com.google.cloud.compute.v1.NetworkProfileNetworkFeatures) obj; + public boolean hasAllowVpcFirewallRules() { + return ((bitField0_ & 0x01000000) != 0); + } - if (!getAddressPurposesList().equals(other.getAddressPurposesList())) return false; - if (hasAllowAliasIpRanges() != other.hasAllowAliasIpRanges()) return false; - if (hasAllowAliasIpRanges()) { - if (!getAllowAliasIpRanges().equals(other.getAllowAliasIpRanges())) return false; - } - if (hasAllowAutoModeSubnet() != other.hasAllowAutoModeSubnet()) return false; - if (hasAllowAutoModeSubnet()) { - if (!getAllowAutoModeSubnet().equals(other.getAllowAutoModeSubnet())) return false; + /** + * + * + *
+   * Specifies whether VPC firewall rules can be created under the network.
+   * Check the AllowVpcFirewallRules enum for the list of possible values.
+   * 
+ * + * optional string allow_vpc_firewall_rules = 509076420; + * + * @return The allowVpcFirewallRules. + */ + @java.lang.Override + public java.lang.String getAllowVpcFirewallRules() { + java.lang.Object ref = allowVpcFirewallRules_; + 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(); + allowVpcFirewallRules_ = s; + return s; } - if (hasAllowClassDFirewalls() != other.hasAllowClassDFirewalls()) return false; - if (hasAllowClassDFirewalls()) { - if (!getAllowClassDFirewalls().equals(other.getAllowClassDFirewalls())) return false; + } + + /** + * + * + *
+   * Specifies whether VPC firewall rules can be created under the network.
+   * Check the AllowVpcFirewallRules enum for the list of possible values.
+   * 
+ * + * optional string allow_vpc_firewall_rules = 509076420; + * + * @return The bytes for allowVpcFirewallRules. + */ + @java.lang.Override + public com.google.protobuf.ByteString getAllowVpcFirewallRulesBytes() { + java.lang.Object ref = allowVpcFirewallRules_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + allowVpcFirewallRules_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; } - if (hasAllowCloudNat() != other.hasAllowCloudNat()) return false; - if (hasAllowCloudNat()) { - if (!getAllowCloudNat().equals(other.getAllowCloudNat())) return false; + } + + public static final int ALLOW_VPC_PEERING_FIELD_NUMBER = 115402228; + + @SuppressWarnings("serial") + private volatile java.lang.Object allowVpcPeering_ = ""; + + /** + * + * + *
+   * Specifies whether VPC peering is allowed.
+   * Check the AllowVpcPeering enum for the list of possible values.
+   * 
+ * + * optional string allow_vpc_peering = 115402228; + * + * @return Whether the allowVpcPeering field is set. + */ + @java.lang.Override + public boolean hasAllowVpcPeering() { + return ((bitField0_ & 0x02000000) != 0); + } + + /** + * + * + *
+   * Specifies whether VPC peering is allowed.
+   * Check the AllowVpcPeering enum for the list of possible values.
+   * 
+ * + * optional string allow_vpc_peering = 115402228; + * + * @return The allowVpcPeering. + */ + @java.lang.Override + public java.lang.String getAllowVpcPeering() { + java.lang.Object ref = allowVpcPeering_; + 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(); + allowVpcPeering_ = s; + return s; } - if (hasAllowCloudRouter() != other.hasAllowCloudRouter()) return false; - if (hasAllowCloudRouter()) { - if (!getAllowCloudRouter().equals(other.getAllowCloudRouter())) return false; + } + + /** + * + * + *
+   * Specifies whether VPC peering is allowed.
+   * Check the AllowVpcPeering enum for the list of possible values.
+   * 
+ * + * optional string allow_vpc_peering = 115402228; + * + * @return The bytes for allowVpcPeering. + */ + @java.lang.Override + public com.google.protobuf.ByteString getAllowVpcPeeringBytes() { + java.lang.Object ref = allowVpcPeering_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + allowVpcPeering_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; } - if (hasAllowDefaultNicAttachment() != other.hasAllowDefaultNicAttachment()) return false; - if (hasAllowDefaultNicAttachment()) { - if (!getAllowDefaultNicAttachment().equals(other.getAllowDefaultNicAttachment())) - return false; - } - if (hasAllowExternalIpAccess() != other.hasAllowExternalIpAccess()) return false; - if (hasAllowExternalIpAccess()) { - if (!getAllowExternalIpAccess().equals(other.getAllowExternalIpAccess())) return false; - } - if (hasAllowInterconnect() != other.hasAllowInterconnect()) return false; - if (hasAllowInterconnect()) { - if (!getAllowInterconnect().equals(other.getAllowInterconnect())) return false; - } - if (hasAllowIpForwarding() != other.hasAllowIpForwarding()) return false; - if (hasAllowIpForwarding()) { - if (!getAllowIpForwarding().equals(other.getAllowIpForwarding())) return false; - } - if (hasAllowLoadBalancing() != other.hasAllowLoadBalancing()) return false; - if (hasAllowLoadBalancing()) { - if (!getAllowLoadBalancing().equals(other.getAllowLoadBalancing())) return false; - } - if (hasAllowMultiNicInSameNetwork() != other.hasAllowMultiNicInSameNetwork()) return false; - if (hasAllowMultiNicInSameNetwork()) { - if (!getAllowMultiNicInSameNetwork().equals(other.getAllowMultiNicInSameNetwork())) - return false; - } - if (hasAllowMulticast() != other.hasAllowMulticast()) return false; - if (hasAllowMulticast()) { - if (!getAllowMulticast().equals(other.getAllowMulticast())) return false; - } - if (hasAllowNcc() != other.hasAllowNcc()) return false; - if (hasAllowNcc()) { - if (!getAllowNcc().equals(other.getAllowNcc())) return false; - } - if (hasAllowNetworkMigration() != other.hasAllowNetworkMigration()) return false; - if (hasAllowNetworkMigration()) { - if (!getAllowNetworkMigration().equals(other.getAllowNetworkMigration())) return false; - } - if (hasAllowPacketMirroring() != other.hasAllowPacketMirroring()) return false; - if (hasAllowPacketMirroring()) { - if (!getAllowPacketMirroring().equals(other.getAllowPacketMirroring())) return false; - } - if (hasAllowPrivateGoogleAccess() != other.hasAllowPrivateGoogleAccess()) return false; - if (hasAllowPrivateGoogleAccess()) { - if (!getAllowPrivateGoogleAccess().equals(other.getAllowPrivateGoogleAccess())) return false; - } - if (hasAllowPsc() != other.hasAllowPsc()) return false; - if (hasAllowPsc()) { - if (!getAllowPsc().equals(other.getAllowPsc())) return false; - } - if (hasAllowSameNetworkUnicast() != other.hasAllowSameNetworkUnicast()) return false; - if (hasAllowSameNetworkUnicast()) { - if (!getAllowSameNetworkUnicast().equals(other.getAllowSameNetworkUnicast())) return false; - } - if (hasAllowStaticRoutes() != other.hasAllowStaticRoutes()) return false; - if (hasAllowStaticRoutes()) { - if (!getAllowStaticRoutes().equals(other.getAllowStaticRoutes())) return false; - } - if (hasAllowSubInterfaces() != other.hasAllowSubInterfaces()) return false; - if (hasAllowSubInterfaces()) { - if (!getAllowSubInterfaces().equals(other.getAllowSubInterfaces())) return false; - } - if (hasAllowVpcPeering() != other.hasAllowVpcPeering()) return false; - if (hasAllowVpcPeering()) { - if (!getAllowVpcPeering().equals(other.getAllowVpcPeering())) return false; - } - if (hasAllowVpn() != other.hasAllowVpn()) return false; - if (hasAllowVpn()) { - if (!getAllowVpn().equals(other.getAllowVpn())) return false; - } - if (!getInterfaceTypesList().equals(other.getInterfaceTypesList())) return false; - if (hasMulticast() != other.hasMulticast()) return false; - if (hasMulticast()) { - if (!getMulticast().equals(other.getMulticast())) return false; - } - if (!getSubnetPurposesList().equals(other.getSubnetPurposesList())) return false; - if (!getSubnetStackTypesList().equals(other.getSubnetStackTypesList())) return false; - if (!getSubnetworkPurposesList().equals(other.getSubnetworkPurposesList())) return false; - if (!getSubnetworkStackTypesList().equals(other.getSubnetworkStackTypesList())) return false; - if (hasUnicast() != other.hasUnicast()) return false; - if (hasUnicast()) { - if (!getUnicast().equals(other.getUnicast())) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; } + public static final int ALLOW_VPN_FIELD_NUMBER = 372363006; + + @SuppressWarnings("serial") + private volatile java.lang.Object allowVpn_ = ""; + + /** + * + * + *
+   * Specifies whether VPN creation is allowed.
+   * Check the AllowVpn enum for the list of possible values.
+   * 
+ * + * optional string allow_vpn = 372363006; + * + * @return Whether the allowVpn field is set. + */ @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (getAddressPurposesCount() > 0) { - hash = (37 * hash) + ADDRESS_PURPOSES_FIELD_NUMBER; - hash = (53 * hash) + getAddressPurposesList().hashCode(); - } - if (hasAllowAliasIpRanges()) { - hash = (37 * hash) + ALLOW_ALIAS_IP_RANGES_FIELD_NUMBER; - hash = (53 * hash) + getAllowAliasIpRanges().hashCode(); - } - if (hasAllowAutoModeSubnet()) { - hash = (37 * hash) + ALLOW_AUTO_MODE_SUBNET_FIELD_NUMBER; - hash = (53 * hash) + getAllowAutoModeSubnet().hashCode(); - } - if (hasAllowClassDFirewalls()) { - hash = (37 * hash) + ALLOW_CLASS_D_FIREWALLS_FIELD_NUMBER; - hash = (53 * hash) + getAllowClassDFirewalls().hashCode(); - } - if (hasAllowCloudNat()) { - hash = (37 * hash) + ALLOW_CLOUD_NAT_FIELD_NUMBER; - hash = (53 * hash) + getAllowCloudNat().hashCode(); - } - if (hasAllowCloudRouter()) { - hash = (37 * hash) + ALLOW_CLOUD_ROUTER_FIELD_NUMBER; - hash = (53 * hash) + getAllowCloudRouter().hashCode(); - } - if (hasAllowDefaultNicAttachment()) { - hash = (37 * hash) + ALLOW_DEFAULT_NIC_ATTACHMENT_FIELD_NUMBER; - hash = (53 * hash) + getAllowDefaultNicAttachment().hashCode(); - } - if (hasAllowExternalIpAccess()) { - hash = (37 * hash) + ALLOW_EXTERNAL_IP_ACCESS_FIELD_NUMBER; - hash = (53 * hash) + getAllowExternalIpAccess().hashCode(); - } - if (hasAllowInterconnect()) { - hash = (37 * hash) + ALLOW_INTERCONNECT_FIELD_NUMBER; - hash = (53 * hash) + getAllowInterconnect().hashCode(); - } - if (hasAllowIpForwarding()) { - hash = (37 * hash) + ALLOW_IP_FORWARDING_FIELD_NUMBER; - hash = (53 * hash) + getAllowIpForwarding().hashCode(); - } - if (hasAllowLoadBalancing()) { - hash = (37 * hash) + ALLOW_LOAD_BALANCING_FIELD_NUMBER; - hash = (53 * hash) + getAllowLoadBalancing().hashCode(); - } - if (hasAllowMultiNicInSameNetwork()) { - hash = (37 * hash) + ALLOW_MULTI_NIC_IN_SAME_NETWORK_FIELD_NUMBER; - hash = (53 * hash) + getAllowMultiNicInSameNetwork().hashCode(); - } - if (hasAllowMulticast()) { - hash = (37 * hash) + ALLOW_MULTICAST_FIELD_NUMBER; - hash = (53 * hash) + getAllowMulticast().hashCode(); - } - if (hasAllowNcc()) { - hash = (37 * hash) + ALLOW_NCC_FIELD_NUMBER; - hash = (53 * hash) + getAllowNcc().hashCode(); - } - if (hasAllowNetworkMigration()) { - hash = (37 * hash) + ALLOW_NETWORK_MIGRATION_FIELD_NUMBER; - hash = (53 * hash) + getAllowNetworkMigration().hashCode(); - } - if (hasAllowPacketMirroring()) { - hash = (37 * hash) + ALLOW_PACKET_MIRRORING_FIELD_NUMBER; - hash = (53 * hash) + getAllowPacketMirroring().hashCode(); - } - if (hasAllowPrivateGoogleAccess()) { - hash = (37 * hash) + ALLOW_PRIVATE_GOOGLE_ACCESS_FIELD_NUMBER; - hash = (53 * hash) + getAllowPrivateGoogleAccess().hashCode(); + public boolean hasAllowVpn() { + return ((bitField0_ & 0x04000000) != 0); + } + + /** + * + * + *
+   * Specifies whether VPN creation is allowed.
+   * Check the AllowVpn enum for the list of possible values.
+   * 
+ * + * optional string allow_vpn = 372363006; + * + * @return The allowVpn. + */ + @java.lang.Override + public java.lang.String getAllowVpn() { + java.lang.Object ref = allowVpn_; + 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(); + allowVpn_ = s; + return s; } - if (hasAllowPsc()) { - hash = (37 * hash) + ALLOW_PSC_FIELD_NUMBER; - hash = (53 * hash) + getAllowPsc().hashCode(); + } + + /** + * + * + *
+   * Specifies whether VPN creation is allowed.
+   * Check the AllowVpn enum for the list of possible values.
+   * 
+ * + * optional string allow_vpn = 372363006; + * + * @return The bytes for allowVpn. + */ + @java.lang.Override + public com.google.protobuf.ByteString getAllowVpnBytes() { + java.lang.Object ref = allowVpn_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + allowVpn_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; } - if (hasAllowSameNetworkUnicast()) { - hash = (37 * hash) + ALLOW_SAME_NETWORK_UNICAST_FIELD_NUMBER; - hash = (53 * hash) + getAllowSameNetworkUnicast().hashCode(); + } + + public static final int FIREWALL_POLICY_TYPES_FIELD_NUMBER = 390742027; + + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList firewallPolicyTypes_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + /** + * + * + *
+   *
+   * Check the FirewallPolicyTypes enum for the list of possible values.
+   * 
+ * + * repeated string firewall_policy_types = 390742027; + * + * @return A list containing the firewallPolicyTypes. + */ + public com.google.protobuf.ProtocolStringList getFirewallPolicyTypesList() { + return firewallPolicyTypes_; + } + + /** + * + * + *
+   *
+   * Check the FirewallPolicyTypes enum for the list of possible values.
+   * 
+ * + * repeated string firewall_policy_types = 390742027; + * + * @return The count of firewallPolicyTypes. + */ + public int getFirewallPolicyTypesCount() { + return firewallPolicyTypes_.size(); + } + + /** + * + * + *
+   *
+   * Check the FirewallPolicyTypes enum for the list of possible values.
+   * 
+ * + * repeated string firewall_policy_types = 390742027; + * + * @param index The index of the element to return. + * @return The firewallPolicyTypes at the given index. + */ + public java.lang.String getFirewallPolicyTypes(int index) { + return firewallPolicyTypes_.get(index); + } + + /** + * + * + *
+   *
+   * Check the FirewallPolicyTypes enum for the list of possible values.
+   * 
+ * + * repeated string firewall_policy_types = 390742027; + * + * @param index The index of the value to return. + * @return The bytes of the firewallPolicyTypes at the given index. + */ + public com.google.protobuf.ByteString getFirewallPolicyTypesBytes(int index) { + return firewallPolicyTypes_.getByteString(index); + } + + public static final int INTERFACE_TYPES_FIELD_NUMBER = 157981171; + + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList interfaceTypes_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + /** + * + * + *
+   * If set, limits the interface types that the network supports. If
+   * empty, all interface types are supported.
+   * Check the InterfaceTypes enum for the list of possible values.
+   * 
+ * + * repeated string interface_types = 157981171; + * + * @return A list containing the interfaceTypes. + */ + public com.google.protobuf.ProtocolStringList getInterfaceTypesList() { + return interfaceTypes_; + } + + /** + * + * + *
+   * If set, limits the interface types that the network supports. If
+   * empty, all interface types are supported.
+   * Check the InterfaceTypes enum for the list of possible values.
+   * 
+ * + * repeated string interface_types = 157981171; + * + * @return The count of interfaceTypes. + */ + public int getInterfaceTypesCount() { + return interfaceTypes_.size(); + } + + /** + * + * + *
+   * If set, limits the interface types that the network supports. If
+   * empty, all interface types are supported.
+   * Check the InterfaceTypes enum for the list of possible values.
+   * 
+ * + * repeated string interface_types = 157981171; + * + * @param index The index of the element to return. + * @return The interfaceTypes at the given index. + */ + public java.lang.String getInterfaceTypes(int index) { + return interfaceTypes_.get(index); + } + + /** + * + * + *
+   * If set, limits the interface types that the network supports. If
+   * empty, all interface types are supported.
+   * Check the InterfaceTypes enum for the list of possible values.
+   * 
+ * + * repeated string interface_types = 157981171; + * + * @param index The index of the value to return. + * @return The bytes of the interfaceTypes at the given index. + */ + public com.google.protobuf.ByteString getInterfaceTypesBytes(int index) { + return interfaceTypes_.getByteString(index); + } + + public static final int MULTICAST_FIELD_NUMBER = 404098040; + + @SuppressWarnings("serial") + private volatile java.lang.Object multicast_ = ""; + + /** + * + * + *
+   * Specifies which type of multicast is supported.
+   * Check the Multicast enum for the list of possible values.
+   * 
+ * + * optional string multicast = 404098040; + * + * @return Whether the multicast field is set. + */ + @java.lang.Override + public boolean hasMulticast() { + return ((bitField0_ & 0x08000000) != 0); + } + + /** + * + * + *
+   * Specifies which type of multicast is supported.
+   * Check the Multicast enum for the list of possible values.
+   * 
+ * + * optional string multicast = 404098040; + * + * @return The multicast. + */ + @java.lang.Override + public java.lang.String getMulticast() { + java.lang.Object ref = multicast_; + 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(); + multicast_ = s; + return s; + } + } + + /** + * + * + *
+   * Specifies which type of multicast is supported.
+   * Check the Multicast enum for the list of possible values.
+   * 
+ * + * optional string multicast = 404098040; + * + * @return The bytes for multicast. + */ + @java.lang.Override + public com.google.protobuf.ByteString getMulticastBytes() { + java.lang.Object ref = multicast_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + multicast_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PREDEFINED_NETWORK_INTERNAL_IPV6_RANGE_FIELD_NUMBER = 527810909; + + @SuppressWarnings("serial") + private volatile java.lang.Object predefinedNetworkInternalIpv6Range_ = ""; + + /** + * + * + *
+   * Specifies a predefined internal IPv6 range for the network.
+   * 
+ * + * optional string predefined_network_internal_ipv6_range = 527810909; + * + * @return Whether the predefinedNetworkInternalIpv6Range field is set. + */ + @java.lang.Override + public boolean hasPredefinedNetworkInternalIpv6Range() { + return ((bitField0_ & 0x10000000) != 0); + } + + /** + * + * + *
+   * Specifies a predefined internal IPv6 range for the network.
+   * 
+ * + * optional string predefined_network_internal_ipv6_range = 527810909; + * + * @return The predefinedNetworkInternalIpv6Range. + */ + @java.lang.Override + public java.lang.String getPredefinedNetworkInternalIpv6Range() { + java.lang.Object ref = predefinedNetworkInternalIpv6Range_; + 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(); + predefinedNetworkInternalIpv6Range_ = s; + return s; + } + } + + /** + * + * + *
+   * Specifies a predefined internal IPv6 range for the network.
+   * 
+ * + * optional string predefined_network_internal_ipv6_range = 527810909; + * + * @return The bytes for predefinedNetworkInternalIpv6Range. + */ + @java.lang.Override + public com.google.protobuf.ByteString getPredefinedNetworkInternalIpv6RangeBytes() { + java.lang.Object ref = predefinedNetworkInternalIpv6Range_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + predefinedNetworkInternalIpv6Range_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PREDEFINED_SUBNETWORK_RANGES_FIELD_NUMBER = 408740430; + + @SuppressWarnings("serial") + private java.util.List< + com.google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange> + predefinedSubnetworkRanges_; + + /** + * + * + *
+   * Predefined subnetwork ranges for the network.
+   * 
+ * + * + * repeated .google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange predefined_subnetwork_ranges = 408740430; + * + */ + @java.lang.Override + public java.util.List< + com.google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange> + getPredefinedSubnetworkRangesList() { + return predefinedSubnetworkRanges_; + } + + /** + * + * + *
+   * Predefined subnetwork ranges for the network.
+   * 
+ * + * + * repeated .google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange predefined_subnetwork_ranges = 408740430; + * + */ + @java.lang.Override + public java.util.List< + ? extends + com.google.cloud.compute.v1 + .NetworkProfileNetworkFeaturesPredefinedSubnetworkRangeOrBuilder> + getPredefinedSubnetworkRangesOrBuilderList() { + return predefinedSubnetworkRanges_; + } + + /** + * + * + *
+   * Predefined subnetwork ranges for the network.
+   * 
+ * + * + * repeated .google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange predefined_subnetwork_ranges = 408740430; + * + */ + @java.lang.Override + public int getPredefinedSubnetworkRangesCount() { + return predefinedSubnetworkRanges_.size(); + } + + /** + * + * + *
+   * Predefined subnetwork ranges for the network.
+   * 
+ * + * + * repeated .google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange predefined_subnetwork_ranges = 408740430; + * + */ + @java.lang.Override + public com.google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange + getPredefinedSubnetworkRanges(int index) { + return predefinedSubnetworkRanges_.get(index); + } + + /** + * + * + *
+   * Predefined subnetwork ranges for the network.
+   * 
+ * + * + * repeated .google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange predefined_subnetwork_ranges = 408740430; + * + */ + @java.lang.Override + public com.google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRangeOrBuilder + getPredefinedSubnetworkRangesOrBuilder(int index) { + return predefinedSubnetworkRanges_.get(index); + } + + public static final int SUBNET_PURPOSES_FIELD_NUMBER = 301338039; + + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList subnetPurposes_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + /** + * + * + *
+   * Specifies which subnetwork purposes are supported.
+   * Check the SubnetPurposes enum for the list of possible values.
+   * 
+ * + * repeated string subnet_purposes = 301338039; + * + * @return A list containing the subnetPurposes. + */ + public com.google.protobuf.ProtocolStringList getSubnetPurposesList() { + return subnetPurposes_; + } + + /** + * + * + *
+   * Specifies which subnetwork purposes are supported.
+   * Check the SubnetPurposes enum for the list of possible values.
+   * 
+ * + * repeated string subnet_purposes = 301338039; + * + * @return The count of subnetPurposes. + */ + public int getSubnetPurposesCount() { + return subnetPurposes_.size(); + } + + /** + * + * + *
+   * Specifies which subnetwork purposes are supported.
+   * Check the SubnetPurposes enum for the list of possible values.
+   * 
+ * + * repeated string subnet_purposes = 301338039; + * + * @param index The index of the element to return. + * @return The subnetPurposes at the given index. + */ + public java.lang.String getSubnetPurposes(int index) { + return subnetPurposes_.get(index); + } + + /** + * + * + *
+   * Specifies which subnetwork purposes are supported.
+   * Check the SubnetPurposes enum for the list of possible values.
+   * 
+ * + * repeated string subnet_purposes = 301338039; + * + * @param index The index of the value to return. + * @return The bytes of the subnetPurposes at the given index. + */ + public com.google.protobuf.ByteString getSubnetPurposesBytes(int index) { + return subnetPurposes_.getByteString(index); + } + + public static final int SUBNET_STACK_TYPES_FIELD_NUMBER = 521008672; + + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList subnetStackTypes_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + /** + * + * + *
+   * Specifies which subnetwork stack types are supported.
+   * Check the SubnetStackTypes enum for the list of possible values.
+   * 
+ * + * repeated string subnet_stack_types = 521008672; + * + * @return A list containing the subnetStackTypes. + */ + public com.google.protobuf.ProtocolStringList getSubnetStackTypesList() { + return subnetStackTypes_; + } + + /** + * + * + *
+   * Specifies which subnetwork stack types are supported.
+   * Check the SubnetStackTypes enum for the list of possible values.
+   * 
+ * + * repeated string subnet_stack_types = 521008672; + * + * @return The count of subnetStackTypes. + */ + public int getSubnetStackTypesCount() { + return subnetStackTypes_.size(); + } + + /** + * + * + *
+   * Specifies which subnetwork stack types are supported.
+   * Check the SubnetStackTypes enum for the list of possible values.
+   * 
+ * + * repeated string subnet_stack_types = 521008672; + * + * @param index The index of the element to return. + * @return The subnetStackTypes at the given index. + */ + public java.lang.String getSubnetStackTypes(int index) { + return subnetStackTypes_.get(index); + } + + /** + * + * + *
+   * Specifies which subnetwork stack types are supported.
+   * Check the SubnetStackTypes enum for the list of possible values.
+   * 
+ * + * repeated string subnet_stack_types = 521008672; + * + * @param index The index of the value to return. + * @return The bytes of the subnetStackTypes at the given index. + */ + public com.google.protobuf.ByteString getSubnetStackTypesBytes(int index) { + return subnetStackTypes_.getByteString(index); + } + + public static final int SUBNETWORK_PURPOSES_FIELD_NUMBER = 528240710; + + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList subnetworkPurposes_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + /** + * + * + *
+   * Output only. Specifies which subnetwork purposes are supported.
+   * Check the SubnetworkPurposes enum for the list of possible values.
+   * 
+ * + * repeated string subnetwork_purposes = 528240710; + * + * @return A list containing the subnetworkPurposes. + */ + public com.google.protobuf.ProtocolStringList getSubnetworkPurposesList() { + return subnetworkPurposes_; + } + + /** + * + * + *
+   * Output only. Specifies which subnetwork purposes are supported.
+   * Check the SubnetworkPurposes enum for the list of possible values.
+   * 
+ * + * repeated string subnetwork_purposes = 528240710; + * + * @return The count of subnetworkPurposes. + */ + public int getSubnetworkPurposesCount() { + return subnetworkPurposes_.size(); + } + + /** + * + * + *
+   * Output only. Specifies which subnetwork purposes are supported.
+   * Check the SubnetworkPurposes enum for the list of possible values.
+   * 
+ * + * repeated string subnetwork_purposes = 528240710; + * + * @param index The index of the element to return. + * @return The subnetworkPurposes at the given index. + */ + public java.lang.String getSubnetworkPurposes(int index) { + return subnetworkPurposes_.get(index); + } + + /** + * + * + *
+   * Output only. Specifies which subnetwork purposes are supported.
+   * Check the SubnetworkPurposes enum for the list of possible values.
+   * 
+ * + * repeated string subnetwork_purposes = 528240710; + * + * @param index The index of the value to return. + * @return The bytes of the subnetworkPurposes at the given index. + */ + public com.google.protobuf.ByteString getSubnetworkPurposesBytes(int index) { + return subnetworkPurposes_.getByteString(index); + } + + public static final int SUBNETWORK_STACK_TYPES_FIELD_NUMBER = 436827441; + + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList subnetworkStackTypes_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + /** + * + * + *
+   * Output only. Specifies which subnetwork stack types are supported.
+   * Check the SubnetworkStackTypes enum for the list of possible values.
+   * 
+ * + * repeated string subnetwork_stack_types = 436827441; + * + * @return A list containing the subnetworkStackTypes. + */ + public com.google.protobuf.ProtocolStringList getSubnetworkStackTypesList() { + return subnetworkStackTypes_; + } + + /** + * + * + *
+   * Output only. Specifies which subnetwork stack types are supported.
+   * Check the SubnetworkStackTypes enum for the list of possible values.
+   * 
+ * + * repeated string subnetwork_stack_types = 436827441; + * + * @return The count of subnetworkStackTypes. + */ + public int getSubnetworkStackTypesCount() { + return subnetworkStackTypes_.size(); + } + + /** + * + * + *
+   * Output only. Specifies which subnetwork stack types are supported.
+   * Check the SubnetworkStackTypes enum for the list of possible values.
+   * 
+ * + * repeated string subnetwork_stack_types = 436827441; + * + * @param index The index of the element to return. + * @return The subnetworkStackTypes at the given index. + */ + public java.lang.String getSubnetworkStackTypes(int index) { + return subnetworkStackTypes_.get(index); + } + + /** + * + * + *
+   * Output only. Specifies which subnetwork stack types are supported.
+   * Check the SubnetworkStackTypes enum for the list of possible values.
+   * 
+ * + * repeated string subnetwork_stack_types = 436827441; + * + * @param index The index of the value to return. + * @return The bytes of the subnetworkStackTypes at the given index. + */ + public com.google.protobuf.ByteString getSubnetworkStackTypesBytes(int index) { + return subnetworkStackTypes_.getByteString(index); + } + + public static final int UNICAST_FIELD_NUMBER = 249841711; + + @SuppressWarnings("serial") + private volatile java.lang.Object unicast_ = ""; + + /** + * + * + *
+   * Specifies which type of unicast is supported.
+   * Check the Unicast enum for the list of possible values.
+   * 
+ * + * optional string unicast = 249841711; + * + * @return Whether the unicast field is set. + */ + @java.lang.Override + public boolean hasUnicast() { + return ((bitField0_ & 0x20000000) != 0); + } + + /** + * + * + *
+   * Specifies which type of unicast is supported.
+   * Check the Unicast enum for the list of possible values.
+   * 
+ * + * optional string unicast = 249841711; + * + * @return The unicast. + */ + @java.lang.Override + public java.lang.String getUnicast() { + java.lang.Object ref = unicast_; + 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(); + unicast_ = s; + return s; + } + } + + /** + * + * + *
+   * Specifies which type of unicast is supported.
+   * Check the Unicast enum for the list of possible values.
+   * 
+ * + * optional string unicast = 249841711; + * + * @return The bytes for unicast. + */ + @java.lang.Override + public com.google.protobuf.ByteString getUnicastBytes() { + java.lang.Object ref = unicast_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + unicast_ = 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_ & 0x00004000) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 11002498, allowMulticast_); + } + if (((bitField0_ & 0x00000040) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString( + output, 53917486, allowDefaultNicAttachment_); + } + if (((bitField0_ & 0x00001000) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString( + output, 88251004, allowMultiNicInSameNetwork_); + } + if (((bitField0_ & 0x02000000) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 115402228, allowVpcPeering_); + } + if (((bitField0_ & 0x00000080) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 131538110, allowExternalIpAccess_); + } + if (((bitField0_ & 0x00000008) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 131608987, allowClassDFirewalls_); + } + if (((bitField0_ & 0x00000004) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 152191263, allowAutoModeSubnet_); + } + for (int i = 0; i < interfaceTypes_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString( + output, 157981171, interfaceTypes_.getRaw(i)); + } + if (((bitField0_ & 0x00100000) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString( + output, 167531643, allowSameNetworkUnicast_); + } + if (((bitField0_ & 0x00200000) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 185257925, allowStaticRoutes_); + } + if (((bitField0_ & 0x00000800) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 223366198, allowLoadBalancing_); + } + if (((bitField0_ & 0x00010000) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 239588231, allowNetworkMigration_); + } + if (((bitField0_ & 0x00400000) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 247208303, allowSubInterfaces_); + } + if (((bitField0_ & 0x20000000) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 249841711, unicast_); + } + if (((bitField0_ & 0x00000100) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 254200923, allowFirewallPolicy_); + } + if (((bitField0_ & 0x00000010) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 254831265, allowCloudNat_); + } + if (((bitField0_ & 0x00002000) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString( + output, 278087904, allowMultiNicInSameSubnetwork_); + } + if (((bitField0_ & 0x00000200) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 280512964, allowInterconnect_); + } + for (int i = 0; i < subnetPurposes_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString( + output, 301338039, subnetPurposes_.getRaw(i)); + } + if (((bitField0_ & 0x00008000) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 372354904, allowNcc_); + } + if (((bitField0_ & 0x00080000) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 372357322, allowPsc_); + } + if (((bitField0_ & 0x04000000) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 372363006, allowVpn_); + } + if (((bitField0_ & 0x00040000) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString( + output, 374702072, allowPrivateGoogleAccess_); + } + for (int i = 0; i < firewallPolicyTypes_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString( + output, 390742027, firewallPolicyTypes_.getRaw(i)); + } + if (((bitField0_ & 0x08000000) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 404098040, multicast_); + } + for (int i = 0; i < predefinedSubnetworkRanges_.size(); i++) { + output.writeMessage(408740430, predefinedSubnetworkRanges_.get(i)); + } + for (int i = 0; i < addressPurposes_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString( + output, 433024768, addressPurposes_.getRaw(i)); + } + for (int i = 0; i < subnetworkStackTypes_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString( + output, 436827441, subnetworkStackTypes_.getRaw(i)); + } + if (((bitField0_ & 0x00000001) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 450941184, allowAddressCreation_); + } + if (((bitField0_ & 0x00000020) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 451110345, allowCloudRouter_); + } + if (((bitField0_ & 0x00000002) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 457984201, allowAliasIpRanges_); + } + if (((bitField0_ & 0x00800000) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString( + output, 459328026, allowSubnetworkCreation_); + } + if (((bitField0_ & 0x00000400) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 500838047, allowIpForwarding_); + } + if (((bitField0_ & 0x01000000) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 509076420, allowVpcFirewallRules_); + } + if (((bitField0_ & 0x00020000) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 512227074, allowPacketMirroring_); + } + for (int i = 0; i < subnetStackTypes_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString( + output, 521008672, subnetStackTypes_.getRaw(i)); + } + if (((bitField0_ & 0x10000000) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString( + output, 527810909, predefinedNetworkInternalIpv6Range_); + } + for (int i = 0; i < subnetworkPurposes_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString( + output, 528240710, subnetworkPurposes_.getRaw(i)); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00004000) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(11002498, allowMulticast_); + } + if (((bitField0_ & 0x00000040) != 0)) { + size += + com.google.protobuf.GeneratedMessageV3.computeStringSize( + 53917486, allowDefaultNicAttachment_); + } + if (((bitField0_ & 0x00001000) != 0)) { + size += + com.google.protobuf.GeneratedMessageV3.computeStringSize( + 88251004, allowMultiNicInSameNetwork_); + } + if (((bitField0_ & 0x02000000) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(115402228, allowVpcPeering_); + } + if (((bitField0_ & 0x00000080) != 0)) { + size += + com.google.protobuf.GeneratedMessageV3.computeStringSize( + 131538110, allowExternalIpAccess_); + } + if (((bitField0_ & 0x00000008) != 0)) { + size += + com.google.protobuf.GeneratedMessageV3.computeStringSize( + 131608987, allowClassDFirewalls_); + } + if (((bitField0_ & 0x00000004) != 0)) { + size += + com.google.protobuf.GeneratedMessageV3.computeStringSize(152191263, allowAutoModeSubnet_); + } + { + int dataSize = 0; + for (int i = 0; i < interfaceTypes_.size(); i++) { + dataSize += computeStringSizeNoTag(interfaceTypes_.getRaw(i)); + } + size += dataSize; + size += 5 * getInterfaceTypesList().size(); + } + if (((bitField0_ & 0x00100000) != 0)) { + size += + com.google.protobuf.GeneratedMessageV3.computeStringSize( + 167531643, allowSameNetworkUnicast_); + } + if (((bitField0_ & 0x00200000) != 0)) { + size += + com.google.protobuf.GeneratedMessageV3.computeStringSize(185257925, allowStaticRoutes_); + } + if (((bitField0_ & 0x00000800) != 0)) { + size += + com.google.protobuf.GeneratedMessageV3.computeStringSize(223366198, allowLoadBalancing_); + } + if (((bitField0_ & 0x00010000) != 0)) { + size += + com.google.protobuf.GeneratedMessageV3.computeStringSize( + 239588231, allowNetworkMigration_); + } + if (((bitField0_ & 0x00400000) != 0)) { + size += + com.google.protobuf.GeneratedMessageV3.computeStringSize(247208303, allowSubInterfaces_); + } + if (((bitField0_ & 0x20000000) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(249841711, unicast_); + } + if (((bitField0_ & 0x00000100) != 0)) { + size += + com.google.protobuf.GeneratedMessageV3.computeStringSize(254200923, allowFirewallPolicy_); + } + if (((bitField0_ & 0x00000010) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(254831265, allowCloudNat_); + } + if (((bitField0_ & 0x00002000) != 0)) { + size += + com.google.protobuf.GeneratedMessageV3.computeStringSize( + 278087904, allowMultiNicInSameSubnetwork_); + } + if (((bitField0_ & 0x00000200) != 0)) { + size += + com.google.protobuf.GeneratedMessageV3.computeStringSize(280512964, allowInterconnect_); + } + { + int dataSize = 0; + for (int i = 0; i < subnetPurposes_.size(); i++) { + dataSize += computeStringSizeNoTag(subnetPurposes_.getRaw(i)); + } + size += dataSize; + size += 5 * getSubnetPurposesList().size(); + } + if (((bitField0_ & 0x00008000) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(372354904, allowNcc_); + } + if (((bitField0_ & 0x00080000) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(372357322, allowPsc_); + } + if (((bitField0_ & 0x04000000) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(372363006, allowVpn_); + } + if (((bitField0_ & 0x00040000) != 0)) { + size += + com.google.protobuf.GeneratedMessageV3.computeStringSize( + 374702072, allowPrivateGoogleAccess_); + } + { + int dataSize = 0; + for (int i = 0; i < firewallPolicyTypes_.size(); i++) { + dataSize += computeStringSizeNoTag(firewallPolicyTypes_.getRaw(i)); + } + size += dataSize; + size += 5 * getFirewallPolicyTypesList().size(); + } + if (((bitField0_ & 0x08000000) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(404098040, multicast_); + } + for (int i = 0; i < predefinedSubnetworkRanges_.size(); i++) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 408740430, predefinedSubnetworkRanges_.get(i)); + } + { + int dataSize = 0; + for (int i = 0; i < addressPurposes_.size(); i++) { + dataSize += computeStringSizeNoTag(addressPurposes_.getRaw(i)); + } + size += dataSize; + size += 5 * getAddressPurposesList().size(); + } + { + int dataSize = 0; + for (int i = 0; i < subnetworkStackTypes_.size(); i++) { + dataSize += computeStringSizeNoTag(subnetworkStackTypes_.getRaw(i)); + } + size += dataSize; + size += 5 * getSubnetworkStackTypesList().size(); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += + com.google.protobuf.GeneratedMessageV3.computeStringSize( + 450941184, allowAddressCreation_); + } + if (((bitField0_ & 0x00000020) != 0)) { + size += + com.google.protobuf.GeneratedMessageV3.computeStringSize(451110345, allowCloudRouter_); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += + com.google.protobuf.GeneratedMessageV3.computeStringSize(457984201, allowAliasIpRanges_); + } + if (((bitField0_ & 0x00800000) != 0)) { + size += + com.google.protobuf.GeneratedMessageV3.computeStringSize( + 459328026, allowSubnetworkCreation_); + } + if (((bitField0_ & 0x00000400) != 0)) { + size += + com.google.protobuf.GeneratedMessageV3.computeStringSize(500838047, allowIpForwarding_); + } + if (((bitField0_ & 0x01000000) != 0)) { + size += + com.google.protobuf.GeneratedMessageV3.computeStringSize( + 509076420, allowVpcFirewallRules_); + } + if (((bitField0_ & 0x00020000) != 0)) { + size += + com.google.protobuf.GeneratedMessageV3.computeStringSize( + 512227074, allowPacketMirroring_); + } + { + int dataSize = 0; + for (int i = 0; i < subnetStackTypes_.size(); i++) { + dataSize += computeStringSizeNoTag(subnetStackTypes_.getRaw(i)); + } + size += dataSize; + size += 5 * getSubnetStackTypesList().size(); + } + if (((bitField0_ & 0x10000000) != 0)) { + size += + com.google.protobuf.GeneratedMessageV3.computeStringSize( + 527810909, predefinedNetworkInternalIpv6Range_); + } + { + int dataSize = 0; + for (int i = 0; i < subnetworkPurposes_.size(); i++) { + dataSize += computeStringSizeNoTag(subnetworkPurposes_.getRaw(i)); + } + size += dataSize; + size += 5 * getSubnetworkPurposesList().size(); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.compute.v1.NetworkProfileNetworkFeatures)) { + return super.equals(obj); + } + com.google.cloud.compute.v1.NetworkProfileNetworkFeatures other = + (com.google.cloud.compute.v1.NetworkProfileNetworkFeatures) obj; + + if (!getAddressPurposesList().equals(other.getAddressPurposesList())) return false; + if (hasAllowAddressCreation() != other.hasAllowAddressCreation()) return false; + if (hasAllowAddressCreation()) { + if (!getAllowAddressCreation().equals(other.getAllowAddressCreation())) return false; + } + if (hasAllowAliasIpRanges() != other.hasAllowAliasIpRanges()) return false; + if (hasAllowAliasIpRanges()) { + if (!getAllowAliasIpRanges().equals(other.getAllowAliasIpRanges())) return false; + } + if (hasAllowAutoModeSubnet() != other.hasAllowAutoModeSubnet()) return false; + if (hasAllowAutoModeSubnet()) { + if (!getAllowAutoModeSubnet().equals(other.getAllowAutoModeSubnet())) return false; + } + if (hasAllowClassDFirewalls() != other.hasAllowClassDFirewalls()) return false; + if (hasAllowClassDFirewalls()) { + if (!getAllowClassDFirewalls().equals(other.getAllowClassDFirewalls())) return false; + } + if (hasAllowCloudNat() != other.hasAllowCloudNat()) return false; + if (hasAllowCloudNat()) { + if (!getAllowCloudNat().equals(other.getAllowCloudNat())) return false; + } + if (hasAllowCloudRouter() != other.hasAllowCloudRouter()) return false; + if (hasAllowCloudRouter()) { + if (!getAllowCloudRouter().equals(other.getAllowCloudRouter())) return false; + } + if (hasAllowDefaultNicAttachment() != other.hasAllowDefaultNicAttachment()) return false; + if (hasAllowDefaultNicAttachment()) { + if (!getAllowDefaultNicAttachment().equals(other.getAllowDefaultNicAttachment())) + return false; + } + if (hasAllowExternalIpAccess() != other.hasAllowExternalIpAccess()) return false; + if (hasAllowExternalIpAccess()) { + if (!getAllowExternalIpAccess().equals(other.getAllowExternalIpAccess())) return false; + } + if (hasAllowFirewallPolicy() != other.hasAllowFirewallPolicy()) return false; + if (hasAllowFirewallPolicy()) { + if (!getAllowFirewallPolicy().equals(other.getAllowFirewallPolicy())) return false; + } + if (hasAllowInterconnect() != other.hasAllowInterconnect()) return false; + if (hasAllowInterconnect()) { + if (!getAllowInterconnect().equals(other.getAllowInterconnect())) return false; + } + if (hasAllowIpForwarding() != other.hasAllowIpForwarding()) return false; + if (hasAllowIpForwarding()) { + if (!getAllowIpForwarding().equals(other.getAllowIpForwarding())) return false; + } + if (hasAllowLoadBalancing() != other.hasAllowLoadBalancing()) return false; + if (hasAllowLoadBalancing()) { + if (!getAllowLoadBalancing().equals(other.getAllowLoadBalancing())) return false; + } + if (hasAllowMultiNicInSameNetwork() != other.hasAllowMultiNicInSameNetwork()) return false; + if (hasAllowMultiNicInSameNetwork()) { + if (!getAllowMultiNicInSameNetwork().equals(other.getAllowMultiNicInSameNetwork())) + return false; + } + if (hasAllowMultiNicInSameSubnetwork() != other.hasAllowMultiNicInSameSubnetwork()) + return false; + if (hasAllowMultiNicInSameSubnetwork()) { + if (!getAllowMultiNicInSameSubnetwork().equals(other.getAllowMultiNicInSameSubnetwork())) + return false; + } + if (hasAllowMulticast() != other.hasAllowMulticast()) return false; + if (hasAllowMulticast()) { + if (!getAllowMulticast().equals(other.getAllowMulticast())) return false; + } + if (hasAllowNcc() != other.hasAllowNcc()) return false; + if (hasAllowNcc()) { + if (!getAllowNcc().equals(other.getAllowNcc())) return false; + } + if (hasAllowNetworkMigration() != other.hasAllowNetworkMigration()) return false; + if (hasAllowNetworkMigration()) { + if (!getAllowNetworkMigration().equals(other.getAllowNetworkMigration())) return false; + } + if (hasAllowPacketMirroring() != other.hasAllowPacketMirroring()) return false; + if (hasAllowPacketMirroring()) { + if (!getAllowPacketMirroring().equals(other.getAllowPacketMirroring())) return false; + } + if (hasAllowPrivateGoogleAccess() != other.hasAllowPrivateGoogleAccess()) return false; + if (hasAllowPrivateGoogleAccess()) { + if (!getAllowPrivateGoogleAccess().equals(other.getAllowPrivateGoogleAccess())) return false; + } + if (hasAllowPsc() != other.hasAllowPsc()) return false; + if (hasAllowPsc()) { + if (!getAllowPsc().equals(other.getAllowPsc())) return false; + } + if (hasAllowSameNetworkUnicast() != other.hasAllowSameNetworkUnicast()) return false; + if (hasAllowSameNetworkUnicast()) { + if (!getAllowSameNetworkUnicast().equals(other.getAllowSameNetworkUnicast())) return false; + } + if (hasAllowStaticRoutes() != other.hasAllowStaticRoutes()) return false; + if (hasAllowStaticRoutes()) { + if (!getAllowStaticRoutes().equals(other.getAllowStaticRoutes())) return false; + } + if (hasAllowSubInterfaces() != other.hasAllowSubInterfaces()) return false; + if (hasAllowSubInterfaces()) { + if (!getAllowSubInterfaces().equals(other.getAllowSubInterfaces())) return false; + } + if (hasAllowSubnetworkCreation() != other.hasAllowSubnetworkCreation()) return false; + if (hasAllowSubnetworkCreation()) { + if (!getAllowSubnetworkCreation().equals(other.getAllowSubnetworkCreation())) return false; + } + if (hasAllowVpcFirewallRules() != other.hasAllowVpcFirewallRules()) return false; + if (hasAllowVpcFirewallRules()) { + if (!getAllowVpcFirewallRules().equals(other.getAllowVpcFirewallRules())) return false; + } + if (hasAllowVpcPeering() != other.hasAllowVpcPeering()) return false; + if (hasAllowVpcPeering()) { + if (!getAllowVpcPeering().equals(other.getAllowVpcPeering())) return false; + } + if (hasAllowVpn() != other.hasAllowVpn()) return false; + if (hasAllowVpn()) { + if (!getAllowVpn().equals(other.getAllowVpn())) return false; + } + if (!getFirewallPolicyTypesList().equals(other.getFirewallPolicyTypesList())) return false; + if (!getInterfaceTypesList().equals(other.getInterfaceTypesList())) return false; + if (hasMulticast() != other.hasMulticast()) return false; + if (hasMulticast()) { + if (!getMulticast().equals(other.getMulticast())) return false; + } + if (hasPredefinedNetworkInternalIpv6Range() != other.hasPredefinedNetworkInternalIpv6Range()) + return false; + if (hasPredefinedNetworkInternalIpv6Range()) { + if (!getPredefinedNetworkInternalIpv6Range() + .equals(other.getPredefinedNetworkInternalIpv6Range())) return false; + } + if (!getPredefinedSubnetworkRangesList().equals(other.getPredefinedSubnetworkRangesList())) + return false; + if (!getSubnetPurposesList().equals(other.getSubnetPurposesList())) return false; + if (!getSubnetStackTypesList().equals(other.getSubnetStackTypesList())) return false; + if (!getSubnetworkPurposesList().equals(other.getSubnetworkPurposesList())) return false; + if (!getSubnetworkStackTypesList().equals(other.getSubnetworkStackTypesList())) return false; + if (hasUnicast() != other.hasUnicast()) return false; + if (hasUnicast()) { + if (!getUnicast().equals(other.getUnicast())) return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getAddressPurposesCount() > 0) { + hash = (37 * hash) + ADDRESS_PURPOSES_FIELD_NUMBER; + hash = (53 * hash) + getAddressPurposesList().hashCode(); + } + if (hasAllowAddressCreation()) { + hash = (37 * hash) + ALLOW_ADDRESS_CREATION_FIELD_NUMBER; + hash = (53 * hash) + getAllowAddressCreation().hashCode(); + } + if (hasAllowAliasIpRanges()) { + hash = (37 * hash) + ALLOW_ALIAS_IP_RANGES_FIELD_NUMBER; + hash = (53 * hash) + getAllowAliasIpRanges().hashCode(); + } + if (hasAllowAutoModeSubnet()) { + hash = (37 * hash) + ALLOW_AUTO_MODE_SUBNET_FIELD_NUMBER; + hash = (53 * hash) + getAllowAutoModeSubnet().hashCode(); + } + if (hasAllowClassDFirewalls()) { + hash = (37 * hash) + ALLOW_CLASS_D_FIREWALLS_FIELD_NUMBER; + hash = (53 * hash) + getAllowClassDFirewalls().hashCode(); + } + if (hasAllowCloudNat()) { + hash = (37 * hash) + ALLOW_CLOUD_NAT_FIELD_NUMBER; + hash = (53 * hash) + getAllowCloudNat().hashCode(); + } + if (hasAllowCloudRouter()) { + hash = (37 * hash) + ALLOW_CLOUD_ROUTER_FIELD_NUMBER; + hash = (53 * hash) + getAllowCloudRouter().hashCode(); + } + if (hasAllowDefaultNicAttachment()) { + hash = (37 * hash) + ALLOW_DEFAULT_NIC_ATTACHMENT_FIELD_NUMBER; + hash = (53 * hash) + getAllowDefaultNicAttachment().hashCode(); + } + if (hasAllowExternalIpAccess()) { + hash = (37 * hash) + ALLOW_EXTERNAL_IP_ACCESS_FIELD_NUMBER; + hash = (53 * hash) + getAllowExternalIpAccess().hashCode(); + } + if (hasAllowFirewallPolicy()) { + hash = (37 * hash) + ALLOW_FIREWALL_POLICY_FIELD_NUMBER; + hash = (53 * hash) + getAllowFirewallPolicy().hashCode(); + } + if (hasAllowInterconnect()) { + hash = (37 * hash) + ALLOW_INTERCONNECT_FIELD_NUMBER; + hash = (53 * hash) + getAllowInterconnect().hashCode(); + } + if (hasAllowIpForwarding()) { + hash = (37 * hash) + ALLOW_IP_FORWARDING_FIELD_NUMBER; + hash = (53 * hash) + getAllowIpForwarding().hashCode(); + } + if (hasAllowLoadBalancing()) { + hash = (37 * hash) + ALLOW_LOAD_BALANCING_FIELD_NUMBER; + hash = (53 * hash) + getAllowLoadBalancing().hashCode(); + } + if (hasAllowMultiNicInSameNetwork()) { + hash = (37 * hash) + ALLOW_MULTI_NIC_IN_SAME_NETWORK_FIELD_NUMBER; + hash = (53 * hash) + getAllowMultiNicInSameNetwork().hashCode(); + } + if (hasAllowMultiNicInSameSubnetwork()) { + hash = (37 * hash) + ALLOW_MULTI_NIC_IN_SAME_SUBNETWORK_FIELD_NUMBER; + hash = (53 * hash) + getAllowMultiNicInSameSubnetwork().hashCode(); + } + if (hasAllowMulticast()) { + hash = (37 * hash) + ALLOW_MULTICAST_FIELD_NUMBER; + hash = (53 * hash) + getAllowMulticast().hashCode(); + } + if (hasAllowNcc()) { + hash = (37 * hash) + ALLOW_NCC_FIELD_NUMBER; + hash = (53 * hash) + getAllowNcc().hashCode(); + } + if (hasAllowNetworkMigration()) { + hash = (37 * hash) + ALLOW_NETWORK_MIGRATION_FIELD_NUMBER; + hash = (53 * hash) + getAllowNetworkMigration().hashCode(); + } + if (hasAllowPacketMirroring()) { + hash = (37 * hash) + ALLOW_PACKET_MIRRORING_FIELD_NUMBER; + hash = (53 * hash) + getAllowPacketMirroring().hashCode(); + } + if (hasAllowPrivateGoogleAccess()) { + hash = (37 * hash) + ALLOW_PRIVATE_GOOGLE_ACCESS_FIELD_NUMBER; + hash = (53 * hash) + getAllowPrivateGoogleAccess().hashCode(); + } + if (hasAllowPsc()) { + hash = (37 * hash) + ALLOW_PSC_FIELD_NUMBER; + hash = (53 * hash) + getAllowPsc().hashCode(); + } + if (hasAllowSameNetworkUnicast()) { + hash = (37 * hash) + ALLOW_SAME_NETWORK_UNICAST_FIELD_NUMBER; + hash = (53 * hash) + getAllowSameNetworkUnicast().hashCode(); + } + if (hasAllowStaticRoutes()) { + hash = (37 * hash) + ALLOW_STATIC_ROUTES_FIELD_NUMBER; + hash = (53 * hash) + getAllowStaticRoutes().hashCode(); + } + if (hasAllowSubInterfaces()) { + hash = (37 * hash) + ALLOW_SUB_INTERFACES_FIELD_NUMBER; + hash = (53 * hash) + getAllowSubInterfaces().hashCode(); + } + if (hasAllowSubnetworkCreation()) { + hash = (37 * hash) + ALLOW_SUBNETWORK_CREATION_FIELD_NUMBER; + hash = (53 * hash) + getAllowSubnetworkCreation().hashCode(); + } + if (hasAllowVpcFirewallRules()) { + hash = (37 * hash) + ALLOW_VPC_FIREWALL_RULES_FIELD_NUMBER; + hash = (53 * hash) + getAllowVpcFirewallRules().hashCode(); + } + if (hasAllowVpcPeering()) { + hash = (37 * hash) + ALLOW_VPC_PEERING_FIELD_NUMBER; + hash = (53 * hash) + getAllowVpcPeering().hashCode(); + } + if (hasAllowVpn()) { + hash = (37 * hash) + ALLOW_VPN_FIELD_NUMBER; + hash = (53 * hash) + getAllowVpn().hashCode(); + } + if (getFirewallPolicyTypesCount() > 0) { + hash = (37 * hash) + FIREWALL_POLICY_TYPES_FIELD_NUMBER; + hash = (53 * hash) + getFirewallPolicyTypesList().hashCode(); + } + if (getInterfaceTypesCount() > 0) { + hash = (37 * hash) + INTERFACE_TYPES_FIELD_NUMBER; + hash = (53 * hash) + getInterfaceTypesList().hashCode(); + } + if (hasMulticast()) { + hash = (37 * hash) + MULTICAST_FIELD_NUMBER; + hash = (53 * hash) + getMulticast().hashCode(); + } + if (hasPredefinedNetworkInternalIpv6Range()) { + hash = (37 * hash) + PREDEFINED_NETWORK_INTERNAL_IPV6_RANGE_FIELD_NUMBER; + hash = (53 * hash) + getPredefinedNetworkInternalIpv6Range().hashCode(); + } + if (getPredefinedSubnetworkRangesCount() > 0) { + hash = (37 * hash) + PREDEFINED_SUBNETWORK_RANGES_FIELD_NUMBER; + hash = (53 * hash) + getPredefinedSubnetworkRangesList().hashCode(); + } + if (getSubnetPurposesCount() > 0) { + hash = (37 * hash) + SUBNET_PURPOSES_FIELD_NUMBER; + hash = (53 * hash) + getSubnetPurposesList().hashCode(); + } + if (getSubnetStackTypesCount() > 0) { + hash = (37 * hash) + SUBNET_STACK_TYPES_FIELD_NUMBER; + hash = (53 * hash) + getSubnetStackTypesList().hashCode(); + } + if (getSubnetworkPurposesCount() > 0) { + hash = (37 * hash) + SUBNETWORK_PURPOSES_FIELD_NUMBER; + hash = (53 * hash) + getSubnetworkPurposesList().hashCode(); + } + if (getSubnetworkStackTypesCount() > 0) { + hash = (37 * hash) + SUBNETWORK_STACK_TYPES_FIELD_NUMBER; + hash = (53 * hash) + getSubnetworkStackTypesList().hashCode(); + } + if (hasUnicast()) { + hash = (37 * hash) + UNICAST_FIELD_NUMBER; + hash = (53 * hash) + getUnicast().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.compute.v1.NetworkProfileNetworkFeatures parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.NetworkProfileNetworkFeatures 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.NetworkProfileNetworkFeatures parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.NetworkProfileNetworkFeatures 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.NetworkProfileNetworkFeatures parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.NetworkProfileNetworkFeatures 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.NetworkProfileNetworkFeatures parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.NetworkProfileNetworkFeatures 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.NetworkProfileNetworkFeatures parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.NetworkProfileNetworkFeatures 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.NetworkProfileNetworkFeatures 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.NetworkProfileNetworkFeatures 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.NetworkProfileNetworkFeatures 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.NetworkProfileNetworkFeatures} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.NetworkProfileNetworkFeatures) + com.google.cloud.compute.v1.NetworkProfileNetworkFeaturesOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_NetworkProfileNetworkFeatures_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_NetworkProfileNetworkFeatures_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.NetworkProfileNetworkFeatures.class, + com.google.cloud.compute.v1.NetworkProfileNetworkFeatures.Builder.class); + } + + // Construct using com.google.cloud.compute.v1.NetworkProfileNetworkFeatures.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + bitField1_ = 0; + addressPurposes_ = com.google.protobuf.LazyStringArrayList.emptyList(); + allowAddressCreation_ = ""; + allowAliasIpRanges_ = ""; + allowAutoModeSubnet_ = ""; + allowClassDFirewalls_ = ""; + allowCloudNat_ = ""; + allowCloudRouter_ = ""; + allowDefaultNicAttachment_ = ""; + allowExternalIpAccess_ = ""; + allowFirewallPolicy_ = ""; + allowInterconnect_ = ""; + allowIpForwarding_ = ""; + allowLoadBalancing_ = ""; + allowMultiNicInSameNetwork_ = ""; + allowMultiNicInSameSubnetwork_ = ""; + allowMulticast_ = ""; + allowNcc_ = ""; + allowNetworkMigration_ = ""; + allowPacketMirroring_ = ""; + allowPrivateGoogleAccess_ = ""; + allowPsc_ = ""; + allowSameNetworkUnicast_ = ""; + allowStaticRoutes_ = ""; + allowSubInterfaces_ = ""; + allowSubnetworkCreation_ = ""; + allowVpcFirewallRules_ = ""; + allowVpcPeering_ = ""; + allowVpn_ = ""; + firewallPolicyTypes_ = com.google.protobuf.LazyStringArrayList.emptyList(); + interfaceTypes_ = com.google.protobuf.LazyStringArrayList.emptyList(); + multicast_ = ""; + predefinedNetworkInternalIpv6Range_ = ""; + if (predefinedSubnetworkRangesBuilder_ == null) { + predefinedSubnetworkRanges_ = java.util.Collections.emptyList(); + } else { + predefinedSubnetworkRanges_ = null; + predefinedSubnetworkRangesBuilder_.clear(); + } + bitField1_ = (bitField1_ & ~0x00000001); + subnetPurposes_ = com.google.protobuf.LazyStringArrayList.emptyList(); + subnetStackTypes_ = com.google.protobuf.LazyStringArrayList.emptyList(); + subnetworkPurposes_ = com.google.protobuf.LazyStringArrayList.emptyList(); + subnetworkStackTypes_ = com.google.protobuf.LazyStringArrayList.emptyList(); + unicast_ = ""; + 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_NetworkProfileNetworkFeatures_descriptor; + } + + @java.lang.Override + public com.google.cloud.compute.v1.NetworkProfileNetworkFeatures getDefaultInstanceForType() { + return com.google.cloud.compute.v1.NetworkProfileNetworkFeatures.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.compute.v1.NetworkProfileNetworkFeatures build() { + com.google.cloud.compute.v1.NetworkProfileNetworkFeatures result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.compute.v1.NetworkProfileNetworkFeatures buildPartial() { + com.google.cloud.compute.v1.NetworkProfileNetworkFeatures result = + new com.google.cloud.compute.v1.NetworkProfileNetworkFeatures(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { + buildPartial0(result); + } + if (bitField1_ != 0) { + buildPartial1(result); + } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields( + com.google.cloud.compute.v1.NetworkProfileNetworkFeatures result) { + if (predefinedSubnetworkRangesBuilder_ == null) { + if (((bitField1_ & 0x00000001) != 0)) { + predefinedSubnetworkRanges_ = + java.util.Collections.unmodifiableList(predefinedSubnetworkRanges_); + bitField1_ = (bitField1_ & ~0x00000001); + } + result.predefinedSubnetworkRanges_ = predefinedSubnetworkRanges_; + } else { + result.predefinedSubnetworkRanges_ = predefinedSubnetworkRangesBuilder_.build(); + } + } + + private void buildPartial0(com.google.cloud.compute.v1.NetworkProfileNetworkFeatures result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + addressPurposes_.makeImmutable(); + result.addressPurposes_ = addressPurposes_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.allowAddressCreation_ = allowAddressCreation_; + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.allowAliasIpRanges_ = allowAliasIpRanges_; + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.allowAutoModeSubnet_ = allowAutoModeSubnet_; + to_bitField0_ |= 0x00000004; + } + if (((from_bitField0_ & 0x00000010) != 0)) { + result.allowClassDFirewalls_ = allowClassDFirewalls_; + to_bitField0_ |= 0x00000008; + } + if (((from_bitField0_ & 0x00000020) != 0)) { + result.allowCloudNat_ = allowCloudNat_; + to_bitField0_ |= 0x00000010; + } + if (((from_bitField0_ & 0x00000040) != 0)) { + result.allowCloudRouter_ = allowCloudRouter_; + to_bitField0_ |= 0x00000020; + } + if (((from_bitField0_ & 0x00000080) != 0)) { + result.allowDefaultNicAttachment_ = allowDefaultNicAttachment_; + to_bitField0_ |= 0x00000040; + } + if (((from_bitField0_ & 0x00000100) != 0)) { + result.allowExternalIpAccess_ = allowExternalIpAccess_; + to_bitField0_ |= 0x00000080; + } + if (((from_bitField0_ & 0x00000200) != 0)) { + result.allowFirewallPolicy_ = allowFirewallPolicy_; + to_bitField0_ |= 0x00000100; + } + if (((from_bitField0_ & 0x00000400) != 0)) { + result.allowInterconnect_ = allowInterconnect_; + to_bitField0_ |= 0x00000200; + } + if (((from_bitField0_ & 0x00000800) != 0)) { + result.allowIpForwarding_ = allowIpForwarding_; + to_bitField0_ |= 0x00000400; + } + if (((from_bitField0_ & 0x00001000) != 0)) { + result.allowLoadBalancing_ = allowLoadBalancing_; + to_bitField0_ |= 0x00000800; + } + if (((from_bitField0_ & 0x00002000) != 0)) { + result.allowMultiNicInSameNetwork_ = allowMultiNicInSameNetwork_; + to_bitField0_ |= 0x00001000; + } + if (((from_bitField0_ & 0x00004000) != 0)) { + result.allowMultiNicInSameSubnetwork_ = allowMultiNicInSameSubnetwork_; + to_bitField0_ |= 0x00002000; + } + if (((from_bitField0_ & 0x00008000) != 0)) { + result.allowMulticast_ = allowMulticast_; + to_bitField0_ |= 0x00004000; + } + if (((from_bitField0_ & 0x00010000) != 0)) { + result.allowNcc_ = allowNcc_; + to_bitField0_ |= 0x00008000; + } + if (((from_bitField0_ & 0x00020000) != 0)) { + result.allowNetworkMigration_ = allowNetworkMigration_; + to_bitField0_ |= 0x00010000; + } + if (((from_bitField0_ & 0x00040000) != 0)) { + result.allowPacketMirroring_ = allowPacketMirroring_; + to_bitField0_ |= 0x00020000; + } + if (((from_bitField0_ & 0x00080000) != 0)) { + result.allowPrivateGoogleAccess_ = allowPrivateGoogleAccess_; + to_bitField0_ |= 0x00040000; + } + if (((from_bitField0_ & 0x00100000) != 0)) { + result.allowPsc_ = allowPsc_; + to_bitField0_ |= 0x00080000; + } + if (((from_bitField0_ & 0x00200000) != 0)) { + result.allowSameNetworkUnicast_ = allowSameNetworkUnicast_; + to_bitField0_ |= 0x00100000; + } + if (((from_bitField0_ & 0x00400000) != 0)) { + result.allowStaticRoutes_ = allowStaticRoutes_; + to_bitField0_ |= 0x00200000; + } + if (((from_bitField0_ & 0x00800000) != 0)) { + result.allowSubInterfaces_ = allowSubInterfaces_; + to_bitField0_ |= 0x00400000; + } + if (((from_bitField0_ & 0x01000000) != 0)) { + result.allowSubnetworkCreation_ = allowSubnetworkCreation_; + to_bitField0_ |= 0x00800000; + } + if (((from_bitField0_ & 0x02000000) != 0)) { + result.allowVpcFirewallRules_ = allowVpcFirewallRules_; + to_bitField0_ |= 0x01000000; + } + if (((from_bitField0_ & 0x04000000) != 0)) { + result.allowVpcPeering_ = allowVpcPeering_; + to_bitField0_ |= 0x02000000; + } + if (((from_bitField0_ & 0x08000000) != 0)) { + result.allowVpn_ = allowVpn_; + to_bitField0_ |= 0x04000000; + } + if (((from_bitField0_ & 0x10000000) != 0)) { + firewallPolicyTypes_.makeImmutable(); + result.firewallPolicyTypes_ = firewallPolicyTypes_; + } + if (((from_bitField0_ & 0x20000000) != 0)) { + interfaceTypes_.makeImmutable(); + result.interfaceTypes_ = interfaceTypes_; + } + if (((from_bitField0_ & 0x40000000) != 0)) { + result.multicast_ = multicast_; + to_bitField0_ |= 0x08000000; + } + if (((from_bitField0_ & 0x80000000) != 0)) { + result.predefinedNetworkInternalIpv6Range_ = predefinedNetworkInternalIpv6Range_; + to_bitField0_ |= 0x10000000; + } + result.bitField0_ |= to_bitField0_; + } + + private void buildPartial1(com.google.cloud.compute.v1.NetworkProfileNetworkFeatures result) { + int from_bitField1_ = bitField1_; + if (((from_bitField1_ & 0x00000002) != 0)) { + subnetPurposes_.makeImmutable(); + result.subnetPurposes_ = subnetPurposes_; + } + if (((from_bitField1_ & 0x00000004) != 0)) { + subnetStackTypes_.makeImmutable(); + result.subnetStackTypes_ = subnetStackTypes_; + } + if (((from_bitField1_ & 0x00000008) != 0)) { + subnetworkPurposes_.makeImmutable(); + result.subnetworkPurposes_ = subnetworkPurposes_; + } + if (((from_bitField1_ & 0x00000010) != 0)) { + subnetworkStackTypes_.makeImmutable(); + result.subnetworkStackTypes_ = subnetworkStackTypes_; + } + int to_bitField0_ = 0; + if (((from_bitField1_ & 0x00000020) != 0)) { + result.unicast_ = unicast_; + to_bitField0_ |= 0x20000000; + } + result.bitField0_ |= to_bitField0_; + } + + @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.NetworkProfileNetworkFeatures) { + return mergeFrom((com.google.cloud.compute.v1.NetworkProfileNetworkFeatures) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.compute.v1.NetworkProfileNetworkFeatures other) { + if (other == com.google.cloud.compute.v1.NetworkProfileNetworkFeatures.getDefaultInstance()) + return this; + if (!other.addressPurposes_.isEmpty()) { + if (addressPurposes_.isEmpty()) { + addressPurposes_ = other.addressPurposes_; + bitField0_ |= 0x00000001; + } else { + ensureAddressPurposesIsMutable(); + addressPurposes_.addAll(other.addressPurposes_); + } + onChanged(); + } + if (other.hasAllowAddressCreation()) { + allowAddressCreation_ = other.allowAddressCreation_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (other.hasAllowAliasIpRanges()) { + allowAliasIpRanges_ = other.allowAliasIpRanges_; + bitField0_ |= 0x00000004; + onChanged(); + } + if (other.hasAllowAutoModeSubnet()) { + allowAutoModeSubnet_ = other.allowAutoModeSubnet_; + bitField0_ |= 0x00000008; + onChanged(); + } + if (other.hasAllowClassDFirewalls()) { + allowClassDFirewalls_ = other.allowClassDFirewalls_; + bitField0_ |= 0x00000010; + onChanged(); + } + if (other.hasAllowCloudNat()) { + allowCloudNat_ = other.allowCloudNat_; + bitField0_ |= 0x00000020; + onChanged(); + } + if (other.hasAllowCloudRouter()) { + allowCloudRouter_ = other.allowCloudRouter_; + bitField0_ |= 0x00000040; + onChanged(); + } + if (other.hasAllowDefaultNicAttachment()) { + allowDefaultNicAttachment_ = other.allowDefaultNicAttachment_; + bitField0_ |= 0x00000080; + onChanged(); + } + if (other.hasAllowExternalIpAccess()) { + allowExternalIpAccess_ = other.allowExternalIpAccess_; + bitField0_ |= 0x00000100; + onChanged(); + } + if (other.hasAllowFirewallPolicy()) { + allowFirewallPolicy_ = other.allowFirewallPolicy_; + bitField0_ |= 0x00000200; + onChanged(); + } + if (other.hasAllowInterconnect()) { + allowInterconnect_ = other.allowInterconnect_; + bitField0_ |= 0x00000400; + onChanged(); + } + if (other.hasAllowIpForwarding()) { + allowIpForwarding_ = other.allowIpForwarding_; + bitField0_ |= 0x00000800; + onChanged(); + } + if (other.hasAllowLoadBalancing()) { + allowLoadBalancing_ = other.allowLoadBalancing_; + bitField0_ |= 0x00001000; + onChanged(); + } + if (other.hasAllowMultiNicInSameNetwork()) { + allowMultiNicInSameNetwork_ = other.allowMultiNicInSameNetwork_; + bitField0_ |= 0x00002000; + onChanged(); + } + if (other.hasAllowMultiNicInSameSubnetwork()) { + allowMultiNicInSameSubnetwork_ = other.allowMultiNicInSameSubnetwork_; + bitField0_ |= 0x00004000; + onChanged(); + } + if (other.hasAllowMulticast()) { + allowMulticast_ = other.allowMulticast_; + bitField0_ |= 0x00008000; + onChanged(); + } + if (other.hasAllowNcc()) { + allowNcc_ = other.allowNcc_; + bitField0_ |= 0x00010000; + onChanged(); + } + if (other.hasAllowNetworkMigration()) { + allowNetworkMigration_ = other.allowNetworkMigration_; + bitField0_ |= 0x00020000; + onChanged(); + } + if (other.hasAllowPacketMirroring()) { + allowPacketMirroring_ = other.allowPacketMirroring_; + bitField0_ |= 0x00040000; + onChanged(); + } + if (other.hasAllowPrivateGoogleAccess()) { + allowPrivateGoogleAccess_ = other.allowPrivateGoogleAccess_; + bitField0_ |= 0x00080000; + onChanged(); + } + if (other.hasAllowPsc()) { + allowPsc_ = other.allowPsc_; + bitField0_ |= 0x00100000; + onChanged(); + } + if (other.hasAllowSameNetworkUnicast()) { + allowSameNetworkUnicast_ = other.allowSameNetworkUnicast_; + bitField0_ |= 0x00200000; + onChanged(); + } + if (other.hasAllowStaticRoutes()) { + allowStaticRoutes_ = other.allowStaticRoutes_; + bitField0_ |= 0x00400000; + onChanged(); + } + if (other.hasAllowSubInterfaces()) { + allowSubInterfaces_ = other.allowSubInterfaces_; + bitField0_ |= 0x00800000; + onChanged(); + } + if (other.hasAllowSubnetworkCreation()) { + allowSubnetworkCreation_ = other.allowSubnetworkCreation_; + bitField0_ |= 0x01000000; + onChanged(); + } + if (other.hasAllowVpcFirewallRules()) { + allowVpcFirewallRules_ = other.allowVpcFirewallRules_; + bitField0_ |= 0x02000000; + onChanged(); + } + if (other.hasAllowVpcPeering()) { + allowVpcPeering_ = other.allowVpcPeering_; + bitField0_ |= 0x04000000; + onChanged(); + } + if (other.hasAllowVpn()) { + allowVpn_ = other.allowVpn_; + bitField0_ |= 0x08000000; + onChanged(); + } + if (!other.firewallPolicyTypes_.isEmpty()) { + if (firewallPolicyTypes_.isEmpty()) { + firewallPolicyTypes_ = other.firewallPolicyTypes_; + bitField0_ |= 0x10000000; + } else { + ensureFirewallPolicyTypesIsMutable(); + firewallPolicyTypes_.addAll(other.firewallPolicyTypes_); + } + onChanged(); + } + if (!other.interfaceTypes_.isEmpty()) { + if (interfaceTypes_.isEmpty()) { + interfaceTypes_ = other.interfaceTypes_; + bitField0_ |= 0x20000000; + } else { + ensureInterfaceTypesIsMutable(); + interfaceTypes_.addAll(other.interfaceTypes_); + } + onChanged(); + } + if (other.hasMulticast()) { + multicast_ = other.multicast_; + bitField0_ |= 0x40000000; + onChanged(); + } + if (other.hasPredefinedNetworkInternalIpv6Range()) { + predefinedNetworkInternalIpv6Range_ = other.predefinedNetworkInternalIpv6Range_; + bitField0_ |= 0x80000000; + onChanged(); + } + if (predefinedSubnetworkRangesBuilder_ == null) { + if (!other.predefinedSubnetworkRanges_.isEmpty()) { + if (predefinedSubnetworkRanges_.isEmpty()) { + predefinedSubnetworkRanges_ = other.predefinedSubnetworkRanges_; + bitField1_ = (bitField1_ & ~0x00000001); + } else { + ensurePredefinedSubnetworkRangesIsMutable(); + predefinedSubnetworkRanges_.addAll(other.predefinedSubnetworkRanges_); + } + onChanged(); + } + } else { + if (!other.predefinedSubnetworkRanges_.isEmpty()) { + if (predefinedSubnetworkRangesBuilder_.isEmpty()) { + predefinedSubnetworkRangesBuilder_.dispose(); + predefinedSubnetworkRangesBuilder_ = null; + predefinedSubnetworkRanges_ = other.predefinedSubnetworkRanges_; + bitField1_ = (bitField1_ & ~0x00000001); + predefinedSubnetworkRangesBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getPredefinedSubnetworkRangesFieldBuilder() + : null; + } else { + predefinedSubnetworkRangesBuilder_.addAllMessages(other.predefinedSubnetworkRanges_); + } + } + } + if (!other.subnetPurposes_.isEmpty()) { + if (subnetPurposes_.isEmpty()) { + subnetPurposes_ = other.subnetPurposes_; + bitField1_ |= 0x00000002; + } else { + ensureSubnetPurposesIsMutable(); + subnetPurposes_.addAll(other.subnetPurposes_); + } + onChanged(); + } + if (!other.subnetStackTypes_.isEmpty()) { + if (subnetStackTypes_.isEmpty()) { + subnetStackTypes_ = other.subnetStackTypes_; + bitField1_ |= 0x00000004; + } else { + ensureSubnetStackTypesIsMutable(); + subnetStackTypes_.addAll(other.subnetStackTypes_); + } + onChanged(); + } + if (!other.subnetworkPurposes_.isEmpty()) { + if (subnetworkPurposes_.isEmpty()) { + subnetworkPurposes_ = other.subnetworkPurposes_; + bitField1_ |= 0x00000008; + } else { + ensureSubnetworkPurposesIsMutable(); + subnetworkPurposes_.addAll(other.subnetworkPurposes_); + } + onChanged(); + } + if (!other.subnetworkStackTypes_.isEmpty()) { + if (subnetworkStackTypes_.isEmpty()) { + subnetworkStackTypes_ = other.subnetworkStackTypes_; + bitField1_ |= 0x00000010; + } else { + ensureSubnetworkStackTypesIsMutable(); + subnetworkStackTypes_.addAll(other.subnetworkStackTypes_); + } + onChanged(); + } + if (other.hasUnicast()) { + unicast_ = other.unicast_; + bitField1_ |= 0x00000020; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 88019986: + { + allowMulticast_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00008000; + break; + } // case 88019986 + case 431339890: + { + allowDefaultNicAttachment_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000080; + break; + } // case 431339890 + case 706008034: + { + allowMultiNicInSameNetwork_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00002000; + break; + } // case 706008034 + case 923217826: + { + allowVpcPeering_ = input.readStringRequireUtf8(); + bitField0_ |= 0x04000000; + break; + } // case 923217826 + case 1052304882: + { + allowExternalIpAccess_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000100; + break; + } // case 1052304882 + case 1052871898: + { + allowClassDFirewalls_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000010; + break; + } // case 1052871898 + case 1217530106: + { + allowAutoModeSubnet_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000008; + break; + } // case 1217530106 + case 1263849370: + { + java.lang.String s = input.readStringRequireUtf8(); + ensureInterfaceTypesIsMutable(); + interfaceTypes_.add(s); + break; + } // case 1263849370 + case 1340253146: + { + allowSameNetworkUnicast_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00200000; + break; + } // case 1340253146 + case 1482063402: + { + allowStaticRoutes_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00400000; + break; + } // case 1482063402 + case 1786929586: + { + allowLoadBalancing_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00001000; + break; + } // case 1786929586 + case 1916705850: + { + allowNetworkMigration_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00020000; + break; + } // case 1916705850 + case 1977666426: + { + allowSubInterfaces_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00800000; + break; + } // case 1977666426 + case 1998733690: + { + unicast_ = input.readStringRequireUtf8(); + bitField1_ |= 0x00000020; + break; + } // case 1998733690 + case 2033607386: + { + allowFirewallPolicy_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000200; + break; + } // case 2033607386 + case 2038650122: + { + allowCloudNat_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000020; + break; + } // case 2038650122 + case -2070264062: + { + allowMultiNicInSameSubnetwork_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00004000; + break; + } // case -2070264062 + case -2050863582: + { + allowInterconnect_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000400; + break; + } // case -2050863582 + case -1884262982: + { + java.lang.String s = input.readStringRequireUtf8(); + ensureSubnetPurposesIsMutable(); + subnetPurposes_.add(s); + break; + } // case -1884262982 + case -1316128062: + { + allowNcc_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00010000; + break; + } // case -1316128062 + case -1316108718: + { + allowPsc_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00100000; + break; + } // case -1316108718 + case -1316063246: + { + allowVpn_ = input.readStringRequireUtf8(); + bitField0_ |= 0x08000000; + break; + } // case -1316063246 + case -1297350718: + { + allowPrivateGoogleAccess_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00080000; + break; + } // case -1297350718 + case -1169031078: + { + java.lang.String s = input.readStringRequireUtf8(); + ensureFirewallPolicyTypesIsMutable(); + firewallPolicyTypes_.add(s); + break; + } // case -1169031078 + case -1062182974: + { + multicast_ = input.readStringRequireUtf8(); + bitField0_ |= 0x40000000; + break; + } // case -1062182974 + case -1025043854: + { + com.google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange + m = + input.readMessage( + com.google.cloud.compute.v1 + .NetworkProfileNetworkFeaturesPredefinedSubnetworkRange.parser(), + extensionRegistry); + if (predefinedSubnetworkRangesBuilder_ == null) { + ensurePredefinedSubnetworkRangesIsMutable(); + predefinedSubnetworkRanges_.add(m); + } else { + predefinedSubnetworkRangesBuilder_.addMessage(m); + } + break; + } // case -1025043854 + case -830769150: + { + java.lang.String s = input.readStringRequireUtf8(); + ensureAddressPurposesIsMutable(); + addressPurposes_.add(s); + break; + } // case -830769150 + case -800347766: + { + java.lang.String s = input.readStringRequireUtf8(); + ensureSubnetworkStackTypesIsMutable(); + subnetworkStackTypes_.add(s); + break; + } // case -800347766 + case -687437822: + { + allowAddressCreation_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case -687437822 + case -686084534: + { + allowCloudRouter_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000040; + break; + } // case -686084534 + case -631093686: + { + allowAliasIpRanges_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case -631093686 + case -620343086: + { + allowSubnetworkCreation_ = input.readStringRequireUtf8(); + bitField0_ |= 0x01000000; + break; + } // case -620343086 + case -288262918: + { + allowIpForwarding_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000800; + break; + } // case -288262918 + case -222355934: + { + allowVpcFirewallRules_ = input.readStringRequireUtf8(); + bitField0_ |= 0x02000000; + break; + } // case -222355934 + case -197150702: + { + allowPacketMirroring_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00040000; + break; + } // case -197150702 + case -126897918: + { + java.lang.String s = input.readStringRequireUtf8(); + ensureSubnetStackTypesIsMutable(); + subnetStackTypes_.add(s); + break; + } // case -126897918 + case -72480022: + { + predefinedNetworkInternalIpv6Range_ = input.readStringRequireUtf8(); + bitField0_ |= 0x80000000; + break; + } // case -72480022 + case -69041614: + { + java.lang.String s = input.readStringRequireUtf8(); + ensureSubnetworkPurposesIsMutable(); + subnetworkPurposes_.add(s); + break; + } // case -69041614 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + private int bitField1_; + + private com.google.protobuf.LazyStringArrayList addressPurposes_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + private void ensureAddressPurposesIsMutable() { + if (!addressPurposes_.isModifiable()) { + addressPurposes_ = new com.google.protobuf.LazyStringArrayList(addressPurposes_); + } + bitField0_ |= 0x00000001; } - if (hasAllowStaticRoutes()) { - hash = (37 * hash) + ALLOW_STATIC_ROUTES_FIELD_NUMBER; - hash = (53 * hash) + getAllowStaticRoutes().hashCode(); + + /** + * + * + *
+     * Specifies what address purposes are supported. If empty, all address
+     * purposes are supported.
+     * Check the AddressPurposes enum for the list of possible values.
+     * 
+ * + * repeated string address_purposes = 433024768; + * + * @return A list containing the addressPurposes. + */ + public com.google.protobuf.ProtocolStringList getAddressPurposesList() { + addressPurposes_.makeImmutable(); + return addressPurposes_; } - if (hasAllowSubInterfaces()) { - hash = (37 * hash) + ALLOW_SUB_INTERFACES_FIELD_NUMBER; - hash = (53 * hash) + getAllowSubInterfaces().hashCode(); + + /** + * + * + *
+     * Specifies what address purposes are supported. If empty, all address
+     * purposes are supported.
+     * Check the AddressPurposes enum for the list of possible values.
+     * 
+ * + * repeated string address_purposes = 433024768; + * + * @return The count of addressPurposes. + */ + public int getAddressPurposesCount() { + return addressPurposes_.size(); } - if (hasAllowVpcPeering()) { - hash = (37 * hash) + ALLOW_VPC_PEERING_FIELD_NUMBER; - hash = (53 * hash) + getAllowVpcPeering().hashCode(); + + /** + * + * + *
+     * Specifies what address purposes are supported. If empty, all address
+     * purposes are supported.
+     * Check the AddressPurposes enum for the list of possible values.
+     * 
+ * + * repeated string address_purposes = 433024768; + * + * @param index The index of the element to return. + * @return The addressPurposes at the given index. + */ + public java.lang.String getAddressPurposes(int index) { + return addressPurposes_.get(index); } - if (hasAllowVpn()) { - hash = (37 * hash) + ALLOW_VPN_FIELD_NUMBER; - hash = (53 * hash) + getAllowVpn().hashCode(); + + /** + * + * + *
+     * Specifies what address purposes are supported. If empty, all address
+     * purposes are supported.
+     * Check the AddressPurposes enum for the list of possible values.
+     * 
+ * + * repeated string address_purposes = 433024768; + * + * @param index The index of the value to return. + * @return The bytes of the addressPurposes at the given index. + */ + public com.google.protobuf.ByteString getAddressPurposesBytes(int index) { + return addressPurposes_.getByteString(index); } - if (getInterfaceTypesCount() > 0) { - hash = (37 * hash) + INTERFACE_TYPES_FIELD_NUMBER; - hash = (53 * hash) + getInterfaceTypesList().hashCode(); + + /** + * + * + *
+     * Specifies what address purposes are supported. If empty, all address
+     * purposes are supported.
+     * Check the AddressPurposes enum for the list of possible values.
+     * 
+ * + * repeated string address_purposes = 433024768; + * + * @param index The index to set the value at. + * @param value The addressPurposes to set. + * @return This builder for chaining. + */ + public Builder setAddressPurposes(int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureAddressPurposesIsMutable(); + addressPurposes_.set(index, value); + bitField0_ |= 0x00000001; + onChanged(); + return this; } - if (hasMulticast()) { - hash = (37 * hash) + MULTICAST_FIELD_NUMBER; - hash = (53 * hash) + getMulticast().hashCode(); + + /** + * + * + *
+     * Specifies what address purposes are supported. If empty, all address
+     * purposes are supported.
+     * Check the AddressPurposes enum for the list of possible values.
+     * 
+ * + * repeated string address_purposes = 433024768; + * + * @param value The addressPurposes to add. + * @return This builder for chaining. + */ + public Builder addAddressPurposes(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureAddressPurposesIsMutable(); + addressPurposes_.add(value); + bitField0_ |= 0x00000001; + onChanged(); + return this; } - if (getSubnetPurposesCount() > 0) { - hash = (37 * hash) + SUBNET_PURPOSES_FIELD_NUMBER; - hash = (53 * hash) + getSubnetPurposesList().hashCode(); + + /** + * + * + *
+     * Specifies what address purposes are supported. If empty, all address
+     * purposes are supported.
+     * Check the AddressPurposes enum for the list of possible values.
+     * 
+ * + * repeated string address_purposes = 433024768; + * + * @param values The addressPurposes to add. + * @return This builder for chaining. + */ + public Builder addAllAddressPurposes(java.lang.Iterable values) { + ensureAddressPurposesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, addressPurposes_); + bitField0_ |= 0x00000001; + onChanged(); + return this; } - if (getSubnetStackTypesCount() > 0) { - hash = (37 * hash) + SUBNET_STACK_TYPES_FIELD_NUMBER; - hash = (53 * hash) + getSubnetStackTypesList().hashCode(); + + /** + * + * + *
+     * Specifies what address purposes are supported. If empty, all address
+     * purposes are supported.
+     * Check the AddressPurposes enum for the list of possible values.
+     * 
+ * + * repeated string address_purposes = 433024768; + * + * @return This builder for chaining. + */ + public Builder clearAddressPurposes() { + addressPurposes_ = com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + ; + onChanged(); + return this; } - if (getSubnetworkPurposesCount() > 0) { - hash = (37 * hash) + SUBNETWORK_PURPOSES_FIELD_NUMBER; - hash = (53 * hash) + getSubnetworkPurposesList().hashCode(); + + /** + * + * + *
+     * Specifies what address purposes are supported. If empty, all address
+     * purposes are supported.
+     * Check the AddressPurposes enum for the list of possible values.
+     * 
+ * + * repeated string address_purposes = 433024768; + * + * @param value The bytes of the addressPurposes to add. + * @return This builder for chaining. + */ + public Builder addAddressPurposesBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureAddressPurposesIsMutable(); + addressPurposes_.add(value); + bitField0_ |= 0x00000001; + onChanged(); + return this; } - if (getSubnetworkStackTypesCount() > 0) { - hash = (37 * hash) + SUBNETWORK_STACK_TYPES_FIELD_NUMBER; - hash = (53 * hash) + getSubnetworkStackTypesList().hashCode(); + + private java.lang.Object allowAddressCreation_ = ""; + + /** + * + * + *
+     * Specifies whether address creation is allowed.
+     * Check the AllowAddressCreation enum for the list of possible values.
+     * 
+ * + * optional string allow_address_creation = 450941184; + * + * @return Whether the allowAddressCreation field is set. + */ + public boolean hasAllowAddressCreation() { + return ((bitField0_ & 0x00000002) != 0); } - if (hasUnicast()) { - hash = (37 * hash) + UNICAST_FIELD_NUMBER; - hash = (53 * hash) + getUnicast().hashCode(); + + /** + * + * + *
+     * Specifies whether address creation is allowed.
+     * Check the AllowAddressCreation enum for the list of possible values.
+     * 
+ * + * optional string allow_address_creation = 450941184; + * + * @return The allowAddressCreation. + */ + public java.lang.String getAllowAddressCreation() { + java.lang.Object ref = allowAddressCreation_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + allowAddressCreation_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Specifies whether address creation is allowed.
+     * Check the AllowAddressCreation enum for the list of possible values.
+     * 
+ * + * optional string allow_address_creation = 450941184; + * + * @return The bytes for allowAddressCreation. + */ + public com.google.protobuf.ByteString getAllowAddressCreationBytes() { + java.lang.Object ref = allowAddressCreation_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + allowAddressCreation_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - public static com.google.cloud.compute.v1.NetworkProfileNetworkFeatures parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.cloud.compute.v1.NetworkProfileNetworkFeatures parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } + /** + * + * + *
+     * Specifies whether address creation is allowed.
+     * Check the AllowAddressCreation enum for the list of possible values.
+     * 
+ * + * optional string allow_address_creation = 450941184; + * + * @param value The allowAddressCreation to set. + * @return This builder for chaining. + */ + public Builder setAllowAddressCreation(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + allowAddressCreation_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } - public static com.google.cloud.compute.v1.NetworkProfileNetworkFeatures parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } + /** + * + * + *
+     * Specifies whether address creation is allowed.
+     * Check the AllowAddressCreation enum for the list of possible values.
+     * 
+ * + * optional string allow_address_creation = 450941184; + * + * @return This builder for chaining. + */ + public Builder clearAllowAddressCreation() { + allowAddressCreation_ = getDefaultInstance().getAllowAddressCreation(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } - public static com.google.cloud.compute.v1.NetworkProfileNetworkFeatures parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } + /** + * + * + *
+     * Specifies whether address creation is allowed.
+     * Check the AllowAddressCreation enum for the list of possible values.
+     * 
+ * + * optional string allow_address_creation = 450941184; + * + * @param value The bytes for allowAddressCreation to set. + * @return This builder for chaining. + */ + public Builder setAllowAddressCreationBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + allowAddressCreation_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } - public static com.google.cloud.compute.v1.NetworkProfileNetworkFeatures parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } + private java.lang.Object allowAliasIpRanges_ = ""; - public static com.google.cloud.compute.v1.NetworkProfileNetworkFeatures parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } + /** + * + * + *
+     * Specifies whether alias IP ranges (and secondary address ranges) are
+     * allowed.
+     * Check the AllowAliasIpRanges enum for the list of possible values.
+     * 
+ * + * optional string allow_alias_ip_ranges = 457984201; + * + * @return Whether the allowAliasIpRanges field is set. + */ + public boolean hasAllowAliasIpRanges() { + return ((bitField0_ & 0x00000004) != 0); + } - public static com.google.cloud.compute.v1.NetworkProfileNetworkFeatures parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } + /** + * + * + *
+     * Specifies whether alias IP ranges (and secondary address ranges) are
+     * allowed.
+     * Check the AllowAliasIpRanges enum for the list of possible values.
+     * 
+ * + * optional string allow_alias_ip_ranges = 457984201; + * + * @return The allowAliasIpRanges. + */ + public java.lang.String getAllowAliasIpRanges() { + java.lang.Object ref = allowAliasIpRanges_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + allowAliasIpRanges_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } - public static com.google.cloud.compute.v1.NetworkProfileNetworkFeatures parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } + /** + * + * + *
+     * Specifies whether alias IP ranges (and secondary address ranges) are
+     * allowed.
+     * Check the AllowAliasIpRanges enum for the list of possible values.
+     * 
+ * + * optional string allow_alias_ip_ranges = 457984201; + * + * @return The bytes for allowAliasIpRanges. + */ + public com.google.protobuf.ByteString getAllowAliasIpRangesBytes() { + java.lang.Object ref = allowAliasIpRanges_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + allowAliasIpRanges_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } - public static com.google.cloud.compute.v1.NetworkProfileNetworkFeatures parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } + /** + * + * + *
+     * Specifies whether alias IP ranges (and secondary address ranges) are
+     * allowed.
+     * Check the AllowAliasIpRanges enum for the list of possible values.
+     * 
+ * + * optional string allow_alias_ip_ranges = 457984201; + * + * @param value The allowAliasIpRanges to set. + * @return This builder for chaining. + */ + public Builder setAllowAliasIpRanges(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + allowAliasIpRanges_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } - public static com.google.cloud.compute.v1.NetworkProfileNetworkFeatures parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } + /** + * + * + *
+     * Specifies whether alias IP ranges (and secondary address ranges) are
+     * allowed.
+     * Check the AllowAliasIpRanges enum for the list of possible values.
+     * 
+ * + * optional string allow_alias_ip_ranges = 457984201; + * + * @return This builder for chaining. + */ + public Builder clearAllowAliasIpRanges() { + allowAliasIpRanges_ = getDefaultInstance().getAllowAliasIpRanges(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } - public static com.google.cloud.compute.v1.NetworkProfileNetworkFeatures parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } + /** + * + * + *
+     * Specifies whether alias IP ranges (and secondary address ranges) are
+     * allowed.
+     * Check the AllowAliasIpRanges enum for the list of possible values.
+     * 
+ * + * optional string allow_alias_ip_ranges = 457984201; + * + * @param value The bytes for allowAliasIpRanges to set. + * @return This builder for chaining. + */ + public Builder setAllowAliasIpRangesBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + allowAliasIpRanges_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } - public static com.google.cloud.compute.v1.NetworkProfileNetworkFeatures parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } + private java.lang.Object allowAutoModeSubnet_ = ""; - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } + /** + * + * + *
+     * Specifies whether auto mode subnet creation is allowed.
+     * Check the AllowAutoModeSubnet enum for the list of possible values.
+     * 
+ * + * optional string allow_auto_mode_subnet = 152191263; + * + * @return Whether the allowAutoModeSubnet field is set. + */ + public boolean hasAllowAutoModeSubnet() { + return ((bitField0_ & 0x00000008) != 0); + } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } + /** + * + * + *
+     * Specifies whether auto mode subnet creation is allowed.
+     * Check the AllowAutoModeSubnet enum for the list of possible values.
+     * 
+ * + * optional string allow_auto_mode_subnet = 152191263; + * + * @return The allowAutoModeSubnet. + */ + public java.lang.String getAllowAutoModeSubnet() { + java.lang.Object ref = allowAutoModeSubnet_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + allowAutoModeSubnet_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } - public static Builder newBuilder( - com.google.cloud.compute.v1.NetworkProfileNetworkFeatures prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } + /** + * + * + *
+     * Specifies whether auto mode subnet creation is allowed.
+     * Check the AllowAutoModeSubnet enum for the list of possible values.
+     * 
+ * + * optional string allow_auto_mode_subnet = 152191263; + * + * @return The bytes for allowAutoModeSubnet. + */ + public com.google.protobuf.ByteString getAllowAutoModeSubnetBytes() { + java.lang.Object ref = allowAutoModeSubnet_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + allowAutoModeSubnet_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } + /** + * + * + *
+     * Specifies whether auto mode subnet creation is allowed.
+     * Check the AllowAutoModeSubnet enum for the list of possible values.
+     * 
+ * + * optional string allow_auto_mode_subnet = 152191263; + * + * @param value The allowAutoModeSubnet to set. + * @return This builder for chaining. + */ + public Builder setAllowAutoModeSubnet(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + allowAutoModeSubnet_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } + /** + * + * + *
+     * Specifies whether auto mode subnet creation is allowed.
+     * Check the AllowAutoModeSubnet enum for the list of possible values.
+     * 
+ * + * optional string allow_auto_mode_subnet = 152191263; + * + * @return This builder for chaining. + */ + public Builder clearAllowAutoModeSubnet() { + allowAutoModeSubnet_ = getDefaultInstance().getAllowAutoModeSubnet(); + bitField0_ = (bitField0_ & ~0x00000008); + onChanged(); + return this; + } - /** - * - * - *
-   * 
- * - * Protobuf type {@code google.cloud.compute.v1.NetworkProfileNetworkFeatures} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.NetworkProfileNetworkFeatures) - com.google.cloud.compute.v1.NetworkProfileNetworkFeaturesOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.compute.v1.Compute - .internal_static_google_cloud_compute_v1_NetworkProfileNetworkFeatures_descriptor; + /** + * + * + *
+     * Specifies whether auto mode subnet creation is allowed.
+     * Check the AllowAutoModeSubnet enum for the list of possible values.
+     * 
+ * + * optional string allow_auto_mode_subnet = 152191263; + * + * @param value The bytes for allowAutoModeSubnet to set. + * @return This builder for chaining. + */ + public Builder setAllowAutoModeSubnetBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + allowAutoModeSubnet_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; } - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.compute.v1.Compute - .internal_static_google_cloud_compute_v1_NetworkProfileNetworkFeatures_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.compute.v1.NetworkProfileNetworkFeatures.class, - com.google.cloud.compute.v1.NetworkProfileNetworkFeatures.Builder.class); + private java.lang.Object allowClassDFirewalls_ = ""; + + /** + * + * + *
+     * Specifies whether firewalls for Class D address ranges are supported.
+     * Check the AllowClassDFirewalls enum for the list of possible values.
+     * 
+ * + * optional string allow_class_d_firewalls = 131608987; + * + * @return Whether the allowClassDFirewalls field is set. + */ + public boolean hasAllowClassDFirewalls() { + return ((bitField0_ & 0x00000010) != 0); } - // Construct using com.google.cloud.compute.v1.NetworkProfileNetworkFeatures.newBuilder() - private Builder() {} + /** + * + * + *
+     * Specifies whether firewalls for Class D address ranges are supported.
+     * Check the AllowClassDFirewalls enum for the list of possible values.
+     * 
+ * + * optional string allow_class_d_firewalls = 131608987; + * + * @return The allowClassDFirewalls. + */ + public java.lang.String getAllowClassDFirewalls() { + java.lang.Object ref = allowClassDFirewalls_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + allowClassDFirewalls_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); + /** + * + * + *
+     * Specifies whether firewalls for Class D address ranges are supported.
+     * Check the AllowClassDFirewalls enum for the list of possible values.
+     * 
+ * + * optional string allow_class_d_firewalls = 131608987; + * + * @return The bytes for allowClassDFirewalls. + */ + public com.google.protobuf.ByteString getAllowClassDFirewallsBytes() { + java.lang.Object ref = allowClassDFirewalls_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + allowClassDFirewalls_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } } - @java.lang.Override - public Builder clear() { - super.clear(); - bitField0_ = 0; - addressPurposes_ = com.google.protobuf.LazyStringArrayList.emptyList(); - allowAliasIpRanges_ = ""; - allowAutoModeSubnet_ = ""; - allowClassDFirewalls_ = ""; - allowCloudNat_ = ""; - allowCloudRouter_ = ""; - allowDefaultNicAttachment_ = ""; - allowExternalIpAccess_ = ""; - allowInterconnect_ = ""; - allowIpForwarding_ = ""; - allowLoadBalancing_ = ""; - allowMultiNicInSameNetwork_ = ""; - allowMulticast_ = ""; - allowNcc_ = ""; - allowNetworkMigration_ = ""; - allowPacketMirroring_ = ""; - allowPrivateGoogleAccess_ = ""; - allowPsc_ = ""; - allowSameNetworkUnicast_ = ""; - allowStaticRoutes_ = ""; - allowSubInterfaces_ = ""; - allowVpcPeering_ = ""; - allowVpn_ = ""; - interfaceTypes_ = com.google.protobuf.LazyStringArrayList.emptyList(); - multicast_ = ""; - subnetPurposes_ = com.google.protobuf.LazyStringArrayList.emptyList(); - subnetStackTypes_ = com.google.protobuf.LazyStringArrayList.emptyList(); - subnetworkPurposes_ = com.google.protobuf.LazyStringArrayList.emptyList(); - subnetworkStackTypes_ = com.google.protobuf.LazyStringArrayList.emptyList(); - unicast_ = ""; + /** + * + * + *
+     * Specifies whether firewalls for Class D address ranges are supported.
+     * Check the AllowClassDFirewalls enum for the list of possible values.
+     * 
+ * + * optional string allow_class_d_firewalls = 131608987; + * + * @param value The allowClassDFirewalls to set. + * @return This builder for chaining. + */ + public Builder setAllowClassDFirewalls(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + allowClassDFirewalls_ = value; + bitField0_ |= 0x00000010; + onChanged(); 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_NetworkProfileNetworkFeatures_descriptor; + /** + * + * + *
+     * Specifies whether firewalls for Class D address ranges are supported.
+     * Check the AllowClassDFirewalls enum for the list of possible values.
+     * 
+ * + * optional string allow_class_d_firewalls = 131608987; + * + * @return This builder for chaining. + */ + public Builder clearAllowClassDFirewalls() { + allowClassDFirewalls_ = getDefaultInstance().getAllowClassDFirewalls(); + bitField0_ = (bitField0_ & ~0x00000010); + onChanged(); + return this; } - @java.lang.Override - public com.google.cloud.compute.v1.NetworkProfileNetworkFeatures getDefaultInstanceForType() { - return com.google.cloud.compute.v1.NetworkProfileNetworkFeatures.getDefaultInstance(); + /** + * + * + *
+     * Specifies whether firewalls for Class D address ranges are supported.
+     * Check the AllowClassDFirewalls enum for the list of possible values.
+     * 
+ * + * optional string allow_class_d_firewalls = 131608987; + * + * @param value The bytes for allowClassDFirewalls to set. + * @return This builder for chaining. + */ + public Builder setAllowClassDFirewallsBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + allowClassDFirewalls_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; } - @java.lang.Override - public com.google.cloud.compute.v1.NetworkProfileNetworkFeatures build() { - com.google.cloud.compute.v1.NetworkProfileNetworkFeatures result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; + private java.lang.Object allowCloudNat_ = ""; + + /** + * + * + *
+     * Specifies whether cloud NAT creation is allowed.
+     * Check the AllowCloudNat enum for the list of possible values.
+     * 
+ * + * optional string allow_cloud_nat = 254831265; + * + * @return Whether the allowCloudNat field is set. + */ + public boolean hasAllowCloudNat() { + return ((bitField0_ & 0x00000020) != 0); } - @java.lang.Override - public com.google.cloud.compute.v1.NetworkProfileNetworkFeatures buildPartial() { - com.google.cloud.compute.v1.NetworkProfileNetworkFeatures result = - new com.google.cloud.compute.v1.NetworkProfileNetworkFeatures(this); - if (bitField0_ != 0) { - buildPartial0(result); + /** + * + * + *
+     * Specifies whether cloud NAT creation is allowed.
+     * Check the AllowCloudNat enum for the list of possible values.
+     * 
+ * + * optional string allow_cloud_nat = 254831265; + * + * @return The allowCloudNat. + */ + public java.lang.String getAllowCloudNat() { + java.lang.Object ref = allowCloudNat_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + allowCloudNat_ = s; + return s; + } else { + return (java.lang.String) ref; } - onBuilt(); - return result; } - private void buildPartial0(com.google.cloud.compute.v1.NetworkProfileNetworkFeatures result) { - int from_bitField0_ = bitField0_; - if (((from_bitField0_ & 0x00000001) != 0)) { - addressPurposes_.makeImmutable(); - result.addressPurposes_ = addressPurposes_; - } - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000002) != 0)) { - result.allowAliasIpRanges_ = allowAliasIpRanges_; - to_bitField0_ |= 0x00000001; - } - if (((from_bitField0_ & 0x00000004) != 0)) { - result.allowAutoModeSubnet_ = allowAutoModeSubnet_; - to_bitField0_ |= 0x00000002; - } - if (((from_bitField0_ & 0x00000008) != 0)) { - result.allowClassDFirewalls_ = allowClassDFirewalls_; - to_bitField0_ |= 0x00000004; - } - if (((from_bitField0_ & 0x00000010) != 0)) { - result.allowCloudNat_ = allowCloudNat_; - to_bitField0_ |= 0x00000008; - } - if (((from_bitField0_ & 0x00000020) != 0)) { - result.allowCloudRouter_ = allowCloudRouter_; - to_bitField0_ |= 0x00000010; - } - if (((from_bitField0_ & 0x00000040) != 0)) { - result.allowDefaultNicAttachment_ = allowDefaultNicAttachment_; - to_bitField0_ |= 0x00000020; - } - if (((from_bitField0_ & 0x00000080) != 0)) { - result.allowExternalIpAccess_ = allowExternalIpAccess_; - to_bitField0_ |= 0x00000040; - } - if (((from_bitField0_ & 0x00000100) != 0)) { - result.allowInterconnect_ = allowInterconnect_; - to_bitField0_ |= 0x00000080; - } - if (((from_bitField0_ & 0x00000200) != 0)) { - result.allowIpForwarding_ = allowIpForwarding_; - to_bitField0_ |= 0x00000100; - } - if (((from_bitField0_ & 0x00000400) != 0)) { - result.allowLoadBalancing_ = allowLoadBalancing_; - to_bitField0_ |= 0x00000200; - } - if (((from_bitField0_ & 0x00000800) != 0)) { - result.allowMultiNicInSameNetwork_ = allowMultiNicInSameNetwork_; - to_bitField0_ |= 0x00000400; - } - if (((from_bitField0_ & 0x00001000) != 0)) { - result.allowMulticast_ = allowMulticast_; - to_bitField0_ |= 0x00000800; - } - if (((from_bitField0_ & 0x00002000) != 0)) { - result.allowNcc_ = allowNcc_; - to_bitField0_ |= 0x00001000; - } - if (((from_bitField0_ & 0x00004000) != 0)) { - result.allowNetworkMigration_ = allowNetworkMigration_; - to_bitField0_ |= 0x00002000; - } - if (((from_bitField0_ & 0x00008000) != 0)) { - result.allowPacketMirroring_ = allowPacketMirroring_; - to_bitField0_ |= 0x00004000; - } - if (((from_bitField0_ & 0x00010000) != 0)) { - result.allowPrivateGoogleAccess_ = allowPrivateGoogleAccess_; - to_bitField0_ |= 0x00008000; - } - if (((from_bitField0_ & 0x00020000) != 0)) { - result.allowPsc_ = allowPsc_; - to_bitField0_ |= 0x00010000; - } - if (((from_bitField0_ & 0x00040000) != 0)) { - result.allowSameNetworkUnicast_ = allowSameNetworkUnicast_; - to_bitField0_ |= 0x00020000; - } - if (((from_bitField0_ & 0x00080000) != 0)) { - result.allowStaticRoutes_ = allowStaticRoutes_; - to_bitField0_ |= 0x00040000; - } - if (((from_bitField0_ & 0x00100000) != 0)) { - result.allowSubInterfaces_ = allowSubInterfaces_; - to_bitField0_ |= 0x00080000; - } - if (((from_bitField0_ & 0x00200000) != 0)) { - result.allowVpcPeering_ = allowVpcPeering_; - to_bitField0_ |= 0x00100000; - } - if (((from_bitField0_ & 0x00400000) != 0)) { - result.allowVpn_ = allowVpn_; - to_bitField0_ |= 0x00200000; - } - if (((from_bitField0_ & 0x00800000) != 0)) { - interfaceTypes_.makeImmutable(); - result.interfaceTypes_ = interfaceTypes_; - } - if (((from_bitField0_ & 0x01000000) != 0)) { - result.multicast_ = multicast_; - to_bitField0_ |= 0x00400000; - } - if (((from_bitField0_ & 0x02000000) != 0)) { - subnetPurposes_.makeImmutable(); - result.subnetPurposes_ = subnetPurposes_; - } - if (((from_bitField0_ & 0x04000000) != 0)) { - subnetStackTypes_.makeImmutable(); - result.subnetStackTypes_ = subnetStackTypes_; - } - if (((from_bitField0_ & 0x08000000) != 0)) { - subnetworkPurposes_.makeImmutable(); - result.subnetworkPurposes_ = subnetworkPurposes_; - } - if (((from_bitField0_ & 0x10000000) != 0)) { - subnetworkStackTypes_.makeImmutable(); - result.subnetworkStackTypes_ = subnetworkStackTypes_; - } - if (((from_bitField0_ & 0x20000000) != 0)) { - result.unicast_ = unicast_; - to_bitField0_ |= 0x00800000; + /** + * + * + *
+     * Specifies whether cloud NAT creation is allowed.
+     * Check the AllowCloudNat enum for the list of possible values.
+     * 
+ * + * optional string allow_cloud_nat = 254831265; + * + * @return The bytes for allowCloudNat. + */ + public com.google.protobuf.ByteString getAllowCloudNatBytes() { + java.lang.Object ref = allowCloudNat_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + allowCloudNat_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; } - result.bitField0_ |= to_bitField0_; - } - - @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); + /** + * + * + *
+     * Specifies whether cloud NAT creation is allowed.
+     * Check the AllowCloudNat enum for the list of possible values.
+     * 
+ * + * optional string allow_cloud_nat = 254831265; + * + * @param value The allowCloudNat to set. + * @return This builder for chaining. + */ + public Builder setAllowCloudNat(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + allowCloudNat_ = value; + bitField0_ |= 0x00000020; + onChanged(); + return this; } - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); + /** + * + * + *
+     * Specifies whether cloud NAT creation is allowed.
+     * Check the AllowCloudNat enum for the list of possible values.
+     * 
+ * + * optional string allow_cloud_nat = 254831265; + * + * @return This builder for chaining. + */ + public Builder clearAllowCloudNat() { + allowCloudNat_ = getDefaultInstance().getAllowCloudNat(); + bitField0_ = (bitField0_ & ~0x00000020); + onChanged(); + return this; } - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); + /** + * + * + *
+     * Specifies whether cloud NAT creation is allowed.
+     * Check the AllowCloudNat enum for the list of possible values.
+     * 
+ * + * optional string allow_cloud_nat = 254831265; + * + * @param value The bytes for allowCloudNat to set. + * @return This builder for chaining. + */ + public Builder setAllowCloudNatBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + allowCloudNat_ = value; + bitField0_ |= 0x00000020; + onChanged(); + return this; } - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } + private java.lang.Object allowCloudRouter_ = ""; - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.cloud.compute.v1.NetworkProfileNetworkFeatures) { - return mergeFrom((com.google.cloud.compute.v1.NetworkProfileNetworkFeatures) other); - } else { - super.mergeFrom(other); - return this; - } + /** + * + * + *
+     * Specifies whether cloud router creation is allowed.
+     * Check the AllowCloudRouter enum for the list of possible values.
+     * 
+ * + * optional string allow_cloud_router = 451110345; + * + * @return Whether the allowCloudRouter field is set. + */ + public boolean hasAllowCloudRouter() { + return ((bitField0_ & 0x00000040) != 0); } - public Builder mergeFrom(com.google.cloud.compute.v1.NetworkProfileNetworkFeatures other) { - if (other == com.google.cloud.compute.v1.NetworkProfileNetworkFeatures.getDefaultInstance()) - return this; - if (!other.addressPurposes_.isEmpty()) { - if (addressPurposes_.isEmpty()) { - addressPurposes_ = other.addressPurposes_; - bitField0_ |= 0x00000001; - } else { - ensureAddressPurposesIsMutable(); - addressPurposes_.addAll(other.addressPurposes_); - } - onChanged(); - } - if (other.hasAllowAliasIpRanges()) { - allowAliasIpRanges_ = other.allowAliasIpRanges_; - bitField0_ |= 0x00000002; - onChanged(); - } - if (other.hasAllowAutoModeSubnet()) { - allowAutoModeSubnet_ = other.allowAutoModeSubnet_; - bitField0_ |= 0x00000004; - onChanged(); - } - if (other.hasAllowClassDFirewalls()) { - allowClassDFirewalls_ = other.allowClassDFirewalls_; - bitField0_ |= 0x00000008; - onChanged(); - } - if (other.hasAllowCloudNat()) { - allowCloudNat_ = other.allowCloudNat_; - bitField0_ |= 0x00000010; - onChanged(); - } - if (other.hasAllowCloudRouter()) { - allowCloudRouter_ = other.allowCloudRouter_; - bitField0_ |= 0x00000020; - onChanged(); - } - if (other.hasAllowDefaultNicAttachment()) { - allowDefaultNicAttachment_ = other.allowDefaultNicAttachment_; - bitField0_ |= 0x00000040; - onChanged(); - } - if (other.hasAllowExternalIpAccess()) { - allowExternalIpAccess_ = other.allowExternalIpAccess_; - bitField0_ |= 0x00000080; - onChanged(); - } - if (other.hasAllowInterconnect()) { - allowInterconnect_ = other.allowInterconnect_; - bitField0_ |= 0x00000100; - onChanged(); - } - if (other.hasAllowIpForwarding()) { - allowIpForwarding_ = other.allowIpForwarding_; - bitField0_ |= 0x00000200; - onChanged(); - } - if (other.hasAllowLoadBalancing()) { - allowLoadBalancing_ = other.allowLoadBalancing_; - bitField0_ |= 0x00000400; - onChanged(); - } - if (other.hasAllowMultiNicInSameNetwork()) { - allowMultiNicInSameNetwork_ = other.allowMultiNicInSameNetwork_; - bitField0_ |= 0x00000800; - onChanged(); - } - if (other.hasAllowMulticast()) { - allowMulticast_ = other.allowMulticast_; - bitField0_ |= 0x00001000; - onChanged(); - } - if (other.hasAllowNcc()) { - allowNcc_ = other.allowNcc_; - bitField0_ |= 0x00002000; - onChanged(); - } - if (other.hasAllowNetworkMigration()) { - allowNetworkMigration_ = other.allowNetworkMigration_; - bitField0_ |= 0x00004000; - onChanged(); - } - if (other.hasAllowPacketMirroring()) { - allowPacketMirroring_ = other.allowPacketMirroring_; - bitField0_ |= 0x00008000; - onChanged(); - } - if (other.hasAllowPrivateGoogleAccess()) { - allowPrivateGoogleAccess_ = other.allowPrivateGoogleAccess_; - bitField0_ |= 0x00010000; - onChanged(); - } - if (other.hasAllowPsc()) { - allowPsc_ = other.allowPsc_; - bitField0_ |= 0x00020000; - onChanged(); - } - if (other.hasAllowSameNetworkUnicast()) { - allowSameNetworkUnicast_ = other.allowSameNetworkUnicast_; - bitField0_ |= 0x00040000; - onChanged(); - } - if (other.hasAllowStaticRoutes()) { - allowStaticRoutes_ = other.allowStaticRoutes_; - bitField0_ |= 0x00080000; - onChanged(); - } - if (other.hasAllowSubInterfaces()) { - allowSubInterfaces_ = other.allowSubInterfaces_; - bitField0_ |= 0x00100000; - onChanged(); - } - if (other.hasAllowVpcPeering()) { - allowVpcPeering_ = other.allowVpcPeering_; - bitField0_ |= 0x00200000; - onChanged(); - } - if (other.hasAllowVpn()) { - allowVpn_ = other.allowVpn_; - bitField0_ |= 0x00400000; - onChanged(); + /** + * + * + *
+     * Specifies whether cloud router creation is allowed.
+     * Check the AllowCloudRouter enum for the list of possible values.
+     * 
+ * + * optional string allow_cloud_router = 451110345; + * + * @return The allowCloudRouter. + */ + public java.lang.String getAllowCloudRouter() { + java.lang.Object ref = allowCloudRouter_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + allowCloudRouter_ = s; + return s; + } else { + return (java.lang.String) ref; } - if (!other.interfaceTypes_.isEmpty()) { - if (interfaceTypes_.isEmpty()) { - interfaceTypes_ = other.interfaceTypes_; - bitField0_ |= 0x00800000; - } else { - ensureInterfaceTypesIsMutable(); - interfaceTypes_.addAll(other.interfaceTypes_); - } - onChanged(); + } + + /** + * + * + *
+     * Specifies whether cloud router creation is allowed.
+     * Check the AllowCloudRouter enum for the list of possible values.
+     * 
+ * + * optional string allow_cloud_router = 451110345; + * + * @return The bytes for allowCloudRouter. + */ + public com.google.protobuf.ByteString getAllowCloudRouterBytes() { + java.lang.Object ref = allowCloudRouter_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + allowCloudRouter_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; } - if (other.hasMulticast()) { - multicast_ = other.multicast_; - bitField0_ |= 0x01000000; - onChanged(); + } + + /** + * + * + *
+     * Specifies whether cloud router creation is allowed.
+     * Check the AllowCloudRouter enum for the list of possible values.
+     * 
+ * + * optional string allow_cloud_router = 451110345; + * + * @param value The allowCloudRouter to set. + * @return This builder for chaining. + */ + public Builder setAllowCloudRouter(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); } - if (!other.subnetPurposes_.isEmpty()) { - if (subnetPurposes_.isEmpty()) { - subnetPurposes_ = other.subnetPurposes_; - bitField0_ |= 0x02000000; - } else { - ensureSubnetPurposesIsMutable(); - subnetPurposes_.addAll(other.subnetPurposes_); - } - onChanged(); + allowCloudRouter_ = value; + bitField0_ |= 0x00000040; + onChanged(); + return this; + } + + /** + * + * + *
+     * Specifies whether cloud router creation is allowed.
+     * Check the AllowCloudRouter enum for the list of possible values.
+     * 
+ * + * optional string allow_cloud_router = 451110345; + * + * @return This builder for chaining. + */ + public Builder clearAllowCloudRouter() { + allowCloudRouter_ = getDefaultInstance().getAllowCloudRouter(); + bitField0_ = (bitField0_ & ~0x00000040); + onChanged(); + return this; + } + + /** + * + * + *
+     * Specifies whether cloud router creation is allowed.
+     * Check the AllowCloudRouter enum for the list of possible values.
+     * 
+ * + * optional string allow_cloud_router = 451110345; + * + * @param value The bytes for allowCloudRouter to set. + * @return This builder for chaining. + */ + public Builder setAllowCloudRouterBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); } - if (!other.subnetStackTypes_.isEmpty()) { - if (subnetStackTypes_.isEmpty()) { - subnetStackTypes_ = other.subnetStackTypes_; - bitField0_ |= 0x04000000; - } else { - ensureSubnetStackTypesIsMutable(); - subnetStackTypes_.addAll(other.subnetStackTypes_); - } - onChanged(); + checkByteStringIsUtf8(value); + allowCloudRouter_ = value; + bitField0_ |= 0x00000040; + onChanged(); + return this; + } + + private java.lang.Object allowDefaultNicAttachment_ = ""; + + /** + * + * + *
+     * Specifies whether default NIC attachment is allowed.
+     * Check the AllowDefaultNicAttachment enum for the list of possible values.
+     * 
+ * + * optional string allow_default_nic_attachment = 53917486; + * + * @return Whether the allowDefaultNicAttachment field is set. + */ + public boolean hasAllowDefaultNicAttachment() { + return ((bitField0_ & 0x00000080) != 0); + } + + /** + * + * + *
+     * Specifies whether default NIC attachment is allowed.
+     * Check the AllowDefaultNicAttachment enum for the list of possible values.
+     * 
+ * + * optional string allow_default_nic_attachment = 53917486; + * + * @return The allowDefaultNicAttachment. + */ + public java.lang.String getAllowDefaultNicAttachment() { + java.lang.Object ref = allowDefaultNicAttachment_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + allowDefaultNicAttachment_ = s; + return s; + } else { + return (java.lang.String) ref; } - if (!other.subnetworkPurposes_.isEmpty()) { - if (subnetworkPurposes_.isEmpty()) { - subnetworkPurposes_ = other.subnetworkPurposes_; - bitField0_ |= 0x08000000; - } else { - ensureSubnetworkPurposesIsMutable(); - subnetworkPurposes_.addAll(other.subnetworkPurposes_); - } - onChanged(); + } + + /** + * + * + *
+     * Specifies whether default NIC attachment is allowed.
+     * Check the AllowDefaultNicAttachment enum for the list of possible values.
+     * 
+ * + * optional string allow_default_nic_attachment = 53917486; + * + * @return The bytes for allowDefaultNicAttachment. + */ + public com.google.protobuf.ByteString getAllowDefaultNicAttachmentBytes() { + java.lang.Object ref = allowDefaultNicAttachment_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + allowDefaultNicAttachment_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; } - if (!other.subnetworkStackTypes_.isEmpty()) { - if (subnetworkStackTypes_.isEmpty()) { - subnetworkStackTypes_ = other.subnetworkStackTypes_; - bitField0_ |= 0x10000000; - } else { - ensureSubnetworkStackTypesIsMutable(); - subnetworkStackTypes_.addAll(other.subnetworkStackTypes_); - } - onChanged(); + } + + /** + * + * + *
+     * Specifies whether default NIC attachment is allowed.
+     * Check the AllowDefaultNicAttachment enum for the list of possible values.
+     * 
+ * + * optional string allow_default_nic_attachment = 53917486; + * + * @param value The allowDefaultNicAttachment to set. + * @return This builder for chaining. + */ + public Builder setAllowDefaultNicAttachment(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); } - if (other.hasUnicast()) { - unicast_ = other.unicast_; - bitField0_ |= 0x20000000; - onChanged(); + allowDefaultNicAttachment_ = value; + bitField0_ |= 0x00000080; + onChanged(); + return this; + } + + /** + * + * + *
+     * Specifies whether default NIC attachment is allowed.
+     * Check the AllowDefaultNicAttachment enum for the list of possible values.
+     * 
+ * + * optional string allow_default_nic_attachment = 53917486; + * + * @return This builder for chaining. + */ + public Builder clearAllowDefaultNicAttachment() { + allowDefaultNicAttachment_ = getDefaultInstance().getAllowDefaultNicAttachment(); + bitField0_ = (bitField0_ & ~0x00000080); + onChanged(); + return this; + } + + /** + * + * + *
+     * Specifies whether default NIC attachment is allowed.
+     * Check the AllowDefaultNicAttachment enum for the list of possible values.
+     * 
+ * + * optional string allow_default_nic_attachment = 53917486; + * + * @param value The bytes for allowDefaultNicAttachment to set. + * @return This builder for chaining. + */ + public Builder setAllowDefaultNicAttachmentBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); } - this.mergeUnknownFields(other.getUnknownFields()); + checkByteStringIsUtf8(value); + allowDefaultNicAttachment_ = value; + bitField0_ |= 0x00000080; onChanged(); return this; } - @java.lang.Override - public final boolean isInitialized() { - return true; + private java.lang.Object allowExternalIpAccess_ = ""; + + /** + * + * + *
+     * Specifies whether VMs are allowed to have external IP access on network
+     * interfaces connected to this VPC.
+     * Check the AllowExternalIpAccess enum for the list of possible values.
+     * 
+ * + * optional string allow_external_ip_access = 131538110; + * + * @return Whether the allowExternalIpAccess field is set. + */ + public boolean hasAllowExternalIpAccess() { + return ((bitField0_ & 0x00000100) != 0); } - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 88019986: - { - allowMulticast_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00001000; - break; - } // case 88019986 - case 431339890: - { - allowDefaultNicAttachment_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000040; - break; - } // case 431339890 - case 706008034: - { - allowMultiNicInSameNetwork_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000800; - break; - } // case 706008034 - case 923217826: - { - allowVpcPeering_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00200000; - break; - } // case 923217826 - case 1052304882: - { - allowExternalIpAccess_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000080; - break; - } // case 1052304882 - case 1052871898: - { - allowClassDFirewalls_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000008; - break; - } // case 1052871898 - case 1217530106: - { - allowAutoModeSubnet_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000004; - break; - } // case 1217530106 - case 1263849370: - { - java.lang.String s = input.readStringRequireUtf8(); - ensureInterfaceTypesIsMutable(); - interfaceTypes_.add(s); - break; - } // case 1263849370 - case 1340253146: - { - allowSameNetworkUnicast_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00040000; - break; - } // case 1340253146 - case 1482063402: - { - allowStaticRoutes_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00080000; - break; - } // case 1482063402 - case 1786929586: - { - allowLoadBalancing_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000400; - break; - } // case 1786929586 - case 1916705850: - { - allowNetworkMigration_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00004000; - break; - } // case 1916705850 - case 1977666426: - { - allowSubInterfaces_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00100000; - break; - } // case 1977666426 - case 1998733690: - { - unicast_ = input.readStringRequireUtf8(); - bitField0_ |= 0x20000000; - break; - } // case 1998733690 - case 2038650122: - { - allowCloudNat_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000010; - break; - } // case 2038650122 - case -2050863582: - { - allowInterconnect_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000100; - break; - } // case -2050863582 - case -1884262982: - { - java.lang.String s = input.readStringRequireUtf8(); - ensureSubnetPurposesIsMutable(); - subnetPurposes_.add(s); - break; - } // case -1884262982 - case -1316128062: - { - allowNcc_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00002000; - break; - } // case -1316128062 - case -1316108718: - { - allowPsc_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00020000; - break; - } // case -1316108718 - case -1316063246: - { - allowVpn_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00400000; - break; - } // case -1316063246 - case -1297350718: - { - allowPrivateGoogleAccess_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00010000; - break; - } // case -1297350718 - case -1062182974: - { - multicast_ = input.readStringRequireUtf8(); - bitField0_ |= 0x01000000; - break; - } // case -1062182974 - case -830769150: - { - java.lang.String s = input.readStringRequireUtf8(); - ensureAddressPurposesIsMutable(); - addressPurposes_.add(s); - break; - } // case -830769150 - case -800347766: - { - java.lang.String s = input.readStringRequireUtf8(); - ensureSubnetworkStackTypesIsMutable(); - subnetworkStackTypes_.add(s); - break; - } // case -800347766 - case -686084534: - { - allowCloudRouter_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000020; - break; - } // case -686084534 - case -631093686: - { - allowAliasIpRanges_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000002; - break; - } // case -631093686 - case -288262918: - { - allowIpForwarding_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000200; - break; - } // case -288262918 - case -197150702: - { - allowPacketMirroring_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00008000; - break; - } // case -197150702 - case -126897918: - { - java.lang.String s = input.readStringRequireUtf8(); - ensureSubnetStackTypesIsMutable(); - subnetStackTypes_.add(s); - break; - } // case -126897918 - case -69041614: - { - java.lang.String s = input.readStringRequireUtf8(); - ensureSubnetworkPurposesIsMutable(); - subnetworkPurposes_.add(s); - break; - } // case -69041614 - default: - { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; + /** + * + * + *
+     * Specifies whether VMs are allowed to have external IP access on network
+     * interfaces connected to this VPC.
+     * Check the AllowExternalIpAccess enum for the list of possible values.
+     * 
+ * + * optional string allow_external_ip_access = 131538110; + * + * @return The allowExternalIpAccess. + */ + public java.lang.String getAllowExternalIpAccess() { + java.lang.Object ref = allowExternalIpAccess_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + allowExternalIpAccess_ = s; + return s; + } else { + return (java.lang.String) ref; + } } - private int bitField0_; - - private com.google.protobuf.LazyStringArrayList addressPurposes_ = - com.google.protobuf.LazyStringArrayList.emptyList(); + /** + * + * + *
+     * Specifies whether VMs are allowed to have external IP access on network
+     * interfaces connected to this VPC.
+     * Check the AllowExternalIpAccess enum for the list of possible values.
+     * 
+ * + * optional string allow_external_ip_access = 131538110; + * + * @return The bytes for allowExternalIpAccess. + */ + public com.google.protobuf.ByteString getAllowExternalIpAccessBytes() { + java.lang.Object ref = allowExternalIpAccess_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + allowExternalIpAccess_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } - private void ensureAddressPurposesIsMutable() { - if (!addressPurposes_.isModifiable()) { - addressPurposes_ = new com.google.protobuf.LazyStringArrayList(addressPurposes_); + /** + * + * + *
+     * Specifies whether VMs are allowed to have external IP access on network
+     * interfaces connected to this VPC.
+     * Check the AllowExternalIpAccess enum for the list of possible values.
+     * 
+ * + * optional string allow_external_ip_access = 131538110; + * + * @param value The allowExternalIpAccess to set. + * @return This builder for chaining. + */ + public Builder setAllowExternalIpAccess(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); } - bitField0_ |= 0x00000001; + allowExternalIpAccess_ = value; + bitField0_ |= 0x00000100; + onChanged(); + return this; } /** * * *
-     * Specifies what address purposes are supported. If empty, all address
-     * purposes are supported.
-     * Check the AddressPurposes enum for the list of possible values.
+     * Specifies whether VMs are allowed to have external IP access on network
+     * interfaces connected to this VPC.
+     * Check the AllowExternalIpAccess enum for the list of possible values.
      * 
* - * repeated string address_purposes = 433024768; + * optional string allow_external_ip_access = 131538110; * - * @return A list containing the addressPurposes. + * @return This builder for chaining. */ - public com.google.protobuf.ProtocolStringList getAddressPurposesList() { - addressPurposes_.makeImmutable(); - return addressPurposes_; + public Builder clearAllowExternalIpAccess() { + allowExternalIpAccess_ = getDefaultInstance().getAllowExternalIpAccess(); + bitField0_ = (bitField0_ & ~0x00000100); + onChanged(); + return this; } /** * * *
-     * Specifies what address purposes are supported. If empty, all address
-     * purposes are supported.
-     * Check the AddressPurposes enum for the list of possible values.
+     * Specifies whether VMs are allowed to have external IP access on network
+     * interfaces connected to this VPC.
+     * Check the AllowExternalIpAccess enum for the list of possible values.
      * 
* - * repeated string address_purposes = 433024768; + * optional string allow_external_ip_access = 131538110; * - * @return The count of addressPurposes. + * @param value The bytes for allowExternalIpAccess to set. + * @return This builder for chaining. */ - public int getAddressPurposesCount() { - return addressPurposes_.size(); + public Builder setAllowExternalIpAccessBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + allowExternalIpAccess_ = value; + bitField0_ |= 0x00000100; + onChanged(); + return this; } + private java.lang.Object allowFirewallPolicy_ = ""; + /** * * *
-     * Specifies what address purposes are supported. If empty, all address
-     * purposes are supported.
-     * Check the AddressPurposes enum for the list of possible values.
+     * Specifies whether firewall policy can be attached to the network.
+     * Check the AllowFirewallPolicy enum for the list of possible values.
      * 
* - * repeated string address_purposes = 433024768; + * optional string allow_firewall_policy = 254200923; * - * @param index The index of the element to return. - * @return The addressPurposes at the given index. + * @return Whether the allowFirewallPolicy field is set. */ - public java.lang.String getAddressPurposes(int index) { - return addressPurposes_.get(index); + public boolean hasAllowFirewallPolicy() { + return ((bitField0_ & 0x00000200) != 0); } /** * * *
-     * Specifies what address purposes are supported. If empty, all address
-     * purposes are supported.
-     * Check the AddressPurposes enum for the list of possible values.
+     * Specifies whether firewall policy can be attached to the network.
+     * Check the AllowFirewallPolicy enum for the list of possible values.
      * 
* - * repeated string address_purposes = 433024768; + * optional string allow_firewall_policy = 254200923; * - * @param index The index of the value to return. - * @return The bytes of the addressPurposes at the given index. + * @return The allowFirewallPolicy. */ - public com.google.protobuf.ByteString getAddressPurposesBytes(int index) { - return addressPurposes_.getByteString(index); + public java.lang.String getAllowFirewallPolicy() { + java.lang.Object ref = allowFirewallPolicy_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + allowFirewallPolicy_ = s; + return s; + } else { + return (java.lang.String) ref; + } } /** * * *
-     * Specifies what address purposes are supported. If empty, all address
-     * purposes are supported.
-     * Check the AddressPurposes enum for the list of possible values.
+     * Specifies whether firewall policy can be attached to the network.
+     * Check the AllowFirewallPolicy enum for the list of possible values.
      * 
* - * repeated string address_purposes = 433024768; + * optional string allow_firewall_policy = 254200923; * - * @param index The index to set the value at. - * @param value The addressPurposes to set. + * @return The bytes for allowFirewallPolicy. + */ + public com.google.protobuf.ByteString getAllowFirewallPolicyBytes() { + java.lang.Object ref = allowFirewallPolicy_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + allowFirewallPolicy_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Specifies whether firewall policy can be attached to the network.
+     * Check the AllowFirewallPolicy enum for the list of possible values.
+     * 
+ * + * optional string allow_firewall_policy = 254200923; + * + * @param value The allowFirewallPolicy to set. * @return This builder for chaining. */ - public Builder setAddressPurposes(int index, java.lang.String value) { + public Builder setAllowFirewallPolicy(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - ensureAddressPurposesIsMutable(); - addressPurposes_.set(index, value); - bitField0_ |= 0x00000001; + allowFirewallPolicy_ = value; + bitField0_ |= 0x00000200; onChanged(); return this; } @@ -8130,45 +11107,130 @@ public Builder setAddressPurposes(int index, java.lang.String value) { * * *
-     * Specifies what address purposes are supported. If empty, all address
-     * purposes are supported.
-     * Check the AddressPurposes enum for the list of possible values.
+     * Specifies whether firewall policy can be attached to the network.
+     * Check the AllowFirewallPolicy enum for the list of possible values.
      * 
* - * repeated string address_purposes = 433024768; + * optional string allow_firewall_policy = 254200923; * - * @param value The addressPurposes to add. * @return This builder for chaining. */ - public Builder addAddressPurposes(java.lang.String value) { + public Builder clearAllowFirewallPolicy() { + allowFirewallPolicy_ = getDefaultInstance().getAllowFirewallPolicy(); + bitField0_ = (bitField0_ & ~0x00000200); + onChanged(); + return this; + } + + /** + * + * + *
+     * Specifies whether firewall policy can be attached to the network.
+     * Check the AllowFirewallPolicy enum for the list of possible values.
+     * 
+ * + * optional string allow_firewall_policy = 254200923; + * + * @param value The bytes for allowFirewallPolicy to set. + * @return This builder for chaining. + */ + public Builder setAllowFirewallPolicyBytes(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } - ensureAddressPurposesIsMutable(); - addressPurposes_.add(value); - bitField0_ |= 0x00000001; + checkByteStringIsUtf8(value); + allowFirewallPolicy_ = value; + bitField0_ |= 0x00000200; onChanged(); return this; } + private java.lang.Object allowInterconnect_ = ""; + /** * * *
-     * Specifies what address purposes are supported. If empty, all address
-     * purposes are supported.
-     * Check the AddressPurposes enum for the list of possible values.
+     * Specifies whether Cloud Interconnect creation is allowed.
+     * Check the AllowInterconnect enum for the list of possible values.
      * 
* - * repeated string address_purposes = 433024768; + * optional string allow_interconnect = 280512964; * - * @param values The addressPurposes to add. + * @return Whether the allowInterconnect field is set. + */ + public boolean hasAllowInterconnect() { + return ((bitField0_ & 0x00000400) != 0); + } + + /** + * + * + *
+     * Specifies whether Cloud Interconnect creation is allowed.
+     * Check the AllowInterconnect enum for the list of possible values.
+     * 
+ * + * optional string allow_interconnect = 280512964; + * + * @return The allowInterconnect. + */ + public java.lang.String getAllowInterconnect() { + java.lang.Object ref = allowInterconnect_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + allowInterconnect_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Specifies whether Cloud Interconnect creation is allowed.
+     * Check the AllowInterconnect enum for the list of possible values.
+     * 
+ * + * optional string allow_interconnect = 280512964; + * + * @return The bytes for allowInterconnect. + */ + public com.google.protobuf.ByteString getAllowInterconnectBytes() { + java.lang.Object ref = allowInterconnect_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + allowInterconnect_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Specifies whether Cloud Interconnect creation is allowed.
+     * Check the AllowInterconnect enum for the list of possible values.
+     * 
+ * + * optional string allow_interconnect = 280512964; + * + * @param value The allowInterconnect to set. * @return This builder for chaining. */ - public Builder addAllAddressPurposes(java.lang.Iterable values) { - ensureAddressPurposesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, addressPurposes_); - bitField0_ |= 0x00000001; + public Builder setAllowInterconnect(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + allowInterconnect_ = value; + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -8177,19 +11239,17 @@ public Builder addAllAddressPurposes(java.lang.Iterable values * * *
-     * Specifies what address purposes are supported. If empty, all address
-     * purposes are supported.
-     * Check the AddressPurposes enum for the list of possible values.
+     * Specifies whether Cloud Interconnect creation is allowed.
+     * Check the AllowInterconnect enum for the list of possible values.
      * 
* - * repeated string address_purposes = 433024768; + * optional string allow_interconnect = 280512964; * * @return This builder for chaining. */ - public Builder clearAddressPurposes() { - addressPurposes_ = com.google.protobuf.LazyStringArrayList.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - ; + public Builder clearAllowInterconnect() { + allowInterconnect_ = getDefaultInstance().getAllowInterconnect(); + bitField0_ = (bitField0_ & ~0x00000400); onChanged(); return this; } @@ -8198,66 +11258,62 @@ public Builder clearAddressPurposes() { * * *
-     * Specifies what address purposes are supported. If empty, all address
-     * purposes are supported.
-     * Check the AddressPurposes enum for the list of possible values.
+     * Specifies whether Cloud Interconnect creation is allowed.
+     * Check the AllowInterconnect enum for the list of possible values.
      * 
* - * repeated string address_purposes = 433024768; + * optional string allow_interconnect = 280512964; * - * @param value The bytes of the addressPurposes to add. + * @param value The bytes for allowInterconnect to set. * @return This builder for chaining. */ - public Builder addAddressPurposesBytes(com.google.protobuf.ByteString value) { + public Builder setAllowInterconnectBytes(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - ensureAddressPurposesIsMutable(); - addressPurposes_.add(value); - bitField0_ |= 0x00000001; + allowInterconnect_ = value; + bitField0_ |= 0x00000400; onChanged(); return this; } - private java.lang.Object allowAliasIpRanges_ = ""; + private java.lang.Object allowIpForwarding_ = ""; /** * * *
-     * Specifies whether alias IP ranges (and secondary address ranges) are
-     * allowed.
-     * Check the AllowAliasIpRanges enum for the list of possible values.
+     * Specifies whether IP forwarding is allowed.
+     * Check the AllowIpForwarding enum for the list of possible values.
      * 
* - * optional string allow_alias_ip_ranges = 457984201; + * optional string allow_ip_forwarding = 500838047; * - * @return Whether the allowAliasIpRanges field is set. + * @return Whether the allowIpForwarding field is set. */ - public boolean hasAllowAliasIpRanges() { - return ((bitField0_ & 0x00000002) != 0); + public boolean hasAllowIpForwarding() { + return ((bitField0_ & 0x00000800) != 0); } /** * * *
-     * Specifies whether alias IP ranges (and secondary address ranges) are
-     * allowed.
-     * Check the AllowAliasIpRanges enum for the list of possible values.
+     * Specifies whether IP forwarding is allowed.
+     * Check the AllowIpForwarding enum for the list of possible values.
      * 
* - * optional string allow_alias_ip_ranges = 457984201; + * optional string allow_ip_forwarding = 500838047; * - * @return The allowAliasIpRanges. + * @return The allowIpForwarding. */ - public java.lang.String getAllowAliasIpRanges() { - java.lang.Object ref = allowAliasIpRanges_; + public java.lang.String getAllowIpForwarding() { + java.lang.Object ref = allowIpForwarding_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - allowAliasIpRanges_ = s; + allowIpForwarding_ = s; return s; } else { return (java.lang.String) ref; @@ -8268,21 +11324,20 @@ public java.lang.String getAllowAliasIpRanges() { * * *
-     * Specifies whether alias IP ranges (and secondary address ranges) are
-     * allowed.
-     * Check the AllowAliasIpRanges enum for the list of possible values.
+     * Specifies whether IP forwarding is allowed.
+     * Check the AllowIpForwarding enum for the list of possible values.
      * 
* - * optional string allow_alias_ip_ranges = 457984201; + * optional string allow_ip_forwarding = 500838047; * - * @return The bytes for allowAliasIpRanges. + * @return The bytes for allowIpForwarding. */ - public com.google.protobuf.ByteString getAllowAliasIpRangesBytes() { - java.lang.Object ref = allowAliasIpRanges_; + public com.google.protobuf.ByteString getAllowIpForwardingBytes() { + java.lang.Object ref = allowIpForwarding_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - allowAliasIpRanges_ = b; + allowIpForwarding_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; @@ -8293,22 +11348,21 @@ public com.google.protobuf.ByteString getAllowAliasIpRangesBytes() { * * *
-     * Specifies whether alias IP ranges (and secondary address ranges) are
-     * allowed.
-     * Check the AllowAliasIpRanges enum for the list of possible values.
+     * Specifies whether IP forwarding is allowed.
+     * Check the AllowIpForwarding enum for the list of possible values.
      * 
* - * optional string allow_alias_ip_ranges = 457984201; + * optional string allow_ip_forwarding = 500838047; * - * @param value The allowAliasIpRanges to set. + * @param value The allowIpForwarding to set. * @return This builder for chaining. */ - public Builder setAllowAliasIpRanges(java.lang.String value) { + public Builder setAllowIpForwarding(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - allowAliasIpRanges_ = value; - bitField0_ |= 0x00000002; + allowIpForwarding_ = value; + bitField0_ |= 0x00000800; onChanged(); return this; } @@ -8317,18 +11371,17 @@ public Builder setAllowAliasIpRanges(java.lang.String value) { * * *
-     * Specifies whether alias IP ranges (and secondary address ranges) are
-     * allowed.
-     * Check the AllowAliasIpRanges enum for the list of possible values.
+     * Specifies whether IP forwarding is allowed.
+     * Check the AllowIpForwarding enum for the list of possible values.
      * 
* - * optional string allow_alias_ip_ranges = 457984201; + * optional string allow_ip_forwarding = 500838047; * * @return This builder for chaining. */ - public Builder clearAllowAliasIpRanges() { - allowAliasIpRanges_ = getDefaultInstance().getAllowAliasIpRanges(); - bitField0_ = (bitField0_ & ~0x00000002); + public Builder clearAllowIpForwarding() { + allowIpForwarding_ = getDefaultInstance().getAllowIpForwarding(); + bitField0_ = (bitField0_ & ~0x00000800); onChanged(); return this; } @@ -8337,63 +11390,62 @@ public Builder clearAllowAliasIpRanges() { * * *
-     * Specifies whether alias IP ranges (and secondary address ranges) are
-     * allowed.
-     * Check the AllowAliasIpRanges enum for the list of possible values.
+     * Specifies whether IP forwarding is allowed.
+     * Check the AllowIpForwarding enum for the list of possible values.
      * 
* - * optional string allow_alias_ip_ranges = 457984201; + * optional string allow_ip_forwarding = 500838047; * - * @param value The bytes for allowAliasIpRanges to set. + * @param value The bytes for allowIpForwarding to set. * @return This builder for chaining. */ - public Builder setAllowAliasIpRangesBytes(com.google.protobuf.ByteString value) { + public Builder setAllowIpForwardingBytes(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - allowAliasIpRanges_ = value; - bitField0_ |= 0x00000002; + allowIpForwarding_ = value; + bitField0_ |= 0x00000800; onChanged(); return this; } - private java.lang.Object allowAutoModeSubnet_ = ""; + private java.lang.Object allowLoadBalancing_ = ""; /** * * *
-     * Specifies whether auto mode subnet creation is allowed.
-     * Check the AllowAutoModeSubnet enum for the list of possible values.
+     * Specifies whether cloud load balancing is allowed.
+     * Check the AllowLoadBalancing enum for the list of possible values.
      * 
* - * optional string allow_auto_mode_subnet = 152191263; + * optional string allow_load_balancing = 223366198; * - * @return Whether the allowAutoModeSubnet field is set. + * @return Whether the allowLoadBalancing field is set. */ - public boolean hasAllowAutoModeSubnet() { - return ((bitField0_ & 0x00000004) != 0); + public boolean hasAllowLoadBalancing() { + return ((bitField0_ & 0x00001000) != 0); } /** * * *
-     * Specifies whether auto mode subnet creation is allowed.
-     * Check the AllowAutoModeSubnet enum for the list of possible values.
+     * Specifies whether cloud load balancing is allowed.
+     * Check the AllowLoadBalancing enum for the list of possible values.
      * 
* - * optional string allow_auto_mode_subnet = 152191263; + * optional string allow_load_balancing = 223366198; * - * @return The allowAutoModeSubnet. + * @return The allowLoadBalancing. */ - public java.lang.String getAllowAutoModeSubnet() { - java.lang.Object ref = allowAutoModeSubnet_; + public java.lang.String getAllowLoadBalancing() { + java.lang.Object ref = allowLoadBalancing_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - allowAutoModeSubnet_ = s; + allowLoadBalancing_ = s; return s; } else { return (java.lang.String) ref; @@ -8404,20 +11456,20 @@ public java.lang.String getAllowAutoModeSubnet() { * * *
-     * Specifies whether auto mode subnet creation is allowed.
-     * Check the AllowAutoModeSubnet enum for the list of possible values.
+     * Specifies whether cloud load balancing is allowed.
+     * Check the AllowLoadBalancing enum for the list of possible values.
      * 
* - * optional string allow_auto_mode_subnet = 152191263; + * optional string allow_load_balancing = 223366198; * - * @return The bytes for allowAutoModeSubnet. + * @return The bytes for allowLoadBalancing. */ - public com.google.protobuf.ByteString getAllowAutoModeSubnetBytes() { - java.lang.Object ref = allowAutoModeSubnet_; + public com.google.protobuf.ByteString getAllowLoadBalancingBytes() { + java.lang.Object ref = allowLoadBalancing_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - allowAutoModeSubnet_ = b; + allowLoadBalancing_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; @@ -8428,21 +11480,21 @@ public com.google.protobuf.ByteString getAllowAutoModeSubnetBytes() { * * *
-     * Specifies whether auto mode subnet creation is allowed.
-     * Check the AllowAutoModeSubnet enum for the list of possible values.
+     * Specifies whether cloud load balancing is allowed.
+     * Check the AllowLoadBalancing enum for the list of possible values.
      * 
* - * optional string allow_auto_mode_subnet = 152191263; + * optional string allow_load_balancing = 223366198; * - * @param value The allowAutoModeSubnet to set. + * @param value The allowLoadBalancing to set. * @return This builder for chaining. */ - public Builder setAllowAutoModeSubnet(java.lang.String value) { + public Builder setAllowLoadBalancing(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - allowAutoModeSubnet_ = value; - bitField0_ |= 0x00000004; + allowLoadBalancing_ = value; + bitField0_ |= 0x00001000; onChanged(); return this; } @@ -8451,17 +11503,17 @@ public Builder setAllowAutoModeSubnet(java.lang.String value) { * * *
-     * Specifies whether auto mode subnet creation is allowed.
-     * Check the AllowAutoModeSubnet enum for the list of possible values.
+     * Specifies whether cloud load balancing is allowed.
+     * Check the AllowLoadBalancing enum for the list of possible values.
      * 
* - * optional string allow_auto_mode_subnet = 152191263; + * optional string allow_load_balancing = 223366198; * * @return This builder for chaining. */ - public Builder clearAllowAutoModeSubnet() { - allowAutoModeSubnet_ = getDefaultInstance().getAllowAutoModeSubnet(); - bitField0_ = (bitField0_ & ~0x00000004); + public Builder clearAllowLoadBalancing() { + allowLoadBalancing_ = getDefaultInstance().getAllowLoadBalancing(); + bitField0_ = (bitField0_ & ~0x00001000); onChanged(); return this; } @@ -8470,62 +11522,62 @@ public Builder clearAllowAutoModeSubnet() { * * *
-     * Specifies whether auto mode subnet creation is allowed.
-     * Check the AllowAutoModeSubnet enum for the list of possible values.
+     * Specifies whether cloud load balancing is allowed.
+     * Check the AllowLoadBalancing enum for the list of possible values.
      * 
* - * optional string allow_auto_mode_subnet = 152191263; + * optional string allow_load_balancing = 223366198; * - * @param value The bytes for allowAutoModeSubnet to set. + * @param value The bytes for allowLoadBalancing to set. * @return This builder for chaining. */ - public Builder setAllowAutoModeSubnetBytes(com.google.protobuf.ByteString value) { + public Builder setAllowLoadBalancingBytes(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - allowAutoModeSubnet_ = value; - bitField0_ |= 0x00000004; + allowLoadBalancing_ = value; + bitField0_ |= 0x00001000; onChanged(); return this; } - private java.lang.Object allowClassDFirewalls_ = ""; + private java.lang.Object allowMultiNicInSameNetwork_ = ""; /** * * *
-     * Specifies whether firewalls for Class D address ranges are supported.
-     * Check the AllowClassDFirewalls enum for the list of possible values.
+     * Specifies whether multi-nic in the same network is allowed.
+     * Check the AllowMultiNicInSameNetwork enum for the list of possible values.
      * 
* - * optional string allow_class_d_firewalls = 131608987; + * optional string allow_multi_nic_in_same_network = 88251004; * - * @return Whether the allowClassDFirewalls field is set. + * @return Whether the allowMultiNicInSameNetwork field is set. */ - public boolean hasAllowClassDFirewalls() { - return ((bitField0_ & 0x00000008) != 0); + public boolean hasAllowMultiNicInSameNetwork() { + return ((bitField0_ & 0x00002000) != 0); } /** * * *
-     * Specifies whether firewalls for Class D address ranges are supported.
-     * Check the AllowClassDFirewalls enum for the list of possible values.
+     * Specifies whether multi-nic in the same network is allowed.
+     * Check the AllowMultiNicInSameNetwork enum for the list of possible values.
      * 
* - * optional string allow_class_d_firewalls = 131608987; + * optional string allow_multi_nic_in_same_network = 88251004; * - * @return The allowClassDFirewalls. + * @return The allowMultiNicInSameNetwork. */ - public java.lang.String getAllowClassDFirewalls() { - java.lang.Object ref = allowClassDFirewalls_; + public java.lang.String getAllowMultiNicInSameNetwork() { + java.lang.Object ref = allowMultiNicInSameNetwork_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - allowClassDFirewalls_ = s; + allowMultiNicInSameNetwork_ = s; return s; } else { return (java.lang.String) ref; @@ -8536,20 +11588,20 @@ public java.lang.String getAllowClassDFirewalls() { * * *
-     * Specifies whether firewalls for Class D address ranges are supported.
-     * Check the AllowClassDFirewalls enum for the list of possible values.
+     * Specifies whether multi-nic in the same network is allowed.
+     * Check the AllowMultiNicInSameNetwork enum for the list of possible values.
      * 
* - * optional string allow_class_d_firewalls = 131608987; + * optional string allow_multi_nic_in_same_network = 88251004; * - * @return The bytes for allowClassDFirewalls. + * @return The bytes for allowMultiNicInSameNetwork. */ - public com.google.protobuf.ByteString getAllowClassDFirewallsBytes() { - java.lang.Object ref = allowClassDFirewalls_; + public com.google.protobuf.ByteString getAllowMultiNicInSameNetworkBytes() { + java.lang.Object ref = allowMultiNicInSameNetwork_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - allowClassDFirewalls_ = b; + allowMultiNicInSameNetwork_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; @@ -8560,21 +11612,21 @@ public com.google.protobuf.ByteString getAllowClassDFirewallsBytes() { * * *
-     * Specifies whether firewalls for Class D address ranges are supported.
-     * Check the AllowClassDFirewalls enum for the list of possible values.
+     * Specifies whether multi-nic in the same network is allowed.
+     * Check the AllowMultiNicInSameNetwork enum for the list of possible values.
      * 
* - * optional string allow_class_d_firewalls = 131608987; + * optional string allow_multi_nic_in_same_network = 88251004; * - * @param value The allowClassDFirewalls to set. + * @param value The allowMultiNicInSameNetwork to set. * @return This builder for chaining. */ - public Builder setAllowClassDFirewalls(java.lang.String value) { + public Builder setAllowMultiNicInSameNetwork(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - allowClassDFirewalls_ = value; - bitField0_ |= 0x00000008; + allowMultiNicInSameNetwork_ = value; + bitField0_ |= 0x00002000; onChanged(); return this; } @@ -8583,17 +11635,17 @@ public Builder setAllowClassDFirewalls(java.lang.String value) { * * *
-     * Specifies whether firewalls for Class D address ranges are supported.
-     * Check the AllowClassDFirewalls enum for the list of possible values.
+     * Specifies whether multi-nic in the same network is allowed.
+     * Check the AllowMultiNicInSameNetwork enum for the list of possible values.
      * 
* - * optional string allow_class_d_firewalls = 131608987; + * optional string allow_multi_nic_in_same_network = 88251004; * * @return This builder for chaining. */ - public Builder clearAllowClassDFirewalls() { - allowClassDFirewalls_ = getDefaultInstance().getAllowClassDFirewalls(); - bitField0_ = (bitField0_ & ~0x00000008); + public Builder clearAllowMultiNicInSameNetwork() { + allowMultiNicInSameNetwork_ = getDefaultInstance().getAllowMultiNicInSameNetwork(); + bitField0_ = (bitField0_ & ~0x00002000); onChanged(); return this; } @@ -8602,62 +11654,62 @@ public Builder clearAllowClassDFirewalls() { * * *
-     * Specifies whether firewalls for Class D address ranges are supported.
-     * Check the AllowClassDFirewalls enum for the list of possible values.
+     * Specifies whether multi-nic in the same network is allowed.
+     * Check the AllowMultiNicInSameNetwork enum for the list of possible values.
      * 
* - * optional string allow_class_d_firewalls = 131608987; + * optional string allow_multi_nic_in_same_network = 88251004; * - * @param value The bytes for allowClassDFirewalls to set. + * @param value The bytes for allowMultiNicInSameNetwork to set. * @return This builder for chaining. */ - public Builder setAllowClassDFirewallsBytes(com.google.protobuf.ByteString value) { + public Builder setAllowMultiNicInSameNetworkBytes(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - allowClassDFirewalls_ = value; - bitField0_ |= 0x00000008; + allowMultiNicInSameNetwork_ = value; + bitField0_ |= 0x00002000; onChanged(); return this; } - private java.lang.Object allowCloudNat_ = ""; + private java.lang.Object allowMultiNicInSameSubnetwork_ = ""; /** * * *
-     * Specifies whether cloud NAT creation is allowed.
-     * Check the AllowCloudNat enum for the list of possible values.
+     * Specifies whether multi-nic in the same subnetwork is allowed.
+     * Check the AllowMultiNicInSameSubnetwork enum for the list of possible values.
      * 
* - * optional string allow_cloud_nat = 254831265; + * optional string allow_multi_nic_in_same_subnetwork = 278087904; * - * @return Whether the allowCloudNat field is set. + * @return Whether the allowMultiNicInSameSubnetwork field is set. */ - public boolean hasAllowCloudNat() { - return ((bitField0_ & 0x00000010) != 0); + public boolean hasAllowMultiNicInSameSubnetwork() { + return ((bitField0_ & 0x00004000) != 0); } /** * * *
-     * Specifies whether cloud NAT creation is allowed.
-     * Check the AllowCloudNat enum for the list of possible values.
+     * Specifies whether multi-nic in the same subnetwork is allowed.
+     * Check the AllowMultiNicInSameSubnetwork enum for the list of possible values.
      * 
* - * optional string allow_cloud_nat = 254831265; + * optional string allow_multi_nic_in_same_subnetwork = 278087904; * - * @return The allowCloudNat. + * @return The allowMultiNicInSameSubnetwork. */ - public java.lang.String getAllowCloudNat() { - java.lang.Object ref = allowCloudNat_; + public java.lang.String getAllowMultiNicInSameSubnetwork() { + java.lang.Object ref = allowMultiNicInSameSubnetwork_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - allowCloudNat_ = s; + allowMultiNicInSameSubnetwork_ = s; return s; } else { return (java.lang.String) ref; @@ -8668,20 +11720,20 @@ public java.lang.String getAllowCloudNat() { * * *
-     * Specifies whether cloud NAT creation is allowed.
-     * Check the AllowCloudNat enum for the list of possible values.
+     * Specifies whether multi-nic in the same subnetwork is allowed.
+     * Check the AllowMultiNicInSameSubnetwork enum for the list of possible values.
      * 
* - * optional string allow_cloud_nat = 254831265; + * optional string allow_multi_nic_in_same_subnetwork = 278087904; * - * @return The bytes for allowCloudNat. + * @return The bytes for allowMultiNicInSameSubnetwork. */ - public com.google.protobuf.ByteString getAllowCloudNatBytes() { - java.lang.Object ref = allowCloudNat_; + public com.google.protobuf.ByteString getAllowMultiNicInSameSubnetworkBytes() { + java.lang.Object ref = allowMultiNicInSameSubnetwork_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - allowCloudNat_ = b; + allowMultiNicInSameSubnetwork_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; @@ -8692,21 +11744,21 @@ public com.google.protobuf.ByteString getAllowCloudNatBytes() { * * *
-     * Specifies whether cloud NAT creation is allowed.
-     * Check the AllowCloudNat enum for the list of possible values.
+     * Specifies whether multi-nic in the same subnetwork is allowed.
+     * Check the AllowMultiNicInSameSubnetwork enum for the list of possible values.
      * 
* - * optional string allow_cloud_nat = 254831265; + * optional string allow_multi_nic_in_same_subnetwork = 278087904; * - * @param value The allowCloudNat to set. + * @param value The allowMultiNicInSameSubnetwork to set. * @return This builder for chaining. */ - public Builder setAllowCloudNat(java.lang.String value) { + public Builder setAllowMultiNicInSameSubnetwork(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - allowCloudNat_ = value; - bitField0_ |= 0x00000010; + allowMultiNicInSameSubnetwork_ = value; + bitField0_ |= 0x00004000; onChanged(); return this; } @@ -8715,17 +11767,17 @@ public Builder setAllowCloudNat(java.lang.String value) { * * *
-     * Specifies whether cloud NAT creation is allowed.
-     * Check the AllowCloudNat enum for the list of possible values.
+     * Specifies whether multi-nic in the same subnetwork is allowed.
+     * Check the AllowMultiNicInSameSubnetwork enum for the list of possible values.
      * 
* - * optional string allow_cloud_nat = 254831265; + * optional string allow_multi_nic_in_same_subnetwork = 278087904; * * @return This builder for chaining. */ - public Builder clearAllowCloudNat() { - allowCloudNat_ = getDefaultInstance().getAllowCloudNat(); - bitField0_ = (bitField0_ & ~0x00000010); + public Builder clearAllowMultiNicInSameSubnetwork() { + allowMultiNicInSameSubnetwork_ = getDefaultInstance().getAllowMultiNicInSameSubnetwork(); + bitField0_ = (bitField0_ & ~0x00004000); onChanged(); return this; } @@ -8734,62 +11786,62 @@ public Builder clearAllowCloudNat() { * * *
-     * Specifies whether cloud NAT creation is allowed.
-     * Check the AllowCloudNat enum for the list of possible values.
+     * Specifies whether multi-nic in the same subnetwork is allowed.
+     * Check the AllowMultiNicInSameSubnetwork enum for the list of possible values.
      * 
* - * optional string allow_cloud_nat = 254831265; + * optional string allow_multi_nic_in_same_subnetwork = 278087904; * - * @param value The bytes for allowCloudNat to set. + * @param value The bytes for allowMultiNicInSameSubnetwork to set. * @return This builder for chaining. */ - public Builder setAllowCloudNatBytes(com.google.protobuf.ByteString value) { + public Builder setAllowMultiNicInSameSubnetworkBytes(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - allowCloudNat_ = value; - bitField0_ |= 0x00000010; + allowMultiNicInSameSubnetwork_ = value; + bitField0_ |= 0x00004000; onChanged(); return this; } - private java.lang.Object allowCloudRouter_ = ""; + private java.lang.Object allowMulticast_ = ""; /** * * *
-     * Specifies whether cloud router creation is allowed.
-     * Check the AllowCloudRouter enum for the list of possible values.
+     * Specifies whether multicast is allowed.
+     * Check the AllowMulticast enum for the list of possible values.
      * 
* - * optional string allow_cloud_router = 451110345; + * optional string allow_multicast = 11002498; * - * @return Whether the allowCloudRouter field is set. + * @return Whether the allowMulticast field is set. */ - public boolean hasAllowCloudRouter() { - return ((bitField0_ & 0x00000020) != 0); + public boolean hasAllowMulticast() { + return ((bitField0_ & 0x00008000) != 0); } /** * * *
-     * Specifies whether cloud router creation is allowed.
-     * Check the AllowCloudRouter enum for the list of possible values.
+     * Specifies whether multicast is allowed.
+     * Check the AllowMulticast enum for the list of possible values.
      * 
* - * optional string allow_cloud_router = 451110345; + * optional string allow_multicast = 11002498; * - * @return The allowCloudRouter. + * @return The allowMulticast. */ - public java.lang.String getAllowCloudRouter() { - java.lang.Object ref = allowCloudRouter_; + public java.lang.String getAllowMulticast() { + java.lang.Object ref = allowMulticast_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - allowCloudRouter_ = s; + allowMulticast_ = s; return s; } else { return (java.lang.String) ref; @@ -8800,20 +11852,20 @@ public java.lang.String getAllowCloudRouter() { * * *
-     * Specifies whether cloud router creation is allowed.
-     * Check the AllowCloudRouter enum for the list of possible values.
+     * Specifies whether multicast is allowed.
+     * Check the AllowMulticast enum for the list of possible values.
      * 
* - * optional string allow_cloud_router = 451110345; + * optional string allow_multicast = 11002498; * - * @return The bytes for allowCloudRouter. + * @return The bytes for allowMulticast. */ - public com.google.protobuf.ByteString getAllowCloudRouterBytes() { - java.lang.Object ref = allowCloudRouter_; + public com.google.protobuf.ByteString getAllowMulticastBytes() { + java.lang.Object ref = allowMulticast_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - allowCloudRouter_ = b; + allowMulticast_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; @@ -8824,21 +11876,21 @@ public com.google.protobuf.ByteString getAllowCloudRouterBytes() { * * *
-     * Specifies whether cloud router creation is allowed.
-     * Check the AllowCloudRouter enum for the list of possible values.
+     * Specifies whether multicast is allowed.
+     * Check the AllowMulticast enum for the list of possible values.
      * 
* - * optional string allow_cloud_router = 451110345; + * optional string allow_multicast = 11002498; * - * @param value The allowCloudRouter to set. + * @param value The allowMulticast to set. * @return This builder for chaining. */ - public Builder setAllowCloudRouter(java.lang.String value) { + public Builder setAllowMulticast(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - allowCloudRouter_ = value; - bitField0_ |= 0x00000020; + allowMulticast_ = value; + bitField0_ |= 0x00008000; onChanged(); return this; } @@ -8847,17 +11899,17 @@ public Builder setAllowCloudRouter(java.lang.String value) { * * *
-     * Specifies whether cloud router creation is allowed.
-     * Check the AllowCloudRouter enum for the list of possible values.
+     * Specifies whether multicast is allowed.
+     * Check the AllowMulticast enum for the list of possible values.
      * 
* - * optional string allow_cloud_router = 451110345; + * optional string allow_multicast = 11002498; * * @return This builder for chaining. */ - public Builder clearAllowCloudRouter() { - allowCloudRouter_ = getDefaultInstance().getAllowCloudRouter(); - bitField0_ = (bitField0_ & ~0x00000020); + public Builder clearAllowMulticast() { + allowMulticast_ = getDefaultInstance().getAllowMulticast(); + bitField0_ = (bitField0_ & ~0x00008000); onChanged(); return this; } @@ -8866,62 +11918,62 @@ public Builder clearAllowCloudRouter() { * * *
-     * Specifies whether cloud router creation is allowed.
-     * Check the AllowCloudRouter enum for the list of possible values.
+     * Specifies whether multicast is allowed.
+     * Check the AllowMulticast enum for the list of possible values.
      * 
* - * optional string allow_cloud_router = 451110345; + * optional string allow_multicast = 11002498; * - * @param value The bytes for allowCloudRouter to set. + * @param value The bytes for allowMulticast to set. * @return This builder for chaining. */ - public Builder setAllowCloudRouterBytes(com.google.protobuf.ByteString value) { + public Builder setAllowMulticastBytes(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - allowCloudRouter_ = value; - bitField0_ |= 0x00000020; + allowMulticast_ = value; + bitField0_ |= 0x00008000; onChanged(); return this; } - private java.lang.Object allowDefaultNicAttachment_ = ""; + private java.lang.Object allowNcc_ = ""; /** * * *
-     * Specifies whether default NIC attachment is allowed.
-     * Check the AllowDefaultNicAttachment enum for the list of possible values.
+     * Specifies whether NCC is allowed.
+     * Check the AllowNcc enum for the list of possible values.
      * 
* - * optional string allow_default_nic_attachment = 53917486; + * optional string allow_ncc = 372354904; * - * @return Whether the allowDefaultNicAttachment field is set. + * @return Whether the allowNcc field is set. */ - public boolean hasAllowDefaultNicAttachment() { - return ((bitField0_ & 0x00000040) != 0); + public boolean hasAllowNcc() { + return ((bitField0_ & 0x00010000) != 0); } /** * * *
-     * Specifies whether default NIC attachment is allowed.
-     * Check the AllowDefaultNicAttachment enum for the list of possible values.
+     * Specifies whether NCC is allowed.
+     * Check the AllowNcc enum for the list of possible values.
      * 
* - * optional string allow_default_nic_attachment = 53917486; + * optional string allow_ncc = 372354904; * - * @return The allowDefaultNicAttachment. + * @return The allowNcc. */ - public java.lang.String getAllowDefaultNicAttachment() { - java.lang.Object ref = allowDefaultNicAttachment_; + public java.lang.String getAllowNcc() { + java.lang.Object ref = allowNcc_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - allowDefaultNicAttachment_ = s; + allowNcc_ = s; return s; } else { return (java.lang.String) ref; @@ -8932,20 +11984,20 @@ public java.lang.String getAllowDefaultNicAttachment() { * * *
-     * Specifies whether default NIC attachment is allowed.
-     * Check the AllowDefaultNicAttachment enum for the list of possible values.
+     * Specifies whether NCC is allowed.
+     * Check the AllowNcc enum for the list of possible values.
      * 
* - * optional string allow_default_nic_attachment = 53917486; + * optional string allow_ncc = 372354904; * - * @return The bytes for allowDefaultNicAttachment. + * @return The bytes for allowNcc. */ - public com.google.protobuf.ByteString getAllowDefaultNicAttachmentBytes() { - java.lang.Object ref = allowDefaultNicAttachment_; + public com.google.protobuf.ByteString getAllowNccBytes() { + java.lang.Object ref = allowNcc_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - allowDefaultNicAttachment_ = b; + allowNcc_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; @@ -8956,21 +12008,21 @@ public com.google.protobuf.ByteString getAllowDefaultNicAttachmentBytes() { * * *
-     * Specifies whether default NIC attachment is allowed.
-     * Check the AllowDefaultNicAttachment enum for the list of possible values.
+     * Specifies whether NCC is allowed.
+     * Check the AllowNcc enum for the list of possible values.
      * 
* - * optional string allow_default_nic_attachment = 53917486; + * optional string allow_ncc = 372354904; * - * @param value The allowDefaultNicAttachment to set. + * @param value The allowNcc to set. * @return This builder for chaining. */ - public Builder setAllowDefaultNicAttachment(java.lang.String value) { + public Builder setAllowNcc(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - allowDefaultNicAttachment_ = value; - bitField0_ |= 0x00000040; + allowNcc_ = value; + bitField0_ |= 0x00010000; onChanged(); return this; } @@ -8979,17 +12031,17 @@ public Builder setAllowDefaultNicAttachment(java.lang.String value) { * * *
-     * Specifies whether default NIC attachment is allowed.
-     * Check the AllowDefaultNicAttachment enum for the list of possible values.
+     * Specifies whether NCC is allowed.
+     * Check the AllowNcc enum for the list of possible values.
      * 
* - * optional string allow_default_nic_attachment = 53917486; + * optional string allow_ncc = 372354904; * * @return This builder for chaining. */ - public Builder clearAllowDefaultNicAttachment() { - allowDefaultNicAttachment_ = getDefaultInstance().getAllowDefaultNicAttachment(); - bitField0_ = (bitField0_ & ~0x00000040); + public Builder clearAllowNcc() { + allowNcc_ = getDefaultInstance().getAllowNcc(); + bitField0_ = (bitField0_ & ~0x00010000); onChanged(); return this; } @@ -8998,64 +12050,62 @@ public Builder clearAllowDefaultNicAttachment() { * * *
-     * Specifies whether default NIC attachment is allowed.
-     * Check the AllowDefaultNicAttachment enum for the list of possible values.
+     * Specifies whether NCC is allowed.
+     * Check the AllowNcc enum for the list of possible values.
      * 
* - * optional string allow_default_nic_attachment = 53917486; + * optional string allow_ncc = 372354904; * - * @param value The bytes for allowDefaultNicAttachment to set. + * @param value The bytes for allowNcc to set. * @return This builder for chaining. */ - public Builder setAllowDefaultNicAttachmentBytes(com.google.protobuf.ByteString value) { + public Builder setAllowNccBytes(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - allowDefaultNicAttachment_ = value; - bitField0_ |= 0x00000040; + allowNcc_ = value; + bitField0_ |= 0x00010000; onChanged(); return this; } - private java.lang.Object allowExternalIpAccess_ = ""; + private java.lang.Object allowNetworkMigration_ = ""; /** * * *
-     * Specifies whether VMs are allowed to have external IP access on network
-     * interfaces connected to this VPC.
-     * Check the AllowExternalIpAccess enum for the list of possible values.
+     * Specifies whether VM network migration is allowed.
+     * Check the AllowNetworkMigration enum for the list of possible values.
      * 
* - * optional string allow_external_ip_access = 131538110; + * optional string allow_network_migration = 239588231; * - * @return Whether the allowExternalIpAccess field is set. + * @return Whether the allowNetworkMigration field is set. */ - public boolean hasAllowExternalIpAccess() { - return ((bitField0_ & 0x00000080) != 0); + public boolean hasAllowNetworkMigration() { + return ((bitField0_ & 0x00020000) != 0); } /** * * *
-     * Specifies whether VMs are allowed to have external IP access on network
-     * interfaces connected to this VPC.
-     * Check the AllowExternalIpAccess enum for the list of possible values.
+     * Specifies whether VM network migration is allowed.
+     * Check the AllowNetworkMigration enum for the list of possible values.
      * 
* - * optional string allow_external_ip_access = 131538110; + * optional string allow_network_migration = 239588231; * - * @return The allowExternalIpAccess. + * @return The allowNetworkMigration. */ - public java.lang.String getAllowExternalIpAccess() { - java.lang.Object ref = allowExternalIpAccess_; + public java.lang.String getAllowNetworkMigration() { + java.lang.Object ref = allowNetworkMigration_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - allowExternalIpAccess_ = s; + allowNetworkMigration_ = s; return s; } else { return (java.lang.String) ref; @@ -9066,21 +12116,20 @@ public java.lang.String getAllowExternalIpAccess() { * * *
-     * Specifies whether VMs are allowed to have external IP access on network
-     * interfaces connected to this VPC.
-     * Check the AllowExternalIpAccess enum for the list of possible values.
+     * Specifies whether VM network migration is allowed.
+     * Check the AllowNetworkMigration enum for the list of possible values.
      * 
* - * optional string allow_external_ip_access = 131538110; + * optional string allow_network_migration = 239588231; * - * @return The bytes for allowExternalIpAccess. + * @return The bytes for allowNetworkMigration. */ - public com.google.protobuf.ByteString getAllowExternalIpAccessBytes() { - java.lang.Object ref = allowExternalIpAccess_; + public com.google.protobuf.ByteString getAllowNetworkMigrationBytes() { + java.lang.Object ref = allowNetworkMigration_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - allowExternalIpAccess_ = b; + allowNetworkMigration_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; @@ -9091,22 +12140,21 @@ public com.google.protobuf.ByteString getAllowExternalIpAccessBytes() { * * *
-     * Specifies whether VMs are allowed to have external IP access on network
-     * interfaces connected to this VPC.
-     * Check the AllowExternalIpAccess enum for the list of possible values.
+     * Specifies whether VM network migration is allowed.
+     * Check the AllowNetworkMigration enum for the list of possible values.
      * 
* - * optional string allow_external_ip_access = 131538110; + * optional string allow_network_migration = 239588231; * - * @param value The allowExternalIpAccess to set. + * @param value The allowNetworkMigration to set. * @return This builder for chaining. */ - public Builder setAllowExternalIpAccess(java.lang.String value) { + public Builder setAllowNetworkMigration(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - allowExternalIpAccess_ = value; - bitField0_ |= 0x00000080; + allowNetworkMigration_ = value; + bitField0_ |= 0x00020000; onChanged(); return this; } @@ -9115,18 +12163,17 @@ public Builder setAllowExternalIpAccess(java.lang.String value) { * * *
-     * Specifies whether VMs are allowed to have external IP access on network
-     * interfaces connected to this VPC.
-     * Check the AllowExternalIpAccess enum for the list of possible values.
+     * Specifies whether VM network migration is allowed.
+     * Check the AllowNetworkMigration enum for the list of possible values.
      * 
* - * optional string allow_external_ip_access = 131538110; + * optional string allow_network_migration = 239588231; * * @return This builder for chaining. */ - public Builder clearAllowExternalIpAccess() { - allowExternalIpAccess_ = getDefaultInstance().getAllowExternalIpAccess(); - bitField0_ = (bitField0_ & ~0x00000080); + public Builder clearAllowNetworkMigration() { + allowNetworkMigration_ = getDefaultInstance().getAllowNetworkMigration(); + bitField0_ = (bitField0_ & ~0x00020000); onChanged(); return this; } @@ -9135,63 +12182,62 @@ public Builder clearAllowExternalIpAccess() { * * *
-     * Specifies whether VMs are allowed to have external IP access on network
-     * interfaces connected to this VPC.
-     * Check the AllowExternalIpAccess enum for the list of possible values.
+     * Specifies whether VM network migration is allowed.
+     * Check the AllowNetworkMigration enum for the list of possible values.
      * 
* - * optional string allow_external_ip_access = 131538110; + * optional string allow_network_migration = 239588231; * - * @param value The bytes for allowExternalIpAccess to set. + * @param value The bytes for allowNetworkMigration to set. * @return This builder for chaining. */ - public Builder setAllowExternalIpAccessBytes(com.google.protobuf.ByteString value) { + public Builder setAllowNetworkMigrationBytes(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - allowExternalIpAccess_ = value; - bitField0_ |= 0x00000080; + allowNetworkMigration_ = value; + bitField0_ |= 0x00020000; onChanged(); return this; } - private java.lang.Object allowInterconnect_ = ""; + private java.lang.Object allowPacketMirroring_ = ""; /** * * *
-     * Specifies whether Cloud Interconnect creation is allowed.
-     * Check the AllowInterconnect enum for the list of possible values.
+     * Specifies whether Packet Mirroring 1.0 is supported.
+     * Check the AllowPacketMirroring enum for the list of possible values.
      * 
* - * optional string allow_interconnect = 280512964; + * optional string allow_packet_mirroring = 512227074; * - * @return Whether the allowInterconnect field is set. + * @return Whether the allowPacketMirroring field is set. */ - public boolean hasAllowInterconnect() { - return ((bitField0_ & 0x00000100) != 0); + public boolean hasAllowPacketMirroring() { + return ((bitField0_ & 0x00040000) != 0); } /** * * *
-     * Specifies whether Cloud Interconnect creation is allowed.
-     * Check the AllowInterconnect enum for the list of possible values.
+     * Specifies whether Packet Mirroring 1.0 is supported.
+     * Check the AllowPacketMirroring enum for the list of possible values.
      * 
* - * optional string allow_interconnect = 280512964; + * optional string allow_packet_mirroring = 512227074; * - * @return The allowInterconnect. + * @return The allowPacketMirroring. */ - public java.lang.String getAllowInterconnect() { - java.lang.Object ref = allowInterconnect_; + public java.lang.String getAllowPacketMirroring() { + java.lang.Object ref = allowPacketMirroring_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - allowInterconnect_ = s; + allowPacketMirroring_ = s; return s; } else { return (java.lang.String) ref; @@ -9202,20 +12248,20 @@ public java.lang.String getAllowInterconnect() { * * *
-     * Specifies whether Cloud Interconnect creation is allowed.
-     * Check the AllowInterconnect enum for the list of possible values.
+     * Specifies whether Packet Mirroring 1.0 is supported.
+     * Check the AllowPacketMirroring enum for the list of possible values.
      * 
* - * optional string allow_interconnect = 280512964; + * optional string allow_packet_mirroring = 512227074; * - * @return The bytes for allowInterconnect. + * @return The bytes for allowPacketMirroring. */ - public com.google.protobuf.ByteString getAllowInterconnectBytes() { - java.lang.Object ref = allowInterconnect_; + public com.google.protobuf.ByteString getAllowPacketMirroringBytes() { + java.lang.Object ref = allowPacketMirroring_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - allowInterconnect_ = b; + allowPacketMirroring_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; @@ -9226,21 +12272,21 @@ public com.google.protobuf.ByteString getAllowInterconnectBytes() { * * *
-     * Specifies whether Cloud Interconnect creation is allowed.
-     * Check the AllowInterconnect enum for the list of possible values.
+     * Specifies whether Packet Mirroring 1.0 is supported.
+     * Check the AllowPacketMirroring enum for the list of possible values.
      * 
* - * optional string allow_interconnect = 280512964; + * optional string allow_packet_mirroring = 512227074; * - * @param value The allowInterconnect to set. + * @param value The allowPacketMirroring to set. * @return This builder for chaining. */ - public Builder setAllowInterconnect(java.lang.String value) { + public Builder setAllowPacketMirroring(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - allowInterconnect_ = value; - bitField0_ |= 0x00000100; + allowPacketMirroring_ = value; + bitField0_ |= 0x00040000; onChanged(); return this; } @@ -9249,17 +12295,17 @@ public Builder setAllowInterconnect(java.lang.String value) { * * *
-     * Specifies whether Cloud Interconnect creation is allowed.
-     * Check the AllowInterconnect enum for the list of possible values.
+     * Specifies whether Packet Mirroring 1.0 is supported.
+     * Check the AllowPacketMirroring enum for the list of possible values.
      * 
* - * optional string allow_interconnect = 280512964; + * optional string allow_packet_mirroring = 512227074; * * @return This builder for chaining. */ - public Builder clearAllowInterconnect() { - allowInterconnect_ = getDefaultInstance().getAllowInterconnect(); - bitField0_ = (bitField0_ & ~0x00000100); + public Builder clearAllowPacketMirroring() { + allowPacketMirroring_ = getDefaultInstance().getAllowPacketMirroring(); + bitField0_ = (bitField0_ & ~0x00040000); onChanged(); return this; } @@ -9268,62 +12314,62 @@ public Builder clearAllowInterconnect() { * * *
-     * Specifies whether Cloud Interconnect creation is allowed.
-     * Check the AllowInterconnect enum for the list of possible values.
+     * Specifies whether Packet Mirroring 1.0 is supported.
+     * Check the AllowPacketMirroring enum for the list of possible values.
      * 
* - * optional string allow_interconnect = 280512964; + * optional string allow_packet_mirroring = 512227074; * - * @param value The bytes for allowInterconnect to set. + * @param value The bytes for allowPacketMirroring to set. * @return This builder for chaining. */ - public Builder setAllowInterconnectBytes(com.google.protobuf.ByteString value) { + public Builder setAllowPacketMirroringBytes(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - allowInterconnect_ = value; - bitField0_ |= 0x00000100; + allowPacketMirroring_ = value; + bitField0_ |= 0x00040000; onChanged(); return this; } - private java.lang.Object allowIpForwarding_ = ""; + private java.lang.Object allowPrivateGoogleAccess_ = ""; /** * * *
-     * Specifies whether IP forwarding is allowed.
-     * Check the AllowIpForwarding enum for the list of possible values.
+     * Specifies whether private Google access is allowed.
+     * Check the AllowPrivateGoogleAccess enum for the list of possible values.
      * 
* - * optional string allow_ip_forwarding = 500838047; + * optional string allow_private_google_access = 374702072; * - * @return Whether the allowIpForwarding field is set. + * @return Whether the allowPrivateGoogleAccess field is set. */ - public boolean hasAllowIpForwarding() { - return ((bitField0_ & 0x00000200) != 0); + public boolean hasAllowPrivateGoogleAccess() { + return ((bitField0_ & 0x00080000) != 0); } /** * * *
-     * Specifies whether IP forwarding is allowed.
-     * Check the AllowIpForwarding enum for the list of possible values.
+     * Specifies whether private Google access is allowed.
+     * Check the AllowPrivateGoogleAccess enum for the list of possible values.
      * 
* - * optional string allow_ip_forwarding = 500838047; + * optional string allow_private_google_access = 374702072; * - * @return The allowIpForwarding. + * @return The allowPrivateGoogleAccess. */ - public java.lang.String getAllowIpForwarding() { - java.lang.Object ref = allowIpForwarding_; + public java.lang.String getAllowPrivateGoogleAccess() { + java.lang.Object ref = allowPrivateGoogleAccess_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - allowIpForwarding_ = s; + allowPrivateGoogleAccess_ = s; return s; } else { return (java.lang.String) ref; @@ -9334,20 +12380,20 @@ public java.lang.String getAllowIpForwarding() { * * *
-     * Specifies whether IP forwarding is allowed.
-     * Check the AllowIpForwarding enum for the list of possible values.
+     * Specifies whether private Google access is allowed.
+     * Check the AllowPrivateGoogleAccess enum for the list of possible values.
      * 
* - * optional string allow_ip_forwarding = 500838047; + * optional string allow_private_google_access = 374702072; * - * @return The bytes for allowIpForwarding. + * @return The bytes for allowPrivateGoogleAccess. */ - public com.google.protobuf.ByteString getAllowIpForwardingBytes() { - java.lang.Object ref = allowIpForwarding_; + public com.google.protobuf.ByteString getAllowPrivateGoogleAccessBytes() { + java.lang.Object ref = allowPrivateGoogleAccess_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - allowIpForwarding_ = b; + allowPrivateGoogleAccess_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; @@ -9358,21 +12404,21 @@ public com.google.protobuf.ByteString getAllowIpForwardingBytes() { * * *
-     * Specifies whether IP forwarding is allowed.
-     * Check the AllowIpForwarding enum for the list of possible values.
+     * Specifies whether private Google access is allowed.
+     * Check the AllowPrivateGoogleAccess enum for the list of possible values.
      * 
* - * optional string allow_ip_forwarding = 500838047; + * optional string allow_private_google_access = 374702072; * - * @param value The allowIpForwarding to set. + * @param value The allowPrivateGoogleAccess to set. * @return This builder for chaining. */ - public Builder setAllowIpForwarding(java.lang.String value) { + public Builder setAllowPrivateGoogleAccess(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - allowIpForwarding_ = value; - bitField0_ |= 0x00000200; + allowPrivateGoogleAccess_ = value; + bitField0_ |= 0x00080000; onChanged(); return this; } @@ -9381,17 +12427,17 @@ public Builder setAllowIpForwarding(java.lang.String value) { * * *
-     * Specifies whether IP forwarding is allowed.
-     * Check the AllowIpForwarding enum for the list of possible values.
+     * Specifies whether private Google access is allowed.
+     * Check the AllowPrivateGoogleAccess enum for the list of possible values.
      * 
* - * optional string allow_ip_forwarding = 500838047; + * optional string allow_private_google_access = 374702072; * * @return This builder for chaining. */ - public Builder clearAllowIpForwarding() { - allowIpForwarding_ = getDefaultInstance().getAllowIpForwarding(); - bitField0_ = (bitField0_ & ~0x00000200); + public Builder clearAllowPrivateGoogleAccess() { + allowPrivateGoogleAccess_ = getDefaultInstance().getAllowPrivateGoogleAccess(); + bitField0_ = (bitField0_ & ~0x00080000); onChanged(); return this; } @@ -9400,62 +12446,62 @@ public Builder clearAllowIpForwarding() { * * *
-     * Specifies whether IP forwarding is allowed.
-     * Check the AllowIpForwarding enum for the list of possible values.
+     * Specifies whether private Google access is allowed.
+     * Check the AllowPrivateGoogleAccess enum for the list of possible values.
      * 
* - * optional string allow_ip_forwarding = 500838047; + * optional string allow_private_google_access = 374702072; * - * @param value The bytes for allowIpForwarding to set. + * @param value The bytes for allowPrivateGoogleAccess to set. * @return This builder for chaining. */ - public Builder setAllowIpForwardingBytes(com.google.protobuf.ByteString value) { + public Builder setAllowPrivateGoogleAccessBytes(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - allowIpForwarding_ = value; - bitField0_ |= 0x00000200; + allowPrivateGoogleAccess_ = value; + bitField0_ |= 0x00080000; onChanged(); return this; } - private java.lang.Object allowLoadBalancing_ = ""; + private java.lang.Object allowPsc_ = ""; /** * * *
-     * Specifies whether cloud load balancing is allowed.
-     * Check the AllowLoadBalancing enum for the list of possible values.
+     * Specifies whether PSC creation is allowed.
+     * Check the AllowPsc enum for the list of possible values.
      * 
* - * optional string allow_load_balancing = 223366198; + * optional string allow_psc = 372357322; * - * @return Whether the allowLoadBalancing field is set. + * @return Whether the allowPsc field is set. */ - public boolean hasAllowLoadBalancing() { - return ((bitField0_ & 0x00000400) != 0); + public boolean hasAllowPsc() { + return ((bitField0_ & 0x00100000) != 0); } /** * * *
-     * Specifies whether cloud load balancing is allowed.
-     * Check the AllowLoadBalancing enum for the list of possible values.
+     * Specifies whether PSC creation is allowed.
+     * Check the AllowPsc enum for the list of possible values.
      * 
* - * optional string allow_load_balancing = 223366198; + * optional string allow_psc = 372357322; * - * @return The allowLoadBalancing. + * @return The allowPsc. */ - public java.lang.String getAllowLoadBalancing() { - java.lang.Object ref = allowLoadBalancing_; + public java.lang.String getAllowPsc() { + java.lang.Object ref = allowPsc_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - allowLoadBalancing_ = s; + allowPsc_ = s; return s; } else { return (java.lang.String) ref; @@ -9466,20 +12512,20 @@ public java.lang.String getAllowLoadBalancing() { * * *
-     * Specifies whether cloud load balancing is allowed.
-     * Check the AllowLoadBalancing enum for the list of possible values.
+     * Specifies whether PSC creation is allowed.
+     * Check the AllowPsc enum for the list of possible values.
      * 
* - * optional string allow_load_balancing = 223366198; + * optional string allow_psc = 372357322; * - * @return The bytes for allowLoadBalancing. + * @return The bytes for allowPsc. */ - public com.google.protobuf.ByteString getAllowLoadBalancingBytes() { - java.lang.Object ref = allowLoadBalancing_; + public com.google.protobuf.ByteString getAllowPscBytes() { + java.lang.Object ref = allowPsc_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - allowLoadBalancing_ = b; + allowPsc_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; @@ -9490,21 +12536,21 @@ public com.google.protobuf.ByteString getAllowLoadBalancingBytes() { * * *
-     * Specifies whether cloud load balancing is allowed.
-     * Check the AllowLoadBalancing enum for the list of possible values.
+     * Specifies whether PSC creation is allowed.
+     * Check the AllowPsc enum for the list of possible values.
      * 
* - * optional string allow_load_balancing = 223366198; + * optional string allow_psc = 372357322; * - * @param value The allowLoadBalancing to set. + * @param value The allowPsc to set. * @return This builder for chaining. */ - public Builder setAllowLoadBalancing(java.lang.String value) { + public Builder setAllowPsc(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - allowLoadBalancing_ = value; - bitField0_ |= 0x00000400; + allowPsc_ = value; + bitField0_ |= 0x00100000; onChanged(); return this; } @@ -9513,17 +12559,17 @@ public Builder setAllowLoadBalancing(java.lang.String value) { * * *
-     * Specifies whether cloud load balancing is allowed.
-     * Check the AllowLoadBalancing enum for the list of possible values.
+     * Specifies whether PSC creation is allowed.
+     * Check the AllowPsc enum for the list of possible values.
      * 
* - * optional string allow_load_balancing = 223366198; + * optional string allow_psc = 372357322; * * @return This builder for chaining. */ - public Builder clearAllowLoadBalancing() { - allowLoadBalancing_ = getDefaultInstance().getAllowLoadBalancing(); - bitField0_ = (bitField0_ & ~0x00000400); + public Builder clearAllowPsc() { + allowPsc_ = getDefaultInstance().getAllowPsc(); + bitField0_ = (bitField0_ & ~0x00100000); onChanged(); return this; } @@ -9532,62 +12578,62 @@ public Builder clearAllowLoadBalancing() { * * *
-     * Specifies whether cloud load balancing is allowed.
-     * Check the AllowLoadBalancing enum for the list of possible values.
+     * Specifies whether PSC creation is allowed.
+     * Check the AllowPsc enum for the list of possible values.
      * 
* - * optional string allow_load_balancing = 223366198; + * optional string allow_psc = 372357322; * - * @param value The bytes for allowLoadBalancing to set. + * @param value The bytes for allowPsc to set. * @return This builder for chaining. */ - public Builder setAllowLoadBalancingBytes(com.google.protobuf.ByteString value) { + public Builder setAllowPscBytes(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - allowLoadBalancing_ = value; - bitField0_ |= 0x00000400; + allowPsc_ = value; + bitField0_ |= 0x00100000; onChanged(); return this; } - private java.lang.Object allowMultiNicInSameNetwork_ = ""; + private java.lang.Object allowSameNetworkUnicast_ = ""; /** * * *
-     * Specifies whether multi-nic in the same network is allowed.
-     * Check the AllowMultiNicInSameNetwork enum for the list of possible values.
+     * Specifies whether unicast within the same network is allowed.
+     * Check the AllowSameNetworkUnicast enum for the list of possible values.
      * 
* - * optional string allow_multi_nic_in_same_network = 88251004; + * optional string allow_same_network_unicast = 167531643; * - * @return Whether the allowMultiNicInSameNetwork field is set. + * @return Whether the allowSameNetworkUnicast field is set. */ - public boolean hasAllowMultiNicInSameNetwork() { - return ((bitField0_ & 0x00000800) != 0); + public boolean hasAllowSameNetworkUnicast() { + return ((bitField0_ & 0x00200000) != 0); } /** * * *
-     * Specifies whether multi-nic in the same network is allowed.
-     * Check the AllowMultiNicInSameNetwork enum for the list of possible values.
+     * Specifies whether unicast within the same network is allowed.
+     * Check the AllowSameNetworkUnicast enum for the list of possible values.
      * 
* - * optional string allow_multi_nic_in_same_network = 88251004; + * optional string allow_same_network_unicast = 167531643; * - * @return The allowMultiNicInSameNetwork. + * @return The allowSameNetworkUnicast. */ - public java.lang.String getAllowMultiNicInSameNetwork() { - java.lang.Object ref = allowMultiNicInSameNetwork_; + public java.lang.String getAllowSameNetworkUnicast() { + java.lang.Object ref = allowSameNetworkUnicast_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - allowMultiNicInSameNetwork_ = s; + allowSameNetworkUnicast_ = s; return s; } else { return (java.lang.String) ref; @@ -9598,20 +12644,20 @@ public java.lang.String getAllowMultiNicInSameNetwork() { * * *
-     * Specifies whether multi-nic in the same network is allowed.
-     * Check the AllowMultiNicInSameNetwork enum for the list of possible values.
+     * Specifies whether unicast within the same network is allowed.
+     * Check the AllowSameNetworkUnicast enum for the list of possible values.
      * 
* - * optional string allow_multi_nic_in_same_network = 88251004; + * optional string allow_same_network_unicast = 167531643; * - * @return The bytes for allowMultiNicInSameNetwork. + * @return The bytes for allowSameNetworkUnicast. */ - public com.google.protobuf.ByteString getAllowMultiNicInSameNetworkBytes() { - java.lang.Object ref = allowMultiNicInSameNetwork_; + public com.google.protobuf.ByteString getAllowSameNetworkUnicastBytes() { + java.lang.Object ref = allowSameNetworkUnicast_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - allowMultiNicInSameNetwork_ = b; + allowSameNetworkUnicast_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; @@ -9622,21 +12668,21 @@ public com.google.protobuf.ByteString getAllowMultiNicInSameNetworkBytes() { * * *
-     * Specifies whether multi-nic in the same network is allowed.
-     * Check the AllowMultiNicInSameNetwork enum for the list of possible values.
+     * Specifies whether unicast within the same network is allowed.
+     * Check the AllowSameNetworkUnicast enum for the list of possible values.
      * 
* - * optional string allow_multi_nic_in_same_network = 88251004; + * optional string allow_same_network_unicast = 167531643; * - * @param value The allowMultiNicInSameNetwork to set. + * @param value The allowSameNetworkUnicast to set. * @return This builder for chaining. */ - public Builder setAllowMultiNicInSameNetwork(java.lang.String value) { + public Builder setAllowSameNetworkUnicast(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - allowMultiNicInSameNetwork_ = value; - bitField0_ |= 0x00000800; + allowSameNetworkUnicast_ = value; + bitField0_ |= 0x00200000; onChanged(); return this; } @@ -9645,17 +12691,17 @@ public Builder setAllowMultiNicInSameNetwork(java.lang.String value) { * * *
-     * Specifies whether multi-nic in the same network is allowed.
-     * Check the AllowMultiNicInSameNetwork enum for the list of possible values.
+     * Specifies whether unicast within the same network is allowed.
+     * Check the AllowSameNetworkUnicast enum for the list of possible values.
      * 
* - * optional string allow_multi_nic_in_same_network = 88251004; + * optional string allow_same_network_unicast = 167531643; * * @return This builder for chaining. */ - public Builder clearAllowMultiNicInSameNetwork() { - allowMultiNicInSameNetwork_ = getDefaultInstance().getAllowMultiNicInSameNetwork(); - bitField0_ = (bitField0_ & ~0x00000800); + public Builder clearAllowSameNetworkUnicast() { + allowSameNetworkUnicast_ = getDefaultInstance().getAllowSameNetworkUnicast(); + bitField0_ = (bitField0_ & ~0x00200000); onChanged(); return this; } @@ -9664,62 +12710,62 @@ public Builder clearAllowMultiNicInSameNetwork() { * * *
-     * Specifies whether multi-nic in the same network is allowed.
-     * Check the AllowMultiNicInSameNetwork enum for the list of possible values.
+     * Specifies whether unicast within the same network is allowed.
+     * Check the AllowSameNetworkUnicast enum for the list of possible values.
      * 
* - * optional string allow_multi_nic_in_same_network = 88251004; + * optional string allow_same_network_unicast = 167531643; * - * @param value The bytes for allowMultiNicInSameNetwork to set. + * @param value The bytes for allowSameNetworkUnicast to set. * @return This builder for chaining. */ - public Builder setAllowMultiNicInSameNetworkBytes(com.google.protobuf.ByteString value) { + public Builder setAllowSameNetworkUnicastBytes(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - allowMultiNicInSameNetwork_ = value; - bitField0_ |= 0x00000800; + allowSameNetworkUnicast_ = value; + bitField0_ |= 0x00200000; onChanged(); return this; } - private java.lang.Object allowMulticast_ = ""; + private java.lang.Object allowStaticRoutes_ = ""; /** * * *
-     * Specifies whether multicast is allowed.
-     * Check the AllowMulticast enum for the list of possible values.
+     * Specifies whether static route creation is allowed.
+     * Check the AllowStaticRoutes enum for the list of possible values.
      * 
* - * optional string allow_multicast = 11002498; + * optional string allow_static_routes = 185257925; * - * @return Whether the allowMulticast field is set. + * @return Whether the allowStaticRoutes field is set. */ - public boolean hasAllowMulticast() { - return ((bitField0_ & 0x00001000) != 0); + public boolean hasAllowStaticRoutes() { + return ((bitField0_ & 0x00400000) != 0); } /** * * *
-     * Specifies whether multicast is allowed.
-     * Check the AllowMulticast enum for the list of possible values.
+     * Specifies whether static route creation is allowed.
+     * Check the AllowStaticRoutes enum for the list of possible values.
      * 
* - * optional string allow_multicast = 11002498; + * optional string allow_static_routes = 185257925; * - * @return The allowMulticast. + * @return The allowStaticRoutes. */ - public java.lang.String getAllowMulticast() { - java.lang.Object ref = allowMulticast_; + public java.lang.String getAllowStaticRoutes() { + java.lang.Object ref = allowStaticRoutes_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - allowMulticast_ = s; + allowStaticRoutes_ = s; return s; } else { return (java.lang.String) ref; @@ -9730,20 +12776,20 @@ public java.lang.String getAllowMulticast() { * * *
-     * Specifies whether multicast is allowed.
-     * Check the AllowMulticast enum for the list of possible values.
+     * Specifies whether static route creation is allowed.
+     * Check the AllowStaticRoutes enum for the list of possible values.
      * 
* - * optional string allow_multicast = 11002498; + * optional string allow_static_routes = 185257925; * - * @return The bytes for allowMulticast. + * @return The bytes for allowStaticRoutes. */ - public com.google.protobuf.ByteString getAllowMulticastBytes() { - java.lang.Object ref = allowMulticast_; + public com.google.protobuf.ByteString getAllowStaticRoutesBytes() { + java.lang.Object ref = allowStaticRoutes_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - allowMulticast_ = b; + allowStaticRoutes_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; @@ -9754,21 +12800,21 @@ public com.google.protobuf.ByteString getAllowMulticastBytes() { * * *
-     * Specifies whether multicast is allowed.
-     * Check the AllowMulticast enum for the list of possible values.
+     * Specifies whether static route creation is allowed.
+     * Check the AllowStaticRoutes enum for the list of possible values.
      * 
* - * optional string allow_multicast = 11002498; + * optional string allow_static_routes = 185257925; * - * @param value The allowMulticast to set. + * @param value The allowStaticRoutes to set. * @return This builder for chaining. */ - public Builder setAllowMulticast(java.lang.String value) { + public Builder setAllowStaticRoutes(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - allowMulticast_ = value; - bitField0_ |= 0x00001000; + allowStaticRoutes_ = value; + bitField0_ |= 0x00400000; onChanged(); return this; } @@ -9777,17 +12823,17 @@ public Builder setAllowMulticast(java.lang.String value) { * * *
-     * Specifies whether multicast is allowed.
-     * Check the AllowMulticast enum for the list of possible values.
+     * Specifies whether static route creation is allowed.
+     * Check the AllowStaticRoutes enum for the list of possible values.
      * 
* - * optional string allow_multicast = 11002498; + * optional string allow_static_routes = 185257925; * * @return This builder for chaining. */ - public Builder clearAllowMulticast() { - allowMulticast_ = getDefaultInstance().getAllowMulticast(); - bitField0_ = (bitField0_ & ~0x00001000); + public Builder clearAllowStaticRoutes() { + allowStaticRoutes_ = getDefaultInstance().getAllowStaticRoutes(); + bitField0_ = (bitField0_ & ~0x00400000); onChanged(); return this; } @@ -9796,62 +12842,62 @@ public Builder clearAllowMulticast() { * * *
-     * Specifies whether multicast is allowed.
-     * Check the AllowMulticast enum for the list of possible values.
+     * Specifies whether static route creation is allowed.
+     * Check the AllowStaticRoutes enum for the list of possible values.
      * 
* - * optional string allow_multicast = 11002498; + * optional string allow_static_routes = 185257925; * - * @param value The bytes for allowMulticast to set. + * @param value The bytes for allowStaticRoutes to set. * @return This builder for chaining. */ - public Builder setAllowMulticastBytes(com.google.protobuf.ByteString value) { + public Builder setAllowStaticRoutesBytes(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - allowMulticast_ = value; - bitField0_ |= 0x00001000; + allowStaticRoutes_ = value; + bitField0_ |= 0x00400000; onChanged(); return this; } - private java.lang.Object allowNcc_ = ""; + private java.lang.Object allowSubInterfaces_ = ""; /** * * *
-     * Specifies whether NCC is allowed.
-     * Check the AllowNcc enum for the list of possible values.
+     * Specifies whether sub interfaces are allowed.
+     * Check the AllowSubInterfaces enum for the list of possible values.
      * 
* - * optional string allow_ncc = 372354904; + * optional string allow_sub_interfaces = 247208303; * - * @return Whether the allowNcc field is set. + * @return Whether the allowSubInterfaces field is set. */ - public boolean hasAllowNcc() { - return ((bitField0_ & 0x00002000) != 0); + public boolean hasAllowSubInterfaces() { + return ((bitField0_ & 0x00800000) != 0); } /** * * *
-     * Specifies whether NCC is allowed.
-     * Check the AllowNcc enum for the list of possible values.
+     * Specifies whether sub interfaces are allowed.
+     * Check the AllowSubInterfaces enum for the list of possible values.
      * 
* - * optional string allow_ncc = 372354904; + * optional string allow_sub_interfaces = 247208303; * - * @return The allowNcc. - */ - public java.lang.String getAllowNcc() { - java.lang.Object ref = allowNcc_; + * @return The allowSubInterfaces. + */ + public java.lang.String getAllowSubInterfaces() { + java.lang.Object ref = allowSubInterfaces_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - allowNcc_ = s; + allowSubInterfaces_ = s; return s; } else { return (java.lang.String) ref; @@ -9862,20 +12908,20 @@ public java.lang.String getAllowNcc() { * * *
-     * Specifies whether NCC is allowed.
-     * Check the AllowNcc enum for the list of possible values.
+     * Specifies whether sub interfaces are allowed.
+     * Check the AllowSubInterfaces enum for the list of possible values.
      * 
* - * optional string allow_ncc = 372354904; + * optional string allow_sub_interfaces = 247208303; * - * @return The bytes for allowNcc. + * @return The bytes for allowSubInterfaces. */ - public com.google.protobuf.ByteString getAllowNccBytes() { - java.lang.Object ref = allowNcc_; + public com.google.protobuf.ByteString getAllowSubInterfacesBytes() { + java.lang.Object ref = allowSubInterfaces_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - allowNcc_ = b; + allowSubInterfaces_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; @@ -9886,21 +12932,21 @@ public com.google.protobuf.ByteString getAllowNccBytes() { * * *
-     * Specifies whether NCC is allowed.
-     * Check the AllowNcc enum for the list of possible values.
+     * Specifies whether sub interfaces are allowed.
+     * Check the AllowSubInterfaces enum for the list of possible values.
      * 
* - * optional string allow_ncc = 372354904; + * optional string allow_sub_interfaces = 247208303; * - * @param value The allowNcc to set. + * @param value The allowSubInterfaces to set. * @return This builder for chaining. */ - public Builder setAllowNcc(java.lang.String value) { + public Builder setAllowSubInterfaces(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - allowNcc_ = value; - bitField0_ |= 0x00002000; + allowSubInterfaces_ = value; + bitField0_ |= 0x00800000; onChanged(); return this; } @@ -9909,17 +12955,17 @@ public Builder setAllowNcc(java.lang.String value) { * * *
-     * Specifies whether NCC is allowed.
-     * Check the AllowNcc enum for the list of possible values.
+     * Specifies whether sub interfaces are allowed.
+     * Check the AllowSubInterfaces enum for the list of possible values.
      * 
* - * optional string allow_ncc = 372354904; + * optional string allow_sub_interfaces = 247208303; * * @return This builder for chaining. */ - public Builder clearAllowNcc() { - allowNcc_ = getDefaultInstance().getAllowNcc(); - bitField0_ = (bitField0_ & ~0x00002000); + public Builder clearAllowSubInterfaces() { + allowSubInterfaces_ = getDefaultInstance().getAllowSubInterfaces(); + bitField0_ = (bitField0_ & ~0x00800000); onChanged(); return this; } @@ -9928,62 +12974,62 @@ public Builder clearAllowNcc() { * * *
-     * Specifies whether NCC is allowed.
-     * Check the AllowNcc enum for the list of possible values.
+     * Specifies whether sub interfaces are allowed.
+     * Check the AllowSubInterfaces enum for the list of possible values.
      * 
* - * optional string allow_ncc = 372354904; + * optional string allow_sub_interfaces = 247208303; * - * @param value The bytes for allowNcc to set. + * @param value The bytes for allowSubInterfaces to set. * @return This builder for chaining. */ - public Builder setAllowNccBytes(com.google.protobuf.ByteString value) { + public Builder setAllowSubInterfacesBytes(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - allowNcc_ = value; - bitField0_ |= 0x00002000; + allowSubInterfaces_ = value; + bitField0_ |= 0x00800000; onChanged(); return this; } - private java.lang.Object allowNetworkMigration_ = ""; + private java.lang.Object allowSubnetworkCreation_ = ""; /** * * *
-     * Specifies whether VM network migration is allowed.
-     * Check the AllowNetworkMigration enum for the list of possible values.
+     * Specifies whether subnetwork creation is allowed.
+     * Check the AllowSubnetworkCreation enum for the list of possible values.
      * 
* - * optional string allow_network_migration = 239588231; + * optional string allow_subnetwork_creation = 459328026; * - * @return Whether the allowNetworkMigration field is set. + * @return Whether the allowSubnetworkCreation field is set. */ - public boolean hasAllowNetworkMigration() { - return ((bitField0_ & 0x00004000) != 0); + public boolean hasAllowSubnetworkCreation() { + return ((bitField0_ & 0x01000000) != 0); } /** * * *
-     * Specifies whether VM network migration is allowed.
-     * Check the AllowNetworkMigration enum for the list of possible values.
+     * Specifies whether subnetwork creation is allowed.
+     * Check the AllowSubnetworkCreation enum for the list of possible values.
      * 
* - * optional string allow_network_migration = 239588231; + * optional string allow_subnetwork_creation = 459328026; * - * @return The allowNetworkMigration. + * @return The allowSubnetworkCreation. */ - public java.lang.String getAllowNetworkMigration() { - java.lang.Object ref = allowNetworkMigration_; + public java.lang.String getAllowSubnetworkCreation() { + java.lang.Object ref = allowSubnetworkCreation_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - allowNetworkMigration_ = s; + allowSubnetworkCreation_ = s; return s; } else { return (java.lang.String) ref; @@ -9994,20 +13040,20 @@ public java.lang.String getAllowNetworkMigration() { * * *
-     * Specifies whether VM network migration is allowed.
-     * Check the AllowNetworkMigration enum for the list of possible values.
+     * Specifies whether subnetwork creation is allowed.
+     * Check the AllowSubnetworkCreation enum for the list of possible values.
      * 
* - * optional string allow_network_migration = 239588231; + * optional string allow_subnetwork_creation = 459328026; * - * @return The bytes for allowNetworkMigration. + * @return The bytes for allowSubnetworkCreation. */ - public com.google.protobuf.ByteString getAllowNetworkMigrationBytes() { - java.lang.Object ref = allowNetworkMigration_; + public com.google.protobuf.ByteString getAllowSubnetworkCreationBytes() { + java.lang.Object ref = allowSubnetworkCreation_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - allowNetworkMigration_ = b; + allowSubnetworkCreation_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; @@ -10018,21 +13064,21 @@ public com.google.protobuf.ByteString getAllowNetworkMigrationBytes() { * * *
-     * Specifies whether VM network migration is allowed.
-     * Check the AllowNetworkMigration enum for the list of possible values.
+     * Specifies whether subnetwork creation is allowed.
+     * Check the AllowSubnetworkCreation enum for the list of possible values.
      * 
* - * optional string allow_network_migration = 239588231; + * optional string allow_subnetwork_creation = 459328026; * - * @param value The allowNetworkMigration to set. + * @param value The allowSubnetworkCreation to set. * @return This builder for chaining. */ - public Builder setAllowNetworkMigration(java.lang.String value) { + public Builder setAllowSubnetworkCreation(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - allowNetworkMigration_ = value; - bitField0_ |= 0x00004000; + allowSubnetworkCreation_ = value; + bitField0_ |= 0x01000000; onChanged(); return this; } @@ -10041,17 +13087,17 @@ public Builder setAllowNetworkMigration(java.lang.String value) { * * *
-     * Specifies whether VM network migration is allowed.
-     * Check the AllowNetworkMigration enum for the list of possible values.
+     * Specifies whether subnetwork creation is allowed.
+     * Check the AllowSubnetworkCreation enum for the list of possible values.
      * 
* - * optional string allow_network_migration = 239588231; + * optional string allow_subnetwork_creation = 459328026; * * @return This builder for chaining. */ - public Builder clearAllowNetworkMigration() { - allowNetworkMigration_ = getDefaultInstance().getAllowNetworkMigration(); - bitField0_ = (bitField0_ & ~0x00004000); + public Builder clearAllowSubnetworkCreation() { + allowSubnetworkCreation_ = getDefaultInstance().getAllowSubnetworkCreation(); + bitField0_ = (bitField0_ & ~0x01000000); onChanged(); return this; } @@ -10060,62 +13106,62 @@ public Builder clearAllowNetworkMigration() { * * *
-     * Specifies whether VM network migration is allowed.
-     * Check the AllowNetworkMigration enum for the list of possible values.
+     * Specifies whether subnetwork creation is allowed.
+     * Check the AllowSubnetworkCreation enum for the list of possible values.
      * 
* - * optional string allow_network_migration = 239588231; + * optional string allow_subnetwork_creation = 459328026; * - * @param value The bytes for allowNetworkMigration to set. + * @param value The bytes for allowSubnetworkCreation to set. * @return This builder for chaining. */ - public Builder setAllowNetworkMigrationBytes(com.google.protobuf.ByteString value) { + public Builder setAllowSubnetworkCreationBytes(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - allowNetworkMigration_ = value; - bitField0_ |= 0x00004000; + allowSubnetworkCreation_ = value; + bitField0_ |= 0x01000000; onChanged(); return this; } - private java.lang.Object allowPacketMirroring_ = ""; + private java.lang.Object allowVpcFirewallRules_ = ""; /** * * *
-     * Specifies whether Packet Mirroring 1.0 is supported.
-     * Check the AllowPacketMirroring enum for the list of possible values.
+     * Specifies whether VPC firewall rules can be created under the network.
+     * Check the AllowVpcFirewallRules enum for the list of possible values.
      * 
* - * optional string allow_packet_mirroring = 512227074; + * optional string allow_vpc_firewall_rules = 509076420; * - * @return Whether the allowPacketMirroring field is set. + * @return Whether the allowVpcFirewallRules field is set. */ - public boolean hasAllowPacketMirroring() { - return ((bitField0_ & 0x00008000) != 0); + public boolean hasAllowVpcFirewallRules() { + return ((bitField0_ & 0x02000000) != 0); } /** * * *
-     * Specifies whether Packet Mirroring 1.0 is supported.
-     * Check the AllowPacketMirroring enum for the list of possible values.
+     * Specifies whether VPC firewall rules can be created under the network.
+     * Check the AllowVpcFirewallRules enum for the list of possible values.
      * 
* - * optional string allow_packet_mirroring = 512227074; + * optional string allow_vpc_firewall_rules = 509076420; * - * @return The allowPacketMirroring. + * @return The allowVpcFirewallRules. */ - public java.lang.String getAllowPacketMirroring() { - java.lang.Object ref = allowPacketMirroring_; + public java.lang.String getAllowVpcFirewallRules() { + java.lang.Object ref = allowVpcFirewallRules_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - allowPacketMirroring_ = s; + allowVpcFirewallRules_ = s; return s; } else { return (java.lang.String) ref; @@ -10126,20 +13172,20 @@ public java.lang.String getAllowPacketMirroring() { * * *
-     * Specifies whether Packet Mirroring 1.0 is supported.
-     * Check the AllowPacketMirroring enum for the list of possible values.
+     * Specifies whether VPC firewall rules can be created under the network.
+     * Check the AllowVpcFirewallRules enum for the list of possible values.
      * 
* - * optional string allow_packet_mirroring = 512227074; + * optional string allow_vpc_firewall_rules = 509076420; * - * @return The bytes for allowPacketMirroring. + * @return The bytes for allowVpcFirewallRules. */ - public com.google.protobuf.ByteString getAllowPacketMirroringBytes() { - java.lang.Object ref = allowPacketMirroring_; + public com.google.protobuf.ByteString getAllowVpcFirewallRulesBytes() { + java.lang.Object ref = allowVpcFirewallRules_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - allowPacketMirroring_ = b; + allowVpcFirewallRules_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; @@ -10150,21 +13196,21 @@ public com.google.protobuf.ByteString getAllowPacketMirroringBytes() { * * *
-     * Specifies whether Packet Mirroring 1.0 is supported.
-     * Check the AllowPacketMirroring enum for the list of possible values.
+     * Specifies whether VPC firewall rules can be created under the network.
+     * Check the AllowVpcFirewallRules enum for the list of possible values.
      * 
* - * optional string allow_packet_mirroring = 512227074; + * optional string allow_vpc_firewall_rules = 509076420; * - * @param value The allowPacketMirroring to set. + * @param value The allowVpcFirewallRules to set. * @return This builder for chaining. */ - public Builder setAllowPacketMirroring(java.lang.String value) { + public Builder setAllowVpcFirewallRules(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - allowPacketMirroring_ = value; - bitField0_ |= 0x00008000; + allowVpcFirewallRules_ = value; + bitField0_ |= 0x02000000; onChanged(); return this; } @@ -10173,17 +13219,17 @@ public Builder setAllowPacketMirroring(java.lang.String value) { * * *
-     * Specifies whether Packet Mirroring 1.0 is supported.
-     * Check the AllowPacketMirroring enum for the list of possible values.
+     * Specifies whether VPC firewall rules can be created under the network.
+     * Check the AllowVpcFirewallRules enum for the list of possible values.
      * 
* - * optional string allow_packet_mirroring = 512227074; + * optional string allow_vpc_firewall_rules = 509076420; * * @return This builder for chaining. */ - public Builder clearAllowPacketMirroring() { - allowPacketMirroring_ = getDefaultInstance().getAllowPacketMirroring(); - bitField0_ = (bitField0_ & ~0x00008000); + public Builder clearAllowVpcFirewallRules() { + allowVpcFirewallRules_ = getDefaultInstance().getAllowVpcFirewallRules(); + bitField0_ = (bitField0_ & ~0x02000000); onChanged(); return this; } @@ -10192,62 +13238,62 @@ public Builder clearAllowPacketMirroring() { * * *
-     * Specifies whether Packet Mirroring 1.0 is supported.
-     * Check the AllowPacketMirroring enum for the list of possible values.
+     * Specifies whether VPC firewall rules can be created under the network.
+     * Check the AllowVpcFirewallRules enum for the list of possible values.
      * 
* - * optional string allow_packet_mirroring = 512227074; + * optional string allow_vpc_firewall_rules = 509076420; * - * @param value The bytes for allowPacketMirroring to set. + * @param value The bytes for allowVpcFirewallRules to set. * @return This builder for chaining. */ - public Builder setAllowPacketMirroringBytes(com.google.protobuf.ByteString value) { + public Builder setAllowVpcFirewallRulesBytes(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - allowPacketMirroring_ = value; - bitField0_ |= 0x00008000; + allowVpcFirewallRules_ = value; + bitField0_ |= 0x02000000; onChanged(); return this; } - private java.lang.Object allowPrivateGoogleAccess_ = ""; + private java.lang.Object allowVpcPeering_ = ""; /** * * *
-     * Specifies whether private Google access is allowed.
-     * Check the AllowPrivateGoogleAccess enum for the list of possible values.
+     * Specifies whether VPC peering is allowed.
+     * Check the AllowVpcPeering enum for the list of possible values.
      * 
* - * optional string allow_private_google_access = 374702072; + * optional string allow_vpc_peering = 115402228; * - * @return Whether the allowPrivateGoogleAccess field is set. + * @return Whether the allowVpcPeering field is set. */ - public boolean hasAllowPrivateGoogleAccess() { - return ((bitField0_ & 0x00010000) != 0); + public boolean hasAllowVpcPeering() { + return ((bitField0_ & 0x04000000) != 0); } /** * * *
-     * Specifies whether private Google access is allowed.
-     * Check the AllowPrivateGoogleAccess enum for the list of possible values.
+     * Specifies whether VPC peering is allowed.
+     * Check the AllowVpcPeering enum for the list of possible values.
      * 
* - * optional string allow_private_google_access = 374702072; + * optional string allow_vpc_peering = 115402228; * - * @return The allowPrivateGoogleAccess. + * @return The allowVpcPeering. */ - public java.lang.String getAllowPrivateGoogleAccess() { - java.lang.Object ref = allowPrivateGoogleAccess_; + public java.lang.String getAllowVpcPeering() { + java.lang.Object ref = allowVpcPeering_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - allowPrivateGoogleAccess_ = s; + allowVpcPeering_ = s; return s; } else { return (java.lang.String) ref; @@ -10258,20 +13304,20 @@ public java.lang.String getAllowPrivateGoogleAccess() { * * *
-     * Specifies whether private Google access is allowed.
-     * Check the AllowPrivateGoogleAccess enum for the list of possible values.
+     * Specifies whether VPC peering is allowed.
+     * Check the AllowVpcPeering enum for the list of possible values.
      * 
* - * optional string allow_private_google_access = 374702072; + * optional string allow_vpc_peering = 115402228; * - * @return The bytes for allowPrivateGoogleAccess. + * @return The bytes for allowVpcPeering. */ - public com.google.protobuf.ByteString getAllowPrivateGoogleAccessBytes() { - java.lang.Object ref = allowPrivateGoogleAccess_; + public com.google.protobuf.ByteString getAllowVpcPeeringBytes() { + java.lang.Object ref = allowVpcPeering_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - allowPrivateGoogleAccess_ = b; + allowVpcPeering_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; @@ -10282,21 +13328,21 @@ public com.google.protobuf.ByteString getAllowPrivateGoogleAccessBytes() { * * *
-     * Specifies whether private Google access is allowed.
-     * Check the AllowPrivateGoogleAccess enum for the list of possible values.
+     * Specifies whether VPC peering is allowed.
+     * Check the AllowVpcPeering enum for the list of possible values.
      * 
* - * optional string allow_private_google_access = 374702072; + * optional string allow_vpc_peering = 115402228; * - * @param value The allowPrivateGoogleAccess to set. + * @param value The allowVpcPeering to set. * @return This builder for chaining. */ - public Builder setAllowPrivateGoogleAccess(java.lang.String value) { + public Builder setAllowVpcPeering(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - allowPrivateGoogleAccess_ = value; - bitField0_ |= 0x00010000; + allowVpcPeering_ = value; + bitField0_ |= 0x04000000; onChanged(); return this; } @@ -10305,17 +13351,17 @@ public Builder setAllowPrivateGoogleAccess(java.lang.String value) { * * *
-     * Specifies whether private Google access is allowed.
-     * Check the AllowPrivateGoogleAccess enum for the list of possible values.
+     * Specifies whether VPC peering is allowed.
+     * Check the AllowVpcPeering enum for the list of possible values.
      * 
* - * optional string allow_private_google_access = 374702072; + * optional string allow_vpc_peering = 115402228; * * @return This builder for chaining. */ - public Builder clearAllowPrivateGoogleAccess() { - allowPrivateGoogleAccess_ = getDefaultInstance().getAllowPrivateGoogleAccess(); - bitField0_ = (bitField0_ & ~0x00010000); + public Builder clearAllowVpcPeering() { + allowVpcPeering_ = getDefaultInstance().getAllowVpcPeering(); + bitField0_ = (bitField0_ & ~0x04000000); onChanged(); return this; } @@ -10324,62 +13370,62 @@ public Builder clearAllowPrivateGoogleAccess() { * * *
-     * Specifies whether private Google access is allowed.
-     * Check the AllowPrivateGoogleAccess enum for the list of possible values.
+     * Specifies whether VPC peering is allowed.
+     * Check the AllowVpcPeering enum for the list of possible values.
      * 
* - * optional string allow_private_google_access = 374702072; + * optional string allow_vpc_peering = 115402228; * - * @param value The bytes for allowPrivateGoogleAccess to set. + * @param value The bytes for allowVpcPeering to set. * @return This builder for chaining. */ - public Builder setAllowPrivateGoogleAccessBytes(com.google.protobuf.ByteString value) { + public Builder setAllowVpcPeeringBytes(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - allowPrivateGoogleAccess_ = value; - bitField0_ |= 0x00010000; + allowVpcPeering_ = value; + bitField0_ |= 0x04000000; onChanged(); return this; } - private java.lang.Object allowPsc_ = ""; + private java.lang.Object allowVpn_ = ""; /** * * *
-     * Specifies whether PSC creation is allowed.
-     * Check the AllowPsc enum for the list of possible values.
+     * Specifies whether VPN creation is allowed.
+     * Check the AllowVpn enum for the list of possible values.
      * 
* - * optional string allow_psc = 372357322; + * optional string allow_vpn = 372363006; * - * @return Whether the allowPsc field is set. + * @return Whether the allowVpn field is set. */ - public boolean hasAllowPsc() { - return ((bitField0_ & 0x00020000) != 0); + public boolean hasAllowVpn() { + return ((bitField0_ & 0x08000000) != 0); } /** * * *
-     * Specifies whether PSC creation is allowed.
-     * Check the AllowPsc enum for the list of possible values.
+     * Specifies whether VPN creation is allowed.
+     * Check the AllowVpn enum for the list of possible values.
      * 
* - * optional string allow_psc = 372357322; + * optional string allow_vpn = 372363006; * - * @return The allowPsc. + * @return The allowVpn. */ - public java.lang.String getAllowPsc() { - java.lang.Object ref = allowPsc_; + public java.lang.String getAllowVpn() { + java.lang.Object ref = allowVpn_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - allowPsc_ = s; + allowVpn_ = s; return s; } else { return (java.lang.String) ref; @@ -10390,20 +13436,20 @@ public java.lang.String getAllowPsc() { * * *
-     * Specifies whether PSC creation is allowed.
-     * Check the AllowPsc enum for the list of possible values.
+     * Specifies whether VPN creation is allowed.
+     * Check the AllowVpn enum for the list of possible values.
      * 
* - * optional string allow_psc = 372357322; + * optional string allow_vpn = 372363006; * - * @return The bytes for allowPsc. + * @return The bytes for allowVpn. */ - public com.google.protobuf.ByteString getAllowPscBytes() { - java.lang.Object ref = allowPsc_; + public com.google.protobuf.ByteString getAllowVpnBytes() { + java.lang.Object ref = allowVpn_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - allowPsc_ = b; + allowVpn_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; @@ -10414,21 +13460,21 @@ public com.google.protobuf.ByteString getAllowPscBytes() { * * *
-     * Specifies whether PSC creation is allowed.
-     * Check the AllowPsc enum for the list of possible values.
+     * Specifies whether VPN creation is allowed.
+     * Check the AllowVpn enum for the list of possible values.
      * 
* - * optional string allow_psc = 372357322; + * optional string allow_vpn = 372363006; * - * @param value The allowPsc to set. + * @param value The allowVpn to set. * @return This builder for chaining. */ - public Builder setAllowPsc(java.lang.String value) { + public Builder setAllowVpn(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - allowPsc_ = value; - bitField0_ |= 0x00020000; + allowVpn_ = value; + bitField0_ |= 0x08000000; onChanged(); return this; } @@ -10437,17 +13483,17 @@ public Builder setAllowPsc(java.lang.String value) { * * *
-     * Specifies whether PSC creation is allowed.
-     * Check the AllowPsc enum for the list of possible values.
+     * Specifies whether VPN creation is allowed.
+     * Check the AllowVpn enum for the list of possible values.
      * 
* - * optional string allow_psc = 372357322; + * optional string allow_vpn = 372363006; * * @return This builder for chaining. */ - public Builder clearAllowPsc() { - allowPsc_ = getDefaultInstance().getAllowPsc(); - bitField0_ = (bitField0_ & ~0x00020000); + public Builder clearAllowVpn() { + allowVpn_ = getDefaultInstance().getAllowVpn(); + bitField0_ = (bitField0_ & ~0x08000000); onChanged(); return this; } @@ -10456,130 +13502,124 @@ public Builder clearAllowPsc() { * * *
-     * Specifies whether PSC creation is allowed.
-     * Check the AllowPsc enum for the list of possible values.
+     * Specifies whether VPN creation is allowed.
+     * Check the AllowVpn enum for the list of possible values.
      * 
* - * optional string allow_psc = 372357322; + * optional string allow_vpn = 372363006; * - * @param value The bytes for allowPsc to set. + * @param value The bytes for allowVpn to set. * @return This builder for chaining. */ - public Builder setAllowPscBytes(com.google.protobuf.ByteString value) { + public Builder setAllowVpnBytes(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - allowPsc_ = value; - bitField0_ |= 0x00020000; + allowVpn_ = value; + bitField0_ |= 0x08000000; onChanged(); return this; } - private java.lang.Object allowSameNetworkUnicast_ = ""; + private com.google.protobuf.LazyStringArrayList firewallPolicyTypes_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + private void ensureFirewallPolicyTypesIsMutable() { + if (!firewallPolicyTypes_.isModifiable()) { + firewallPolicyTypes_ = new com.google.protobuf.LazyStringArrayList(firewallPolicyTypes_); + } + bitField0_ |= 0x10000000; + } /** * * *
-     * Specifies whether unicast within the same network is allowed.
-     * Check the AllowSameNetworkUnicast enum for the list of possible values.
+     *
+     * Check the FirewallPolicyTypes enum for the list of possible values.
      * 
* - * optional string allow_same_network_unicast = 167531643; + * repeated string firewall_policy_types = 390742027; * - * @return Whether the allowSameNetworkUnicast field is set. + * @return A list containing the firewallPolicyTypes. */ - public boolean hasAllowSameNetworkUnicast() { - return ((bitField0_ & 0x00040000) != 0); + public com.google.protobuf.ProtocolStringList getFirewallPolicyTypesList() { + firewallPolicyTypes_.makeImmutable(); + return firewallPolicyTypes_; } /** * * *
-     * Specifies whether unicast within the same network is allowed.
-     * Check the AllowSameNetworkUnicast enum for the list of possible values.
+     *
+     * Check the FirewallPolicyTypes enum for the list of possible values.
      * 
* - * optional string allow_same_network_unicast = 167531643; + * repeated string firewall_policy_types = 390742027; * - * @return The allowSameNetworkUnicast. + * @return The count of firewallPolicyTypes. */ - public java.lang.String getAllowSameNetworkUnicast() { - java.lang.Object ref = allowSameNetworkUnicast_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - allowSameNetworkUnicast_ = s; - return s; - } else { - return (java.lang.String) ref; - } + public int getFirewallPolicyTypesCount() { + return firewallPolicyTypes_.size(); } /** * * *
-     * Specifies whether unicast within the same network is allowed.
-     * Check the AllowSameNetworkUnicast enum for the list of possible values.
+     *
+     * Check the FirewallPolicyTypes enum for the list of possible values.
      * 
* - * optional string allow_same_network_unicast = 167531643; + * repeated string firewall_policy_types = 390742027; * - * @return The bytes for allowSameNetworkUnicast. + * @param index The index of the element to return. + * @return The firewallPolicyTypes at the given index. */ - public com.google.protobuf.ByteString getAllowSameNetworkUnicastBytes() { - java.lang.Object ref = allowSameNetworkUnicast_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - allowSameNetworkUnicast_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } + public java.lang.String getFirewallPolicyTypes(int index) { + return firewallPolicyTypes_.get(index); } /** * * *
-     * Specifies whether unicast within the same network is allowed.
-     * Check the AllowSameNetworkUnicast enum for the list of possible values.
+     *
+     * Check the FirewallPolicyTypes enum for the list of possible values.
      * 
* - * optional string allow_same_network_unicast = 167531643; + * repeated string firewall_policy_types = 390742027; * - * @param value The allowSameNetworkUnicast to set. - * @return This builder for chaining. + * @param index The index of the value to return. + * @return The bytes of the firewallPolicyTypes at the given index. */ - public Builder setAllowSameNetworkUnicast(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - allowSameNetworkUnicast_ = value; - bitField0_ |= 0x00040000; - onChanged(); - return this; + public com.google.protobuf.ByteString getFirewallPolicyTypesBytes(int index) { + return firewallPolicyTypes_.getByteString(index); } /** * * *
-     * Specifies whether unicast within the same network is allowed.
-     * Check the AllowSameNetworkUnicast enum for the list of possible values.
+     *
+     * Check the FirewallPolicyTypes enum for the list of possible values.
      * 
* - * optional string allow_same_network_unicast = 167531643; + * repeated string firewall_policy_types = 390742027; * + * @param index The index to set the value at. + * @param value The firewallPolicyTypes to set. * @return This builder for chaining. */ - public Builder clearAllowSameNetworkUnicast() { - allowSameNetworkUnicast_ = getDefaultInstance().getAllowSameNetworkUnicast(); - bitField0_ = (bitField0_ & ~0x00040000); + public Builder setFirewallPolicyTypes(int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureFirewallPolicyTypesIsMutable(); + firewallPolicyTypes_.set(index, value); + bitField0_ |= 0x10000000; onChanged(); return this; } @@ -10588,243 +13628,242 @@ public Builder clearAllowSameNetworkUnicast() { * * *
-     * Specifies whether unicast within the same network is allowed.
-     * Check the AllowSameNetworkUnicast enum for the list of possible values.
+     *
+     * Check the FirewallPolicyTypes enum for the list of possible values.
      * 
* - * optional string allow_same_network_unicast = 167531643; + * repeated string firewall_policy_types = 390742027; * - * @param value The bytes for allowSameNetworkUnicast to set. + * @param value The firewallPolicyTypes to add. * @return This builder for chaining. */ - public Builder setAllowSameNetworkUnicastBytes(com.google.protobuf.ByteString value) { + public Builder addFirewallPolicyTypes(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - checkByteStringIsUtf8(value); - allowSameNetworkUnicast_ = value; - bitField0_ |= 0x00040000; + ensureFirewallPolicyTypesIsMutable(); + firewallPolicyTypes_.add(value); + bitField0_ |= 0x10000000; onChanged(); return this; } - private java.lang.Object allowStaticRoutes_ = ""; - /** * * *
-     * Specifies whether static route creation is allowed.
-     * Check the AllowStaticRoutes enum for the list of possible values.
+     *
+     * Check the FirewallPolicyTypes enum for the list of possible values.
      * 
* - * optional string allow_static_routes = 185257925; + * repeated string firewall_policy_types = 390742027; * - * @return Whether the allowStaticRoutes field is set. + * @param values The firewallPolicyTypes to add. + * @return This builder for chaining. */ - public boolean hasAllowStaticRoutes() { - return ((bitField0_ & 0x00080000) != 0); + public Builder addAllFirewallPolicyTypes(java.lang.Iterable values) { + ensureFirewallPolicyTypesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, firewallPolicyTypes_); + bitField0_ |= 0x10000000; + onChanged(); + return this; } /** * * *
-     * Specifies whether static route creation is allowed.
-     * Check the AllowStaticRoutes enum for the list of possible values.
+     *
+     * Check the FirewallPolicyTypes enum for the list of possible values.
      * 
* - * optional string allow_static_routes = 185257925; + * repeated string firewall_policy_types = 390742027; * - * @return The allowStaticRoutes. + * @return This builder for chaining. */ - public java.lang.String getAllowStaticRoutes() { - java.lang.Object ref = allowStaticRoutes_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - allowStaticRoutes_ = s; - return s; - } else { - return (java.lang.String) ref; - } + public Builder clearFirewallPolicyTypes() { + firewallPolicyTypes_ = com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x10000000); + ; + onChanged(); + return this; } /** * * *
-     * Specifies whether static route creation is allowed.
-     * Check the AllowStaticRoutes enum for the list of possible values.
+     *
+     * Check the FirewallPolicyTypes enum for the list of possible values.
      * 
* - * optional string allow_static_routes = 185257925; + * repeated string firewall_policy_types = 390742027; * - * @return The bytes for allowStaticRoutes. + * @param value The bytes of the firewallPolicyTypes to add. + * @return This builder for chaining. */ - public com.google.protobuf.ByteString getAllowStaticRoutesBytes() { - java.lang.Object ref = allowStaticRoutes_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - allowStaticRoutes_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; + public Builder addFirewallPolicyTypesBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureFirewallPolicyTypesIsMutable(); + firewallPolicyTypes_.add(value); + bitField0_ |= 0x10000000; + onChanged(); + return this; + } + + private com.google.protobuf.LazyStringArrayList interfaceTypes_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + private void ensureInterfaceTypesIsMutable() { + if (!interfaceTypes_.isModifiable()) { + interfaceTypes_ = new com.google.protobuf.LazyStringArrayList(interfaceTypes_); } + bitField0_ |= 0x20000000; } /** * * *
-     * Specifies whether static route creation is allowed.
-     * Check the AllowStaticRoutes enum for the list of possible values.
+     * If set, limits the interface types that the network supports. If
+     * empty, all interface types are supported.
+     * Check the InterfaceTypes enum for the list of possible values.
      * 
* - * optional string allow_static_routes = 185257925; + * repeated string interface_types = 157981171; * - * @param value The allowStaticRoutes to set. - * @return This builder for chaining. + * @return A list containing the interfaceTypes. */ - public Builder setAllowStaticRoutes(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - allowStaticRoutes_ = value; - bitField0_ |= 0x00080000; - onChanged(); - return this; + public com.google.protobuf.ProtocolStringList getInterfaceTypesList() { + interfaceTypes_.makeImmutable(); + return interfaceTypes_; } /** * * *
-     * Specifies whether static route creation is allowed.
-     * Check the AllowStaticRoutes enum for the list of possible values.
+     * If set, limits the interface types that the network supports. If
+     * empty, all interface types are supported.
+     * Check the InterfaceTypes enum for the list of possible values.
      * 
* - * optional string allow_static_routes = 185257925; + * repeated string interface_types = 157981171; * - * @return This builder for chaining. + * @return The count of interfaceTypes. */ - public Builder clearAllowStaticRoutes() { - allowStaticRoutes_ = getDefaultInstance().getAllowStaticRoutes(); - bitField0_ = (bitField0_ & ~0x00080000); - onChanged(); - return this; + public int getInterfaceTypesCount() { + return interfaceTypes_.size(); } /** * * *
-     * Specifies whether static route creation is allowed.
-     * Check the AllowStaticRoutes enum for the list of possible values.
+     * If set, limits the interface types that the network supports. If
+     * empty, all interface types are supported.
+     * Check the InterfaceTypes enum for the list of possible values.
      * 
* - * optional string allow_static_routes = 185257925; + * repeated string interface_types = 157981171; * - * @param value The bytes for allowStaticRoutes to set. - * @return This builder for chaining. - */ - public Builder setAllowStaticRoutesBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - allowStaticRoutes_ = value; - bitField0_ |= 0x00080000; - onChanged(); - return this; + * @param index The index of the element to return. + * @return The interfaceTypes at the given index. + */ + public java.lang.String getInterfaceTypes(int index) { + return interfaceTypes_.get(index); } - private java.lang.Object allowSubInterfaces_ = ""; - /** * * *
-     * Specifies whether sub interfaces are allowed.
-     * Check the AllowSubInterfaces enum for the list of possible values.
+     * If set, limits the interface types that the network supports. If
+     * empty, all interface types are supported.
+     * Check the InterfaceTypes enum for the list of possible values.
      * 
* - * optional string allow_sub_interfaces = 247208303; + * repeated string interface_types = 157981171; * - * @return Whether the allowSubInterfaces field is set. + * @param index The index of the value to return. + * @return The bytes of the interfaceTypes at the given index. */ - public boolean hasAllowSubInterfaces() { - return ((bitField0_ & 0x00100000) != 0); + public com.google.protobuf.ByteString getInterfaceTypesBytes(int index) { + return interfaceTypes_.getByteString(index); } /** * * *
-     * Specifies whether sub interfaces are allowed.
-     * Check the AllowSubInterfaces enum for the list of possible values.
+     * If set, limits the interface types that the network supports. If
+     * empty, all interface types are supported.
+     * Check the InterfaceTypes enum for the list of possible values.
      * 
* - * optional string allow_sub_interfaces = 247208303; + * repeated string interface_types = 157981171; * - * @return The allowSubInterfaces. + * @param index The index to set the value at. + * @param value The interfaceTypes to set. + * @return This builder for chaining. */ - public java.lang.String getAllowSubInterfaces() { - java.lang.Object ref = allowSubInterfaces_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - allowSubInterfaces_ = s; - return s; - } else { - return (java.lang.String) ref; + public Builder setInterfaceTypes(int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); } + ensureInterfaceTypesIsMutable(); + interfaceTypes_.set(index, value); + bitField0_ |= 0x20000000; + onChanged(); + return this; } /** * * *
-     * Specifies whether sub interfaces are allowed.
-     * Check the AllowSubInterfaces enum for the list of possible values.
+     * If set, limits the interface types that the network supports. If
+     * empty, all interface types are supported.
+     * Check the InterfaceTypes enum for the list of possible values.
      * 
* - * optional string allow_sub_interfaces = 247208303; + * repeated string interface_types = 157981171; * - * @return The bytes for allowSubInterfaces. + * @param value The interfaceTypes to add. + * @return This builder for chaining. */ - public com.google.protobuf.ByteString getAllowSubInterfacesBytes() { - java.lang.Object ref = allowSubInterfaces_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - allowSubInterfaces_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; + public Builder addInterfaceTypes(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); } + ensureInterfaceTypesIsMutable(); + interfaceTypes_.add(value); + bitField0_ |= 0x20000000; + onChanged(); + return this; } /** * * *
-     * Specifies whether sub interfaces are allowed.
-     * Check the AllowSubInterfaces enum for the list of possible values.
+     * If set, limits the interface types that the network supports. If
+     * empty, all interface types are supported.
+     * Check the InterfaceTypes enum for the list of possible values.
      * 
* - * optional string allow_sub_interfaces = 247208303; + * repeated string interface_types = 157981171; * - * @param value The allowSubInterfaces to set. + * @param values The interfaceTypes to add. * @return This builder for chaining. */ - public Builder setAllowSubInterfaces(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - allowSubInterfaces_ = value; - bitField0_ |= 0x00100000; + public Builder addAllInterfaceTypes(java.lang.Iterable values) { + ensureInterfaceTypesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, interfaceTypes_); + bitField0_ |= 0x20000000; onChanged(); return this; } @@ -10833,17 +13872,19 @@ public Builder setAllowSubInterfaces(java.lang.String value) { * * *
-     * Specifies whether sub interfaces are allowed.
-     * Check the AllowSubInterfaces enum for the list of possible values.
+     * If set, limits the interface types that the network supports. If
+     * empty, all interface types are supported.
+     * Check the InterfaceTypes enum for the list of possible values.
      * 
* - * optional string allow_sub_interfaces = 247208303; + * repeated string interface_types = 157981171; * * @return This builder for chaining. */ - public Builder clearAllowSubInterfaces() { - allowSubInterfaces_ = getDefaultInstance().getAllowSubInterfaces(); - bitField0_ = (bitField0_ & ~0x00100000); + public Builder clearInterfaceTypes() { + interfaceTypes_ = com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x20000000); + ; onChanged(); return this; } @@ -10852,62 +13893,64 @@ public Builder clearAllowSubInterfaces() { * * *
-     * Specifies whether sub interfaces are allowed.
-     * Check the AllowSubInterfaces enum for the list of possible values.
+     * If set, limits the interface types that the network supports. If
+     * empty, all interface types are supported.
+     * Check the InterfaceTypes enum for the list of possible values.
      * 
* - * optional string allow_sub_interfaces = 247208303; + * repeated string interface_types = 157981171; * - * @param value The bytes for allowSubInterfaces to set. + * @param value The bytes of the interfaceTypes to add. * @return This builder for chaining. */ - public Builder setAllowSubInterfacesBytes(com.google.protobuf.ByteString value) { + public Builder addInterfaceTypesBytes(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - allowSubInterfaces_ = value; - bitField0_ |= 0x00100000; + ensureInterfaceTypesIsMutable(); + interfaceTypes_.add(value); + bitField0_ |= 0x20000000; onChanged(); return this; } - private java.lang.Object allowVpcPeering_ = ""; + private java.lang.Object multicast_ = ""; /** * * *
-     * Specifies whether VPC peering is allowed.
-     * Check the AllowVpcPeering enum for the list of possible values.
+     * Specifies which type of multicast is supported.
+     * Check the Multicast enum for the list of possible values.
      * 
* - * optional string allow_vpc_peering = 115402228; + * optional string multicast = 404098040; * - * @return Whether the allowVpcPeering field is set. + * @return Whether the multicast field is set. */ - public boolean hasAllowVpcPeering() { - return ((bitField0_ & 0x00200000) != 0); + public boolean hasMulticast() { + return ((bitField0_ & 0x40000000) != 0); } /** * * *
-     * Specifies whether VPC peering is allowed.
-     * Check the AllowVpcPeering enum for the list of possible values.
+     * Specifies which type of multicast is supported.
+     * Check the Multicast enum for the list of possible values.
      * 
* - * optional string allow_vpc_peering = 115402228; + * optional string multicast = 404098040; * - * @return The allowVpcPeering. + * @return The multicast. */ - public java.lang.String getAllowVpcPeering() { - java.lang.Object ref = allowVpcPeering_; + public java.lang.String getMulticast() { + java.lang.Object ref = multicast_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - allowVpcPeering_ = s; + multicast_ = s; return s; } else { return (java.lang.String) ref; @@ -10918,20 +13961,20 @@ public java.lang.String getAllowVpcPeering() { * * *
-     * Specifies whether VPC peering is allowed.
-     * Check the AllowVpcPeering enum for the list of possible values.
+     * Specifies which type of multicast is supported.
+     * Check the Multicast enum for the list of possible values.
      * 
* - * optional string allow_vpc_peering = 115402228; + * optional string multicast = 404098040; * - * @return The bytes for allowVpcPeering. + * @return The bytes for multicast. */ - public com.google.protobuf.ByteString getAllowVpcPeeringBytes() { - java.lang.Object ref = allowVpcPeering_; + public com.google.protobuf.ByteString getMulticastBytes() { + java.lang.Object ref = multicast_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - allowVpcPeering_ = b; + multicast_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; @@ -10942,21 +13985,21 @@ public com.google.protobuf.ByteString getAllowVpcPeeringBytes() { * * *
-     * Specifies whether VPC peering is allowed.
-     * Check the AllowVpcPeering enum for the list of possible values.
+     * Specifies which type of multicast is supported.
+     * Check the Multicast enum for the list of possible values.
      * 
* - * optional string allow_vpc_peering = 115402228; + * optional string multicast = 404098040; * - * @param value The allowVpcPeering to set. + * @param value The multicast to set. * @return This builder for chaining. */ - public Builder setAllowVpcPeering(java.lang.String value) { + public Builder setMulticast(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - allowVpcPeering_ = value; - bitField0_ |= 0x00200000; + multicast_ = value; + bitField0_ |= 0x40000000; onChanged(); return this; } @@ -10965,17 +14008,17 @@ public Builder setAllowVpcPeering(java.lang.String value) { * * *
-     * Specifies whether VPC peering is allowed.
-     * Check the AllowVpcPeering enum for the list of possible values.
+     * Specifies which type of multicast is supported.
+     * Check the Multicast enum for the list of possible values.
      * 
* - * optional string allow_vpc_peering = 115402228; + * optional string multicast = 404098040; * * @return This builder for chaining. */ - public Builder clearAllowVpcPeering() { - allowVpcPeering_ = getDefaultInstance().getAllowVpcPeering(); - bitField0_ = (bitField0_ & ~0x00200000); + public Builder clearMulticast() { + multicast_ = getDefaultInstance().getMulticast(); + bitField0_ = (bitField0_ & ~0x40000000); onChanged(); return this; } @@ -10984,62 +14027,60 @@ public Builder clearAllowVpcPeering() { * * *
-     * Specifies whether VPC peering is allowed.
-     * Check the AllowVpcPeering enum for the list of possible values.
+     * Specifies which type of multicast is supported.
+     * Check the Multicast enum for the list of possible values.
      * 
* - * optional string allow_vpc_peering = 115402228; + * optional string multicast = 404098040; * - * @param value The bytes for allowVpcPeering to set. + * @param value The bytes for multicast to set. * @return This builder for chaining. */ - public Builder setAllowVpcPeeringBytes(com.google.protobuf.ByteString value) { + public Builder setMulticastBytes(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - allowVpcPeering_ = value; - bitField0_ |= 0x00200000; + multicast_ = value; + bitField0_ |= 0x40000000; onChanged(); return this; } - private java.lang.Object allowVpn_ = ""; + private java.lang.Object predefinedNetworkInternalIpv6Range_ = ""; /** * * *
-     * Specifies whether VPN creation is allowed.
-     * Check the AllowVpn enum for the list of possible values.
+     * Specifies a predefined internal IPv6 range for the network.
      * 
* - * optional string allow_vpn = 372363006; + * optional string predefined_network_internal_ipv6_range = 527810909; * - * @return Whether the allowVpn field is set. + * @return Whether the predefinedNetworkInternalIpv6Range field is set. */ - public boolean hasAllowVpn() { - return ((bitField0_ & 0x00400000) != 0); + public boolean hasPredefinedNetworkInternalIpv6Range() { + return ((bitField0_ & 0x80000000) != 0); } /** * * *
-     * Specifies whether VPN creation is allowed.
-     * Check the AllowVpn enum for the list of possible values.
+     * Specifies a predefined internal IPv6 range for the network.
      * 
* - * optional string allow_vpn = 372363006; + * optional string predefined_network_internal_ipv6_range = 527810909; * - * @return The allowVpn. + * @return The predefinedNetworkInternalIpv6Range. */ - public java.lang.String getAllowVpn() { - java.lang.Object ref = allowVpn_; + public java.lang.String getPredefinedNetworkInternalIpv6Range() { + java.lang.Object ref = predefinedNetworkInternalIpv6Range_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - allowVpn_ = s; + predefinedNetworkInternalIpv6Range_ = s; return s; } else { return (java.lang.String) ref; @@ -11050,20 +14091,19 @@ public java.lang.String getAllowVpn() { * * *
-     * Specifies whether VPN creation is allowed.
-     * Check the AllowVpn enum for the list of possible values.
+     * Specifies a predefined internal IPv6 range for the network.
      * 
* - * optional string allow_vpn = 372363006; + * optional string predefined_network_internal_ipv6_range = 527810909; * - * @return The bytes for allowVpn. + * @return The bytes for predefinedNetworkInternalIpv6Range. */ - public com.google.protobuf.ByteString getAllowVpnBytes() { - java.lang.Object ref = allowVpn_; + public com.google.protobuf.ByteString getPredefinedNetworkInternalIpv6RangeBytes() { + java.lang.Object ref = predefinedNetworkInternalIpv6Range_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - allowVpn_ = b; + predefinedNetworkInternalIpv6Range_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; @@ -11074,21 +14114,20 @@ public com.google.protobuf.ByteString getAllowVpnBytes() { * * *
-     * Specifies whether VPN creation is allowed.
-     * Check the AllowVpn enum for the list of possible values.
+     * Specifies a predefined internal IPv6 range for the network.
      * 
* - * optional string allow_vpn = 372363006; + * optional string predefined_network_internal_ipv6_range = 527810909; * - * @param value The allowVpn to set. + * @param value The predefinedNetworkInternalIpv6Range to set. * @return This builder for chaining. */ - public Builder setAllowVpn(java.lang.String value) { + public Builder setPredefinedNetworkInternalIpv6Range(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - allowVpn_ = value; - bitField0_ |= 0x00400000; + predefinedNetworkInternalIpv6Range_ = value; + bitField0_ |= 0x80000000; onChanged(); return this; } @@ -11097,17 +14136,17 @@ public Builder setAllowVpn(java.lang.String value) { * * *
-     * Specifies whether VPN creation is allowed.
-     * Check the AllowVpn enum for the list of possible values.
+     * Specifies a predefined internal IPv6 range for the network.
      * 
* - * optional string allow_vpn = 372363006; + * optional string predefined_network_internal_ipv6_range = 527810909; * * @return This builder for chaining. */ - public Builder clearAllowVpn() { - allowVpn_ = getDefaultInstance().getAllowVpn(); - bitField0_ = (bitField0_ & ~0x00400000); + public Builder clearPredefinedNetworkInternalIpv6Range() { + predefinedNetworkInternalIpv6Range_ = + getDefaultInstance().getPredefinedNetworkInternalIpv6Range(); + bitField0_ = (bitField0_ & ~0x80000000); onChanged(); return this; } @@ -11116,130 +14155,183 @@ public Builder clearAllowVpn() { * * *
-     * Specifies whether VPN creation is allowed.
-     * Check the AllowVpn enum for the list of possible values.
+     * Specifies a predefined internal IPv6 range for the network.
      * 
* - * optional string allow_vpn = 372363006; + * optional string predefined_network_internal_ipv6_range = 527810909; * - * @param value The bytes for allowVpn to set. + * @param value The bytes for predefinedNetworkInternalIpv6Range to set. * @return This builder for chaining. */ - public Builder setAllowVpnBytes(com.google.protobuf.ByteString value) { + public Builder setPredefinedNetworkInternalIpv6RangeBytes( + com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - allowVpn_ = value; - bitField0_ |= 0x00400000; + predefinedNetworkInternalIpv6Range_ = value; + bitField0_ |= 0x80000000; onChanged(); return this; } - private com.google.protobuf.LazyStringArrayList interfaceTypes_ = - com.google.protobuf.LazyStringArrayList.emptyList(); + private java.util.List< + com.google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange> + predefinedSubnetworkRanges_ = java.util.Collections.emptyList(); - private void ensureInterfaceTypesIsMutable() { - if (!interfaceTypes_.isModifiable()) { - interfaceTypes_ = new com.google.protobuf.LazyStringArrayList(interfaceTypes_); + private void ensurePredefinedSubnetworkRangesIsMutable() { + if (!((bitField1_ & 0x00000001) != 0)) { + predefinedSubnetworkRanges_ = + new java.util.ArrayList< + com.google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange>( + predefinedSubnetworkRanges_); + bitField1_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange, + com.google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange + .Builder, + com.google.cloud.compute.v1 + .NetworkProfileNetworkFeaturesPredefinedSubnetworkRangeOrBuilder> + predefinedSubnetworkRangesBuilder_; + + /** + * + * + *
+     * Predefined subnetwork ranges for the network.
+     * 
+ * + * + * repeated .google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange predefined_subnetwork_ranges = 408740430; + * + */ + public java.util.List< + com.google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange> + getPredefinedSubnetworkRangesList() { + if (predefinedSubnetworkRangesBuilder_ == null) { + return java.util.Collections.unmodifiableList(predefinedSubnetworkRanges_); + } else { + return predefinedSubnetworkRangesBuilder_.getMessageList(); } - bitField0_ |= 0x00800000; } /** * * *
-     * If set, limits the interface types that the network supports. If
-     * empty, all interface types are supported.
-     * Check the InterfaceTypes enum for the list of possible values.
+     * Predefined subnetwork ranges for the network.
      * 
* - * repeated string interface_types = 157981171; - * - * @return A list containing the interfaceTypes. + * + * repeated .google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange predefined_subnetwork_ranges = 408740430; + * */ - public com.google.protobuf.ProtocolStringList getInterfaceTypesList() { - interfaceTypes_.makeImmutable(); - return interfaceTypes_; + public int getPredefinedSubnetworkRangesCount() { + if (predefinedSubnetworkRangesBuilder_ == null) { + return predefinedSubnetworkRanges_.size(); + } else { + return predefinedSubnetworkRangesBuilder_.getCount(); + } } /** * * *
-     * If set, limits the interface types that the network supports. If
-     * empty, all interface types are supported.
-     * Check the InterfaceTypes enum for the list of possible values.
+     * Predefined subnetwork ranges for the network.
      * 
* - * repeated string interface_types = 157981171; - * - * @return The count of interfaceTypes. + * + * repeated .google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange predefined_subnetwork_ranges = 408740430; + * */ - public int getInterfaceTypesCount() { - return interfaceTypes_.size(); + public com.google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange + getPredefinedSubnetworkRanges(int index) { + if (predefinedSubnetworkRangesBuilder_ == null) { + return predefinedSubnetworkRanges_.get(index); + } else { + return predefinedSubnetworkRangesBuilder_.getMessage(index); + } } /** * * *
-     * If set, limits the interface types that the network supports. If
-     * empty, all interface types are supported.
-     * Check the InterfaceTypes enum for the list of possible values.
+     * Predefined subnetwork ranges for the network.
      * 
* - * repeated string interface_types = 157981171; - * - * @param index The index of the element to return. - * @return The interfaceTypes at the given index. + * + * repeated .google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange predefined_subnetwork_ranges = 408740430; + * */ - public java.lang.String getInterfaceTypes(int index) { - return interfaceTypes_.get(index); + public Builder setPredefinedSubnetworkRanges( + int index, + com.google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange value) { + if (predefinedSubnetworkRangesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensurePredefinedSubnetworkRangesIsMutable(); + predefinedSubnetworkRanges_.set(index, value); + onChanged(); + } else { + predefinedSubnetworkRangesBuilder_.setMessage(index, value); + } + return this; } /** * * *
-     * If set, limits the interface types that the network supports. If
-     * empty, all interface types are supported.
-     * Check the InterfaceTypes enum for the list of possible values.
+     * Predefined subnetwork ranges for the network.
      * 
* - * repeated string interface_types = 157981171; - * - * @param index The index of the value to return. - * @return The bytes of the interfaceTypes at the given index. + * + * repeated .google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange predefined_subnetwork_ranges = 408740430; + * */ - public com.google.protobuf.ByteString getInterfaceTypesBytes(int index) { - return interfaceTypes_.getByteString(index); + public Builder setPredefinedSubnetworkRanges( + int index, + com.google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange.Builder + builderForValue) { + if (predefinedSubnetworkRangesBuilder_ == null) { + ensurePredefinedSubnetworkRangesIsMutable(); + predefinedSubnetworkRanges_.set(index, builderForValue.build()); + onChanged(); + } else { + predefinedSubnetworkRangesBuilder_.setMessage(index, builderForValue.build()); + } + return this; } /** * * *
-     * If set, limits the interface types that the network supports. If
-     * empty, all interface types are supported.
-     * Check the InterfaceTypes enum for the list of possible values.
+     * Predefined subnetwork ranges for the network.
      * 
* - * repeated string interface_types = 157981171; - * - * @param index The index to set the value at. - * @param value The interfaceTypes to set. - * @return This builder for chaining. + * + * repeated .google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange predefined_subnetwork_ranges = 408740430; + * */ - public Builder setInterfaceTypes(int index, java.lang.String value) { - if (value == null) { - throw new NullPointerException(); + public Builder addPredefinedSubnetworkRanges( + com.google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange value) { + if (predefinedSubnetworkRangesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensurePredefinedSubnetworkRangesIsMutable(); + predefinedSubnetworkRanges_.add(value); + onChanged(); + } else { + predefinedSubnetworkRangesBuilder_.addMessage(value); } - ensureInterfaceTypesIsMutable(); - interfaceTypes_.set(index, value); - bitField0_ |= 0x00800000; - onChanged(); return this; } @@ -11247,24 +14339,26 @@ public Builder setInterfaceTypes(int index, java.lang.String value) { * * *
-     * If set, limits the interface types that the network supports. If
-     * empty, all interface types are supported.
-     * Check the InterfaceTypes enum for the list of possible values.
+     * Predefined subnetwork ranges for the network.
      * 
* - * repeated string interface_types = 157981171; - * - * @param value The interfaceTypes to add. - * @return This builder for chaining. + * + * repeated .google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange predefined_subnetwork_ranges = 408740430; + * */ - public Builder addInterfaceTypes(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); + public Builder addPredefinedSubnetworkRanges( + int index, + com.google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange value) { + if (predefinedSubnetworkRangesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensurePredefinedSubnetworkRangesIsMutable(); + predefinedSubnetworkRanges_.add(index, value); + onChanged(); + } else { + predefinedSubnetworkRangesBuilder_.addMessage(index, value); } - ensureInterfaceTypesIsMutable(); - interfaceTypes_.add(value); - bitField0_ |= 0x00800000; - onChanged(); return this; } @@ -11272,21 +14366,23 @@ public Builder addInterfaceTypes(java.lang.String value) { * * *
-     * If set, limits the interface types that the network supports. If
-     * empty, all interface types are supported.
-     * Check the InterfaceTypes enum for the list of possible values.
+     * Predefined subnetwork ranges for the network.
      * 
* - * repeated string interface_types = 157981171; - * - * @param values The interfaceTypes to add. - * @return This builder for chaining. + * + * repeated .google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange predefined_subnetwork_ranges = 408740430; + * */ - public Builder addAllInterfaceTypes(java.lang.Iterable values) { - ensureInterfaceTypesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, interfaceTypes_); - bitField0_ |= 0x00800000; - onChanged(); + public Builder addPredefinedSubnetworkRanges( + com.google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange.Builder + builderForValue) { + if (predefinedSubnetworkRangesBuilder_ == null) { + ensurePredefinedSubnetworkRangesIsMutable(); + predefinedSubnetworkRanges_.add(builderForValue.build()); + onChanged(); + } else { + predefinedSubnetworkRangesBuilder_.addMessage(builderForValue.build()); + } return this; } @@ -11294,20 +14390,24 @@ public Builder addAllInterfaceTypes(java.lang.Iterable values) * * *
-     * If set, limits the interface types that the network supports. If
-     * empty, all interface types are supported.
-     * Check the InterfaceTypes enum for the list of possible values.
+     * Predefined subnetwork ranges for the network.
      * 
* - * repeated string interface_types = 157981171; - * - * @return This builder for chaining. + * + * repeated .google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange predefined_subnetwork_ranges = 408740430; + * */ - public Builder clearInterfaceTypes() { - interfaceTypes_ = com.google.protobuf.LazyStringArrayList.emptyList(); - bitField0_ = (bitField0_ & ~0x00800000); - ; - onChanged(); + public Builder addPredefinedSubnetworkRanges( + int index, + com.google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange.Builder + builderForValue) { + if (predefinedSubnetworkRangesBuilder_ == null) { + ensurePredefinedSubnetworkRangesIsMutable(); + predefinedSubnetworkRanges_.add(index, builderForValue.build()); + onChanged(); + } else { + predefinedSubnetworkRangesBuilder_.addMessage(index, builderForValue.build()); + } return this; } @@ -11315,91 +14415,108 @@ public Builder clearInterfaceTypes() { * * *
-     * If set, limits the interface types that the network supports. If
-     * empty, all interface types are supported.
-     * Check the InterfaceTypes enum for the list of possible values.
+     * Predefined subnetwork ranges for the network.
      * 
* - * repeated string interface_types = 157981171; - * - * @param value The bytes of the interfaceTypes to add. - * @return This builder for chaining. + * + * repeated .google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange predefined_subnetwork_ranges = 408740430; + * */ - public Builder addInterfaceTypesBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); + public Builder addAllPredefinedSubnetworkRanges( + java.lang.Iterable< + ? extends + com.google.cloud.compute.v1 + .NetworkProfileNetworkFeaturesPredefinedSubnetworkRange> + values) { + if (predefinedSubnetworkRangesBuilder_ == null) { + ensurePredefinedSubnetworkRangesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, predefinedSubnetworkRanges_); + onChanged(); + } else { + predefinedSubnetworkRangesBuilder_.addAllMessages(values); } - checkByteStringIsUtf8(value); - ensureInterfaceTypesIsMutable(); - interfaceTypes_.add(value); - bitField0_ |= 0x00800000; - onChanged(); return this; } - private java.lang.Object multicast_ = ""; - /** * * *
-     * Specifies which type of multicast is supported.
-     * Check the Multicast enum for the list of possible values.
+     * Predefined subnetwork ranges for the network.
      * 
* - * optional string multicast = 404098040; - * - * @return Whether the multicast field is set. + * + * repeated .google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange predefined_subnetwork_ranges = 408740430; + * */ - public boolean hasMulticast() { - return ((bitField0_ & 0x01000000) != 0); + public Builder clearPredefinedSubnetworkRanges() { + if (predefinedSubnetworkRangesBuilder_ == null) { + predefinedSubnetworkRanges_ = java.util.Collections.emptyList(); + bitField1_ = (bitField1_ & ~0x00000001); + onChanged(); + } else { + predefinedSubnetworkRangesBuilder_.clear(); + } + return this; } /** * * *
-     * Specifies which type of multicast is supported.
-     * Check the Multicast enum for the list of possible values.
+     * Predefined subnetwork ranges for the network.
      * 
* - * optional string multicast = 404098040; - * - * @return The multicast. + * + * repeated .google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange predefined_subnetwork_ranges = 408740430; + * */ - public java.lang.String getMulticast() { - java.lang.Object ref = multicast_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - multicast_ = s; - return s; + public Builder removePredefinedSubnetworkRanges(int index) { + if (predefinedSubnetworkRangesBuilder_ == null) { + ensurePredefinedSubnetworkRangesIsMutable(); + predefinedSubnetworkRanges_.remove(index); + onChanged(); } else { - return (java.lang.String) ref; + predefinedSubnetworkRangesBuilder_.remove(index); } + return this; } /** * * *
-     * Specifies which type of multicast is supported.
-     * Check the Multicast enum for the list of possible values.
+     * Predefined subnetwork ranges for the network.
      * 
* - * optional string multicast = 404098040; + * + * repeated .google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange predefined_subnetwork_ranges = 408740430; + * + */ + public com.google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange + .Builder + getPredefinedSubnetworkRangesBuilder(int index) { + return getPredefinedSubnetworkRangesFieldBuilder().getBuilder(index); + } + + /** * - * @return The bytes for multicast. + * + *
+     * Predefined subnetwork ranges for the network.
+     * 
+ * + * + * repeated .google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange predefined_subnetwork_ranges = 408740430; + * */ - public com.google.protobuf.ByteString getMulticastBytes() { - java.lang.Object ref = multicast_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - multicast_ = b; - return b; + public com.google.cloud.compute.v1 + .NetworkProfileNetworkFeaturesPredefinedSubnetworkRangeOrBuilder + getPredefinedSubnetworkRangesOrBuilder(int index) { + if (predefinedSubnetworkRangesBuilder_ == null) { + return predefinedSubnetworkRanges_.get(index); } else { - return (com.google.protobuf.ByteString) ref; + return predefinedSubnetworkRangesBuilder_.getMessageOrBuilder(index); } } @@ -11407,66 +14524,106 @@ public com.google.protobuf.ByteString getMulticastBytes() { * * *
-     * Specifies which type of multicast is supported.
-     * Check the Multicast enum for the list of possible values.
+     * Predefined subnetwork ranges for the network.
      * 
* - * optional string multicast = 404098040; - * - * @param value The multicast to set. - * @return This builder for chaining. + * + * repeated .google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange predefined_subnetwork_ranges = 408740430; + * */ - public Builder setMulticast(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); + public java.util.List< + ? extends + com.google.cloud.compute.v1 + .NetworkProfileNetworkFeaturesPredefinedSubnetworkRangeOrBuilder> + getPredefinedSubnetworkRangesOrBuilderList() { + if (predefinedSubnetworkRangesBuilder_ != null) { + return predefinedSubnetworkRangesBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(predefinedSubnetworkRanges_); } - multicast_ = value; - bitField0_ |= 0x01000000; - onChanged(); - return this; } /** * * *
-     * Specifies which type of multicast is supported.
-     * Check the Multicast enum for the list of possible values.
+     * Predefined subnetwork ranges for the network.
      * 
* - * optional string multicast = 404098040; - * - * @return This builder for chaining. + * + * repeated .google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange predefined_subnetwork_ranges = 408740430; + * */ - public Builder clearMulticast() { - multicast_ = getDefaultInstance().getMulticast(); - bitField0_ = (bitField0_ & ~0x01000000); - onChanged(); - return this; + public com.google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange + .Builder + addPredefinedSubnetworkRangesBuilder() { + return getPredefinedSubnetworkRangesFieldBuilder() + .addBuilder( + com.google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange + .getDefaultInstance()); } /** * * *
-     * Specifies which type of multicast is supported.
-     * Check the Multicast enum for the list of possible values.
+     * Predefined subnetwork ranges for the network.
      * 
* - * optional string multicast = 404098040; + * + * repeated .google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange predefined_subnetwork_ranges = 408740430; + * + */ + public com.google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange + .Builder + addPredefinedSubnetworkRangesBuilder(int index) { + return getPredefinedSubnetworkRangesFieldBuilder() + .addBuilder( + index, + com.google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange + .getDefaultInstance()); + } + + /** * - * @param value The bytes for multicast to set. - * @return This builder for chaining. + * + *
+     * Predefined subnetwork ranges for the network.
+     * 
+ * + * + * repeated .google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange predefined_subnetwork_ranges = 408740430; + * */ - public Builder setMulticastBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); + public java.util.List< + com.google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange + .Builder> + getPredefinedSubnetworkRangesBuilderList() { + return getPredefinedSubnetworkRangesFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange, + com.google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange + .Builder, + com.google.cloud.compute.v1 + .NetworkProfileNetworkFeaturesPredefinedSubnetworkRangeOrBuilder> + getPredefinedSubnetworkRangesFieldBuilder() { + if (predefinedSubnetworkRangesBuilder_ == null) { + predefinedSubnetworkRangesBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange, + com.google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange + .Builder, + com.google.cloud.compute.v1 + .NetworkProfileNetworkFeaturesPredefinedSubnetworkRangeOrBuilder>( + predefinedSubnetworkRanges_, + ((bitField1_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + predefinedSubnetworkRanges_ = null; } - checkByteStringIsUtf8(value); - multicast_ = value; - bitField0_ |= 0x01000000; - onChanged(); - return this; + return predefinedSubnetworkRangesBuilder_; } private com.google.protobuf.LazyStringArrayList subnetPurposes_ = @@ -11476,7 +14633,7 @@ private void ensureSubnetPurposesIsMutable() { if (!subnetPurposes_.isModifiable()) { subnetPurposes_ = new com.google.protobuf.LazyStringArrayList(subnetPurposes_); } - bitField0_ |= 0x02000000; + bitField1_ |= 0x00000002; } /** @@ -11566,7 +14723,7 @@ public Builder setSubnetPurposes(int index, java.lang.String value) { } ensureSubnetPurposesIsMutable(); subnetPurposes_.set(index, value); - bitField0_ |= 0x02000000; + bitField1_ |= 0x00000002; onChanged(); return this; } @@ -11590,7 +14747,7 @@ public Builder addSubnetPurposes(java.lang.String value) { } ensureSubnetPurposesIsMutable(); subnetPurposes_.add(value); - bitField0_ |= 0x02000000; + bitField1_ |= 0x00000002; onChanged(); return this; } @@ -11611,7 +14768,7 @@ public Builder addSubnetPurposes(java.lang.String value) { public Builder addAllSubnetPurposes(java.lang.Iterable values) { ensureSubnetPurposesIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll(values, subnetPurposes_); - bitField0_ |= 0x02000000; + bitField1_ |= 0x00000002; onChanged(); return this; } @@ -11630,7 +14787,7 @@ public Builder addAllSubnetPurposes(java.lang.Iterable values) */ public Builder clearSubnetPurposes() { subnetPurposes_ = com.google.protobuf.LazyStringArrayList.emptyList(); - bitField0_ = (bitField0_ & ~0x02000000); + bitField1_ = (bitField1_ & ~0x00000002); ; onChanged(); return this; @@ -11656,7 +14813,7 @@ public Builder addSubnetPurposesBytes(com.google.protobuf.ByteString value) { checkByteStringIsUtf8(value); ensureSubnetPurposesIsMutable(); subnetPurposes_.add(value); - bitField0_ |= 0x02000000; + bitField1_ |= 0x00000002; onChanged(); return this; } @@ -11668,7 +14825,7 @@ private void ensureSubnetStackTypesIsMutable() { if (!subnetStackTypes_.isModifiable()) { subnetStackTypes_ = new com.google.protobuf.LazyStringArrayList(subnetStackTypes_); } - bitField0_ |= 0x04000000; + bitField1_ |= 0x00000004; } /** @@ -11758,7 +14915,7 @@ public Builder setSubnetStackTypes(int index, java.lang.String value) { } ensureSubnetStackTypesIsMutable(); subnetStackTypes_.set(index, value); - bitField0_ |= 0x04000000; + bitField1_ |= 0x00000004; onChanged(); return this; } @@ -11782,7 +14939,7 @@ public Builder addSubnetStackTypes(java.lang.String value) { } ensureSubnetStackTypesIsMutable(); subnetStackTypes_.add(value); - bitField0_ |= 0x04000000; + bitField1_ |= 0x00000004; onChanged(); return this; } @@ -11803,7 +14960,7 @@ public Builder addSubnetStackTypes(java.lang.String value) { public Builder addAllSubnetStackTypes(java.lang.Iterable values) { ensureSubnetStackTypesIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll(values, subnetStackTypes_); - bitField0_ |= 0x04000000; + bitField1_ |= 0x00000004; onChanged(); return this; } @@ -11822,7 +14979,7 @@ public Builder addAllSubnetStackTypes(java.lang.Iterable value */ public Builder clearSubnetStackTypes() { subnetStackTypes_ = com.google.protobuf.LazyStringArrayList.emptyList(); - bitField0_ = (bitField0_ & ~0x04000000); + bitField1_ = (bitField1_ & ~0x00000004); ; onChanged(); return this; @@ -11848,7 +15005,7 @@ public Builder addSubnetStackTypesBytes(com.google.protobuf.ByteString value) { checkByteStringIsUtf8(value); ensureSubnetStackTypesIsMutable(); subnetStackTypes_.add(value); - bitField0_ |= 0x04000000; + bitField1_ |= 0x00000004; onChanged(); return this; } @@ -11860,7 +15017,7 @@ private void ensureSubnetworkPurposesIsMutable() { if (!subnetworkPurposes_.isModifiable()) { subnetworkPurposes_ = new com.google.protobuf.LazyStringArrayList(subnetworkPurposes_); } - bitField0_ |= 0x08000000; + bitField1_ |= 0x00000008; } /** @@ -11950,7 +15107,7 @@ public Builder setSubnetworkPurposes(int index, java.lang.String value) { } ensureSubnetworkPurposesIsMutable(); subnetworkPurposes_.set(index, value); - bitField0_ |= 0x08000000; + bitField1_ |= 0x00000008; onChanged(); return this; } @@ -11974,7 +15131,7 @@ public Builder addSubnetworkPurposes(java.lang.String value) { } ensureSubnetworkPurposesIsMutable(); subnetworkPurposes_.add(value); - bitField0_ |= 0x08000000; + bitField1_ |= 0x00000008; onChanged(); return this; } @@ -11995,7 +15152,7 @@ public Builder addSubnetworkPurposes(java.lang.String value) { public Builder addAllSubnetworkPurposes(java.lang.Iterable values) { ensureSubnetworkPurposesIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll(values, subnetworkPurposes_); - bitField0_ |= 0x08000000; + bitField1_ |= 0x00000008; onChanged(); return this; } @@ -12014,7 +15171,7 @@ public Builder addAllSubnetworkPurposes(java.lang.Iterable val */ public Builder clearSubnetworkPurposes() { subnetworkPurposes_ = com.google.protobuf.LazyStringArrayList.emptyList(); - bitField0_ = (bitField0_ & ~0x08000000); + bitField1_ = (bitField1_ & ~0x00000008); ; onChanged(); return this; @@ -12040,7 +15197,7 @@ public Builder addSubnetworkPurposesBytes(com.google.protobuf.ByteString value) checkByteStringIsUtf8(value); ensureSubnetworkPurposesIsMutable(); subnetworkPurposes_.add(value); - bitField0_ |= 0x08000000; + bitField1_ |= 0x00000008; onChanged(); return this; } @@ -12052,7 +15209,7 @@ private void ensureSubnetworkStackTypesIsMutable() { if (!subnetworkStackTypes_.isModifiable()) { subnetworkStackTypes_ = new com.google.protobuf.LazyStringArrayList(subnetworkStackTypes_); } - bitField0_ |= 0x10000000; + bitField1_ |= 0x00000010; } /** @@ -12142,7 +15299,7 @@ public Builder setSubnetworkStackTypes(int index, java.lang.String value) { } ensureSubnetworkStackTypesIsMutable(); subnetworkStackTypes_.set(index, value); - bitField0_ |= 0x10000000; + bitField1_ |= 0x00000010; onChanged(); return this; } @@ -12166,7 +15323,7 @@ public Builder addSubnetworkStackTypes(java.lang.String value) { } ensureSubnetworkStackTypesIsMutable(); subnetworkStackTypes_.add(value); - bitField0_ |= 0x10000000; + bitField1_ |= 0x00000010; onChanged(); return this; } @@ -12187,7 +15344,7 @@ public Builder addSubnetworkStackTypes(java.lang.String value) { public Builder addAllSubnetworkStackTypes(java.lang.Iterable values) { ensureSubnetworkStackTypesIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll(values, subnetworkStackTypes_); - bitField0_ |= 0x10000000; + bitField1_ |= 0x00000010; onChanged(); return this; } @@ -12206,7 +15363,7 @@ public Builder addAllSubnetworkStackTypes(java.lang.Iterable v */ public Builder clearSubnetworkStackTypes() { subnetworkStackTypes_ = com.google.protobuf.LazyStringArrayList.emptyList(); - bitField0_ = (bitField0_ & ~0x10000000); + bitField1_ = (bitField1_ & ~0x00000010); ; onChanged(); return this; @@ -12232,7 +15389,7 @@ public Builder addSubnetworkStackTypesBytes(com.google.protobuf.ByteString value checkByteStringIsUtf8(value); ensureSubnetworkStackTypesIsMutable(); subnetworkStackTypes_.add(value); - bitField0_ |= 0x10000000; + bitField1_ |= 0x00000010; onChanged(); return this; } @@ -12252,7 +15409,7 @@ public Builder addSubnetworkStackTypesBytes(com.google.protobuf.ByteString value * @return Whether the unicast field is set. */ public boolean hasUnicast() { - return ((bitField0_ & 0x20000000) != 0); + return ((bitField1_ & 0x00000020) != 0); } /** @@ -12321,7 +15478,7 @@ public Builder setUnicast(java.lang.String value) { throw new NullPointerException(); } unicast_ = value; - bitField0_ |= 0x20000000; + bitField1_ |= 0x00000020; onChanged(); return this; } @@ -12340,7 +15497,7 @@ public Builder setUnicast(java.lang.String value) { */ public Builder clearUnicast() { unicast_ = getDefaultInstance().getUnicast(); - bitField0_ = (bitField0_ & ~0x20000000); + bitField1_ = (bitField1_ & ~0x00000020); onChanged(); return this; } @@ -12364,7 +15521,7 @@ public Builder setUnicastBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); unicast_ = value; - bitField0_ |= 0x20000000; + bitField1_ |= 0x00000020; onChanged(); return this; } diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/NetworkProfileNetworkFeaturesOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/NetworkProfileNetworkFeaturesOrBuilder.java index 7f37b57e5750..6acfe21fd180 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/NetworkProfileNetworkFeaturesOrBuilder.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/NetworkProfileNetworkFeaturesOrBuilder.java @@ -86,6 +86,48 @@ public interface NetworkProfileNetworkFeaturesOrBuilder */ com.google.protobuf.ByteString getAddressPurposesBytes(int index); + /** + * + * + *
+   * Specifies whether address creation is allowed.
+   * Check the AllowAddressCreation enum for the list of possible values.
+   * 
+ * + * optional string allow_address_creation = 450941184; + * + * @return Whether the allowAddressCreation field is set. + */ + boolean hasAllowAddressCreation(); + + /** + * + * + *
+   * Specifies whether address creation is allowed.
+   * Check the AllowAddressCreation enum for the list of possible values.
+   * 
+ * + * optional string allow_address_creation = 450941184; + * + * @return The allowAddressCreation. + */ + java.lang.String getAllowAddressCreation(); + + /** + * + * + *
+   * Specifies whether address creation is allowed.
+   * Check the AllowAddressCreation enum for the list of possible values.
+   * 
+ * + * optional string allow_address_creation = 450941184; + * + * @return The bytes for allowAddressCreation. + */ + com.google.protobuf.ByteString getAllowAddressCreationBytes(); + /** * * @@ -386,6 +428,48 @@ public interface NetworkProfileNetworkFeaturesOrBuilder */ com.google.protobuf.ByteString getAllowExternalIpAccessBytes(); + /** + * + * + *
+   * Specifies whether firewall policy can be attached to the network.
+   * Check the AllowFirewallPolicy enum for the list of possible values.
+   * 
+ * + * optional string allow_firewall_policy = 254200923; + * + * @return Whether the allowFirewallPolicy field is set. + */ + boolean hasAllowFirewallPolicy(); + + /** + * + * + *
+   * Specifies whether firewall policy can be attached to the network.
+   * Check the AllowFirewallPolicy enum for the list of possible values.
+   * 
+ * + * optional string allow_firewall_policy = 254200923; + * + * @return The allowFirewallPolicy. + */ + java.lang.String getAllowFirewallPolicy(); + + /** + * + * + *
+   * Specifies whether firewall policy can be attached to the network.
+   * Check the AllowFirewallPolicy enum for the list of possible values.
+   * 
+ * + * optional string allow_firewall_policy = 254200923; + * + * @return The bytes for allowFirewallPolicy. + */ + com.google.protobuf.ByteString getAllowFirewallPolicyBytes(); + /** * * @@ -554,6 +638,48 @@ public interface NetworkProfileNetworkFeaturesOrBuilder */ com.google.protobuf.ByteString getAllowMultiNicInSameNetworkBytes(); + /** + * + * + *
+   * Specifies whether multi-nic in the same subnetwork is allowed.
+   * Check the AllowMultiNicInSameSubnetwork enum for the list of possible values.
+   * 
+ * + * optional string allow_multi_nic_in_same_subnetwork = 278087904; + * + * @return Whether the allowMultiNicInSameSubnetwork field is set. + */ + boolean hasAllowMultiNicInSameSubnetwork(); + + /** + * + * + *
+   * Specifies whether multi-nic in the same subnetwork is allowed.
+   * Check the AllowMultiNicInSameSubnetwork enum for the list of possible values.
+   * 
+ * + * optional string allow_multi_nic_in_same_subnetwork = 278087904; + * + * @return The allowMultiNicInSameSubnetwork. + */ + java.lang.String getAllowMultiNicInSameSubnetwork(); + + /** + * + * + *
+   * Specifies whether multi-nic in the same subnetwork is allowed.
+   * Check the AllowMultiNicInSameSubnetwork enum for the list of possible values.
+   * 
+ * + * optional string allow_multi_nic_in_same_subnetwork = 278087904; + * + * @return The bytes for allowMultiNicInSameSubnetwork. + */ + com.google.protobuf.ByteString getAllowMultiNicInSameSubnetworkBytes(); + /** * * @@ -932,6 +1058,90 @@ public interface NetworkProfileNetworkFeaturesOrBuilder */ com.google.protobuf.ByteString getAllowSubInterfacesBytes(); + /** + * + * + *
+   * Specifies whether subnetwork creation is allowed.
+   * Check the AllowSubnetworkCreation enum for the list of possible values.
+   * 
+ * + * optional string allow_subnetwork_creation = 459328026; + * + * @return Whether the allowSubnetworkCreation field is set. + */ + boolean hasAllowSubnetworkCreation(); + + /** + * + * + *
+   * Specifies whether subnetwork creation is allowed.
+   * Check the AllowSubnetworkCreation enum for the list of possible values.
+   * 
+ * + * optional string allow_subnetwork_creation = 459328026; + * + * @return The allowSubnetworkCreation. + */ + java.lang.String getAllowSubnetworkCreation(); + + /** + * + * + *
+   * Specifies whether subnetwork creation is allowed.
+   * Check the AllowSubnetworkCreation enum for the list of possible values.
+   * 
+ * + * optional string allow_subnetwork_creation = 459328026; + * + * @return The bytes for allowSubnetworkCreation. + */ + com.google.protobuf.ByteString getAllowSubnetworkCreationBytes(); + + /** + * + * + *
+   * Specifies whether VPC firewall rules can be created under the network.
+   * Check the AllowVpcFirewallRules enum for the list of possible values.
+   * 
+ * + * optional string allow_vpc_firewall_rules = 509076420; + * + * @return Whether the allowVpcFirewallRules field is set. + */ + boolean hasAllowVpcFirewallRules(); + + /** + * + * + *
+   * Specifies whether VPC firewall rules can be created under the network.
+   * Check the AllowVpcFirewallRules enum for the list of possible values.
+   * 
+ * + * optional string allow_vpc_firewall_rules = 509076420; + * + * @return The allowVpcFirewallRules. + */ + java.lang.String getAllowVpcFirewallRules(); + + /** + * + * + *
+   * Specifies whether VPC firewall rules can be created under the network.
+   * Check the AllowVpcFirewallRules enum for the list of possible values.
+   * 
+ * + * optional string allow_vpc_firewall_rules = 509076420; + * + * @return The bytes for allowVpcFirewallRules. + */ + com.google.protobuf.ByteString getAllowVpcFirewallRulesBytes(); + /** * * @@ -1016,6 +1226,64 @@ public interface NetworkProfileNetworkFeaturesOrBuilder */ com.google.protobuf.ByteString getAllowVpnBytes(); + /** + * + * + *
+   *
+   * Check the FirewallPolicyTypes enum for the list of possible values.
+   * 
+ * + * repeated string firewall_policy_types = 390742027; + * + * @return A list containing the firewallPolicyTypes. + */ + java.util.List getFirewallPolicyTypesList(); + + /** + * + * + *
+   *
+   * Check the FirewallPolicyTypes enum for the list of possible values.
+   * 
+ * + * repeated string firewall_policy_types = 390742027; + * + * @return The count of firewallPolicyTypes. + */ + int getFirewallPolicyTypesCount(); + + /** + * + * + *
+   *
+   * Check the FirewallPolicyTypes enum for the list of possible values.
+   * 
+ * + * repeated string firewall_policy_types = 390742027; + * + * @param index The index of the element to return. + * @return The firewallPolicyTypes at the given index. + */ + java.lang.String getFirewallPolicyTypes(int index); + + /** + * + * + *
+   *
+   * Check the FirewallPolicyTypes enum for the list of possible values.
+   * 
+ * + * repeated string firewall_policy_types = 390742027; + * + * @param index The index of the value to return. + * @return The bytes of the firewallPolicyTypes at the given index. + */ + com.google.protobuf.ByteString getFirewallPolicyTypesBytes(int index); + /** * * @@ -1120,6 +1388,117 @@ public interface NetworkProfileNetworkFeaturesOrBuilder */ com.google.protobuf.ByteString getMulticastBytes(); + /** + * + * + *
+   * Specifies a predefined internal IPv6 range for the network.
+   * 
+ * + * optional string predefined_network_internal_ipv6_range = 527810909; + * + * @return Whether the predefinedNetworkInternalIpv6Range field is set. + */ + boolean hasPredefinedNetworkInternalIpv6Range(); + + /** + * + * + *
+   * Specifies a predefined internal IPv6 range for the network.
+   * 
+ * + * optional string predefined_network_internal_ipv6_range = 527810909; + * + * @return The predefinedNetworkInternalIpv6Range. + */ + java.lang.String getPredefinedNetworkInternalIpv6Range(); + + /** + * + * + *
+   * Specifies a predefined internal IPv6 range for the network.
+   * 
+ * + * optional string predefined_network_internal_ipv6_range = 527810909; + * + * @return The bytes for predefinedNetworkInternalIpv6Range. + */ + com.google.protobuf.ByteString getPredefinedNetworkInternalIpv6RangeBytes(); + + /** + * + * + *
+   * Predefined subnetwork ranges for the network.
+   * 
+ * + * + * repeated .google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange predefined_subnetwork_ranges = 408740430; + * + */ + java.util.List + getPredefinedSubnetworkRangesList(); + + /** + * + * + *
+   * Predefined subnetwork ranges for the network.
+   * 
+ * + * + * repeated .google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange predefined_subnetwork_ranges = 408740430; + * + */ + com.google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange + getPredefinedSubnetworkRanges(int index); + + /** + * + * + *
+   * Predefined subnetwork ranges for the network.
+   * 
+ * + * + * repeated .google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange predefined_subnetwork_ranges = 408740430; + * + */ + int getPredefinedSubnetworkRangesCount(); + + /** + * + * + *
+   * Predefined subnetwork ranges for the network.
+   * 
+ * + * + * repeated .google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange predefined_subnetwork_ranges = 408740430; + * + */ + java.util.List< + ? extends + com.google.cloud.compute.v1 + .NetworkProfileNetworkFeaturesPredefinedSubnetworkRangeOrBuilder> + getPredefinedSubnetworkRangesOrBuilderList(); + + /** + * + * + *
+   * Predefined subnetwork ranges for the network.
+   * 
+ * + * + * repeated .google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange predefined_subnetwork_ranges = 408740430; + * + */ + com.google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRangeOrBuilder + getPredefinedSubnetworkRangesOrBuilder(int index); + /** * * diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/NetworkProfileNetworkFeaturesPredefinedSubnetworkRange.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/NetworkProfileNetworkFeaturesPredefinedSubnetworkRange.java new file mode 100644 index 000000000000..7efeeeb02ecd --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/NetworkProfileNetworkFeaturesPredefinedSubnetworkRange.java @@ -0,0 +1,941 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +/** + * + * + *
+ * 
+ * + * Protobuf type {@code + * google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange} + */ +public final class NetworkProfileNetworkFeaturesPredefinedSubnetworkRange + extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange) + NetworkProfileNetworkFeaturesPredefinedSubnetworkRangeOrBuilder { + private static final long serialVersionUID = 0L; + + // Use NetworkProfileNetworkFeaturesPredefinedSubnetworkRange.newBuilder() to construct. + private NetworkProfileNetworkFeaturesPredefinedSubnetworkRange( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private NetworkProfileNetworkFeaturesPredefinedSubnetworkRange() { + ipv6Range_ = ""; + namePrefix_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new NetworkProfileNetworkFeaturesPredefinedSubnetworkRange(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_NetworkProfileNetworkFeaturesPredefinedSubnetworkRange_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_NetworkProfileNetworkFeaturesPredefinedSubnetworkRange_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange + .class, + com.google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange + .Builder.class); + } + + private int bitField0_; + public static final int IPV6_RANGE_FIELD_NUMBER = 50053349; + + @SuppressWarnings("serial") + private volatile java.lang.Object ipv6Range_ = ""; + + /** + * + * + *
+   * The IPv6 range of the predefined subnetwork.
+   * 
+ * + * optional string ipv6_range = 50053349; + * + * @return Whether the ipv6Range field is set. + */ + @java.lang.Override + public boolean hasIpv6Range() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * The IPv6 range of the predefined subnetwork.
+   * 
+ * + * optional string ipv6_range = 50053349; + * + * @return The ipv6Range. + */ + @java.lang.Override + public java.lang.String getIpv6Range() { + java.lang.Object ref = ipv6Range_; + 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(); + ipv6Range_ = s; + return s; + } + } + + /** + * + * + *
+   * The IPv6 range of the predefined subnetwork.
+   * 
+ * + * optional string ipv6_range = 50053349; + * + * @return The bytes for ipv6Range. + */ + @java.lang.Override + public com.google.protobuf.ByteString getIpv6RangeBytes() { + java.lang.Object ref = ipv6Range_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + ipv6Range_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int NAME_PREFIX_FIELD_NUMBER = 236409542; + + @SuppressWarnings("serial") + private volatile java.lang.Object namePrefix_ = ""; + + /** + * + * + *
+   * The naming prefix of the predefined subnetwork.
+   * 
+ * + * optional string name_prefix = 236409542; + * + * @return Whether the namePrefix field is set. + */ + @java.lang.Override + public boolean hasNamePrefix() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+   * The naming prefix of the predefined subnetwork.
+   * 
+ * + * optional string name_prefix = 236409542; + * + * @return The namePrefix. + */ + @java.lang.Override + public java.lang.String getNamePrefix() { + java.lang.Object ref = namePrefix_; + 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(); + namePrefix_ = s; + return s; + } + } + + /** + * + * + *
+   * The naming prefix of the predefined subnetwork.
+   * 
+ * + * optional string name_prefix = 236409542; + * + * @return The bytes for namePrefix. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNamePrefixBytes() { + java.lang.Object ref = namePrefix_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + namePrefix_ = 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_ & 0x00000001) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 50053349, ipv6Range_); + } + if (((bitField0_ & 0x00000002) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 236409542, namePrefix_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(50053349, ipv6Range_); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(236409542, namePrefix_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj + instanceof + com.google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange)) { + return super.equals(obj); + } + com.google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange other = + (com.google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange) obj; + + if (hasIpv6Range() != other.hasIpv6Range()) return false; + if (hasIpv6Range()) { + if (!getIpv6Range().equals(other.getIpv6Range())) return false; + } + if (hasNamePrefix() != other.hasNamePrefix()) return false; + if (hasNamePrefix()) { + if (!getNamePrefix().equals(other.getNamePrefix())) return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasIpv6Range()) { + hash = (37 * hash) + IPV6_RANGE_FIELD_NUMBER; + hash = (53 * hash) + getIpv6Range().hashCode(); + } + if (hasNamePrefix()) { + hash = (37 * hash) + NAME_PREFIX_FIELD_NUMBER; + hash = (53 * hash) + getNamePrefix().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange + 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.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange + 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.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange + 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.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange + 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.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange + 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.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange + 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.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange + 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.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange + 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.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange) + com.google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRangeOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_NetworkProfileNetworkFeaturesPredefinedSubnetworkRange_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_NetworkProfileNetworkFeaturesPredefinedSubnetworkRange_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange + .class, + com.google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange + .Builder.class); + } + + // Construct using + // com.google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + ipv6Range_ = ""; + namePrefix_ = ""; + 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_NetworkProfileNetworkFeaturesPredefinedSubnetworkRange_descriptor; + } + + @java.lang.Override + public com.google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange + getDefaultInstanceForType() { + return com.google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange + build() { + com.google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange + buildPartial() { + com.google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange result = + new com.google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange( + this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.ipv6Range_ = ipv6Range_; + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.namePrefix_ = namePrefix_; + to_bitField0_ |= 0x00000002; + } + result.bitField0_ |= to_bitField0_; + } + + @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.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange) { + return mergeFrom( + (com.google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange) + other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange other) { + if (other + == com.google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange + .getDefaultInstance()) return this; + if (other.hasIpv6Range()) { + ipv6Range_ = other.ipv6Range_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.hasNamePrefix()) { + namePrefix_ = other.namePrefix_; + bitField0_ |= 0x00000002; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 400426794: + { + ipv6Range_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 400426794 + case 1891276338: + { + namePrefix_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 1891276338 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object ipv6Range_ = ""; + + /** + * + * + *
+     * The IPv6 range of the predefined subnetwork.
+     * 
+ * + * optional string ipv6_range = 50053349; + * + * @return Whether the ipv6Range field is set. + */ + public boolean hasIpv6Range() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * The IPv6 range of the predefined subnetwork.
+     * 
+ * + * optional string ipv6_range = 50053349; + * + * @return The ipv6Range. + */ + public java.lang.String getIpv6Range() { + java.lang.Object ref = ipv6Range_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + ipv6Range_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The IPv6 range of the predefined subnetwork.
+     * 
+ * + * optional string ipv6_range = 50053349; + * + * @return The bytes for ipv6Range. + */ + public com.google.protobuf.ByteString getIpv6RangeBytes() { + java.lang.Object ref = ipv6Range_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + ipv6Range_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The IPv6 range of the predefined subnetwork.
+     * 
+ * + * optional string ipv6_range = 50053349; + * + * @param value The ipv6Range to set. + * @return This builder for chaining. + */ + public Builder setIpv6Range(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ipv6Range_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * The IPv6 range of the predefined subnetwork.
+     * 
+ * + * optional string ipv6_range = 50053349; + * + * @return This builder for chaining. + */ + public Builder clearIpv6Range() { + ipv6Range_ = getDefaultInstance().getIpv6Range(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * The IPv6 range of the predefined subnetwork.
+     * 
+ * + * optional string ipv6_range = 50053349; + * + * @param value The bytes for ipv6Range to set. + * @return This builder for chaining. + */ + public Builder setIpv6RangeBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ipv6Range_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object namePrefix_ = ""; + + /** + * + * + *
+     * The naming prefix of the predefined subnetwork.
+     * 
+ * + * optional string name_prefix = 236409542; + * + * @return Whether the namePrefix field is set. + */ + public boolean hasNamePrefix() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * The naming prefix of the predefined subnetwork.
+     * 
+ * + * optional string name_prefix = 236409542; + * + * @return The namePrefix. + */ + public java.lang.String getNamePrefix() { + java.lang.Object ref = namePrefix_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + namePrefix_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The naming prefix of the predefined subnetwork.
+     * 
+ * + * optional string name_prefix = 236409542; + * + * @return The bytes for namePrefix. + */ + public com.google.protobuf.ByteString getNamePrefixBytes() { + java.lang.Object ref = namePrefix_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + namePrefix_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The naming prefix of the predefined subnetwork.
+     * 
+ * + * optional string name_prefix = 236409542; + * + * @param value The namePrefix to set. + * @return This builder for chaining. + */ + public Builder setNamePrefix(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + namePrefix_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * The naming prefix of the predefined subnetwork.
+     * 
+ * + * optional string name_prefix = 236409542; + * + * @return This builder for chaining. + */ + public Builder clearNamePrefix() { + namePrefix_ = getDefaultInstance().getNamePrefix(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * The naming prefix of the predefined subnetwork.
+     * 
+ * + * optional string name_prefix = 236409542; + * + * @param value The bytes for namePrefix to set. + * @return This builder for chaining. + */ + public Builder setNamePrefixBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + namePrefix_ = value; + bitField0_ |= 0x00000002; + 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.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange) + } + + // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange) + private static final com.google.cloud.compute.v1 + .NetworkProfileNetworkFeaturesPredefinedSubnetworkRange + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange(); + } + + public static com.google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser< + NetworkProfileNetworkFeaturesPredefinedSubnetworkRange> + PARSER = + new com.google.protobuf.AbstractParser< + NetworkProfileNetworkFeaturesPredefinedSubnetworkRange>() { + @java.lang.Override + public NetworkProfileNetworkFeaturesPredefinedSubnetworkRange parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException() + .setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser + parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser + getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/NetworkProfileNetworkFeaturesPredefinedSubnetworkRangeOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/NetworkProfileNetworkFeaturesPredefinedSubnetworkRangeOrBuilder.java new file mode 100644 index 000000000000..c71133816132 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/NetworkProfileNetworkFeaturesPredefinedSubnetworkRangeOrBuilder.java @@ -0,0 +1,104 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +public interface NetworkProfileNetworkFeaturesPredefinedSubnetworkRangeOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The IPv6 range of the predefined subnetwork.
+   * 
+ * + * optional string ipv6_range = 50053349; + * + * @return Whether the ipv6Range field is set. + */ + boolean hasIpv6Range(); + + /** + * + * + *
+   * The IPv6 range of the predefined subnetwork.
+   * 
+ * + * optional string ipv6_range = 50053349; + * + * @return The ipv6Range. + */ + java.lang.String getIpv6Range(); + + /** + * + * + *
+   * The IPv6 range of the predefined subnetwork.
+   * 
+ * + * optional string ipv6_range = 50053349; + * + * @return The bytes for ipv6Range. + */ + com.google.protobuf.ByteString getIpv6RangeBytes(); + + /** + * + * + *
+   * The naming prefix of the predefined subnetwork.
+   * 
+ * + * optional string name_prefix = 236409542; + * + * @return Whether the namePrefix field is set. + */ + boolean hasNamePrefix(); + + /** + * + * + *
+   * The naming prefix of the predefined subnetwork.
+   * 
+ * + * optional string name_prefix = 236409542; + * + * @return The namePrefix. + */ + java.lang.String getNamePrefix(); + + /** + * + * + *
+   * The naming prefix of the predefined subnetwork.
+   * 
+ * + * optional string name_prefix = 236409542; + * + * @return The bytes for namePrefix. + */ + com.google.protobuf.ByteString getNamePrefixBytes(); +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/NetworkProfileProfileType.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/NetworkProfileProfileType.java index ab65031b6fb7..150b0c3642a8 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/NetworkProfileProfileType.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/NetworkProfileProfileType.java @@ -288,6 +288,16 @@ public enum RdmaSubtype implements com.google.protobuf.ProtocolMessageEnum { * ROCE = 2520927; */ ROCE(2520927), + /** + * + * + *
+     * RDMA over Converged Ethernet (RoCE) for Bare Metal.
+     * 
+ * + * ROCE_METAL = 421218823; + */ + ROCE_METAL(421218823), UNRECOGNIZED(-1), ; @@ -324,6 +334,17 @@ public enum RdmaSubtype implements com.google.protobuf.ProtocolMessageEnum { */ public static final int ROCE_VALUE = 2520927; + /** + * + * + *
+     * RDMA over Converged Ethernet (RoCE) for Bare Metal.
+     * 
+ * + * ROCE_METAL = 421218823; + */ + public static final int ROCE_METAL_VALUE = 421218823; + public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( @@ -354,6 +375,8 @@ public static RdmaSubtype forNumber(int value) { return FALCON; case 2520927: return ROCE; + case 421218823: + return ROCE_METAL; default: return null; } diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ReservationBlock.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ReservationBlock.java index 3ef1901a4bb7..9a7260e90f17 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ReservationBlock.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ReservationBlock.java @@ -496,6 +496,43 @@ public int getInUseCount() { return inUseCount_; } + public static final int IN_USE_HOST_COUNT_FIELD_NUMBER = 364069834; + private int inUseHostCount_ = 0; + + /** + * + * + *
+   * Output only. Number of hosts currently in use. If there is one or more Instances running
+   * on the host, it is considered in use.
+   * 
+ * + * optional int32 in_use_host_count = 364069834; + * + * @return Whether the inUseHostCount field is set. + */ + @java.lang.Override + public boolean hasInUseHostCount() { + return ((bitField0_ & 0x00000020) != 0); + } + + /** + * + * + *
+   * Output only. Number of hosts currently in use. If there is one or more Instances running
+   * on the host, it is considered in use.
+   * 
+ * + * optional int32 in_use_host_count = 364069834; + * + * @return The inUseHostCount. + */ + @java.lang.Override + public int getInUseHostCount() { + return inUseHostCount_; + } + public static final int KIND_FIELD_NUMBER = 3292052; @SuppressWarnings("serial") @@ -514,7 +551,7 @@ public int getInUseCount() { */ @java.lang.Override public boolean hasKind() { - return ((bitField0_ & 0x00000020) != 0); + return ((bitField0_ & 0x00000040) != 0); } /** @@ -585,7 +622,7 @@ public com.google.protobuf.ByteString getKindBytes() { */ @java.lang.Override public boolean hasName() { - return ((bitField0_ & 0x00000040) != 0); + return ((bitField0_ & 0x00000080) != 0); } /** @@ -658,7 +695,7 @@ public com.google.protobuf.ByteString getNameBytes() { */ @java.lang.Override public boolean hasPhysicalTopology() { - return ((bitField0_ & 0x00000080) != 0); + return ((bitField0_ & 0x00000100) != 0); } /** @@ -718,7 +755,7 @@ public com.google.cloud.compute.v1.ReservationBlockPhysicalTopology getPhysicalT */ @java.lang.Override public boolean hasReservationMaintenance() { - return ((bitField0_ & 0x00000100) != 0); + return ((bitField0_ & 0x00000200) != 0); } /** @@ -777,7 +814,7 @@ public com.google.cloud.compute.v1.GroupMaintenanceInfo getReservationMaintenanc */ @java.lang.Override public boolean hasReservationSubBlockCount() { - return ((bitField0_ & 0x00000200) != 0); + return ((bitField0_ & 0x00000400) != 0); } /** @@ -815,7 +852,7 @@ public int getReservationSubBlockCount() { */ @java.lang.Override public boolean hasReservationSubBlockInUseCount() { - return ((bitField0_ & 0x00000400) != 0); + return ((bitField0_ & 0x00000800) != 0); } /** @@ -854,7 +891,7 @@ public int getReservationSubBlockInUseCount() { */ @java.lang.Override public boolean hasSelfLink() { - return ((bitField0_ & 0x00000800) != 0); + return ((bitField0_ & 0x00001000) != 0); } /** @@ -923,7 +960,7 @@ public com.google.protobuf.ByteString getSelfLinkBytes() { */ @java.lang.Override public boolean hasSelfLinkWithId() { - return ((bitField0_ & 0x00001000) != 0); + return ((bitField0_ & 0x00002000) != 0); } /** @@ -993,7 +1030,7 @@ public com.google.protobuf.ByteString getSelfLinkWithIdBytes() { */ @java.lang.Override public boolean hasStatus() { - return ((bitField0_ & 0x00002000) != 0); + return ((bitField0_ & 0x00004000) != 0); } /** @@ -1064,7 +1101,7 @@ public com.google.protobuf.ByteString getStatusBytes() { */ @java.lang.Override public boolean hasZone() { - return ((bitField0_ & 0x00004000) != 0); + return ((bitField0_ & 0x00008000) != 0); } /** @@ -1132,43 +1169,46 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000008) != 0)) { output.writeUInt64(3355, id_); } - if (((bitField0_ & 0x00000020) != 0)) { + if (((bitField0_ & 0x00000040) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3292052, kind_); } - if (((bitField0_ & 0x00000040) != 0)) { + if (((bitField0_ & 0x00000080) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3373707, name_); } - if (((bitField0_ & 0x00004000) != 0)) { + if (((bitField0_ & 0x00008000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3744684, zone_); } if (((bitField0_ & 0x00000002) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 30525366, creationTimestamp_); } - if (((bitField0_ & 0x00001000) != 0)) { + if (((bitField0_ & 0x00002000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 44520962, selfLinkWithId_); } if (((bitField0_ & 0x00000001) != 0)) { output.writeInt32(94851343, count_); } - if (((bitField0_ & 0x00002000) != 0)) { + if (((bitField0_ & 0x00004000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 181260274, status_); } - if (((bitField0_ & 0x00000400) != 0)) { + if (((bitField0_ & 0x00000800) != 0)) { output.writeInt32(186007137, reservationSubBlockInUseCount_); } if (((bitField0_ & 0x00000004) != 0)) { output.writeMessage(235287729, getHealthInfo()); } - if (((bitField0_ & 0x00000080) != 0)) { + if (((bitField0_ & 0x00000100) != 0)) { output.writeMessage(279778519, getPhysicalTopology()); } - if (((bitField0_ & 0x00000200) != 0)) { + if (((bitField0_ & 0x00000400) != 0)) { output.writeInt32(330782955, reservationSubBlockCount_); } - if (((bitField0_ & 0x00000100) != 0)) { + if (((bitField0_ & 0x00000200) != 0)) { output.writeMessage(340607776, getReservationMaintenance()); } - if (((bitField0_ & 0x00000800) != 0)) { + if (((bitField0_ & 0x00000020) != 0)) { + output.writeInt32(364069834, inUseHostCount_); + } + if (((bitField0_ & 0x00001000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 456214797, selfLink_); } if (((bitField0_ & 0x00000010) != 0)) { @@ -1186,29 +1226,29 @@ public int getSerializedSize() { if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.CodedOutputStream.computeUInt64Size(3355, id_); } - if (((bitField0_ & 0x00000020) != 0)) { + if (((bitField0_ & 0x00000040) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3292052, kind_); } - if (((bitField0_ & 0x00000040) != 0)) { + if (((bitField0_ & 0x00000080) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3373707, name_); } - if (((bitField0_ & 0x00004000) != 0)) { + if (((bitField0_ & 0x00008000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3744684, zone_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(30525366, creationTimestamp_); } - if (((bitField0_ & 0x00001000) != 0)) { + if (((bitField0_ & 0x00002000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(44520962, selfLinkWithId_); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeInt32Size(94851343, count_); } - if (((bitField0_ & 0x00002000) != 0)) { + if (((bitField0_ & 0x00004000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(181260274, status_); } - if (((bitField0_ & 0x00000400) != 0)) { + if (((bitField0_ & 0x00000800) != 0)) { size += com.google.protobuf.CodedOutputStream.computeInt32Size( 186007137, reservationSubBlockInUseCount_); @@ -1216,22 +1256,25 @@ public int getSerializedSize() { if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(235287729, getHealthInfo()); } - if (((bitField0_ & 0x00000080) != 0)) { + if (((bitField0_ & 0x00000100) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize( 279778519, getPhysicalTopology()); } - if (((bitField0_ & 0x00000200) != 0)) { + if (((bitField0_ & 0x00000400) != 0)) { size += com.google.protobuf.CodedOutputStream.computeInt32Size( 330782955, reservationSubBlockCount_); } - if (((bitField0_ & 0x00000100) != 0)) { + if (((bitField0_ & 0x00000200) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize( 340607776, getReservationMaintenance()); } - if (((bitField0_ & 0x00000800) != 0)) { + if (((bitField0_ & 0x00000020) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(364069834, inUseHostCount_); + } + if (((bitField0_ & 0x00001000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(456214797, selfLink_); } if (((bitField0_ & 0x00000010) != 0)) { @@ -1273,6 +1316,10 @@ public boolean equals(final java.lang.Object obj) { if (hasInUseCount()) { if (getInUseCount() != other.getInUseCount()) return false; } + if (hasInUseHostCount() != other.hasInUseHostCount()) return false; + if (hasInUseHostCount()) { + if (getInUseHostCount() != other.getInUseHostCount()) return false; + } if (hasKind() != other.hasKind()) return false; if (hasKind()) { if (!getKind().equals(other.getKind())) return false; @@ -1346,6 +1393,10 @@ public int hashCode() { hash = (37 * hash) + IN_USE_COUNT_FIELD_NUMBER; hash = (53 * hash) + getInUseCount(); } + if (hasInUseHostCount()) { + hash = (37 * hash) + IN_USE_HOST_COUNT_FIELD_NUMBER; + hash = (53 * hash) + getInUseHostCount(); + } if (hasKind()) { hash = (37 * hash) + KIND_FIELD_NUMBER; hash = (53 * hash) + getKind().hashCode(); @@ -1546,6 +1597,7 @@ public Builder clear() { } id_ = 0L; inUseCount_ = 0; + inUseHostCount_ = 0; kind_ = ""; name_ = ""; physicalTopology_ = null; @@ -1622,49 +1674,53 @@ private void buildPartial0(com.google.cloud.compute.v1.ReservationBlock result) to_bitField0_ |= 0x00000010; } if (((from_bitField0_ & 0x00000020) != 0)) { - result.kind_ = kind_; + result.inUseHostCount_ = inUseHostCount_; to_bitField0_ |= 0x00000020; } if (((from_bitField0_ & 0x00000040) != 0)) { - result.name_ = name_; + result.kind_ = kind_; to_bitField0_ |= 0x00000040; } if (((from_bitField0_ & 0x00000080) != 0)) { - result.physicalTopology_ = - physicalTopologyBuilder_ == null ? physicalTopology_ : physicalTopologyBuilder_.build(); + result.name_ = name_; to_bitField0_ |= 0x00000080; } if (((from_bitField0_ & 0x00000100) != 0)) { + result.physicalTopology_ = + physicalTopologyBuilder_ == null ? physicalTopology_ : physicalTopologyBuilder_.build(); + to_bitField0_ |= 0x00000100; + } + if (((from_bitField0_ & 0x00000200) != 0)) { result.reservationMaintenance_ = reservationMaintenanceBuilder_ == null ? reservationMaintenance_ : reservationMaintenanceBuilder_.build(); - to_bitField0_ |= 0x00000100; - } - if (((from_bitField0_ & 0x00000200) != 0)) { - result.reservationSubBlockCount_ = reservationSubBlockCount_; to_bitField0_ |= 0x00000200; } if (((from_bitField0_ & 0x00000400) != 0)) { - result.reservationSubBlockInUseCount_ = reservationSubBlockInUseCount_; + result.reservationSubBlockCount_ = reservationSubBlockCount_; to_bitField0_ |= 0x00000400; } if (((from_bitField0_ & 0x00000800) != 0)) { - result.selfLink_ = selfLink_; + result.reservationSubBlockInUseCount_ = reservationSubBlockInUseCount_; to_bitField0_ |= 0x00000800; } if (((from_bitField0_ & 0x00001000) != 0)) { - result.selfLinkWithId_ = selfLinkWithId_; + result.selfLink_ = selfLink_; to_bitField0_ |= 0x00001000; } if (((from_bitField0_ & 0x00002000) != 0)) { - result.status_ = status_; + result.selfLinkWithId_ = selfLinkWithId_; to_bitField0_ |= 0x00002000; } if (((from_bitField0_ & 0x00004000) != 0)) { - result.zone_ = zone_; + result.status_ = status_; to_bitField0_ |= 0x00004000; } + if (((from_bitField0_ & 0x00008000) != 0)) { + result.zone_ = zone_; + to_bitField0_ |= 0x00008000; + } result.bitField0_ |= to_bitField0_; } @@ -1730,14 +1786,17 @@ public Builder mergeFrom(com.google.cloud.compute.v1.ReservationBlock other) { if (other.hasInUseCount()) { setInUseCount(other.getInUseCount()); } + if (other.hasInUseHostCount()) { + setInUseHostCount(other.getInUseHostCount()); + } if (other.hasKind()) { kind_ = other.kind_; - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; onChanged(); } if (other.hasName()) { name_ = other.name_; - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; onChanged(); } if (other.hasPhysicalTopology()) { @@ -1754,22 +1813,22 @@ public Builder mergeFrom(com.google.cloud.compute.v1.ReservationBlock other) { } if (other.hasSelfLink()) { selfLink_ = other.selfLink_; - bitField0_ |= 0x00000800; + bitField0_ |= 0x00001000; onChanged(); } if (other.hasSelfLinkWithId()) { selfLinkWithId_ = other.selfLinkWithId_; - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; onChanged(); } if (other.hasStatus()) { status_ = other.status_; - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; onChanged(); } if (other.hasZone()) { zone_ = other.zone_; - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); @@ -1807,19 +1866,19 @@ public Builder mergeFrom( case 26336418: { kind_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; break; } // case 26336418 case 26989658: { name_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; break; } // case 26989658 case 29957474: { zone_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; break; } // case 29957474 case 244202930: @@ -1831,7 +1890,7 @@ public Builder mergeFrom( case 356167698: { selfLinkWithId_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; break; } // case 356167698 case 758810744: @@ -1843,13 +1902,13 @@ public Builder mergeFrom( case 1450082194: { status_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; break; } // case 1450082194 case 1488057096: { reservationSubBlockInUseCount_ = input.readInt32(); - bitField0_ |= 0x00000400; + bitField0_ |= 0x00000800; break; } // case 1488057096 case 1882301834: @@ -1862,26 +1921,32 @@ public Builder mergeFrom( { input.readMessage( getPhysicalTopologyFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; break; } // case -2056739142 case -1648703656: { reservationSubBlockCount_ = input.readInt32(); - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; break; } // case -1648703656 case -1570105086: { input.readMessage( getReservationMaintenanceFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; break; } // case -1570105086 + case -1382408624: + { + inUseHostCount_ = input.readInt32(); + bitField0_ |= 0x00000020; + break; + } // case -1382408624 case -645248918: { selfLink_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000800; + bitField0_ |= 0x00001000; break; } // case -645248918 case -347296280: @@ -2469,6 +2534,82 @@ public Builder clearInUseCount() { return this; } + private int inUseHostCount_; + + /** + * + * + *
+     * Output only. Number of hosts currently in use. If there is one or more Instances running
+     * on the host, it is considered in use.
+     * 
+ * + * optional int32 in_use_host_count = 364069834; + * + * @return Whether the inUseHostCount field is set. + */ + @java.lang.Override + public boolean hasInUseHostCount() { + return ((bitField0_ & 0x00000020) != 0); + } + + /** + * + * + *
+     * Output only. Number of hosts currently in use. If there is one or more Instances running
+     * on the host, it is considered in use.
+     * 
+ * + * optional int32 in_use_host_count = 364069834; + * + * @return The inUseHostCount. + */ + @java.lang.Override + public int getInUseHostCount() { + return inUseHostCount_; + } + + /** + * + * + *
+     * Output only. Number of hosts currently in use. If there is one or more Instances running
+     * on the host, it is considered in use.
+     * 
+ * + * optional int32 in_use_host_count = 364069834; + * + * @param value The inUseHostCount to set. + * @return This builder for chaining. + */ + public Builder setInUseHostCount(int value) { + + inUseHostCount_ = value; + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Number of hosts currently in use. If there is one or more Instances running
+     * on the host, it is considered in use.
+     * 
+ * + * optional int32 in_use_host_count = 364069834; + * + * @return This builder for chaining. + */ + public Builder clearInUseHostCount() { + bitField0_ = (bitField0_ & ~0x00000020); + inUseHostCount_ = 0; + onChanged(); + return this; + } + private java.lang.Object kind_ = ""; /** @@ -2483,7 +2624,7 @@ public Builder clearInUseCount() { * @return Whether the kind field is set. */ public boolean hasKind() { - return ((bitField0_ & 0x00000020) != 0); + return ((bitField0_ & 0x00000040) != 0); } /** @@ -2549,7 +2690,7 @@ public Builder setKind(java.lang.String value) { throw new NullPointerException(); } kind_ = value; - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -2567,7 +2708,7 @@ public Builder setKind(java.lang.String value) { */ public Builder clearKind() { kind_ = getDefaultInstance().getKind(); - bitField0_ = (bitField0_ & ~0x00000020); + bitField0_ = (bitField0_ & ~0x00000040); onChanged(); return this; } @@ -2590,7 +2731,7 @@ public Builder setKindBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); kind_ = value; - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -2611,7 +2752,7 @@ public Builder setKindBytes(com.google.protobuf.ByteString value) { * @return Whether the name field is set. */ public boolean hasName() { - return ((bitField0_ & 0x00000040) != 0); + return ((bitField0_ & 0x00000080) != 0); } /** @@ -2683,7 +2824,7 @@ public Builder setName(java.lang.String value) { throw new NullPointerException(); } name_ = value; - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -2703,7 +2844,7 @@ public Builder setName(java.lang.String value) { */ public Builder clearName() { name_ = getDefaultInstance().getName(); - bitField0_ = (bitField0_ & ~0x00000040); + bitField0_ = (bitField0_ & ~0x00000080); onChanged(); return this; } @@ -2728,7 +2869,7 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); name_ = value; - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -2754,7 +2895,7 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { * @return Whether the physicalTopology field is set. */ public boolean hasPhysicalTopology() { - return ((bitField0_ & 0x00000080) != 0); + return ((bitField0_ & 0x00000100) != 0); } /** @@ -2801,7 +2942,7 @@ public Builder setPhysicalTopology( } else { physicalTopologyBuilder_.setMessage(value); } - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -2824,7 +2965,7 @@ public Builder setPhysicalTopology( } else { physicalTopologyBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -2843,7 +2984,7 @@ public Builder setPhysicalTopology( public Builder mergePhysicalTopology( com.google.cloud.compute.v1.ReservationBlockPhysicalTopology value) { if (physicalTopologyBuilder_ == null) { - if (((bitField0_ & 0x00000080) != 0) + if (((bitField0_ & 0x00000100) != 0) && physicalTopology_ != null && physicalTopology_ != com.google.cloud.compute.v1.ReservationBlockPhysicalTopology @@ -2856,7 +2997,7 @@ public Builder mergePhysicalTopology( physicalTopologyBuilder_.mergeFrom(value); } if (physicalTopology_ != null) { - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; onChanged(); } return this; @@ -2874,7 +3015,7 @@ public Builder mergePhysicalTopology( * */ public Builder clearPhysicalTopology() { - bitField0_ = (bitField0_ & ~0x00000080); + bitField0_ = (bitField0_ & ~0x00000100); physicalTopology_ = null; if (physicalTopologyBuilder_ != null) { physicalTopologyBuilder_.dispose(); @@ -2897,7 +3038,7 @@ public Builder clearPhysicalTopology() { */ public com.google.cloud.compute.v1.ReservationBlockPhysicalTopology.Builder getPhysicalTopologyBuilder() { - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; onChanged(); return getPhysicalTopologyFieldBuilder().getBuilder(); } @@ -2973,7 +3114,7 @@ public Builder clearPhysicalTopology() { * @return Whether the reservationMaintenance field is set. */ public boolean hasReservationMaintenance() { - return ((bitField0_ & 0x00000100) != 0); + return ((bitField0_ & 0x00000200) != 0); } /** @@ -3020,7 +3161,7 @@ public Builder setReservationMaintenance( } else { reservationMaintenanceBuilder_.setMessage(value); } - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; onChanged(); return this; } @@ -3043,7 +3184,7 @@ public Builder setReservationMaintenance( } else { reservationMaintenanceBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; onChanged(); return this; } @@ -3062,7 +3203,7 @@ public Builder setReservationMaintenance( public Builder mergeReservationMaintenance( com.google.cloud.compute.v1.GroupMaintenanceInfo value) { if (reservationMaintenanceBuilder_ == null) { - if (((bitField0_ & 0x00000100) != 0) + if (((bitField0_ & 0x00000200) != 0) && reservationMaintenance_ != null && reservationMaintenance_ != com.google.cloud.compute.v1.GroupMaintenanceInfo.getDefaultInstance()) { @@ -3074,7 +3215,7 @@ public Builder mergeReservationMaintenance( reservationMaintenanceBuilder_.mergeFrom(value); } if (reservationMaintenance_ != null) { - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; onChanged(); } return this; @@ -3092,7 +3233,7 @@ public Builder mergeReservationMaintenance( * */ public Builder clearReservationMaintenance() { - bitField0_ = (bitField0_ & ~0x00000100); + bitField0_ = (bitField0_ & ~0x00000200); reservationMaintenance_ = null; if (reservationMaintenanceBuilder_ != null) { reservationMaintenanceBuilder_.dispose(); @@ -3115,7 +3256,7 @@ public Builder clearReservationMaintenance() { */ public com.google.cloud.compute.v1.GroupMaintenanceInfo.Builder getReservationMaintenanceBuilder() { - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; onChanged(); return getReservationMaintenanceFieldBuilder().getBuilder(); } @@ -3186,7 +3327,7 @@ public Builder clearReservationMaintenance() { */ @java.lang.Override public boolean hasReservationSubBlockCount() { - return ((bitField0_ & 0x00000200) != 0); + return ((bitField0_ & 0x00000400) != 0); } /** @@ -3222,7 +3363,7 @@ public int getReservationSubBlockCount() { public Builder setReservationSubBlockCount(int value) { reservationSubBlockCount_ = value; - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -3240,7 +3381,7 @@ public Builder setReservationSubBlockCount(int value) { * @return This builder for chaining. */ public Builder clearReservationSubBlockCount() { - bitField0_ = (bitField0_ & ~0x00000200); + bitField0_ = (bitField0_ & ~0x00000400); reservationSubBlockCount_ = 0; onChanged(); return this; @@ -3263,7 +3404,7 @@ public Builder clearReservationSubBlockCount() { */ @java.lang.Override public boolean hasReservationSubBlockInUseCount() { - return ((bitField0_ & 0x00000400) != 0); + return ((bitField0_ & 0x00000800) != 0); } /** @@ -3301,7 +3442,7 @@ public int getReservationSubBlockInUseCount() { public Builder setReservationSubBlockInUseCount(int value) { reservationSubBlockInUseCount_ = value; - bitField0_ |= 0x00000400; + bitField0_ |= 0x00000800; onChanged(); return this; } @@ -3320,7 +3461,7 @@ public Builder setReservationSubBlockInUseCount(int value) { * @return This builder for chaining. */ public Builder clearReservationSubBlockInUseCount() { - bitField0_ = (bitField0_ & ~0x00000400); + bitField0_ = (bitField0_ & ~0x00000800); reservationSubBlockInUseCount_ = 0; onChanged(); return this; @@ -3340,7 +3481,7 @@ public Builder clearReservationSubBlockInUseCount() { * @return Whether the selfLink field is set. */ public boolean hasSelfLink() { - return ((bitField0_ & 0x00000800) != 0); + return ((bitField0_ & 0x00001000) != 0); } /** @@ -3406,7 +3547,7 @@ public Builder setSelfLink(java.lang.String value) { throw new NullPointerException(); } selfLink_ = value; - bitField0_ |= 0x00000800; + bitField0_ |= 0x00001000; onChanged(); return this; } @@ -3424,7 +3565,7 @@ public Builder setSelfLink(java.lang.String value) { */ public Builder clearSelfLink() { selfLink_ = getDefaultInstance().getSelfLink(); - bitField0_ = (bitField0_ & ~0x00000800); + bitField0_ = (bitField0_ & ~0x00001000); onChanged(); return this; } @@ -3447,7 +3588,7 @@ public Builder setSelfLinkBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); selfLink_ = value; - bitField0_ |= 0x00000800; + bitField0_ |= 0x00001000; onChanged(); return this; } @@ -3466,7 +3607,7 @@ public Builder setSelfLinkBytes(com.google.protobuf.ByteString value) { * @return Whether the selfLinkWithId field is set. */ public boolean hasSelfLinkWithId() { - return ((bitField0_ & 0x00001000) != 0); + return ((bitField0_ & 0x00002000) != 0); } /** @@ -3532,7 +3673,7 @@ public Builder setSelfLinkWithId(java.lang.String value) { throw new NullPointerException(); } selfLinkWithId_ = value; - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; onChanged(); return this; } @@ -3550,7 +3691,7 @@ public Builder setSelfLinkWithId(java.lang.String value) { */ public Builder clearSelfLinkWithId() { selfLinkWithId_ = getDefaultInstance().getSelfLinkWithId(); - bitField0_ = (bitField0_ & ~0x00001000); + bitField0_ = (bitField0_ & ~0x00002000); onChanged(); return this; } @@ -3573,7 +3714,7 @@ public Builder setSelfLinkWithIdBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); selfLinkWithId_ = value; - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; onChanged(); return this; } @@ -3593,7 +3734,7 @@ public Builder setSelfLinkWithIdBytes(com.google.protobuf.ByteString value) { * @return Whether the status field is set. */ public boolean hasStatus() { - return ((bitField0_ & 0x00002000) != 0); + return ((bitField0_ & 0x00004000) != 0); } /** @@ -3662,7 +3803,7 @@ public Builder setStatus(java.lang.String value) { throw new NullPointerException(); } status_ = value; - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; onChanged(); return this; } @@ -3681,7 +3822,7 @@ public Builder setStatus(java.lang.String value) { */ public Builder clearStatus() { status_ = getDefaultInstance().getStatus(); - bitField0_ = (bitField0_ & ~0x00002000); + bitField0_ = (bitField0_ & ~0x00004000); onChanged(); return this; } @@ -3705,7 +3846,7 @@ public Builder setStatusBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); status_ = value; - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; onChanged(); return this; } @@ -3724,7 +3865,7 @@ public Builder setStatusBytes(com.google.protobuf.ByteString value) { * @return Whether the zone field is set. */ public boolean hasZone() { - return ((bitField0_ & 0x00004000) != 0); + return ((bitField0_ & 0x00008000) != 0); } /** @@ -3790,7 +3931,7 @@ public Builder setZone(java.lang.String value) { throw new NullPointerException(); } zone_ = value; - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; onChanged(); return this; } @@ -3808,7 +3949,7 @@ public Builder setZone(java.lang.String value) { */ public Builder clearZone() { zone_ = getDefaultInstance().getZone(); - bitField0_ = (bitField0_ & ~0x00004000); + bitField0_ = (bitField0_ & ~0x00008000); onChanged(); return this; } @@ -3831,7 +3972,7 @@ public Builder setZoneBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); zone_ = value; - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; onChanged(); return this; } diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ReservationBlockOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ReservationBlockOrBuilder.java index 74b1c541cfdb..a9fb48cb8b75 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ReservationBlockOrBuilder.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ReservationBlockOrBuilder.java @@ -187,6 +187,34 @@ public interface ReservationBlockOrBuilder */ int getInUseCount(); + /** + * + * + *
+   * Output only. Number of hosts currently in use. If there is one or more Instances running
+   * on the host, it is considered in use.
+   * 
+ * + * optional int32 in_use_host_count = 364069834; + * + * @return Whether the inUseHostCount field is set. + */ + boolean hasInUseHostCount(); + + /** + * + * + *
+   * Output only. Number of hosts currently in use. If there is one or more Instances running
+   * on the host, it is considered in use.
+   * 
+ * + * optional int32 in_use_host_count = 364069834; + * + * @return The inUseHostCount. + */ + int getInUseHostCount(); + /** * * diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ReservationSubBlock.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ReservationSubBlock.java index 197fa4c757aa..89b0ec3ce385 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ReservationSubBlock.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ReservationSubBlock.java @@ -557,6 +557,43 @@ public int getInUseCount() { return inUseCount_; } + public static final int IN_USE_HOST_COUNT_FIELD_NUMBER = 364069834; + private int inUseHostCount_ = 0; + + /** + * + * + *
+   * Output only. Number of hosts currently in use. If there is one or more Instances running
+   * on the host, it is considered in use.
+   * 
+ * + * optional int32 in_use_host_count = 364069834; + * + * @return Whether the inUseHostCount field is set. + */ + @java.lang.Override + public boolean hasInUseHostCount() { + return ((bitField0_ & 0x00000040) != 0); + } + + /** + * + * + *
+   * Output only. Number of hosts currently in use. If there is one or more Instances running
+   * on the host, it is considered in use.
+   * 
+ * + * optional int32 in_use_host_count = 364069834; + * + * @return The inUseHostCount. + */ + @java.lang.Override + public int getInUseHostCount() { + return inUseHostCount_; + } + public static final int KIND_FIELD_NUMBER = 3292052; @SuppressWarnings("serial") @@ -575,7 +612,7 @@ public int getInUseCount() { */ @java.lang.Override public boolean hasKind() { - return ((bitField0_ & 0x00000040) != 0); + return ((bitField0_ & 0x00000080) != 0); } /** @@ -646,7 +683,7 @@ public com.google.protobuf.ByteString getKindBytes() { */ @java.lang.Override public boolean hasName() { - return ((bitField0_ & 0x00000080) != 0); + return ((bitField0_ & 0x00000100) != 0); } /** @@ -719,7 +756,7 @@ public com.google.protobuf.ByteString getNameBytes() { */ @java.lang.Override public boolean hasPhysicalTopology() { - return ((bitField0_ & 0x00000100) != 0); + return ((bitField0_ & 0x00000200) != 0); } /** @@ -779,7 +816,7 @@ public com.google.cloud.compute.v1.ReservationSubBlockPhysicalTopology getPhysic */ @java.lang.Override public boolean hasReservationSubBlockMaintenance() { - return ((bitField0_ & 0x00000200) != 0); + return ((bitField0_ & 0x00000400) != 0); } /** @@ -839,7 +876,7 @@ public com.google.cloud.compute.v1.GroupMaintenanceInfo getReservationSubBlockMa */ @java.lang.Override public boolean hasSelfLink() { - return ((bitField0_ & 0x00000400) != 0); + return ((bitField0_ & 0x00000800) != 0); } /** @@ -908,7 +945,7 @@ public com.google.protobuf.ByteString getSelfLinkBytes() { */ @java.lang.Override public boolean hasSelfLinkWithId() { - return ((bitField0_ & 0x00000800) != 0); + return ((bitField0_ & 0x00001000) != 0); } /** @@ -978,7 +1015,7 @@ public com.google.protobuf.ByteString getSelfLinkWithIdBytes() { */ @java.lang.Override public boolean hasStatus() { - return ((bitField0_ & 0x00001000) != 0); + return ((bitField0_ & 0x00002000) != 0); } /** @@ -1049,7 +1086,7 @@ public com.google.protobuf.ByteString getStatusBytes() { */ @java.lang.Override public boolean hasZone() { - return ((bitField0_ & 0x00002000) != 0); + return ((bitField0_ & 0x00004000) != 0); } /** @@ -1117,19 +1154,19 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000010) != 0)) { output.writeUInt64(3355, id_); } - if (((bitField0_ & 0x00000040) != 0)) { + if (((bitField0_ & 0x00000080) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3292052, kind_); } - if (((bitField0_ & 0x00000080) != 0)) { + if (((bitField0_ & 0x00000100) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3373707, name_); } - if (((bitField0_ & 0x00002000) != 0)) { + if (((bitField0_ & 0x00004000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3744684, zone_); } if (((bitField0_ & 0x00000004) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 30525366, creationTimestamp_); } - if (((bitField0_ & 0x00000800) != 0)) { + if (((bitField0_ & 0x00001000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 44520962, selfLinkWithId_); } if (((bitField0_ & 0x00000001) != 0)) { @@ -1138,19 +1175,22 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000002) != 0)) { output.writeInt32(94851343, count_); } - if (((bitField0_ & 0x00001000) != 0)) { + if (((bitField0_ & 0x00002000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 181260274, status_); } if (((bitField0_ & 0x00000008) != 0)) { output.writeMessage(235287729, getHealthInfo()); } - if (((bitField0_ & 0x00000100) != 0)) { + if (((bitField0_ & 0x00000200) != 0)) { output.writeMessage(279778519, getPhysicalTopology()); } - if (((bitField0_ & 0x00000200) != 0)) { - output.writeMessage(377005551, getReservationSubBlockMaintenance()); + if (((bitField0_ & 0x00000040) != 0)) { + output.writeInt32(364069834, inUseHostCount_); } if (((bitField0_ & 0x00000400) != 0)) { + output.writeMessage(377005551, getReservationSubBlockMaintenance()); + } + if (((bitField0_ & 0x00000800) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 456214797, selfLink_); } if (((bitField0_ & 0x00000020) != 0)) { @@ -1168,20 +1208,20 @@ public int getSerializedSize() { if (((bitField0_ & 0x00000010) != 0)) { size += com.google.protobuf.CodedOutputStream.computeUInt64Size(3355, id_); } - if (((bitField0_ & 0x00000040) != 0)) { + if (((bitField0_ & 0x00000080) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3292052, kind_); } - if (((bitField0_ & 0x00000080) != 0)) { + if (((bitField0_ & 0x00000100) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3373707, name_); } - if (((bitField0_ & 0x00002000) != 0)) { + if (((bitField0_ & 0x00004000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3744684, zone_); } if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(30525366, creationTimestamp_); } - if (((bitField0_ & 0x00000800) != 0)) { + if (((bitField0_ & 0x00001000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(44520962, selfLinkWithId_); } if (((bitField0_ & 0x00000001) != 0)) { @@ -1192,23 +1232,26 @@ public int getSerializedSize() { if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream.computeInt32Size(94851343, count_); } - if (((bitField0_ & 0x00001000) != 0)) { + if (((bitField0_ & 0x00002000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(181260274, status_); } if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(235287729, getHealthInfo()); } - if (((bitField0_ & 0x00000100) != 0)) { + if (((bitField0_ & 0x00000200) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize( 279778519, getPhysicalTopology()); } - if (((bitField0_ & 0x00000200) != 0)) { + if (((bitField0_ & 0x00000040) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(364069834, inUseHostCount_); + } + if (((bitField0_ & 0x00000400) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize( 377005551, getReservationSubBlockMaintenance()); } - if (((bitField0_ & 0x00000400) != 0)) { + if (((bitField0_ & 0x00000800) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(456214797, selfLink_); } if (((bitField0_ & 0x00000020) != 0)) { @@ -1255,6 +1298,10 @@ public boolean equals(final java.lang.Object obj) { if (hasInUseCount()) { if (getInUseCount() != other.getInUseCount()) return false; } + if (hasInUseHostCount() != other.hasInUseHostCount()) return false; + if (hasInUseHostCount()) { + if (getInUseHostCount() != other.getInUseHostCount()) return false; + } if (hasKind() != other.hasKind()) return false; if (hasKind()) { if (!getKind().equals(other.getKind())) return false; @@ -1324,6 +1371,10 @@ public int hashCode() { hash = (37 * hash) + IN_USE_COUNT_FIELD_NUMBER; hash = (53 * hash) + getInUseCount(); } + if (hasInUseHostCount()) { + hash = (37 * hash) + IN_USE_HOST_COUNT_FIELD_NUMBER; + hash = (53 * hash) + getInUseHostCount(); + } if (hasKind()) { hash = (37 * hash) + KIND_FIELD_NUMBER; hash = (53 * hash) + getKind().hashCode(); @@ -1522,6 +1573,7 @@ public Builder clear() { } id_ = 0L; inUseCount_ = 0; + inUseHostCount_ = 0; kind_ = ""; name_ = ""; physicalTopology_ = null; @@ -1603,41 +1655,45 @@ private void buildPartial0(com.google.cloud.compute.v1.ReservationSubBlock resul to_bitField0_ |= 0x00000020; } if (((from_bitField0_ & 0x00000040) != 0)) { - result.kind_ = kind_; + result.inUseHostCount_ = inUseHostCount_; to_bitField0_ |= 0x00000040; } if (((from_bitField0_ & 0x00000080) != 0)) { - result.name_ = name_; + result.kind_ = kind_; to_bitField0_ |= 0x00000080; } if (((from_bitField0_ & 0x00000100) != 0)) { - result.physicalTopology_ = - physicalTopologyBuilder_ == null ? physicalTopology_ : physicalTopologyBuilder_.build(); + result.name_ = name_; to_bitField0_ |= 0x00000100; } if (((from_bitField0_ & 0x00000200) != 0)) { + result.physicalTopology_ = + physicalTopologyBuilder_ == null ? physicalTopology_ : physicalTopologyBuilder_.build(); + to_bitField0_ |= 0x00000200; + } + if (((from_bitField0_ & 0x00000400) != 0)) { result.reservationSubBlockMaintenance_ = reservationSubBlockMaintenanceBuilder_ == null ? reservationSubBlockMaintenance_ : reservationSubBlockMaintenanceBuilder_.build(); - to_bitField0_ |= 0x00000200; - } - if (((from_bitField0_ & 0x00000400) != 0)) { - result.selfLink_ = selfLink_; to_bitField0_ |= 0x00000400; } if (((from_bitField0_ & 0x00000800) != 0)) { - result.selfLinkWithId_ = selfLinkWithId_; + result.selfLink_ = selfLink_; to_bitField0_ |= 0x00000800; } if (((from_bitField0_ & 0x00001000) != 0)) { - result.status_ = status_; + result.selfLinkWithId_ = selfLinkWithId_; to_bitField0_ |= 0x00001000; } if (((from_bitField0_ & 0x00002000) != 0)) { - result.zone_ = zone_; + result.status_ = status_; to_bitField0_ |= 0x00002000; } + if (((from_bitField0_ & 0x00004000) != 0)) { + result.zone_ = zone_; + to_bitField0_ |= 0x00004000; + } result.bitField0_ |= to_bitField0_; } @@ -1707,14 +1763,17 @@ public Builder mergeFrom(com.google.cloud.compute.v1.ReservationSubBlock other) if (other.hasInUseCount()) { setInUseCount(other.getInUseCount()); } + if (other.hasInUseHostCount()) { + setInUseHostCount(other.getInUseHostCount()); + } if (other.hasKind()) { kind_ = other.kind_; - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; onChanged(); } if (other.hasName()) { name_ = other.name_; - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; onChanged(); } if (other.hasPhysicalTopology()) { @@ -1725,22 +1784,22 @@ public Builder mergeFrom(com.google.cloud.compute.v1.ReservationSubBlock other) } if (other.hasSelfLink()) { selfLink_ = other.selfLink_; - bitField0_ |= 0x00000400; + bitField0_ |= 0x00000800; onChanged(); } if (other.hasSelfLinkWithId()) { selfLinkWithId_ = other.selfLinkWithId_; - bitField0_ |= 0x00000800; + bitField0_ |= 0x00001000; onChanged(); } if (other.hasStatus()) { status_ = other.status_; - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; onChanged(); } if (other.hasZone()) { zone_ = other.zone_; - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); @@ -1778,19 +1837,19 @@ public Builder mergeFrom( case 26336418: { kind_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; break; } // case 26336418 case 26989658: { name_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; break; } // case 26989658 case 29957474: { zone_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; break; } // case 29957474 case 244202930: @@ -1802,7 +1861,7 @@ public Builder mergeFrom( case 356167698: { selfLinkWithId_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000800; + bitField0_ |= 0x00001000; break; } // case 356167698 case 678667362: @@ -1821,7 +1880,7 @@ public Builder mergeFrom( case 1450082194: { status_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; break; } // case 1450082194 case 1882301834: @@ -1834,21 +1893,27 @@ public Builder mergeFrom( { input.readMessage( getPhysicalTopologyFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; break; } // case -2056739142 + case -1382408624: + { + inUseHostCount_ = input.readInt32(); + bitField0_ |= 0x00000040; + break; + } // case -1382408624 case -1278922886: { input.readMessage( getReservationSubBlockMaintenanceFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; break; } // case -1278922886 case -645248918: { selfLink_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000400; + bitField0_ |= 0x00000800; break; } // case -645248918 case -347296280: @@ -2665,6 +2730,82 @@ public Builder clearInUseCount() { return this; } + private int inUseHostCount_; + + /** + * + * + *
+     * Output only. Number of hosts currently in use. If there is one or more Instances running
+     * on the host, it is considered in use.
+     * 
+ * + * optional int32 in_use_host_count = 364069834; + * + * @return Whether the inUseHostCount field is set. + */ + @java.lang.Override + public boolean hasInUseHostCount() { + return ((bitField0_ & 0x00000040) != 0); + } + + /** + * + * + *
+     * Output only. Number of hosts currently in use. If there is one or more Instances running
+     * on the host, it is considered in use.
+     * 
+ * + * optional int32 in_use_host_count = 364069834; + * + * @return The inUseHostCount. + */ + @java.lang.Override + public int getInUseHostCount() { + return inUseHostCount_; + } + + /** + * + * + *
+     * Output only. Number of hosts currently in use. If there is one or more Instances running
+     * on the host, it is considered in use.
+     * 
+ * + * optional int32 in_use_host_count = 364069834; + * + * @param value The inUseHostCount to set. + * @return This builder for chaining. + */ + public Builder setInUseHostCount(int value) { + + inUseHostCount_ = value; + bitField0_ |= 0x00000040; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Number of hosts currently in use. If there is one or more Instances running
+     * on the host, it is considered in use.
+     * 
+ * + * optional int32 in_use_host_count = 364069834; + * + * @return This builder for chaining. + */ + public Builder clearInUseHostCount() { + bitField0_ = (bitField0_ & ~0x00000040); + inUseHostCount_ = 0; + onChanged(); + return this; + } + private java.lang.Object kind_ = ""; /** @@ -2679,7 +2820,7 @@ public Builder clearInUseCount() { * @return Whether the kind field is set. */ public boolean hasKind() { - return ((bitField0_ & 0x00000040) != 0); + return ((bitField0_ & 0x00000080) != 0); } /** @@ -2745,7 +2886,7 @@ public Builder setKind(java.lang.String value) { throw new NullPointerException(); } kind_ = value; - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -2763,7 +2904,7 @@ public Builder setKind(java.lang.String value) { */ public Builder clearKind() { kind_ = getDefaultInstance().getKind(); - bitField0_ = (bitField0_ & ~0x00000040); + bitField0_ = (bitField0_ & ~0x00000080); onChanged(); return this; } @@ -2786,7 +2927,7 @@ public Builder setKindBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); kind_ = value; - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -2807,7 +2948,7 @@ public Builder setKindBytes(com.google.protobuf.ByteString value) { * @return Whether the name field is set. */ public boolean hasName() { - return ((bitField0_ & 0x00000080) != 0); + return ((bitField0_ & 0x00000100) != 0); } /** @@ -2879,7 +3020,7 @@ public Builder setName(java.lang.String value) { throw new NullPointerException(); } name_ = value; - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -2899,7 +3040,7 @@ public Builder setName(java.lang.String value) { */ public Builder clearName() { name_ = getDefaultInstance().getName(); - bitField0_ = (bitField0_ & ~0x00000080); + bitField0_ = (bitField0_ & ~0x00000100); onChanged(); return this; } @@ -2924,7 +3065,7 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); name_ = value; - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -2950,7 +3091,7 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { * @return Whether the physicalTopology field is set. */ public boolean hasPhysicalTopology() { - return ((bitField0_ & 0x00000100) != 0); + return ((bitField0_ & 0x00000200) != 0); } /** @@ -2997,7 +3138,7 @@ public Builder setPhysicalTopology( } else { physicalTopologyBuilder_.setMessage(value); } - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; onChanged(); return this; } @@ -3020,7 +3161,7 @@ public Builder setPhysicalTopology( } else { physicalTopologyBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; onChanged(); return this; } @@ -3039,7 +3180,7 @@ public Builder setPhysicalTopology( public Builder mergePhysicalTopology( com.google.cloud.compute.v1.ReservationSubBlockPhysicalTopology value) { if (physicalTopologyBuilder_ == null) { - if (((bitField0_ & 0x00000100) != 0) + if (((bitField0_ & 0x00000200) != 0) && physicalTopology_ != null && physicalTopology_ != com.google.cloud.compute.v1.ReservationSubBlockPhysicalTopology @@ -3052,7 +3193,7 @@ public Builder mergePhysicalTopology( physicalTopologyBuilder_.mergeFrom(value); } if (physicalTopology_ != null) { - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; onChanged(); } return this; @@ -3070,7 +3211,7 @@ public Builder mergePhysicalTopology( * */ public Builder clearPhysicalTopology() { - bitField0_ = (bitField0_ & ~0x00000100); + bitField0_ = (bitField0_ & ~0x00000200); physicalTopology_ = null; if (physicalTopologyBuilder_ != null) { physicalTopologyBuilder_.dispose(); @@ -3093,7 +3234,7 @@ public Builder clearPhysicalTopology() { */ public com.google.cloud.compute.v1.ReservationSubBlockPhysicalTopology.Builder getPhysicalTopologyBuilder() { - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; onChanged(); return getPhysicalTopologyFieldBuilder().getBuilder(); } @@ -3169,7 +3310,7 @@ public Builder clearPhysicalTopology() { * @return Whether the reservationSubBlockMaintenance field is set. */ public boolean hasReservationSubBlockMaintenance() { - return ((bitField0_ & 0x00000200) != 0); + return ((bitField0_ & 0x00000400) != 0); } /** @@ -3216,7 +3357,7 @@ public Builder setReservationSubBlockMaintenance( } else { reservationSubBlockMaintenanceBuilder_.setMessage(value); } - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -3239,7 +3380,7 @@ public Builder setReservationSubBlockMaintenance( } else { reservationSubBlockMaintenanceBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -3258,7 +3399,7 @@ public Builder setReservationSubBlockMaintenance( public Builder mergeReservationSubBlockMaintenance( com.google.cloud.compute.v1.GroupMaintenanceInfo value) { if (reservationSubBlockMaintenanceBuilder_ == null) { - if (((bitField0_ & 0x00000200) != 0) + if (((bitField0_ & 0x00000400) != 0) && reservationSubBlockMaintenance_ != null && reservationSubBlockMaintenance_ != com.google.cloud.compute.v1.GroupMaintenanceInfo.getDefaultInstance()) { @@ -3270,7 +3411,7 @@ public Builder mergeReservationSubBlockMaintenance( reservationSubBlockMaintenanceBuilder_.mergeFrom(value); } if (reservationSubBlockMaintenance_ != null) { - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; onChanged(); } return this; @@ -3288,7 +3429,7 @@ public Builder mergeReservationSubBlockMaintenance( * */ public Builder clearReservationSubBlockMaintenance() { - bitField0_ = (bitField0_ & ~0x00000200); + bitField0_ = (bitField0_ & ~0x00000400); reservationSubBlockMaintenance_ = null; if (reservationSubBlockMaintenanceBuilder_ != null) { reservationSubBlockMaintenanceBuilder_.dispose(); @@ -3311,7 +3452,7 @@ public Builder clearReservationSubBlockMaintenance() { */ public com.google.cloud.compute.v1.GroupMaintenanceInfo.Builder getReservationSubBlockMaintenanceBuilder() { - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; onChanged(); return getReservationSubBlockMaintenanceFieldBuilder().getBuilder(); } @@ -3380,7 +3521,7 @@ public Builder clearReservationSubBlockMaintenance() { * @return Whether the selfLink field is set. */ public boolean hasSelfLink() { - return ((bitField0_ & 0x00000400) != 0); + return ((bitField0_ & 0x00000800) != 0); } /** @@ -3446,7 +3587,7 @@ public Builder setSelfLink(java.lang.String value) { throw new NullPointerException(); } selfLink_ = value; - bitField0_ |= 0x00000400; + bitField0_ |= 0x00000800; onChanged(); return this; } @@ -3464,7 +3605,7 @@ public Builder setSelfLink(java.lang.String value) { */ public Builder clearSelfLink() { selfLink_ = getDefaultInstance().getSelfLink(); - bitField0_ = (bitField0_ & ~0x00000400); + bitField0_ = (bitField0_ & ~0x00000800); onChanged(); return this; } @@ -3487,7 +3628,7 @@ public Builder setSelfLinkBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); selfLink_ = value; - bitField0_ |= 0x00000400; + bitField0_ |= 0x00000800; onChanged(); return this; } @@ -3506,7 +3647,7 @@ public Builder setSelfLinkBytes(com.google.protobuf.ByteString value) { * @return Whether the selfLinkWithId field is set. */ public boolean hasSelfLinkWithId() { - return ((bitField0_ & 0x00000800) != 0); + return ((bitField0_ & 0x00001000) != 0); } /** @@ -3572,7 +3713,7 @@ public Builder setSelfLinkWithId(java.lang.String value) { throw new NullPointerException(); } selfLinkWithId_ = value; - bitField0_ |= 0x00000800; + bitField0_ |= 0x00001000; onChanged(); return this; } @@ -3590,7 +3731,7 @@ public Builder setSelfLinkWithId(java.lang.String value) { */ public Builder clearSelfLinkWithId() { selfLinkWithId_ = getDefaultInstance().getSelfLinkWithId(); - bitField0_ = (bitField0_ & ~0x00000800); + bitField0_ = (bitField0_ & ~0x00001000); onChanged(); return this; } @@ -3613,7 +3754,7 @@ public Builder setSelfLinkWithIdBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); selfLinkWithId_ = value; - bitField0_ |= 0x00000800; + bitField0_ |= 0x00001000; onChanged(); return this; } @@ -3633,7 +3774,7 @@ public Builder setSelfLinkWithIdBytes(com.google.protobuf.ByteString value) { * @return Whether the status field is set. */ public boolean hasStatus() { - return ((bitField0_ & 0x00001000) != 0); + return ((bitField0_ & 0x00002000) != 0); } /** @@ -3702,7 +3843,7 @@ public Builder setStatus(java.lang.String value) { throw new NullPointerException(); } status_ = value; - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; onChanged(); return this; } @@ -3721,7 +3862,7 @@ public Builder setStatus(java.lang.String value) { */ public Builder clearStatus() { status_ = getDefaultInstance().getStatus(); - bitField0_ = (bitField0_ & ~0x00001000); + bitField0_ = (bitField0_ & ~0x00002000); onChanged(); return this; } @@ -3745,7 +3886,7 @@ public Builder setStatusBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); status_ = value; - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; onChanged(); return this; } @@ -3764,7 +3905,7 @@ public Builder setStatusBytes(com.google.protobuf.ByteString value) { * @return Whether the zone field is set. */ public boolean hasZone() { - return ((bitField0_ & 0x00002000) != 0); + return ((bitField0_ & 0x00004000) != 0); } /** @@ -3830,7 +3971,7 @@ public Builder setZone(java.lang.String value) { throw new NullPointerException(); } zone_ = value; - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; onChanged(); return this; } @@ -3848,7 +3989,7 @@ public Builder setZone(java.lang.String value) { */ public Builder clearZone() { zone_ = getDefaultInstance().getZone(); - bitField0_ = (bitField0_ & ~0x00002000); + bitField0_ = (bitField0_ & ~0x00004000); onChanged(); return this; } @@ -3871,7 +4012,7 @@ public Builder setZoneBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); zone_ = value; - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; onChanged(); return this; } diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ReservationSubBlockOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ReservationSubBlockOrBuilder.java index 3f0a4343ff8a..3524342a322e 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ReservationSubBlockOrBuilder.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ReservationSubBlockOrBuilder.java @@ -231,6 +231,34 @@ public interface ReservationSubBlockOrBuilder */ int getInUseCount(); + /** + * + * + *
+   * Output only. Number of hosts currently in use. If there is one or more Instances running
+   * on the host, it is considered in use.
+   * 
+ * + * optional int32 in_use_host_count = 364069834; + * + * @return Whether the inUseHostCount field is set. + */ + boolean hasInUseHostCount(); + + /** + * + * + *
+   * Output only. Number of hosts currently in use. If there is one or more Instances running
+   * on the host, it is considered in use.
+   * 
+ * + * optional int32 in_use_host_count = 364069834; + * + * @return The inUseHostCount. + */ + int getInUseHostCount(); + /** * * diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/SourceInstanceProperties.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/SourceInstanceProperties.java index 334ebcf8b8d9..396014832c89 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/SourceInstanceProperties.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/SourceInstanceProperties.java @@ -48,6 +48,7 @@ private SourceInstanceProperties() { machineType_ = ""; minCpuPlatform_ = ""; networkInterfaces_ = java.util.Collections.emptyList(); + postKeyRevocationActionType_ = ""; serviceAccounts_ = java.util.Collections.emptyList(); } @@ -272,6 +273,194 @@ private KeyRevocationActionType(int value) { // @@protoc_insertion_point(enum_scope:google.cloud.compute.v1.SourceInstanceProperties.KeyRevocationActionType) } + /** + * + * + *
+   * PostKeyRevocationActionType of the instance.
+   * 
+ * + * Protobuf enum {@code + * google.cloud.compute.v1.SourceInstanceProperties.PostKeyRevocationActionType} + */ + public enum PostKeyRevocationActionType implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_POST_KEY_REVOCATION_ACTION_TYPE = 0; + */ + UNDEFINED_POST_KEY_REVOCATION_ACTION_TYPE(0), + /** + * + * + *
+     * Indicates user chose no operation.
+     * 
+ * + * NOOP = 2402146; + */ + NOOP(2402146), + /** + * + * + *
+     * Default value. This value is unused.
+     * 
+ * + * POST_KEY_REVOCATION_ACTION_TYPE_UNSPECIFIED = 228738393; + */ + POST_KEY_REVOCATION_ACTION_TYPE_UNSPECIFIED(228738393), + /** + * + * + *
+     * Indicates user chose to opt for VM shutdown on key revocation.
+     * 
+ * + * SHUTDOWN = 76412502; + */ + SHUTDOWN(76412502), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_POST_KEY_REVOCATION_ACTION_TYPE = 0; + */ + public static final int UNDEFINED_POST_KEY_REVOCATION_ACTION_TYPE_VALUE = 0; + + /** + * + * + *
+     * Indicates user chose no operation.
+     * 
+ * + * NOOP = 2402146; + */ + public static final int NOOP_VALUE = 2402146; + + /** + * + * + *
+     * Default value. This value is unused.
+     * 
+ * + * POST_KEY_REVOCATION_ACTION_TYPE_UNSPECIFIED = 228738393; + */ + public static final int POST_KEY_REVOCATION_ACTION_TYPE_UNSPECIFIED_VALUE = 228738393; + + /** + * + * + *
+     * Indicates user chose to opt for VM shutdown on key revocation.
+     * 
+ * + * SHUTDOWN = 76412502; + */ + public static final int SHUTDOWN_VALUE = 76412502; + + 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 PostKeyRevocationActionType 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 PostKeyRevocationActionType forNumber(int value) { + switch (value) { + case 0: + return UNDEFINED_POST_KEY_REVOCATION_ACTION_TYPE; + case 2402146: + return NOOP; + case 228738393: + return POST_KEY_REVOCATION_ACTION_TYPE_UNSPECIFIED; + case 76412502: + return SHUTDOWN; + 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 PostKeyRevocationActionType findValueByNumber(int number) { + return PostKeyRevocationActionType.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(1); + } + + private static final PostKeyRevocationActionType[] VALUES = values(); + + public static PostKeyRevocationActionType 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 PostKeyRevocationActionType(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.compute.v1.SourceInstanceProperties.PostKeyRevocationActionType) + } + private int bitField0_; public static final int CAN_IP_FORWARD_FIELD_NUMBER = 467731324; private boolean canIpForward_ = false; @@ -1072,6 +1261,78 @@ public com.google.cloud.compute.v1.NetworkInterfaceOrBuilder getNetworkInterface return networkInterfaces_.get(index); } + public static final int POST_KEY_REVOCATION_ACTION_TYPE_FIELD_NUMBER = 292972897; + + @SuppressWarnings("serial") + private volatile java.lang.Object postKeyRevocationActionType_ = ""; + + /** + * + * + *
+   * PostKeyRevocationActionType of the instance.
+   * Check the PostKeyRevocationActionType enum for the list of possible values.
+   * 
+ * + * optional string post_key_revocation_action_type = 292972897; + * + * @return Whether the postKeyRevocationActionType field is set. + */ + @java.lang.Override + public boolean hasPostKeyRevocationActionType() { + return ((bitField0_ & 0x00000080) != 0); + } + + /** + * + * + *
+   * PostKeyRevocationActionType of the instance.
+   * Check the PostKeyRevocationActionType enum for the list of possible values.
+   * 
+ * + * optional string post_key_revocation_action_type = 292972897; + * + * @return The postKeyRevocationActionType. + */ + @java.lang.Override + public java.lang.String getPostKeyRevocationActionType() { + java.lang.Object ref = postKeyRevocationActionType_; + 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(); + postKeyRevocationActionType_ = s; + return s; + } + } + + /** + * + * + *
+   * PostKeyRevocationActionType of the instance.
+   * Check the PostKeyRevocationActionType enum for the list of possible values.
+   * 
+ * + * optional string post_key_revocation_action_type = 292972897; + * + * @return The bytes for postKeyRevocationActionType. + */ + @java.lang.Override + public com.google.protobuf.ByteString getPostKeyRevocationActionTypeBytes() { + java.lang.Object ref = postKeyRevocationActionType_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + postKeyRevocationActionType_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + public static final int SCHEDULING_FIELD_NUMBER = 386688404; private com.google.cloud.compute.v1.Scheduling scheduling_; @@ -1089,7 +1350,7 @@ public com.google.cloud.compute.v1.NetworkInterfaceOrBuilder getNetworkInterface */ @java.lang.Override public boolean hasScheduling() { - return ((bitField0_ & 0x00000080) != 0); + return ((bitField0_ & 0x00000100) != 0); } /** @@ -1239,7 +1500,7 @@ public com.google.cloud.compute.v1.ServiceAccountOrBuilder getServiceAccountsOrB */ @java.lang.Override public boolean hasTags() { - return ((bitField0_ & 0x00000100) != 0); + return ((bitField0_ & 0x00000200) != 0); } /** @@ -1292,7 +1553,7 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (((bitField0_ & 0x00000100) != 0)) { + if (((bitField0_ & 0x00000200) != 0)) { output.writeMessage(3552281, getTags()); } for (int i = 0; i < networkInterfaces_.size(); i++) { @@ -1318,6 +1579,10 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io output.writeMessage(277537328, serviceAccounts_.get(i)); } if (((bitField0_ & 0x00000080) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString( + output, 292972897, postKeyRevocationActionType_); + } + if (((bitField0_ & 0x00000100) != 0)) { output.writeMessage(386688404, getScheduling()); } if (((bitField0_ & 0x00000004) != 0)) { @@ -1343,7 +1608,7 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (((bitField0_ & 0x00000100) != 0)) { + if (((bitField0_ & 0x00000200) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(3552281, getTags()); } for (int i = 0; i < networkInterfaces_.size(); i++) { @@ -1374,6 +1639,11 @@ public int getSerializedSize() { 277537328, serviceAccounts_.get(i)); } if (((bitField0_ & 0x00000080) != 0)) { + size += + com.google.protobuf.GeneratedMessageV3.computeStringSize( + 292972897, postKeyRevocationActionType_); + } + if (((bitField0_ & 0x00000100) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(386688404, getScheduling()); } if (((bitField0_ & 0x00000004) != 0)) { @@ -1448,6 +1718,11 @@ public boolean equals(final java.lang.Object obj) { if (!getMinCpuPlatform().equals(other.getMinCpuPlatform())) return false; } if (!getNetworkInterfacesList().equals(other.getNetworkInterfacesList())) return false; + if (hasPostKeyRevocationActionType() != other.hasPostKeyRevocationActionType()) return false; + if (hasPostKeyRevocationActionType()) { + if (!getPostKeyRevocationActionType().equals(other.getPostKeyRevocationActionType())) + return false; + } if (hasScheduling() != other.hasScheduling()) return false; if (hasScheduling()) { if (!getScheduling().equals(other.getScheduling())) return false; @@ -1512,6 +1787,10 @@ public int hashCode() { hash = (37 * hash) + NETWORK_INTERFACES_FIELD_NUMBER; hash = (53 * hash) + getNetworkInterfacesList().hashCode(); } + if (hasPostKeyRevocationActionType()) { + hash = (37 * hash) + POST_KEY_REVOCATION_ACTION_TYPE_FIELD_NUMBER; + hash = (53 * hash) + getPostKeyRevocationActionType().hashCode(); + } if (hasScheduling()) { hash = (37 * hash) + SCHEDULING_FIELD_NUMBER; hash = (53 * hash) + getScheduling().hashCode(); @@ -1735,6 +2014,7 @@ public Builder clear() { networkInterfacesBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000400); + postKeyRevocationActionType_ = ""; scheduling_ = null; if (schedulingBuilder_ != null) { schedulingBuilder_.dispose(); @@ -1746,7 +2026,7 @@ public Builder clear() { serviceAccounts_ = null; serviceAccountsBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00001000); + bitField0_ = (bitField0_ & ~0x00002000); tags_ = null; if (tagsBuilder_ != null) { tagsBuilder_.dispose(); @@ -1817,9 +2097,9 @@ private void buildPartialRepeatedFields( result.networkInterfaces_ = networkInterfacesBuilder_.build(); } if (serviceAccountsBuilder_ == null) { - if (((bitField0_ & 0x00001000) != 0)) { + if (((bitField0_ & 0x00002000) != 0)) { serviceAccounts_ = java.util.Collections.unmodifiableList(serviceAccounts_); - bitField0_ = (bitField0_ & ~0x00001000); + bitField0_ = (bitField0_ & ~0x00002000); } result.serviceAccounts_ = serviceAccounts_; } else { @@ -1863,13 +2143,17 @@ private void buildPartial0(com.google.cloud.compute.v1.SourceInstanceProperties to_bitField0_ |= 0x00000040; } if (((from_bitField0_ & 0x00000800) != 0)) { - result.scheduling_ = schedulingBuilder_ == null ? scheduling_ : schedulingBuilder_.build(); + result.postKeyRevocationActionType_ = postKeyRevocationActionType_; to_bitField0_ |= 0x00000080; } - if (((from_bitField0_ & 0x00002000) != 0)) { - result.tags_ = tagsBuilder_ == null ? tags_ : tagsBuilder_.build(); + if (((from_bitField0_ & 0x00001000) != 0)) { + result.scheduling_ = schedulingBuilder_ == null ? scheduling_ : schedulingBuilder_.build(); to_bitField0_ |= 0x00000100; } + if (((from_bitField0_ & 0x00004000) != 0)) { + result.tags_ = tagsBuilder_ == null ? tags_ : tagsBuilder_.build(); + to_bitField0_ |= 0x00000200; + } result.bitField0_ |= to_bitField0_; } @@ -2031,6 +2315,11 @@ public Builder mergeFrom(com.google.cloud.compute.v1.SourceInstanceProperties ot } } } + if (other.hasPostKeyRevocationActionType()) { + postKeyRevocationActionType_ = other.postKeyRevocationActionType_; + bitField0_ |= 0x00000800; + onChanged(); + } if (other.hasScheduling()) { mergeScheduling(other.getScheduling()); } @@ -2038,7 +2327,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.SourceInstanceProperties ot if (!other.serviceAccounts_.isEmpty()) { if (serviceAccounts_.isEmpty()) { serviceAccounts_ = other.serviceAccounts_; - bitField0_ = (bitField0_ & ~0x00001000); + bitField0_ = (bitField0_ & ~0x00002000); } else { ensureServiceAccountsIsMutable(); serviceAccounts_.addAll(other.serviceAccounts_); @@ -2051,7 +2340,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.SourceInstanceProperties ot serviceAccountsBuilder_.dispose(); serviceAccountsBuilder_ = null; serviceAccounts_ = other.serviceAccounts_; - bitField0_ = (bitField0_ & ~0x00001000); + bitField0_ = (bitField0_ & ~0x00002000); serviceAccountsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getServiceAccountsFieldBuilder() @@ -2093,7 +2382,7 @@ public Builder mergeFrom( case 28418250: { input.readMessage(getTagsFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; break; } // case 28418250 case 421881946: @@ -2159,10 +2448,16 @@ public Builder mergeFrom( } break; } // case -2074668670 + case -1951184118: + { + postKeyRevocationActionType_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000800; + break; + } // case -1951184118 case -1201460062: { input.readMessage(getSchedulingFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000800; + bitField0_ |= 0x00001000; break; } // case -1201460062 case -911466526: @@ -4539,6 +4834,138 @@ public com.google.cloud.compute.v1.NetworkInterface.Builder addNetworkInterfaces return networkInterfacesBuilder_; } + private java.lang.Object postKeyRevocationActionType_ = ""; + + /** + * + * + *
+     * PostKeyRevocationActionType of the instance.
+     * Check the PostKeyRevocationActionType enum for the list of possible values.
+     * 
+ * + * optional string post_key_revocation_action_type = 292972897; + * + * @return Whether the postKeyRevocationActionType field is set. + */ + public boolean hasPostKeyRevocationActionType() { + return ((bitField0_ & 0x00000800) != 0); + } + + /** + * + * + *
+     * PostKeyRevocationActionType of the instance.
+     * Check the PostKeyRevocationActionType enum for the list of possible values.
+     * 
+ * + * optional string post_key_revocation_action_type = 292972897; + * + * @return The postKeyRevocationActionType. + */ + public java.lang.String getPostKeyRevocationActionType() { + java.lang.Object ref = postKeyRevocationActionType_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + postKeyRevocationActionType_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * PostKeyRevocationActionType of the instance.
+     * Check the PostKeyRevocationActionType enum for the list of possible values.
+     * 
+ * + * optional string post_key_revocation_action_type = 292972897; + * + * @return The bytes for postKeyRevocationActionType. + */ + public com.google.protobuf.ByteString getPostKeyRevocationActionTypeBytes() { + java.lang.Object ref = postKeyRevocationActionType_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + postKeyRevocationActionType_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * PostKeyRevocationActionType of the instance.
+     * Check the PostKeyRevocationActionType enum for the list of possible values.
+     * 
+ * + * optional string post_key_revocation_action_type = 292972897; + * + * @param value The postKeyRevocationActionType to set. + * @return This builder for chaining. + */ + public Builder setPostKeyRevocationActionType(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + postKeyRevocationActionType_ = value; + bitField0_ |= 0x00000800; + onChanged(); + return this; + } + + /** + * + * + *
+     * PostKeyRevocationActionType of the instance.
+     * Check the PostKeyRevocationActionType enum for the list of possible values.
+     * 
+ * + * optional string post_key_revocation_action_type = 292972897; + * + * @return This builder for chaining. + */ + public Builder clearPostKeyRevocationActionType() { + postKeyRevocationActionType_ = getDefaultInstance().getPostKeyRevocationActionType(); + bitField0_ = (bitField0_ & ~0x00000800); + onChanged(); + return this; + } + + /** + * + * + *
+     * PostKeyRevocationActionType of the instance.
+     * Check the PostKeyRevocationActionType enum for the list of possible values.
+     * 
+ * + * optional string post_key_revocation_action_type = 292972897; + * + * @param value The bytes for postKeyRevocationActionType to set. + * @return This builder for chaining. + */ + public Builder setPostKeyRevocationActionTypeBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + postKeyRevocationActionType_ = value; + bitField0_ |= 0x00000800; + onChanged(); + return this; + } + private com.google.cloud.compute.v1.Scheduling scheduling_; private com.google.protobuf.SingleFieldBuilderV3< com.google.cloud.compute.v1.Scheduling, @@ -4559,7 +4986,7 @@ public com.google.cloud.compute.v1.NetworkInterface.Builder addNetworkInterfaces * @return Whether the scheduling field is set. */ public boolean hasScheduling() { - return ((bitField0_ & 0x00000800) != 0); + return ((bitField0_ & 0x00001000) != 0); } /** @@ -4603,7 +5030,7 @@ public Builder setScheduling(com.google.cloud.compute.v1.Scheduling value) { } else { schedulingBuilder_.setMessage(value); } - bitField0_ |= 0x00000800; + bitField0_ |= 0x00001000; onChanged(); return this; } @@ -4624,7 +5051,7 @@ public Builder setScheduling(com.google.cloud.compute.v1.Scheduling.Builder buil } else { schedulingBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00000800; + bitField0_ |= 0x00001000; onChanged(); return this; } @@ -4641,7 +5068,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_ & 0x00000800) != 0) + if (((bitField0_ & 0x00001000) != 0) && scheduling_ != null && scheduling_ != com.google.cloud.compute.v1.Scheduling.getDefaultInstance()) { getSchedulingBuilder().mergeFrom(value); @@ -4652,7 +5079,7 @@ public Builder mergeScheduling(com.google.cloud.compute.v1.Scheduling value) { schedulingBuilder_.mergeFrom(value); } if (scheduling_ != null) { - bitField0_ |= 0x00000800; + bitField0_ |= 0x00001000; onChanged(); } return this; @@ -4669,7 +5096,7 @@ public Builder mergeScheduling(com.google.cloud.compute.v1.Scheduling value) { * optional .google.cloud.compute.v1.Scheduling scheduling = 386688404; */ public Builder clearScheduling() { - bitField0_ = (bitField0_ & ~0x00000800); + bitField0_ = (bitField0_ & ~0x00001000); scheduling_ = null; if (schedulingBuilder_ != null) { schedulingBuilder_.dispose(); @@ -4690,7 +5117,7 @@ public Builder clearScheduling() { * optional .google.cloud.compute.v1.Scheduling scheduling = 386688404; */ public com.google.cloud.compute.v1.Scheduling.Builder getSchedulingBuilder() { - bitField0_ |= 0x00000800; + bitField0_ |= 0x00001000; onChanged(); return getSchedulingFieldBuilder().getBuilder(); } @@ -4746,10 +5173,10 @@ public com.google.cloud.compute.v1.SchedulingOrBuilder getSchedulingOrBuilder() java.util.Collections.emptyList(); private void ensureServiceAccountsIsMutable() { - if (!((bitField0_ & 0x00001000) != 0)) { + if (!((bitField0_ & 0x00002000) != 0)) { serviceAccounts_ = new java.util.ArrayList(serviceAccounts_); - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; } } @@ -5008,7 +5435,7 @@ public Builder addAllServiceAccounts( public Builder clearServiceAccounts() { if (serviceAccountsBuilder_ == null) { serviceAccounts_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00001000); + bitField0_ = (bitField0_ & ~0x00002000); onChanged(); } else { serviceAccountsBuilder_.clear(); @@ -5160,7 +5587,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_ & 0x00001000) != 0), + ((bitField0_ & 0x00002000) != 0), getParentForChildren(), isClean()); serviceAccounts_ = null; @@ -5190,7 +5617,7 @@ public com.google.cloud.compute.v1.ServiceAccount.Builder addServiceAccountsBuil * @return Whether the tags field is set. */ public boolean hasTags() { - return ((bitField0_ & 0x00002000) != 0); + return ((bitField0_ & 0x00004000) != 0); } /** @@ -5236,7 +5663,7 @@ public Builder setTags(com.google.cloud.compute.v1.Tags value) { } else { tagsBuilder_.setMessage(value); } - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; onChanged(); return this; } @@ -5259,7 +5686,7 @@ public Builder setTags(com.google.cloud.compute.v1.Tags.Builder builderForValue) } else { tagsBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; onChanged(); return this; } @@ -5278,7 +5705,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_ & 0x00002000) != 0) + if (((bitField0_ & 0x00004000) != 0) && tags_ != null && tags_ != com.google.cloud.compute.v1.Tags.getDefaultInstance()) { getTagsBuilder().mergeFrom(value); @@ -5289,7 +5716,7 @@ public Builder mergeTags(com.google.cloud.compute.v1.Tags value) { tagsBuilder_.mergeFrom(value); } if (tags_ != null) { - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; onChanged(); } return this; @@ -5308,7 +5735,7 @@ public Builder mergeTags(com.google.cloud.compute.v1.Tags value) { * optional .google.cloud.compute.v1.Tags tags = 3552281; */ public Builder clearTags() { - bitField0_ = (bitField0_ & ~0x00002000); + bitField0_ = (bitField0_ & ~0x00004000); tags_ = null; if (tagsBuilder_ != null) { tagsBuilder_.dispose(); @@ -5331,7 +5758,7 @@ public Builder clearTags() { * optional .google.cloud.compute.v1.Tags tags = 3552281; */ public com.google.cloud.compute.v1.Tags.Builder getTagsBuilder() { - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; onChanged(); return getTagsFieldBuilder().getBuilder(); } diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/SourceInstancePropertiesOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/SourceInstancePropertiesOrBuilder.java index 6edf7bada687..0a2100240fbd 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/SourceInstancePropertiesOrBuilder.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/SourceInstancePropertiesOrBuilder.java @@ -563,6 +563,48 @@ java.lang.String getLabelsOrDefault( */ com.google.cloud.compute.v1.NetworkInterfaceOrBuilder getNetworkInterfacesOrBuilder(int index); + /** + * + * + *
+   * PostKeyRevocationActionType of the instance.
+   * Check the PostKeyRevocationActionType enum for the list of possible values.
+   * 
+ * + * optional string post_key_revocation_action_type = 292972897; + * + * @return Whether the postKeyRevocationActionType field is set. + */ + boolean hasPostKeyRevocationActionType(); + + /** + * + * + *
+   * PostKeyRevocationActionType of the instance.
+   * Check the PostKeyRevocationActionType enum for the list of possible values.
+   * 
+ * + * optional string post_key_revocation_action_type = 292972897; + * + * @return The postKeyRevocationActionType. + */ + java.lang.String getPostKeyRevocationActionType(); + + /** + * + * + *
+   * PostKeyRevocationActionType of the instance.
+   * Check the PostKeyRevocationActionType enum for the list of possible values.
+   * 
+ * + * optional string post_key_revocation_action_type = 292972897; + * + * @return The bytes for postKeyRevocationActionType. + */ + com.google.protobuf.ByteString getPostKeyRevocationActionTypeBytes(); + /** * * diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/StoragePool.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/StoragePool.java index b5de8c1532bc..871be9e9b27b 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/StoragePool.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/StoragePool.java @@ -1219,6 +1219,62 @@ public com.google.protobuf.ByteString getNameBytes() { } } + public static final int PARAMS_FIELD_NUMBER = 78313862; + private com.google.cloud.compute.v1.StoragePoolParams params_; + + /** + * + * + *
+   * Input only. Additional params passed with the request, but not persisted
+   * as part of resource payload.
+   * 
+ * + * optional .google.cloud.compute.v1.StoragePoolParams params = 78313862; + * + * @return Whether the params field is set. + */ + @java.lang.Override + public boolean hasParams() { + return ((bitField0_ & 0x00000100) != 0); + } + + /** + * + * + *
+   * Input only. Additional params passed with the request, but not persisted
+   * as part of resource payload.
+   * 
+ * + * optional .google.cloud.compute.v1.StoragePoolParams params = 78313862; + * + * @return The params. + */ + @java.lang.Override + public com.google.cloud.compute.v1.StoragePoolParams getParams() { + return params_ == null + ? com.google.cloud.compute.v1.StoragePoolParams.getDefaultInstance() + : params_; + } + + /** + * + * + *
+   * Input only. Additional params passed with the request, but not persisted
+   * as part of resource payload.
+   * 
+ * + * optional .google.cloud.compute.v1.StoragePoolParams params = 78313862; + */ + @java.lang.Override + public com.google.cloud.compute.v1.StoragePoolParamsOrBuilder getParamsOrBuilder() { + return params_ == null + ? com.google.cloud.compute.v1.StoragePoolParams.getDefaultInstance() + : params_; + } + public static final int PERFORMANCE_PROVISIONING_TYPE_FIELD_NUMBER = 468553469; @SuppressWarnings("serial") @@ -1239,7 +1295,7 @@ public com.google.protobuf.ByteString getNameBytes() { */ @java.lang.Override public boolean hasPerformanceProvisioningType() { - return ((bitField0_ & 0x00000100) != 0); + return ((bitField0_ & 0x00000200) != 0); } /** @@ -1311,7 +1367,7 @@ public com.google.protobuf.ByteString getPerformanceProvisioningTypeBytes() { */ @java.lang.Override public boolean hasPoolProvisionedCapacityGb() { - return ((bitField0_ & 0x00000200) != 0); + return ((bitField0_ & 0x00000400) != 0); } /** @@ -1348,7 +1404,7 @@ public long getPoolProvisionedCapacityGb() { */ @java.lang.Override public boolean hasPoolProvisionedIops() { - return ((bitField0_ & 0x00000400) != 0); + return ((bitField0_ & 0x00000800) != 0); } /** @@ -1385,7 +1441,7 @@ public long getPoolProvisionedIops() { */ @java.lang.Override public boolean hasPoolProvisionedThroughput() { - return ((bitField0_ & 0x00000800) != 0); + return ((bitField0_ & 0x00001000) != 0); } /** @@ -1422,7 +1478,7 @@ public long getPoolProvisionedThroughput() { */ @java.lang.Override public boolean hasResourceStatus() { - return ((bitField0_ & 0x00001000) != 0); + return ((bitField0_ & 0x00002000) != 0); } /** @@ -1480,7 +1536,7 @@ public com.google.cloud.compute.v1.StoragePoolResourceStatus getResourceStatus() */ @java.lang.Override public boolean hasSelfLink() { - return ((bitField0_ & 0x00002000) != 0); + return ((bitField0_ & 0x00004000) != 0); } /** @@ -1549,7 +1605,7 @@ public com.google.protobuf.ByteString getSelfLinkBytes() { */ @java.lang.Override public boolean hasSelfLinkWithId() { - return ((bitField0_ & 0x00004000) != 0); + return ((bitField0_ & 0x00008000) != 0); } /** @@ -1626,7 +1682,7 @@ public com.google.protobuf.ByteString getSelfLinkWithIdBytes() { */ @java.lang.Override public boolean hasState() { - return ((bitField0_ & 0x00008000) != 0); + return ((bitField0_ & 0x00010000) != 0); } /** @@ -1709,7 +1765,7 @@ public com.google.protobuf.ByteString getStateBytes() { */ @java.lang.Override public boolean hasStatus() { - return ((bitField0_ & 0x00010000) != 0); + return ((bitField0_ & 0x00020000) != 0); } /** @@ -1764,7 +1820,7 @@ public com.google.cloud.compute.v1.StoragePoolResourceStatusOrBuilder getStatusO */ @java.lang.Override public boolean hasStoragePoolType() { - return ((bitField0_ & 0x00020000) != 0); + return ((bitField0_ & 0x00040000) != 0); } /** @@ -1835,7 +1891,7 @@ public com.google.protobuf.ByteString getStoragePoolTypeBytes() { */ @java.lang.Override public boolean hasZone() { - return ((bitField0_ & 0x00040000) != 0); + return ((bitField0_ & 0x00080000) != 0); } /** @@ -1913,38 +1969,41 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000080) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3373707, name_); } - if (((bitField0_ & 0x00040000) != 0)) { + if (((bitField0_ & 0x00080000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3744684, zone_); } if (((bitField0_ & 0x00000002) != 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_ & 0x00008000) != 0)) { + if (((bitField0_ & 0x00000100) != 0)) { + output.writeMessage(78313862, getParams()); + } + if (((bitField0_ & 0x00010000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 109757585, state_); } - if (((bitField0_ & 0x00000400) != 0)) { + if (((bitField0_ & 0x00000800) != 0)) { output.writeInt64(112092311, poolProvisionedIops_); } - if (((bitField0_ & 0x00000800) != 0)) { + if (((bitField0_ & 0x00001000) != 0)) { output.writeInt64(169215640, poolProvisionedThroughput_); } if (((bitField0_ & 0x00000040) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 178124825, labelFingerprint_); } - if (((bitField0_ & 0x00010000) != 0)) { + if (((bitField0_ & 0x00020000) != 0)) { output.writeMessage(181260274, getStatus()); } - if (((bitField0_ & 0x00001000) != 0)) { + if (((bitField0_ & 0x00002000) != 0)) { output.writeMessage(249429315, getResourceStatus()); } if (((bitField0_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString( output, 251610375, capacityProvisioningType_); } - if (((bitField0_ & 0x00020000) != 0)) { + if (((bitField0_ & 0x00040000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 285999289, storagePoolType_); } if (((bitField0_ & 0x00000008) != 0)) { @@ -1953,14 +2012,14 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000004) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 422937596, description_); } - if (((bitField0_ & 0x00002000) != 0)) { + if (((bitField0_ & 0x00004000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 456214797, selfLink_); } - if (((bitField0_ & 0x00000100) != 0)) { + if (((bitField0_ & 0x00000200) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString( output, 468553469, performanceProvisioningType_); } - if (((bitField0_ & 0x00000200) != 0)) { + if (((bitField0_ & 0x00000400) != 0)) { output.writeInt64(478537682, poolProvisionedCapacityGb_); } com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( @@ -1983,24 +2042,27 @@ public int getSerializedSize() { if (((bitField0_ & 0x00000080) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3373707, name_); } - if (((bitField0_ & 0x00040000) != 0)) { + if (((bitField0_ & 0x00080000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3744684, zone_); } if (((bitField0_ & 0x00000002) != 0)) { 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_ & 0x00008000) != 0)) { + if (((bitField0_ & 0x00000100) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(78313862, getParams()); + } + if (((bitField0_ & 0x00010000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(109757585, state_); } - if (((bitField0_ & 0x00000400) != 0)) { + if (((bitField0_ & 0x00000800) != 0)) { size += com.google.protobuf.CodedOutputStream.computeInt64Size(112092311, poolProvisionedIops_); } - if (((bitField0_ & 0x00000800) != 0)) { + if (((bitField0_ & 0x00001000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeInt64Size( 169215640, poolProvisionedThroughput_); @@ -2009,10 +2071,10 @@ public int getSerializedSize() { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(178124825, labelFingerprint_); } - if (((bitField0_ & 0x00010000) != 0)) { + if (((bitField0_ & 0x00020000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(181260274, getStatus()); } - if (((bitField0_ & 0x00001000) != 0)) { + if (((bitField0_ & 0x00002000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(249429315, getResourceStatus()); } @@ -2021,7 +2083,7 @@ public int getSerializedSize() { com.google.protobuf.GeneratedMessageV3.computeStringSize( 251610375, capacityProvisioningType_); } - if (((bitField0_ & 0x00020000) != 0)) { + if (((bitField0_ & 0x00040000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(285999289, storagePoolType_); } if (((bitField0_ & 0x00000008) != 0)) { @@ -2032,15 +2094,15 @@ public int getSerializedSize() { if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(422937596, description_); } - if (((bitField0_ & 0x00002000) != 0)) { + if (((bitField0_ & 0x00004000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(456214797, selfLink_); } - if (((bitField0_ & 0x00000100) != 0)) { + if (((bitField0_ & 0x00000200) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize( 468553469, performanceProvisioningType_); } - if (((bitField0_ & 0x00000200) != 0)) { + if (((bitField0_ & 0x00000400) != 0)) { size += com.google.protobuf.CodedOutputStream.computeInt64Size( 478537682, poolProvisionedCapacityGb_); @@ -2104,6 +2166,10 @@ public boolean equals(final java.lang.Object obj) { if (hasName()) { if (!getName().equals(other.getName())) return false; } + if (hasParams() != other.hasParams()) return false; + if (hasParams()) { + if (!getParams().equals(other.getParams())) return false; + } if (hasPerformanceProvisioningType() != other.hasPerformanceProvisioningType()) return false; if (hasPerformanceProvisioningType()) { if (!getPerformanceProvisioningType().equals(other.getPerformanceProvisioningType())) @@ -2196,6 +2262,10 @@ public int hashCode() { hash = (37 * hash) + NAME_FIELD_NUMBER; hash = (53 * hash) + getName().hashCode(); } + if (hasParams()) { + hash = (37 * hash) + PARAMS_FIELD_NUMBER; + hash = (53 * hash) + getParams().hashCode(); + } if (hasPerformanceProvisioningType()) { hash = (37 * hash) + PERFORMANCE_PROVISIONING_TYPE_FIELD_NUMBER; hash = (53 * hash) + getPerformanceProvisioningType().hashCode(); @@ -2404,6 +2474,7 @@ private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { getExapoolProvisionedCapacityGbFieldBuilder(); + getParamsFieldBuilder(); getResourceStatusFieldBuilder(); getStatusFieldBuilder(); } @@ -2426,6 +2497,11 @@ public Builder clear() { labelFingerprint_ = ""; internalGetMutableLabels().clear(); name_ = ""; + params_ = null; + if (paramsBuilder_ != null) { + paramsBuilder_.dispose(); + paramsBuilder_ = null; + } performanceProvisioningType_ = ""; poolProvisionedCapacityGb_ = 0L; poolProvisionedIops_ = 0L; @@ -2522,50 +2598,54 @@ private void buildPartial0(com.google.cloud.compute.v1.StoragePool result) { to_bitField0_ |= 0x00000080; } if (((from_bitField0_ & 0x00000200) != 0)) { - result.performanceProvisioningType_ = performanceProvisioningType_; + result.params_ = paramsBuilder_ == null ? params_ : paramsBuilder_.build(); to_bitField0_ |= 0x00000100; } if (((from_bitField0_ & 0x00000400) != 0)) { - result.poolProvisionedCapacityGb_ = poolProvisionedCapacityGb_; + result.performanceProvisioningType_ = performanceProvisioningType_; to_bitField0_ |= 0x00000200; } if (((from_bitField0_ & 0x00000800) != 0)) { - result.poolProvisionedIops_ = poolProvisionedIops_; + result.poolProvisionedCapacityGb_ = poolProvisionedCapacityGb_; to_bitField0_ |= 0x00000400; } if (((from_bitField0_ & 0x00001000) != 0)) { - result.poolProvisionedThroughput_ = poolProvisionedThroughput_; + result.poolProvisionedIops_ = poolProvisionedIops_; to_bitField0_ |= 0x00000800; } if (((from_bitField0_ & 0x00002000) != 0)) { - result.resourceStatus_ = - resourceStatusBuilder_ == null ? resourceStatus_ : resourceStatusBuilder_.build(); + result.poolProvisionedThroughput_ = poolProvisionedThroughput_; to_bitField0_ |= 0x00001000; } if (((from_bitField0_ & 0x00004000) != 0)) { - result.selfLink_ = selfLink_; + result.resourceStatus_ = + resourceStatusBuilder_ == null ? resourceStatus_ : resourceStatusBuilder_.build(); to_bitField0_ |= 0x00002000; } if (((from_bitField0_ & 0x00008000) != 0)) { - result.selfLinkWithId_ = selfLinkWithId_; + result.selfLink_ = selfLink_; to_bitField0_ |= 0x00004000; } if (((from_bitField0_ & 0x00010000) != 0)) { - result.state_ = state_; + result.selfLinkWithId_ = selfLinkWithId_; to_bitField0_ |= 0x00008000; } if (((from_bitField0_ & 0x00020000) != 0)) { - result.status_ = statusBuilder_ == null ? status_ : statusBuilder_.build(); + result.state_ = state_; to_bitField0_ |= 0x00010000; } if (((from_bitField0_ & 0x00040000) != 0)) { - result.storagePoolType_ = storagePoolType_; + result.status_ = statusBuilder_ == null ? status_ : statusBuilder_.build(); to_bitField0_ |= 0x00020000; } if (((from_bitField0_ & 0x00080000) != 0)) { - result.zone_ = zone_; + result.storagePoolType_ = storagePoolType_; to_bitField0_ |= 0x00040000; } + if (((from_bitField0_ & 0x00100000) != 0)) { + result.zone_ = zone_; + to_bitField0_ |= 0x00080000; + } result.bitField0_ |= to_bitField0_; } @@ -2652,9 +2732,12 @@ public Builder mergeFrom(com.google.cloud.compute.v1.StoragePool other) { bitField0_ |= 0x00000100; onChanged(); } + if (other.hasParams()) { + mergeParams(other.getParams()); + } if (other.hasPerformanceProvisioningType()) { performanceProvisioningType_ = other.performanceProvisioningType_; - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; onChanged(); } if (other.hasPoolProvisionedCapacityGb()) { @@ -2671,17 +2754,17 @@ public Builder mergeFrom(com.google.cloud.compute.v1.StoragePool other) { } if (other.hasSelfLink()) { selfLink_ = other.selfLink_; - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; onChanged(); } if (other.hasSelfLinkWithId()) { selfLinkWithId_ = other.selfLinkWithId_; - bitField0_ |= 0x00008000; + bitField0_ |= 0x00010000; onChanged(); } if (other.hasState()) { state_ = other.state_; - bitField0_ |= 0x00010000; + bitField0_ |= 0x00020000; onChanged(); } if (other.hasStatus()) { @@ -2689,12 +2772,12 @@ public Builder mergeFrom(com.google.cloud.compute.v1.StoragePool other) { } if (other.hasStoragePoolType()) { storagePoolType_ = other.storagePoolType_; - bitField0_ |= 0x00040000; + bitField0_ |= 0x00080000; onChanged(); } if (other.hasZone()) { zone_ = other.zone_; - bitField0_ |= 0x00080000; + bitField0_ |= 0x00100000; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); @@ -2744,7 +2827,7 @@ public Builder mergeFrom( case 29957474: { zone_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00080000; + bitField0_ |= 0x00100000; break; } // case 29957474 case 244202930: @@ -2756,25 +2839,31 @@ public Builder mergeFrom( case 356167698: { selfLinkWithId_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00008000; + bitField0_ |= 0x00010000; break; } // case 356167698 + case 626510898: + { + input.readMessage(getParamsFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000200; + break; + } // case 626510898 case 878060682: { state_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00010000; + bitField0_ |= 0x00020000; break; } // case 878060682 case 896738488: { poolProvisionedIops_ = input.readInt64(); - bitField0_ |= 0x00000800; + bitField0_ |= 0x00001000; break; } // case 896738488 case 1353725120: { poolProvisionedThroughput_ = input.readInt64(); - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; break; } // case 1353725120 case 1424998602: @@ -2786,13 +2875,13 @@ public Builder mergeFrom( case 1450082194: { input.readMessage(getStatusFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00020000; + bitField0_ |= 0x00040000; break; } // case 1450082194 case 1995434522: { input.readMessage(getResourceStatusFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; break; } // case 1995434522 case 2012883002: @@ -2804,7 +2893,7 @@ public Builder mergeFrom( case -2006972982: { storagePoolType_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00040000; + bitField0_ |= 0x00080000; break; } // case -2006972982 case -1533573374: @@ -2823,19 +2912,19 @@ public Builder mergeFrom( case -645248918: { selfLink_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; break; } // case -645248918 case -546539542: { performanceProvisioningType_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; break; } // case -546539542 case -466665840: { poolProvisionedCapacityGb_ = input.readInt64(); - bitField0_ |= 0x00000400; + bitField0_ |= 0x00000800; break; } // case -466665840 case -293404678: @@ -4212,6 +4301,210 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { return this; } + private com.google.cloud.compute.v1.StoragePoolParams params_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.StoragePoolParams, + com.google.cloud.compute.v1.StoragePoolParams.Builder, + com.google.cloud.compute.v1.StoragePoolParamsOrBuilder> + paramsBuilder_; + + /** + * + * + *
+     * Input only. Additional params passed with the request, but not persisted
+     * as part of resource payload.
+     * 
+ * + * optional .google.cloud.compute.v1.StoragePoolParams params = 78313862; + * + * @return Whether the params field is set. + */ + public boolean hasParams() { + return ((bitField0_ & 0x00000200) != 0); + } + + /** + * + * + *
+     * Input only. Additional params passed with the request, but not persisted
+     * as part of resource payload.
+     * 
+ * + * optional .google.cloud.compute.v1.StoragePoolParams params = 78313862; + * + * @return The params. + */ + public com.google.cloud.compute.v1.StoragePoolParams getParams() { + if (paramsBuilder_ == null) { + return params_ == null + ? com.google.cloud.compute.v1.StoragePoolParams.getDefaultInstance() + : params_; + } else { + return paramsBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Input only. Additional params passed with the request, but not persisted
+     * as part of resource payload.
+     * 
+ * + * optional .google.cloud.compute.v1.StoragePoolParams params = 78313862; + */ + public Builder setParams(com.google.cloud.compute.v1.StoragePoolParams value) { + if (paramsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + params_ = value; + } else { + paramsBuilder_.setMessage(value); + } + bitField0_ |= 0x00000200; + onChanged(); + return this; + } + + /** + * + * + *
+     * Input only. Additional params passed with the request, but not persisted
+     * as part of resource payload.
+     * 
+ * + * optional .google.cloud.compute.v1.StoragePoolParams params = 78313862; + */ + public Builder setParams( + com.google.cloud.compute.v1.StoragePoolParams.Builder builderForValue) { + if (paramsBuilder_ == null) { + params_ = builderForValue.build(); + } else { + paramsBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000200; + onChanged(); + return this; + } + + /** + * + * + *
+     * Input only. Additional params passed with the request, but not persisted
+     * as part of resource payload.
+     * 
+ * + * optional .google.cloud.compute.v1.StoragePoolParams params = 78313862; + */ + public Builder mergeParams(com.google.cloud.compute.v1.StoragePoolParams value) { + if (paramsBuilder_ == null) { + if (((bitField0_ & 0x00000200) != 0) + && params_ != null + && params_ != com.google.cloud.compute.v1.StoragePoolParams.getDefaultInstance()) { + getParamsBuilder().mergeFrom(value); + } else { + params_ = value; + } + } else { + paramsBuilder_.mergeFrom(value); + } + if (params_ != null) { + bitField0_ |= 0x00000200; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Input only. Additional params passed with the request, but not persisted
+     * as part of resource payload.
+     * 
+ * + * optional .google.cloud.compute.v1.StoragePoolParams params = 78313862; + */ + public Builder clearParams() { + bitField0_ = (bitField0_ & ~0x00000200); + params_ = null; + if (paramsBuilder_ != null) { + paramsBuilder_.dispose(); + paramsBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Input only. Additional params passed with the request, but not persisted
+     * as part of resource payload.
+     * 
+ * + * optional .google.cloud.compute.v1.StoragePoolParams params = 78313862; + */ + public com.google.cloud.compute.v1.StoragePoolParams.Builder getParamsBuilder() { + bitField0_ |= 0x00000200; + onChanged(); + return getParamsFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Input only. Additional params passed with the request, but not persisted
+     * as part of resource payload.
+     * 
+ * + * optional .google.cloud.compute.v1.StoragePoolParams params = 78313862; + */ + public com.google.cloud.compute.v1.StoragePoolParamsOrBuilder getParamsOrBuilder() { + if (paramsBuilder_ != null) { + return paramsBuilder_.getMessageOrBuilder(); + } else { + return params_ == null + ? com.google.cloud.compute.v1.StoragePoolParams.getDefaultInstance() + : params_; + } + } + + /** + * + * + *
+     * Input only. Additional params passed with the request, but not persisted
+     * as part of resource payload.
+     * 
+ * + * optional .google.cloud.compute.v1.StoragePoolParams params = 78313862; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.StoragePoolParams, + com.google.cloud.compute.v1.StoragePoolParams.Builder, + com.google.cloud.compute.v1.StoragePoolParamsOrBuilder> + getParamsFieldBuilder() { + if (paramsBuilder_ == null) { + paramsBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.StoragePoolParams, + com.google.cloud.compute.v1.StoragePoolParams.Builder, + com.google.cloud.compute.v1.StoragePoolParamsOrBuilder>( + getParams(), getParentForChildren(), isClean()); + params_ = null; + } + return paramsBuilder_; + } + private java.lang.Object performanceProvisioningType_ = ""; /** @@ -4228,7 +4521,7 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { * @return Whether the performanceProvisioningType field is set. */ public boolean hasPerformanceProvisioningType() { - return ((bitField0_ & 0x00000200) != 0); + return ((bitField0_ & 0x00000400) != 0); } /** @@ -4300,7 +4593,7 @@ public Builder setPerformanceProvisioningType(java.lang.String value) { throw new NullPointerException(); } performanceProvisioningType_ = value; - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -4320,7 +4613,7 @@ public Builder setPerformanceProvisioningType(java.lang.String value) { */ public Builder clearPerformanceProvisioningType() { performanceProvisioningType_ = getDefaultInstance().getPerformanceProvisioningType(); - bitField0_ = (bitField0_ & ~0x00000200); + bitField0_ = (bitField0_ & ~0x00000400); onChanged(); return this; } @@ -4345,7 +4638,7 @@ public Builder setPerformanceProvisioningTypeBytes(com.google.protobuf.ByteStrin } checkByteStringIsUtf8(value); performanceProvisioningType_ = value; - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -4366,7 +4659,7 @@ public Builder setPerformanceProvisioningTypeBytes(com.google.protobuf.ByteStrin */ @java.lang.Override public boolean hasPoolProvisionedCapacityGb() { - return ((bitField0_ & 0x00000400) != 0); + return ((bitField0_ & 0x00000800) != 0); } /** @@ -4402,7 +4695,7 @@ public long getPoolProvisionedCapacityGb() { public Builder setPoolProvisionedCapacityGb(long value) { poolProvisionedCapacityGb_ = value; - bitField0_ |= 0x00000400; + bitField0_ |= 0x00000800; onChanged(); return this; } @@ -4420,7 +4713,7 @@ public Builder setPoolProvisionedCapacityGb(long value) { * @return This builder for chaining. */ public Builder clearPoolProvisionedCapacityGb() { - bitField0_ = (bitField0_ & ~0x00000400); + bitField0_ = (bitField0_ & ~0x00000800); poolProvisionedCapacityGb_ = 0L; onChanged(); return this; @@ -4442,7 +4735,7 @@ public Builder clearPoolProvisionedCapacityGb() { */ @java.lang.Override public boolean hasPoolProvisionedIops() { - return ((bitField0_ & 0x00000800) != 0); + return ((bitField0_ & 0x00001000) != 0); } /** @@ -4478,7 +4771,7 @@ public long getPoolProvisionedIops() { public Builder setPoolProvisionedIops(long value) { poolProvisionedIops_ = value; - bitField0_ |= 0x00000800; + bitField0_ |= 0x00001000; onChanged(); return this; } @@ -4496,7 +4789,7 @@ public Builder setPoolProvisionedIops(long value) { * @return This builder for chaining. */ public Builder clearPoolProvisionedIops() { - bitField0_ = (bitField0_ & ~0x00000800); + bitField0_ = (bitField0_ & ~0x00001000); poolProvisionedIops_ = 0L; onChanged(); return this; @@ -4518,7 +4811,7 @@ public Builder clearPoolProvisionedIops() { */ @java.lang.Override public boolean hasPoolProvisionedThroughput() { - return ((bitField0_ & 0x00001000) != 0); + return ((bitField0_ & 0x00002000) != 0); } /** @@ -4554,7 +4847,7 @@ public long getPoolProvisionedThroughput() { public Builder setPoolProvisionedThroughput(long value) { poolProvisionedThroughput_ = value; - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; onChanged(); return this; } @@ -4572,7 +4865,7 @@ public Builder setPoolProvisionedThroughput(long value) { * @return This builder for chaining. */ public Builder clearPoolProvisionedThroughput() { - bitField0_ = (bitField0_ & ~0x00001000); + bitField0_ = (bitField0_ & ~0x00002000); poolProvisionedThroughput_ = 0L; onChanged(); return this; @@ -4599,7 +4892,7 @@ public Builder clearPoolProvisionedThroughput() { * @return Whether the resourceStatus field is set. */ public boolean hasResourceStatus() { - return ((bitField0_ & 0x00002000) != 0); + return ((bitField0_ & 0x00004000) != 0); } /** @@ -4645,7 +4938,7 @@ public Builder setResourceStatus(com.google.cloud.compute.v1.StoragePoolResource } else { resourceStatusBuilder_.setMessage(value); } - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; onChanged(); return this; } @@ -4668,7 +4961,7 @@ public Builder setResourceStatus( } else { resourceStatusBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; onChanged(); return this; } @@ -4687,7 +4980,7 @@ public Builder setResourceStatus( public Builder mergeResourceStatus( com.google.cloud.compute.v1.StoragePoolResourceStatus value) { if (resourceStatusBuilder_ == null) { - if (((bitField0_ & 0x00002000) != 0) + if (((bitField0_ & 0x00004000) != 0) && resourceStatus_ != null && resourceStatus_ != com.google.cloud.compute.v1.StoragePoolResourceStatus.getDefaultInstance()) { @@ -4699,7 +4992,7 @@ public Builder mergeResourceStatus( resourceStatusBuilder_.mergeFrom(value); } if (resourceStatus_ != null) { - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; onChanged(); } return this; @@ -4717,7 +5010,7 @@ public Builder mergeResourceStatus( * */ public Builder clearResourceStatus() { - bitField0_ = (bitField0_ & ~0x00002000); + bitField0_ = (bitField0_ & ~0x00004000); resourceStatus_ = null; if (resourceStatusBuilder_ != null) { resourceStatusBuilder_.dispose(); @@ -4740,7 +5033,7 @@ public Builder clearResourceStatus() { */ public com.google.cloud.compute.v1.StoragePoolResourceStatus.Builder getResourceStatusBuilder() { - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; onChanged(); return getResourceStatusFieldBuilder().getBuilder(); } @@ -4809,7 +5102,7 @@ public Builder clearResourceStatus() { * @return Whether the selfLink field is set. */ public boolean hasSelfLink() { - return ((bitField0_ & 0x00004000) != 0); + return ((bitField0_ & 0x00008000) != 0); } /** @@ -4875,7 +5168,7 @@ public Builder setSelfLink(java.lang.String value) { throw new NullPointerException(); } selfLink_ = value; - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; onChanged(); return this; } @@ -4893,7 +5186,7 @@ public Builder setSelfLink(java.lang.String value) { */ public Builder clearSelfLink() { selfLink_ = getDefaultInstance().getSelfLink(); - bitField0_ = (bitField0_ & ~0x00004000); + bitField0_ = (bitField0_ & ~0x00008000); onChanged(); return this; } @@ -4916,7 +5209,7 @@ public Builder setSelfLinkBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); selfLink_ = value; - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; onChanged(); return this; } @@ -4935,7 +5228,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); } /** @@ -5001,7 +5294,7 @@ public Builder setSelfLinkWithId(java.lang.String value) { throw new NullPointerException(); } selfLinkWithId_ = value; - bitField0_ |= 0x00008000; + bitField0_ |= 0x00010000; onChanged(); return this; } @@ -5019,7 +5312,7 @@ public Builder setSelfLinkWithId(java.lang.String value) { */ public Builder clearSelfLinkWithId() { selfLinkWithId_ = getDefaultInstance().getSelfLinkWithId(); - bitField0_ = (bitField0_ & ~0x00008000); + bitField0_ = (bitField0_ & ~0x00010000); onChanged(); return this; } @@ -5042,7 +5335,7 @@ public Builder setSelfLinkWithIdBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); selfLinkWithId_ = value; - bitField0_ |= 0x00008000; + bitField0_ |= 0x00010000; onChanged(); return this; } @@ -5069,7 +5362,7 @@ public Builder setSelfLinkWithIdBytes(com.google.protobuf.ByteString value) { * @return Whether the state field is set. */ public boolean hasState() { - return ((bitField0_ & 0x00010000) != 0); + return ((bitField0_ & 0x00020000) != 0); } /** @@ -5159,7 +5452,7 @@ public Builder setState(java.lang.String value) { throw new NullPointerException(); } state_ = value; - bitField0_ |= 0x00010000; + bitField0_ |= 0x00020000; onChanged(); return this; } @@ -5185,7 +5478,7 @@ public Builder setState(java.lang.String value) { */ public Builder clearState() { state_ = getDefaultInstance().getState(); - bitField0_ = (bitField0_ & ~0x00010000); + bitField0_ = (bitField0_ & ~0x00020000); onChanged(); return this; } @@ -5216,7 +5509,7 @@ public Builder setStateBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); state_ = value; - bitField0_ |= 0x00010000; + bitField0_ |= 0x00020000; onChanged(); return this; } @@ -5240,7 +5533,7 @@ public Builder setStateBytes(com.google.protobuf.ByteString value) { * @return Whether the status field is set. */ public boolean hasStatus() { - return ((bitField0_ & 0x00020000) != 0); + return ((bitField0_ & 0x00040000) != 0); } /** @@ -5282,7 +5575,7 @@ public Builder setStatus(com.google.cloud.compute.v1.StoragePoolResourceStatus v } else { statusBuilder_.setMessage(value); } - bitField0_ |= 0x00020000; + bitField0_ |= 0x00040000; onChanged(); return this; } @@ -5303,7 +5596,7 @@ public Builder setStatus( } else { statusBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00020000; + bitField0_ |= 0x00040000; onChanged(); return this; } @@ -5319,7 +5612,7 @@ public Builder setStatus( */ public Builder mergeStatus(com.google.cloud.compute.v1.StoragePoolResourceStatus value) { if (statusBuilder_ == null) { - if (((bitField0_ & 0x00020000) != 0) + if (((bitField0_ & 0x00040000) != 0) && status_ != null && status_ != com.google.cloud.compute.v1.StoragePoolResourceStatus.getDefaultInstance()) { @@ -5331,7 +5624,7 @@ public Builder mergeStatus(com.google.cloud.compute.v1.StoragePoolResourceStatus statusBuilder_.mergeFrom(value); } if (status_ != null) { - bitField0_ |= 0x00020000; + bitField0_ |= 0x00040000; onChanged(); } return this; @@ -5347,7 +5640,7 @@ public Builder mergeStatus(com.google.cloud.compute.v1.StoragePoolResourceStatus * optional .google.cloud.compute.v1.StoragePoolResourceStatus status = 181260274; */ public Builder clearStatus() { - bitField0_ = (bitField0_ & ~0x00020000); + bitField0_ = (bitField0_ & ~0x00040000); status_ = null; if (statusBuilder_ != null) { statusBuilder_.dispose(); @@ -5367,7 +5660,7 @@ public Builder clearStatus() { * optional .google.cloud.compute.v1.StoragePoolResourceStatus status = 181260274; */ public com.google.cloud.compute.v1.StoragePoolResourceStatus.Builder getStatusBuilder() { - bitField0_ |= 0x00020000; + bitField0_ |= 0x00040000; onChanged(); return getStatusFieldBuilder().getBuilder(); } @@ -5431,7 +5724,7 @@ public com.google.cloud.compute.v1.StoragePoolResourceStatusOrBuilder getStatusO * @return Whether the storagePoolType field is set. */ public boolean hasStoragePoolType() { - return ((bitField0_ & 0x00040000) != 0); + return ((bitField0_ & 0x00080000) != 0); } /** @@ -5497,7 +5790,7 @@ public Builder setStoragePoolType(java.lang.String value) { throw new NullPointerException(); } storagePoolType_ = value; - bitField0_ |= 0x00040000; + bitField0_ |= 0x00080000; onChanged(); return this; } @@ -5515,7 +5808,7 @@ public Builder setStoragePoolType(java.lang.String value) { */ public Builder clearStoragePoolType() { storagePoolType_ = getDefaultInstance().getStoragePoolType(); - bitField0_ = (bitField0_ & ~0x00040000); + bitField0_ = (bitField0_ & ~0x00080000); onChanged(); return this; } @@ -5538,7 +5831,7 @@ public Builder setStoragePoolTypeBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); storagePoolType_ = value; - bitField0_ |= 0x00040000; + bitField0_ |= 0x00080000; onChanged(); return this; } @@ -5559,7 +5852,7 @@ public Builder setStoragePoolTypeBytes(com.google.protobuf.ByteString value) { * @return Whether the zone field is set. */ public boolean hasZone() { - return ((bitField0_ & 0x00080000) != 0); + return ((bitField0_ & 0x00100000) != 0); } /** @@ -5631,7 +5924,7 @@ public Builder setZone(java.lang.String value) { throw new NullPointerException(); } zone_ = value; - bitField0_ |= 0x00080000; + bitField0_ |= 0x00100000; onChanged(); return this; } @@ -5651,7 +5944,7 @@ public Builder setZone(java.lang.String value) { */ public Builder clearZone() { zone_ = getDefaultInstance().getZone(); - bitField0_ = (bitField0_ & ~0x00080000); + bitField0_ = (bitField0_ & ~0x00100000); onChanged(); return this; } @@ -5676,7 +5969,7 @@ public Builder setZoneBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); zone_ = value; - bitField0_ |= 0x00080000; + bitField0_ |= 0x00100000; onChanged(); return this; } diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/StoragePoolOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/StoragePoolOrBuilder.java index 26bd3e08ac26..247d5d7934be 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/StoragePoolOrBuilder.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/StoragePoolOrBuilder.java @@ -453,6 +453,46 @@ java.lang.String getLabelsOrDefault( */ com.google.protobuf.ByteString getNameBytes(); + /** + * + * + *
+   * Input only. Additional params passed with the request, but not persisted
+   * as part of resource payload.
+   * 
+ * + * optional .google.cloud.compute.v1.StoragePoolParams params = 78313862; + * + * @return Whether the params field is set. + */ + boolean hasParams(); + + /** + * + * + *
+   * Input only. Additional params passed with the request, but not persisted
+   * as part of resource payload.
+   * 
+ * + * optional .google.cloud.compute.v1.StoragePoolParams params = 78313862; + * + * @return The params. + */ + com.google.cloud.compute.v1.StoragePoolParams getParams(); + + /** + * + * + *
+   * Input only. Additional params passed with the request, but not persisted
+   * as part of resource payload.
+   * 
+ * + * optional .google.cloud.compute.v1.StoragePoolParams params = 78313862; + */ + com.google.cloud.compute.v1.StoragePoolParamsOrBuilder getParamsOrBuilder(); + /** * * diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/StoragePoolParams.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/StoragePoolParams.java new file mode 100644 index 000000000000..2874e56f8505 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/StoragePoolParams.java @@ -0,0 +1,876 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +/** + * + * + *
+ * Additional storage pool params.
+ * 
+ * + * Protobuf type {@code google.cloud.compute.v1.StoragePoolParams} + */ +public final class StoragePoolParams extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.StoragePoolParams) + StoragePoolParamsOrBuilder { + private static final long serialVersionUID = 0L; + + // Use StoragePoolParams.newBuilder() to construct. + private StoragePoolParams(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private StoragePoolParams() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new StoragePoolParams(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_StoragePoolParams_descriptor; + } + + @SuppressWarnings({"rawtypes"}) + @java.lang.Override + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( + int number) { + switch (number) { + case 377671164: + return internalGetResourceManagerTags(); + 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_StoragePoolParams_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.StoragePoolParams.class, + com.google.cloud.compute.v1.StoragePoolParams.Builder.class); + } + + public static final int RESOURCE_MANAGER_TAGS_FIELD_NUMBER = 377671164; + + private static final class ResourceManagerTagsDefaultEntryHolder { + static final com.google.protobuf.MapEntry defaultEntry = + com.google.protobuf.MapEntry.newDefaultInstance( + com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_StoragePoolParams_ResourceManagerTagsEntry_descriptor, + com.google.protobuf.WireFormat.FieldType.STRING, + "", + com.google.protobuf.WireFormat.FieldType.STRING, + ""); + } + + @SuppressWarnings("serial") + private com.google.protobuf.MapField resourceManagerTags_; + + private com.google.protobuf.MapField + internalGetResourceManagerTags() { + if (resourceManagerTags_ == null) { + return com.google.protobuf.MapField.emptyMapField( + ResourceManagerTagsDefaultEntryHolder.defaultEntry); + } + return resourceManagerTags_; + } + + public int getResourceManagerTagsCount() { + return internalGetResourceManagerTags().getMap().size(); + } + + /** + * + * + *
+   * Input only. Resource manager tags to be bound to the storage pool. Tag keys and values
+   * have the same definition as resource
+   * manager tags. Keys and values can be either in numeric format,
+   * such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced
+   * format such as `{org_id|project_id}/{tag_key_short_name}` and
+   * `{tag_value_short_name}`. The field is ignored (both PUT &
+   * PATCH) when empty.
+   * 
+ * + * map<string, string> resource_manager_tags = 377671164; + */ + @java.lang.Override + public boolean containsResourceManagerTags(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + return internalGetResourceManagerTags().getMap().containsKey(key); + } + + /** Use {@link #getResourceManagerTagsMap()} instead. */ + @java.lang.Override + @java.lang.Deprecated + public java.util.Map getResourceManagerTags() { + return getResourceManagerTagsMap(); + } + + /** + * + * + *
+   * Input only. Resource manager tags to be bound to the storage pool. Tag keys and values
+   * have the same definition as resource
+   * manager tags. Keys and values can be either in numeric format,
+   * such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced
+   * format such as `{org_id|project_id}/{tag_key_short_name}` and
+   * `{tag_value_short_name}`. The field is ignored (both PUT &
+   * PATCH) when empty.
+   * 
+ * + * map<string, string> resource_manager_tags = 377671164; + */ + @java.lang.Override + public java.util.Map getResourceManagerTagsMap() { + return internalGetResourceManagerTags().getMap(); + } + + /** + * + * + *
+   * Input only. Resource manager tags to be bound to the storage pool. Tag keys and values
+   * have the same definition as resource
+   * manager tags. Keys and values can be either in numeric format,
+   * such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced
+   * format such as `{org_id|project_id}/{tag_key_short_name}` and
+   * `{tag_value_short_name}`. The field is ignored (both PUT &
+   * PATCH) when empty.
+   * 
+ * + * map<string, string> resource_manager_tags = 377671164; + */ + @java.lang.Override + public /* nullable */ java.lang.String getResourceManagerTagsOrDefault( + java.lang.String key, + /* nullable */ + java.lang.String defaultValue) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = + internalGetResourceManagerTags().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + + /** + * + * + *
+   * Input only. Resource manager tags to be bound to the storage pool. Tag keys and values
+   * have the same definition as resource
+   * manager tags. Keys and values can be either in numeric format,
+   * such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced
+   * format such as `{org_id|project_id}/{tag_key_short_name}` and
+   * `{tag_value_short_name}`. The field is ignored (both PUT &
+   * PATCH) when empty.
+   * 
+ * + * map<string, string> resource_manager_tags = 377671164; + */ + @java.lang.Override + public java.lang.String getResourceManagerTagsOrThrow(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = + internalGetResourceManagerTags().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + + 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, + internalGetResourceManagerTags(), + ResourceManagerTagsDefaultEntryHolder.defaultEntry, + 377671164); + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (java.util.Map.Entry entry : + internalGetResourceManagerTags().getMap().entrySet()) { + com.google.protobuf.MapEntry resourceManagerTags__ = + ResourceManagerTagsDefaultEntryHolder.defaultEntry + .newBuilderForType() + .setKey(entry.getKey()) + .setValue(entry.getValue()) + .build(); + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 377671164, resourceManagerTags__); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.compute.v1.StoragePoolParams)) { + return super.equals(obj); + } + com.google.cloud.compute.v1.StoragePoolParams other = + (com.google.cloud.compute.v1.StoragePoolParams) obj; + + if (!internalGetResourceManagerTags().equals(other.internalGetResourceManagerTags())) + return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (!internalGetResourceManagerTags().getMap().isEmpty()) { + hash = (37 * hash) + RESOURCE_MANAGER_TAGS_FIELD_NUMBER; + hash = (53 * hash) + internalGetResourceManagerTags().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.compute.v1.StoragePoolParams parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.StoragePoolParams 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.StoragePoolParams parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.StoragePoolParams 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.StoragePoolParams parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.StoragePoolParams 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.StoragePoolParams parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.StoragePoolParams 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.StoragePoolParams parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.StoragePoolParams 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.StoragePoolParams 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.StoragePoolParams 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.StoragePoolParams 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; + } + + /** + * + * + *
+   * Additional storage pool params.
+   * 
+ * + * Protobuf type {@code google.cloud.compute.v1.StoragePoolParams} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.StoragePoolParams) + com.google.cloud.compute.v1.StoragePoolParamsOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_StoragePoolParams_descriptor; + } + + @SuppressWarnings({"rawtypes"}) + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( + int number) { + switch (number) { + case 377671164: + return internalGetResourceManagerTags(); + default: + throw new RuntimeException("Invalid map field number: " + number); + } + } + + @SuppressWarnings({"rawtypes"}) + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection( + int number) { + switch (number) { + case 377671164: + return internalGetMutableResourceManagerTags(); + 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_StoragePoolParams_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.StoragePoolParams.class, + com.google.cloud.compute.v1.StoragePoolParams.Builder.class); + } + + // Construct using com.google.cloud.compute.v1.StoragePoolParams.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + internalGetMutableResourceManagerTags().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_StoragePoolParams_descriptor; + } + + @java.lang.Override + public com.google.cloud.compute.v1.StoragePoolParams getDefaultInstanceForType() { + return com.google.cloud.compute.v1.StoragePoolParams.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.compute.v1.StoragePoolParams build() { + com.google.cloud.compute.v1.StoragePoolParams result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.compute.v1.StoragePoolParams buildPartial() { + com.google.cloud.compute.v1.StoragePoolParams result = + new com.google.cloud.compute.v1.StoragePoolParams(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.compute.v1.StoragePoolParams result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.resourceManagerTags_ = internalGetResourceManagerTags(); + result.resourceManagerTags_.makeImmutable(); + } + } + + @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.StoragePoolParams) { + return mergeFrom((com.google.cloud.compute.v1.StoragePoolParams) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.compute.v1.StoragePoolParams other) { + if (other == com.google.cloud.compute.v1.StoragePoolParams.getDefaultInstance()) return this; + internalGetMutableResourceManagerTags().mergeFrom(other.internalGetResourceManagerTags()); + bitField0_ |= 0x00000001; + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case -1273597982: + { + com.google.protobuf.MapEntry + resourceManagerTags__ = + input.readMessage( + ResourceManagerTagsDefaultEntryHolder.defaultEntry.getParserForType(), + extensionRegistry); + internalGetMutableResourceManagerTags() + .getMutableMap() + .put(resourceManagerTags__.getKey(), resourceManagerTags__.getValue()); + bitField0_ |= 0x00000001; + break; + } // case -1273597982 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private com.google.protobuf.MapField resourceManagerTags_; + + private com.google.protobuf.MapField + internalGetResourceManagerTags() { + if (resourceManagerTags_ == null) { + return com.google.protobuf.MapField.emptyMapField( + ResourceManagerTagsDefaultEntryHolder.defaultEntry); + } + return resourceManagerTags_; + } + + private com.google.protobuf.MapField + internalGetMutableResourceManagerTags() { + if (resourceManagerTags_ == null) { + resourceManagerTags_ = + com.google.protobuf.MapField.newMapField( + ResourceManagerTagsDefaultEntryHolder.defaultEntry); + } + if (!resourceManagerTags_.isMutable()) { + resourceManagerTags_ = resourceManagerTags_.copy(); + } + bitField0_ |= 0x00000001; + onChanged(); + return resourceManagerTags_; + } + + public int getResourceManagerTagsCount() { + return internalGetResourceManagerTags().getMap().size(); + } + + /** + * + * + *
+     * Input only. Resource manager tags to be bound to the storage pool. Tag keys and values
+     * have the same definition as resource
+     * manager tags. Keys and values can be either in numeric format,
+     * such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced
+     * format such as `{org_id|project_id}/{tag_key_short_name}` and
+     * `{tag_value_short_name}`. The field is ignored (both PUT &
+     * PATCH) when empty.
+     * 
+ * + * map<string, string> resource_manager_tags = 377671164; + */ + @java.lang.Override + public boolean containsResourceManagerTags(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + return internalGetResourceManagerTags().getMap().containsKey(key); + } + + /** Use {@link #getResourceManagerTagsMap()} instead. */ + @java.lang.Override + @java.lang.Deprecated + public java.util.Map getResourceManagerTags() { + return getResourceManagerTagsMap(); + } + + /** + * + * + *
+     * Input only. Resource manager tags to be bound to the storage pool. Tag keys and values
+     * have the same definition as resource
+     * manager tags. Keys and values can be either in numeric format,
+     * such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced
+     * format such as `{org_id|project_id}/{tag_key_short_name}` and
+     * `{tag_value_short_name}`. The field is ignored (both PUT &
+     * PATCH) when empty.
+     * 
+ * + * map<string, string> resource_manager_tags = 377671164; + */ + @java.lang.Override + public java.util.Map getResourceManagerTagsMap() { + return internalGetResourceManagerTags().getMap(); + } + + /** + * + * + *
+     * Input only. Resource manager tags to be bound to the storage pool. Tag keys and values
+     * have the same definition as resource
+     * manager tags. Keys and values can be either in numeric format,
+     * such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced
+     * format such as `{org_id|project_id}/{tag_key_short_name}` and
+     * `{tag_value_short_name}`. The field is ignored (both PUT &
+     * PATCH) when empty.
+     * 
+ * + * map<string, string> resource_manager_tags = 377671164; + */ + @java.lang.Override + public /* nullable */ java.lang.String getResourceManagerTagsOrDefault( + java.lang.String key, + /* nullable */ + java.lang.String defaultValue) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = + internalGetResourceManagerTags().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + + /** + * + * + *
+     * Input only. Resource manager tags to be bound to the storage pool. Tag keys and values
+     * have the same definition as resource
+     * manager tags. Keys and values can be either in numeric format,
+     * such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced
+     * format such as `{org_id|project_id}/{tag_key_short_name}` and
+     * `{tag_value_short_name}`. The field is ignored (both PUT &
+     * PATCH) when empty.
+     * 
+ * + * map<string, string> resource_manager_tags = 377671164; + */ + @java.lang.Override + public java.lang.String getResourceManagerTagsOrThrow(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = + internalGetResourceManagerTags().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + + public Builder clearResourceManagerTags() { + bitField0_ = (bitField0_ & ~0x00000001); + internalGetMutableResourceManagerTags().getMutableMap().clear(); + return this; + } + + /** + * + * + *
+     * Input only. Resource manager tags to be bound to the storage pool. Tag keys and values
+     * have the same definition as resource
+     * manager tags. Keys and values can be either in numeric format,
+     * such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced
+     * format such as `{org_id|project_id}/{tag_key_short_name}` and
+     * `{tag_value_short_name}`. The field is ignored (both PUT &
+     * PATCH) when empty.
+     * 
+ * + * map<string, string> resource_manager_tags = 377671164; + */ + public Builder removeResourceManagerTags(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + internalGetMutableResourceManagerTags().getMutableMap().remove(key); + return this; + } + + /** Use alternate mutation accessors instead. */ + @java.lang.Deprecated + public java.util.Map getMutableResourceManagerTags() { + bitField0_ |= 0x00000001; + return internalGetMutableResourceManagerTags().getMutableMap(); + } + + /** + * + * + *
+     * Input only. Resource manager tags to be bound to the storage pool. Tag keys and values
+     * have the same definition as resource
+     * manager tags. Keys and values can be either in numeric format,
+     * such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced
+     * format such as `{org_id|project_id}/{tag_key_short_name}` and
+     * `{tag_value_short_name}`. The field is ignored (both PUT &
+     * PATCH) when empty.
+     * 
+ * + * map<string, string> resource_manager_tags = 377671164; + */ + public Builder putResourceManagerTags(java.lang.String key, java.lang.String value) { + if (key == null) { + throw new NullPointerException("map key"); + } + if (value == null) { + throw new NullPointerException("map value"); + } + internalGetMutableResourceManagerTags().getMutableMap().put(key, value); + bitField0_ |= 0x00000001; + return this; + } + + /** + * + * + *
+     * Input only. Resource manager tags to be bound to the storage pool. Tag keys and values
+     * have the same definition as resource
+     * manager tags. Keys and values can be either in numeric format,
+     * such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced
+     * format such as `{org_id|project_id}/{tag_key_short_name}` and
+     * `{tag_value_short_name}`. The field is ignored (both PUT &
+     * PATCH) when empty.
+     * 
+ * + * map<string, string> resource_manager_tags = 377671164; + */ + public Builder putAllResourceManagerTags( + java.util.Map values) { + internalGetMutableResourceManagerTags().getMutableMap().putAll(values); + bitField0_ |= 0x00000001; + 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.StoragePoolParams) + } + + // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.StoragePoolParams) + private static final com.google.cloud.compute.v1.StoragePoolParams DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.compute.v1.StoragePoolParams(); + } + + public static com.google.cloud.compute.v1.StoragePoolParams getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public StoragePoolParams parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.compute.v1.StoragePoolParams getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/StoragePoolParamsOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/StoragePoolParamsOrBuilder.java new file mode 100644 index 000000000000..72dace0e0c47 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/StoragePoolParamsOrBuilder.java @@ -0,0 +1,119 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +public interface StoragePoolParamsOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.StoragePoolParams) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Input only. Resource manager tags to be bound to the storage pool. Tag keys and values
+   * have the same definition as resource
+   * manager tags. Keys and values can be either in numeric format,
+   * such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced
+   * format such as `{org_id|project_id}/{tag_key_short_name}` and
+   * `{tag_value_short_name}`. The field is ignored (both PUT &
+   * PATCH) when empty.
+   * 
+ * + * map<string, string> resource_manager_tags = 377671164; + */ + int getResourceManagerTagsCount(); + + /** + * + * + *
+   * Input only. Resource manager tags to be bound to the storage pool. Tag keys and values
+   * have the same definition as resource
+   * manager tags. Keys and values can be either in numeric format,
+   * such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced
+   * format such as `{org_id|project_id}/{tag_key_short_name}` and
+   * `{tag_value_short_name}`. The field is ignored (both PUT &
+   * PATCH) when empty.
+   * 
+ * + * map<string, string> resource_manager_tags = 377671164; + */ + boolean containsResourceManagerTags(java.lang.String key); + + /** Use {@link #getResourceManagerTagsMap()} instead. */ + @java.lang.Deprecated + java.util.Map getResourceManagerTags(); + + /** + * + * + *
+   * Input only. Resource manager tags to be bound to the storage pool. Tag keys and values
+   * have the same definition as resource
+   * manager tags. Keys and values can be either in numeric format,
+   * such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced
+   * format such as `{org_id|project_id}/{tag_key_short_name}` and
+   * `{tag_value_short_name}`. The field is ignored (both PUT &
+   * PATCH) when empty.
+   * 
+ * + * map<string, string> resource_manager_tags = 377671164; + */ + java.util.Map getResourceManagerTagsMap(); + + /** + * + * + *
+   * Input only. Resource manager tags to be bound to the storage pool. Tag keys and values
+   * have the same definition as resource
+   * manager tags. Keys and values can be either in numeric format,
+   * such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced
+   * format such as `{org_id|project_id}/{tag_key_short_name}` and
+   * `{tag_value_short_name}`. The field is ignored (both PUT &
+   * PATCH) when empty.
+   * 
+ * + * map<string, string> resource_manager_tags = 377671164; + */ + /* nullable */ + java.lang.String getResourceManagerTagsOrDefault( + java.lang.String key, + /* nullable */ + java.lang.String defaultValue); + + /** + * + * + *
+   * Input only. Resource manager tags to be bound to the storage pool. Tag keys and values
+   * have the same definition as resource
+   * manager tags. Keys and values can be either in numeric format,
+   * such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced
+   * format such as `{org_id|project_id}/{tag_key_short_name}` and
+   * `{tag_value_short_name}`. The field is ignored (both PUT &
+   * PATCH) when empty.
+   * 
+ * + * map<string, string> resource_manager_tags = 377671164; + */ + java.lang.String getResourceManagerTagsOrThrow(java.lang.String key); +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TestIamPermissionsAutoscalerRequest.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TestIamPermissionsAutoscalerRequest.java new file mode 100644 index 000000000000..d579f5c337ee --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TestIamPermissionsAutoscalerRequest.java @@ -0,0 +1,1353 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +/** + * + * + *
+ * A request message for Autoscalers.TestIamPermissions. See the method description for details.
+ * 
+ * + * Protobuf type {@code google.cloud.compute.v1.TestIamPermissionsAutoscalerRequest} + */ +public final class TestIamPermissionsAutoscalerRequest + extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.TestIamPermissionsAutoscalerRequest) + TestIamPermissionsAutoscalerRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use TestIamPermissionsAutoscalerRequest.newBuilder() to construct. + private TestIamPermissionsAutoscalerRequest( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private TestIamPermissionsAutoscalerRequest() { + project_ = ""; + resource_ = ""; + zone_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new TestIamPermissionsAutoscalerRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_TestIamPermissionsAutoscalerRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_TestIamPermissionsAutoscalerRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.TestIamPermissionsAutoscalerRequest.class, + com.google.cloud.compute.v1.TestIamPermissionsAutoscalerRequest.Builder.class); + } + + private int bitField0_; + public static final int PROJECT_FIELD_NUMBER = 227560217; + + @SuppressWarnings("serial") + private volatile java.lang.Object project_ = ""; + + /** + * + * + *
+   * Project ID for this request.
+   * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The project. + */ + @java.lang.Override + public java.lang.String getProject() { + java.lang.Object ref = project_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + project_ = s; + return s; + } + } + + /** + * + * + *
+   * Project ID for this request.
+   * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for project. + */ + @java.lang.Override + public com.google.protobuf.ByteString getProjectBytes() { + java.lang.Object ref = project_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + project_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int RESOURCE_FIELD_NUMBER = 195806222; + + @SuppressWarnings("serial") + private volatile java.lang.Object resource_ = ""; + + /** + * + * + *
+   * Name or id of the resource for this request.
+   * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The resource. + */ + @java.lang.Override + public java.lang.String getResource() { + java.lang.Object ref = resource_; + 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(); + resource_ = s; + return s; + } + } + + /** + * + * + *
+   * Name or id of the resource for this request.
+   * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for resource. + */ + @java.lang.Override + public com.google.protobuf.ByteString getResourceBytes() { + java.lang.Object ref = resource_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + resource_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int TEST_PERMISSIONS_REQUEST_RESOURCE_FIELD_NUMBER = 439214758; + private com.google.cloud.compute.v1.TestPermissionsRequest testPermissionsRequestResource_; + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the testPermissionsRequestResource field is set. + */ + @java.lang.Override + public boolean hasTestPermissionsRequestResource() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The testPermissionsRequestResource. + */ + @java.lang.Override + public com.google.cloud.compute.v1.TestPermissionsRequest getTestPermissionsRequestResource() { + return testPermissionsRequestResource_ == null + ? com.google.cloud.compute.v1.TestPermissionsRequest.getDefaultInstance() + : testPermissionsRequestResource_; + } + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + @java.lang.Override + public com.google.cloud.compute.v1.TestPermissionsRequestOrBuilder + getTestPermissionsRequestResourceOrBuilder() { + return testPermissionsRequestResource_ == null + ? com.google.cloud.compute.v1.TestPermissionsRequest.getDefaultInstance() + : testPermissionsRequestResource_; + } + + public static final int ZONE_FIELD_NUMBER = 3744684; + + @SuppressWarnings("serial") + private volatile java.lang.Object zone_ = ""; + + /** + * + * + *
+   * The name of the zone for this request.
+   * 
+ * + * string zone = 3744684 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The zone. + */ + @java.lang.Override + public java.lang.String getZone() { + java.lang.Object ref = zone_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + zone_ = s; + return s; + } + } + + /** + * + * + *
+   * The name of the zone for this request.
+   * 
+ * + * string zone = 3744684 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for zone. + */ + @java.lang.Override + public com.google.protobuf.ByteString getZoneBytes() { + java.lang.Object ref = zone_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + zone_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(zone_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3744684, zone_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resource_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 195806222, resource_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(project_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 227560217, project_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(439214758, getTestPermissionsRequestResource()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(zone_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3744684, zone_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resource_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(195806222, resource_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(project_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(227560217, project_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 439214758, getTestPermissionsRequestResource()); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.compute.v1.TestIamPermissionsAutoscalerRequest)) { + return super.equals(obj); + } + com.google.cloud.compute.v1.TestIamPermissionsAutoscalerRequest other = + (com.google.cloud.compute.v1.TestIamPermissionsAutoscalerRequest) obj; + + if (!getProject().equals(other.getProject())) return false; + if (!getResource().equals(other.getResource())) return false; + if (hasTestPermissionsRequestResource() != other.hasTestPermissionsRequestResource()) + return false; + if (hasTestPermissionsRequestResource()) { + if (!getTestPermissionsRequestResource().equals(other.getTestPermissionsRequestResource())) + return false; + } + if (!getZone().equals(other.getZone())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + PROJECT_FIELD_NUMBER; + hash = (53 * hash) + getProject().hashCode(); + hash = (37 * hash) + RESOURCE_FIELD_NUMBER; + hash = (53 * hash) + getResource().hashCode(); + if (hasTestPermissionsRequestResource()) { + hash = (37 * hash) + TEST_PERMISSIONS_REQUEST_RESOURCE_FIELD_NUMBER; + hash = (53 * hash) + getTestPermissionsRequestResource().hashCode(); + } + hash = (37 * hash) + ZONE_FIELD_NUMBER; + hash = (53 * hash) + getZone().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.compute.v1.TestIamPermissionsAutoscalerRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.TestIamPermissionsAutoscalerRequest 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.TestIamPermissionsAutoscalerRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.TestIamPermissionsAutoscalerRequest 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.TestIamPermissionsAutoscalerRequest parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.TestIamPermissionsAutoscalerRequest 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.TestIamPermissionsAutoscalerRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.TestIamPermissionsAutoscalerRequest 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.TestIamPermissionsAutoscalerRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.TestIamPermissionsAutoscalerRequest 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.TestIamPermissionsAutoscalerRequest 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.TestIamPermissionsAutoscalerRequest 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.TestIamPermissionsAutoscalerRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * A request message for Autoscalers.TestIamPermissions. See the method description for details.
+   * 
+ * + * Protobuf type {@code google.cloud.compute.v1.TestIamPermissionsAutoscalerRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.TestIamPermissionsAutoscalerRequest) + com.google.cloud.compute.v1.TestIamPermissionsAutoscalerRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_TestIamPermissionsAutoscalerRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_TestIamPermissionsAutoscalerRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.TestIamPermissionsAutoscalerRequest.class, + com.google.cloud.compute.v1.TestIamPermissionsAutoscalerRequest.Builder.class); + } + + // Construct using com.google.cloud.compute.v1.TestIamPermissionsAutoscalerRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getTestPermissionsRequestResourceFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + project_ = ""; + resource_ = ""; + testPermissionsRequestResource_ = null; + if (testPermissionsRequestResourceBuilder_ != null) { + testPermissionsRequestResourceBuilder_.dispose(); + testPermissionsRequestResourceBuilder_ = null; + } + zone_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_TestIamPermissionsAutoscalerRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.compute.v1.TestIamPermissionsAutoscalerRequest + getDefaultInstanceForType() { + return com.google.cloud.compute.v1.TestIamPermissionsAutoscalerRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.compute.v1.TestIamPermissionsAutoscalerRequest build() { + com.google.cloud.compute.v1.TestIamPermissionsAutoscalerRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.compute.v1.TestIamPermissionsAutoscalerRequest buildPartial() { + com.google.cloud.compute.v1.TestIamPermissionsAutoscalerRequest result = + new com.google.cloud.compute.v1.TestIamPermissionsAutoscalerRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.compute.v1.TestIamPermissionsAutoscalerRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.project_ = project_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.resource_ = resource_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000004) != 0)) { + result.testPermissionsRequestResource_ = + testPermissionsRequestResourceBuilder_ == null + ? testPermissionsRequestResource_ + : testPermissionsRequestResourceBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.zone_ = zone_; + } + result.bitField0_ |= to_bitField0_; + } + + @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.TestIamPermissionsAutoscalerRequest) { + return mergeFrom((com.google.cloud.compute.v1.TestIamPermissionsAutoscalerRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.compute.v1.TestIamPermissionsAutoscalerRequest other) { + if (other + == com.google.cloud.compute.v1.TestIamPermissionsAutoscalerRequest.getDefaultInstance()) + return this; + if (!other.getProject().isEmpty()) { + project_ = other.project_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getResource().isEmpty()) { + resource_ = other.resource_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (other.hasTestPermissionsRequestResource()) { + mergeTestPermissionsRequestResource(other.getTestPermissionsRequestResource()); + } + if (!other.getZone().isEmpty()) { + zone_ = other.zone_; + bitField0_ |= 0x00000008; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 29957474: + { + zone_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000008; + break; + } // case 29957474 + case 1566449778: + { + resource_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 1566449778 + case 1820481738: + { + project_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 1820481738 + case -781249230: + { + input.readMessage( + getTestPermissionsRequestResourceFieldBuilder().getBuilder(), + extensionRegistry); + bitField0_ |= 0x00000004; + break; + } // case -781249230 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object project_ = ""; + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The project. + */ + public java.lang.String getProject() { + java.lang.Object ref = project_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + project_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for project. + */ + public com.google.protobuf.ByteString getProjectBytes() { + java.lang.Object ref = project_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + project_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The project to set. + * @return This builder for chaining. + */ + public Builder setProject(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + project_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearProject() { + project_ = getDefaultInstance().getProject(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for project to set. + * @return This builder for chaining. + */ + public Builder setProjectBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + project_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object resource_ = ""; + + /** + * + * + *
+     * Name or id of the resource for this request.
+     * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The resource. + */ + public java.lang.String getResource() { + java.lang.Object ref = resource_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + resource_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Name or id of the resource for this request.
+     * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for resource. + */ + public com.google.protobuf.ByteString getResourceBytes() { + java.lang.Object ref = resource_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + resource_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Name or id of the resource for this request.
+     * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The resource to set. + * @return This builder for chaining. + */ + public Builder setResource(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + resource_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Name or id of the resource for this request.
+     * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearResource() { + resource_ = getDefaultInstance().getResource(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * Name or id of the resource for this request.
+     * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for resource to set. + * @return This builder for chaining. + */ + public Builder setResourceBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + resource_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private com.google.cloud.compute.v1.TestPermissionsRequest testPermissionsRequestResource_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.TestPermissionsRequest, + com.google.cloud.compute.v1.TestPermissionsRequest.Builder, + com.google.cloud.compute.v1.TestPermissionsRequestOrBuilder> + testPermissionsRequestResourceBuilder_; + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the testPermissionsRequestResource field is set. + */ + public boolean hasTestPermissionsRequestResource() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The testPermissionsRequestResource. + */ + public com.google.cloud.compute.v1.TestPermissionsRequest getTestPermissionsRequestResource() { + if (testPermissionsRequestResourceBuilder_ == null) { + return testPermissionsRequestResource_ == null + ? com.google.cloud.compute.v1.TestPermissionsRequest.getDefaultInstance() + : testPermissionsRequestResource_; + } else { + return testPermissionsRequestResourceBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setTestPermissionsRequestResource( + com.google.cloud.compute.v1.TestPermissionsRequest value) { + if (testPermissionsRequestResourceBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + testPermissionsRequestResource_ = value; + } else { + testPermissionsRequestResourceBuilder_.setMessage(value); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setTestPermissionsRequestResource( + com.google.cloud.compute.v1.TestPermissionsRequest.Builder builderForValue) { + if (testPermissionsRequestResourceBuilder_ == null) { + testPermissionsRequestResource_ = builderForValue.build(); + } else { + testPermissionsRequestResourceBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder mergeTestPermissionsRequestResource( + com.google.cloud.compute.v1.TestPermissionsRequest value) { + if (testPermissionsRequestResourceBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0) + && testPermissionsRequestResource_ != null + && testPermissionsRequestResource_ + != com.google.cloud.compute.v1.TestPermissionsRequest.getDefaultInstance()) { + getTestPermissionsRequestResourceBuilder().mergeFrom(value); + } else { + testPermissionsRequestResource_ = value; + } + } else { + testPermissionsRequestResourceBuilder_.mergeFrom(value); + } + if (testPermissionsRequestResource_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder clearTestPermissionsRequestResource() { + bitField0_ = (bitField0_ & ~0x00000004); + testPermissionsRequestResource_ = null; + if (testPermissionsRequestResourceBuilder_ != null) { + testPermissionsRequestResourceBuilder_.dispose(); + testPermissionsRequestResourceBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.compute.v1.TestPermissionsRequest.Builder + getTestPermissionsRequestResourceBuilder() { + bitField0_ |= 0x00000004; + onChanged(); + return getTestPermissionsRequestResourceFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.compute.v1.TestPermissionsRequestOrBuilder + getTestPermissionsRequestResourceOrBuilder() { + if (testPermissionsRequestResourceBuilder_ != null) { + return testPermissionsRequestResourceBuilder_.getMessageOrBuilder(); + } else { + return testPermissionsRequestResource_ == null + ? com.google.cloud.compute.v1.TestPermissionsRequest.getDefaultInstance() + : testPermissionsRequestResource_; + } + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.TestPermissionsRequest, + com.google.cloud.compute.v1.TestPermissionsRequest.Builder, + com.google.cloud.compute.v1.TestPermissionsRequestOrBuilder> + getTestPermissionsRequestResourceFieldBuilder() { + if (testPermissionsRequestResourceBuilder_ == null) { + testPermissionsRequestResourceBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.TestPermissionsRequest, + com.google.cloud.compute.v1.TestPermissionsRequest.Builder, + com.google.cloud.compute.v1.TestPermissionsRequestOrBuilder>( + getTestPermissionsRequestResource(), getParentForChildren(), isClean()); + testPermissionsRequestResource_ = null; + } + return testPermissionsRequestResourceBuilder_; + } + + private java.lang.Object zone_ = ""; + + /** + * + * + *
+     * The name of the zone for this request.
+     * 
+ * + * string zone = 3744684 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The zone. + */ + public java.lang.String getZone() { + java.lang.Object ref = zone_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + zone_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The name of the zone for this request.
+     * 
+ * + * string zone = 3744684 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for zone. + */ + public com.google.protobuf.ByteString getZoneBytes() { + java.lang.Object ref = zone_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + zone_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The name of the zone for this request.
+     * 
+ * + * string zone = 3744684 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The zone to set. + * @return This builder for chaining. + */ + public Builder setZone(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + zone_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * The name of the zone for this request.
+     * 
+ * + * string zone = 3744684 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearZone() { + zone_ = getDefaultInstance().getZone(); + bitField0_ = (bitField0_ & ~0x00000008); + onChanged(); + return this; + } + + /** + * + * + *
+     * The name of the zone for this request.
+     * 
+ * + * string zone = 3744684 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for zone to set. + * @return This builder for chaining. + */ + public Builder setZoneBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + zone_ = value; + bitField0_ |= 0x00000008; + 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.TestIamPermissionsAutoscalerRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.TestIamPermissionsAutoscalerRequest) + private static final com.google.cloud.compute.v1.TestIamPermissionsAutoscalerRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.compute.v1.TestIamPermissionsAutoscalerRequest(); + } + + public static com.google.cloud.compute.v1.TestIamPermissionsAutoscalerRequest + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public TestIamPermissionsAutoscalerRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.compute.v1.TestIamPermissionsAutoscalerRequest + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TestIamPermissionsAutoscalerRequestOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TestIamPermissionsAutoscalerRequestOrBuilder.java new file mode 100644 index 000000000000..3202375364ab --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TestIamPermissionsAutoscalerRequestOrBuilder.java @@ -0,0 +1,148 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +public interface TestIamPermissionsAutoscalerRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.TestIamPermissionsAutoscalerRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Project ID for this request.
+   * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The project. + */ + java.lang.String getProject(); + + /** + * + * + *
+   * Project ID for this request.
+   * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for project. + */ + com.google.protobuf.ByteString getProjectBytes(); + + /** + * + * + *
+   * Name or id of the resource for this request.
+   * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The resource. + */ + java.lang.String getResource(); + + /** + * + * + *
+   * Name or id of the resource for this request.
+   * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for resource. + */ + com.google.protobuf.ByteString getResourceBytes(); + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the testPermissionsRequestResource field is set. + */ + boolean hasTestPermissionsRequestResource(); + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The testPermissionsRequestResource. + */ + com.google.cloud.compute.v1.TestPermissionsRequest getTestPermissionsRequestResource(); + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + com.google.cloud.compute.v1.TestPermissionsRequestOrBuilder + getTestPermissionsRequestResourceOrBuilder(); + + /** + * + * + *
+   * The name of the zone for this request.
+   * 
+ * + * string zone = 3744684 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The zone. + */ + java.lang.String getZone(); + + /** + * + * + *
+   * The name of the zone for this request.
+   * 
+ * + * string zone = 3744684 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for zone. + */ + com.google.protobuf.ByteString getZoneBytes(); +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TestIamPermissionsHealthCheckRequest.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TestIamPermissionsHealthCheckRequest.java new file mode 100644 index 000000000000..6073579ea7f3 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TestIamPermissionsHealthCheckRequest.java @@ -0,0 +1,1164 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +/** + * + * + *
+ * A request message for HealthChecks.TestIamPermissions. See the method description for details.
+ * 
+ * + * Protobuf type {@code google.cloud.compute.v1.TestIamPermissionsHealthCheckRequest} + */ +public final class TestIamPermissionsHealthCheckRequest + extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.TestIamPermissionsHealthCheckRequest) + TestIamPermissionsHealthCheckRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use TestIamPermissionsHealthCheckRequest.newBuilder() to construct. + private TestIamPermissionsHealthCheckRequest( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private TestIamPermissionsHealthCheckRequest() { + project_ = ""; + resource_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new TestIamPermissionsHealthCheckRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_TestIamPermissionsHealthCheckRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_TestIamPermissionsHealthCheckRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.TestIamPermissionsHealthCheckRequest.class, + com.google.cloud.compute.v1.TestIamPermissionsHealthCheckRequest.Builder.class); + } + + private int bitField0_; + public static final int PROJECT_FIELD_NUMBER = 227560217; + + @SuppressWarnings("serial") + private volatile java.lang.Object project_ = ""; + + /** + * + * + *
+   * Project ID for this request.
+   * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The project. + */ + @java.lang.Override + public java.lang.String getProject() { + java.lang.Object ref = project_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + project_ = s; + return s; + } + } + + /** + * + * + *
+   * Project ID for this request.
+   * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for project. + */ + @java.lang.Override + public com.google.protobuf.ByteString getProjectBytes() { + java.lang.Object ref = project_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + project_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int RESOURCE_FIELD_NUMBER = 195806222; + + @SuppressWarnings("serial") + private volatile java.lang.Object resource_ = ""; + + /** + * + * + *
+   * Name or id of the resource for this request.
+   * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The resource. + */ + @java.lang.Override + public java.lang.String getResource() { + java.lang.Object ref = resource_; + 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(); + resource_ = s; + return s; + } + } + + /** + * + * + *
+   * Name or id of the resource for this request.
+   * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for resource. + */ + @java.lang.Override + public com.google.protobuf.ByteString getResourceBytes() { + java.lang.Object ref = resource_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + resource_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int TEST_PERMISSIONS_REQUEST_RESOURCE_FIELD_NUMBER = 439214758; + private com.google.cloud.compute.v1.TestPermissionsRequest testPermissionsRequestResource_; + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the testPermissionsRequestResource field is set. + */ + @java.lang.Override + public boolean hasTestPermissionsRequestResource() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The testPermissionsRequestResource. + */ + @java.lang.Override + public com.google.cloud.compute.v1.TestPermissionsRequest getTestPermissionsRequestResource() { + return testPermissionsRequestResource_ == null + ? com.google.cloud.compute.v1.TestPermissionsRequest.getDefaultInstance() + : testPermissionsRequestResource_; + } + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + @java.lang.Override + public com.google.cloud.compute.v1.TestPermissionsRequestOrBuilder + getTestPermissionsRequestResourceOrBuilder() { + return testPermissionsRequestResource_ == null + ? com.google.cloud.compute.v1.TestPermissionsRequest.getDefaultInstance() + : testPermissionsRequestResource_; + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resource_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 195806222, resource_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(project_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 227560217, project_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(439214758, getTestPermissionsRequestResource()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resource_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(195806222, resource_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(project_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(227560217, project_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 439214758, getTestPermissionsRequestResource()); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.compute.v1.TestIamPermissionsHealthCheckRequest)) { + return super.equals(obj); + } + com.google.cloud.compute.v1.TestIamPermissionsHealthCheckRequest other = + (com.google.cloud.compute.v1.TestIamPermissionsHealthCheckRequest) obj; + + if (!getProject().equals(other.getProject())) return false; + if (!getResource().equals(other.getResource())) return false; + if (hasTestPermissionsRequestResource() != other.hasTestPermissionsRequestResource()) + return false; + if (hasTestPermissionsRequestResource()) { + if (!getTestPermissionsRequestResource().equals(other.getTestPermissionsRequestResource())) + return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + PROJECT_FIELD_NUMBER; + hash = (53 * hash) + getProject().hashCode(); + hash = (37 * hash) + RESOURCE_FIELD_NUMBER; + hash = (53 * hash) + getResource().hashCode(); + if (hasTestPermissionsRequestResource()) { + hash = (37 * hash) + TEST_PERMISSIONS_REQUEST_RESOURCE_FIELD_NUMBER; + hash = (53 * hash) + getTestPermissionsRequestResource().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.compute.v1.TestIamPermissionsHealthCheckRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.TestIamPermissionsHealthCheckRequest 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.TestIamPermissionsHealthCheckRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.TestIamPermissionsHealthCheckRequest 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.TestIamPermissionsHealthCheckRequest parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.TestIamPermissionsHealthCheckRequest 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.TestIamPermissionsHealthCheckRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.TestIamPermissionsHealthCheckRequest 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.TestIamPermissionsHealthCheckRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.TestIamPermissionsHealthCheckRequest 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.TestIamPermissionsHealthCheckRequest 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.TestIamPermissionsHealthCheckRequest 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.TestIamPermissionsHealthCheckRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * A request message for HealthChecks.TestIamPermissions. See the method description for details.
+   * 
+ * + * Protobuf type {@code google.cloud.compute.v1.TestIamPermissionsHealthCheckRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.TestIamPermissionsHealthCheckRequest) + com.google.cloud.compute.v1.TestIamPermissionsHealthCheckRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_TestIamPermissionsHealthCheckRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_TestIamPermissionsHealthCheckRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.TestIamPermissionsHealthCheckRequest.class, + com.google.cloud.compute.v1.TestIamPermissionsHealthCheckRequest.Builder.class); + } + + // Construct using com.google.cloud.compute.v1.TestIamPermissionsHealthCheckRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getTestPermissionsRequestResourceFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + project_ = ""; + resource_ = ""; + testPermissionsRequestResource_ = null; + if (testPermissionsRequestResourceBuilder_ != null) { + testPermissionsRequestResourceBuilder_.dispose(); + testPermissionsRequestResourceBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_TestIamPermissionsHealthCheckRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.compute.v1.TestIamPermissionsHealthCheckRequest + getDefaultInstanceForType() { + return com.google.cloud.compute.v1.TestIamPermissionsHealthCheckRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.compute.v1.TestIamPermissionsHealthCheckRequest build() { + com.google.cloud.compute.v1.TestIamPermissionsHealthCheckRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.compute.v1.TestIamPermissionsHealthCheckRequest buildPartial() { + com.google.cloud.compute.v1.TestIamPermissionsHealthCheckRequest result = + new com.google.cloud.compute.v1.TestIamPermissionsHealthCheckRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.compute.v1.TestIamPermissionsHealthCheckRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.project_ = project_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.resource_ = resource_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000004) != 0)) { + result.testPermissionsRequestResource_ = + testPermissionsRequestResourceBuilder_ == null + ? testPermissionsRequestResource_ + : testPermissionsRequestResourceBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @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.TestIamPermissionsHealthCheckRequest) { + return mergeFrom((com.google.cloud.compute.v1.TestIamPermissionsHealthCheckRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.compute.v1.TestIamPermissionsHealthCheckRequest other) { + if (other + == com.google.cloud.compute.v1.TestIamPermissionsHealthCheckRequest.getDefaultInstance()) + return this; + if (!other.getProject().isEmpty()) { + project_ = other.project_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getResource().isEmpty()) { + resource_ = other.resource_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (other.hasTestPermissionsRequestResource()) { + mergeTestPermissionsRequestResource(other.getTestPermissionsRequestResource()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 1566449778: + { + resource_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 1566449778 + case 1820481738: + { + project_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 1820481738 + case -781249230: + { + input.readMessage( + getTestPermissionsRequestResourceFieldBuilder().getBuilder(), + extensionRegistry); + bitField0_ |= 0x00000004; + break; + } // case -781249230 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object project_ = ""; + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The project. + */ + public java.lang.String getProject() { + java.lang.Object ref = project_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + project_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for project. + */ + public com.google.protobuf.ByteString getProjectBytes() { + java.lang.Object ref = project_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + project_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The project to set. + * @return This builder for chaining. + */ + public Builder setProject(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + project_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearProject() { + project_ = getDefaultInstance().getProject(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for project to set. + * @return This builder for chaining. + */ + public Builder setProjectBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + project_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object resource_ = ""; + + /** + * + * + *
+     * Name or id of the resource for this request.
+     * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The resource. + */ + public java.lang.String getResource() { + java.lang.Object ref = resource_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + resource_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Name or id of the resource for this request.
+     * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for resource. + */ + public com.google.protobuf.ByteString getResourceBytes() { + java.lang.Object ref = resource_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + resource_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Name or id of the resource for this request.
+     * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The resource to set. + * @return This builder for chaining. + */ + public Builder setResource(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + resource_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Name or id of the resource for this request.
+     * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearResource() { + resource_ = getDefaultInstance().getResource(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * Name or id of the resource for this request.
+     * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for resource to set. + * @return This builder for chaining. + */ + public Builder setResourceBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + resource_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private com.google.cloud.compute.v1.TestPermissionsRequest testPermissionsRequestResource_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.TestPermissionsRequest, + com.google.cloud.compute.v1.TestPermissionsRequest.Builder, + com.google.cloud.compute.v1.TestPermissionsRequestOrBuilder> + testPermissionsRequestResourceBuilder_; + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the testPermissionsRequestResource field is set. + */ + public boolean hasTestPermissionsRequestResource() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The testPermissionsRequestResource. + */ + public com.google.cloud.compute.v1.TestPermissionsRequest getTestPermissionsRequestResource() { + if (testPermissionsRequestResourceBuilder_ == null) { + return testPermissionsRequestResource_ == null + ? com.google.cloud.compute.v1.TestPermissionsRequest.getDefaultInstance() + : testPermissionsRequestResource_; + } else { + return testPermissionsRequestResourceBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setTestPermissionsRequestResource( + com.google.cloud.compute.v1.TestPermissionsRequest value) { + if (testPermissionsRequestResourceBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + testPermissionsRequestResource_ = value; + } else { + testPermissionsRequestResourceBuilder_.setMessage(value); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setTestPermissionsRequestResource( + com.google.cloud.compute.v1.TestPermissionsRequest.Builder builderForValue) { + if (testPermissionsRequestResourceBuilder_ == null) { + testPermissionsRequestResource_ = builderForValue.build(); + } else { + testPermissionsRequestResourceBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder mergeTestPermissionsRequestResource( + com.google.cloud.compute.v1.TestPermissionsRequest value) { + if (testPermissionsRequestResourceBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0) + && testPermissionsRequestResource_ != null + && testPermissionsRequestResource_ + != com.google.cloud.compute.v1.TestPermissionsRequest.getDefaultInstance()) { + getTestPermissionsRequestResourceBuilder().mergeFrom(value); + } else { + testPermissionsRequestResource_ = value; + } + } else { + testPermissionsRequestResourceBuilder_.mergeFrom(value); + } + if (testPermissionsRequestResource_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder clearTestPermissionsRequestResource() { + bitField0_ = (bitField0_ & ~0x00000004); + testPermissionsRequestResource_ = null; + if (testPermissionsRequestResourceBuilder_ != null) { + testPermissionsRequestResourceBuilder_.dispose(); + testPermissionsRequestResourceBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.compute.v1.TestPermissionsRequest.Builder + getTestPermissionsRequestResourceBuilder() { + bitField0_ |= 0x00000004; + onChanged(); + return getTestPermissionsRequestResourceFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.compute.v1.TestPermissionsRequestOrBuilder + getTestPermissionsRequestResourceOrBuilder() { + if (testPermissionsRequestResourceBuilder_ != null) { + return testPermissionsRequestResourceBuilder_.getMessageOrBuilder(); + } else { + return testPermissionsRequestResource_ == null + ? com.google.cloud.compute.v1.TestPermissionsRequest.getDefaultInstance() + : testPermissionsRequestResource_; + } + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.TestPermissionsRequest, + com.google.cloud.compute.v1.TestPermissionsRequest.Builder, + com.google.cloud.compute.v1.TestPermissionsRequestOrBuilder> + getTestPermissionsRequestResourceFieldBuilder() { + if (testPermissionsRequestResourceBuilder_ == null) { + testPermissionsRequestResourceBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.TestPermissionsRequest, + com.google.cloud.compute.v1.TestPermissionsRequest.Builder, + com.google.cloud.compute.v1.TestPermissionsRequestOrBuilder>( + getTestPermissionsRequestResource(), getParentForChildren(), isClean()); + testPermissionsRequestResource_ = null; + } + return testPermissionsRequestResourceBuilder_; + } + + @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.TestIamPermissionsHealthCheckRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.TestIamPermissionsHealthCheckRequest) + private static final com.google.cloud.compute.v1.TestIamPermissionsHealthCheckRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.compute.v1.TestIamPermissionsHealthCheckRequest(); + } + + public static com.google.cloud.compute.v1.TestIamPermissionsHealthCheckRequest + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public TestIamPermissionsHealthCheckRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.compute.v1.TestIamPermissionsHealthCheckRequest + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TestIamPermissionsHealthCheckRequestOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TestIamPermissionsHealthCheckRequestOrBuilder.java new file mode 100644 index 000000000000..1880e5f47705 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TestIamPermissionsHealthCheckRequestOrBuilder.java @@ -0,0 +1,122 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +public interface TestIamPermissionsHealthCheckRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.TestIamPermissionsHealthCheckRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Project ID for this request.
+   * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The project. + */ + java.lang.String getProject(); + + /** + * + * + *
+   * Project ID for this request.
+   * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for project. + */ + com.google.protobuf.ByteString getProjectBytes(); + + /** + * + * + *
+   * Name or id of the resource for this request.
+   * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The resource. + */ + java.lang.String getResource(); + + /** + * + * + *
+   * Name or id of the resource for this request.
+   * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for resource. + */ + com.google.protobuf.ByteString getResourceBytes(); + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the testPermissionsRequestResource field is set. + */ + boolean hasTestPermissionsRequestResource(); + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The testPermissionsRequestResource. + */ + com.google.cloud.compute.v1.TestPermissionsRequest getTestPermissionsRequestResource(); + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + com.google.cloud.compute.v1.TestPermissionsRequestOrBuilder + getTestPermissionsRequestResourceOrBuilder(); +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TestIamPermissionsRegionAutoscalerRequest.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TestIamPermissionsRegionAutoscalerRequest.java new file mode 100644 index 000000000000..07a1562ef3fa --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TestIamPermissionsRegionAutoscalerRequest.java @@ -0,0 +1,1359 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +/** + * + * + *
+ * A request message for RegionAutoscalers.TestIamPermissions. See the method description for details.
+ * 
+ * + * Protobuf type {@code google.cloud.compute.v1.TestIamPermissionsRegionAutoscalerRequest} + */ +public final class TestIamPermissionsRegionAutoscalerRequest + extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.TestIamPermissionsRegionAutoscalerRequest) + TestIamPermissionsRegionAutoscalerRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use TestIamPermissionsRegionAutoscalerRequest.newBuilder() to construct. + private TestIamPermissionsRegionAutoscalerRequest( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private TestIamPermissionsRegionAutoscalerRequest() { + project_ = ""; + region_ = ""; + resource_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new TestIamPermissionsRegionAutoscalerRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_TestIamPermissionsRegionAutoscalerRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_TestIamPermissionsRegionAutoscalerRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.TestIamPermissionsRegionAutoscalerRequest.class, + com.google.cloud.compute.v1.TestIamPermissionsRegionAutoscalerRequest.Builder.class); + } + + private int bitField0_; + public static final int PROJECT_FIELD_NUMBER = 227560217; + + @SuppressWarnings("serial") + private volatile java.lang.Object project_ = ""; + + /** + * + * + *
+   * Project ID for this request.
+   * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The project. + */ + @java.lang.Override + public java.lang.String getProject() { + java.lang.Object ref = project_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + project_ = s; + return s; + } + } + + /** + * + * + *
+   * Project ID for this request.
+   * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for project. + */ + @java.lang.Override + public com.google.protobuf.ByteString getProjectBytes() { + java.lang.Object ref = project_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + project_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int REGION_FIELD_NUMBER = 138946292; + + @SuppressWarnings("serial") + private volatile java.lang.Object region_ = ""; + + /** + * + * + *
+   * The name of the region for this request.
+   * 
+ * + * string region = 138946292 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The region. + */ + @java.lang.Override + public java.lang.String getRegion() { + java.lang.Object ref = region_; + 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(); + region_ = s; + return s; + } + } + + /** + * + * + *
+   * The name of the region for this request.
+   * 
+ * + * string region = 138946292 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for region. + */ + @java.lang.Override + public com.google.protobuf.ByteString getRegionBytes() { + java.lang.Object ref = region_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + region_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int RESOURCE_FIELD_NUMBER = 195806222; + + @SuppressWarnings("serial") + private volatile java.lang.Object resource_ = ""; + + /** + * + * + *
+   * Name or id of the resource for this request.
+   * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The resource. + */ + @java.lang.Override + public java.lang.String getResource() { + java.lang.Object ref = resource_; + 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(); + resource_ = s; + return s; + } + } + + /** + * + * + *
+   * Name or id of the resource for this request.
+   * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for resource. + */ + @java.lang.Override + public com.google.protobuf.ByteString getResourceBytes() { + java.lang.Object ref = resource_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + resource_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int TEST_PERMISSIONS_REQUEST_RESOURCE_FIELD_NUMBER = 439214758; + private com.google.cloud.compute.v1.TestPermissionsRequest testPermissionsRequestResource_; + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the testPermissionsRequestResource field is set. + */ + @java.lang.Override + public boolean hasTestPermissionsRequestResource() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The testPermissionsRequestResource. + */ + @java.lang.Override + public com.google.cloud.compute.v1.TestPermissionsRequest getTestPermissionsRequestResource() { + return testPermissionsRequestResource_ == null + ? com.google.cloud.compute.v1.TestPermissionsRequest.getDefaultInstance() + : testPermissionsRequestResource_; + } + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + @java.lang.Override + public com.google.cloud.compute.v1.TestPermissionsRequestOrBuilder + getTestPermissionsRequestResourceOrBuilder() { + return testPermissionsRequestResource_ == null + ? com.google.cloud.compute.v1.TestPermissionsRequest.getDefaultInstance() + : testPermissionsRequestResource_; + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(region_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 138946292, region_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resource_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 195806222, resource_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(project_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 227560217, project_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(439214758, getTestPermissionsRequestResource()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(region_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(138946292, region_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resource_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(195806222, resource_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(project_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(227560217, project_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 439214758, getTestPermissionsRequestResource()); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.compute.v1.TestIamPermissionsRegionAutoscalerRequest)) { + return super.equals(obj); + } + com.google.cloud.compute.v1.TestIamPermissionsRegionAutoscalerRequest other = + (com.google.cloud.compute.v1.TestIamPermissionsRegionAutoscalerRequest) obj; + + if (!getProject().equals(other.getProject())) return false; + if (!getRegion().equals(other.getRegion())) return false; + if (!getResource().equals(other.getResource())) return false; + if (hasTestPermissionsRequestResource() != other.hasTestPermissionsRequestResource()) + return false; + if (hasTestPermissionsRequestResource()) { + if (!getTestPermissionsRequestResource().equals(other.getTestPermissionsRequestResource())) + return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + PROJECT_FIELD_NUMBER; + hash = (53 * hash) + getProject().hashCode(); + hash = (37 * hash) + REGION_FIELD_NUMBER; + hash = (53 * hash) + getRegion().hashCode(); + hash = (37 * hash) + RESOURCE_FIELD_NUMBER; + hash = (53 * hash) + getResource().hashCode(); + if (hasTestPermissionsRequestResource()) { + hash = (37 * hash) + TEST_PERMISSIONS_REQUEST_RESOURCE_FIELD_NUMBER; + hash = (53 * hash) + getTestPermissionsRequestResource().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.compute.v1.TestIamPermissionsRegionAutoscalerRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.TestIamPermissionsRegionAutoscalerRequest 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.TestIamPermissionsRegionAutoscalerRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.TestIamPermissionsRegionAutoscalerRequest 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.TestIamPermissionsRegionAutoscalerRequest parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.TestIamPermissionsRegionAutoscalerRequest 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.TestIamPermissionsRegionAutoscalerRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.TestIamPermissionsRegionAutoscalerRequest 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.TestIamPermissionsRegionAutoscalerRequest + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.TestIamPermissionsRegionAutoscalerRequest + 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.TestIamPermissionsRegionAutoscalerRequest 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.TestIamPermissionsRegionAutoscalerRequest 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.TestIamPermissionsRegionAutoscalerRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * A request message for RegionAutoscalers.TestIamPermissions. See the method description for details.
+   * 
+ * + * Protobuf type {@code google.cloud.compute.v1.TestIamPermissionsRegionAutoscalerRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.TestIamPermissionsRegionAutoscalerRequest) + com.google.cloud.compute.v1.TestIamPermissionsRegionAutoscalerRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_TestIamPermissionsRegionAutoscalerRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_TestIamPermissionsRegionAutoscalerRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.TestIamPermissionsRegionAutoscalerRequest.class, + com.google.cloud.compute.v1.TestIamPermissionsRegionAutoscalerRequest.Builder.class); + } + + // Construct using + // com.google.cloud.compute.v1.TestIamPermissionsRegionAutoscalerRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getTestPermissionsRequestResourceFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + project_ = ""; + region_ = ""; + resource_ = ""; + testPermissionsRequestResource_ = null; + if (testPermissionsRequestResourceBuilder_ != null) { + testPermissionsRequestResourceBuilder_.dispose(); + testPermissionsRequestResourceBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_TestIamPermissionsRegionAutoscalerRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.compute.v1.TestIamPermissionsRegionAutoscalerRequest + getDefaultInstanceForType() { + return com.google.cloud.compute.v1.TestIamPermissionsRegionAutoscalerRequest + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.compute.v1.TestIamPermissionsRegionAutoscalerRequest build() { + com.google.cloud.compute.v1.TestIamPermissionsRegionAutoscalerRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.compute.v1.TestIamPermissionsRegionAutoscalerRequest buildPartial() { + com.google.cloud.compute.v1.TestIamPermissionsRegionAutoscalerRequest result = + new com.google.cloud.compute.v1.TestIamPermissionsRegionAutoscalerRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.compute.v1.TestIamPermissionsRegionAutoscalerRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.project_ = project_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.region_ = region_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.resource_ = resource_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000008) != 0)) { + result.testPermissionsRequestResource_ = + testPermissionsRequestResourceBuilder_ == null + ? testPermissionsRequestResource_ + : testPermissionsRequestResourceBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @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.TestIamPermissionsRegionAutoscalerRequest) { + return mergeFrom( + (com.google.cloud.compute.v1.TestIamPermissionsRegionAutoscalerRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.compute.v1.TestIamPermissionsRegionAutoscalerRequest other) { + if (other + == com.google.cloud.compute.v1.TestIamPermissionsRegionAutoscalerRequest + .getDefaultInstance()) return this; + if (!other.getProject().isEmpty()) { + project_ = other.project_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getRegion().isEmpty()) { + region_ = other.region_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (!other.getResource().isEmpty()) { + resource_ = other.resource_; + bitField0_ |= 0x00000004; + onChanged(); + } + if (other.hasTestPermissionsRequestResource()) { + mergeTestPermissionsRequestResource(other.getTestPermissionsRequestResource()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 1111570338: + { + region_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 1111570338 + case 1566449778: + { + resource_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 1566449778 + case 1820481738: + { + project_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 1820481738 + case -781249230: + { + input.readMessage( + getTestPermissionsRequestResourceFieldBuilder().getBuilder(), + extensionRegistry); + bitField0_ |= 0x00000008; + break; + } // case -781249230 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object project_ = ""; + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The project. + */ + public java.lang.String getProject() { + java.lang.Object ref = project_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + project_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for project. + */ + public com.google.protobuf.ByteString getProjectBytes() { + java.lang.Object ref = project_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + project_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The project to set. + * @return This builder for chaining. + */ + public Builder setProject(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + project_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearProject() { + project_ = getDefaultInstance().getProject(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for project to set. + * @return This builder for chaining. + */ + public Builder setProjectBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + project_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object region_ = ""; + + /** + * + * + *
+     * The name of the region for this request.
+     * 
+ * + * string region = 138946292 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The region. + */ + public java.lang.String getRegion() { + java.lang.Object ref = region_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + region_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The name of the region for this request.
+     * 
+ * + * string region = 138946292 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for region. + */ + public com.google.protobuf.ByteString getRegionBytes() { + java.lang.Object ref = region_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + region_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The name of the region for this request.
+     * 
+ * + * string region = 138946292 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The region to set. + * @return This builder for chaining. + */ + public Builder setRegion(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + region_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * The name of the region for this request.
+     * 
+ * + * string region = 138946292 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearRegion() { + region_ = getDefaultInstance().getRegion(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * The name of the region for this request.
+     * 
+ * + * string region = 138946292 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for region to set. + * @return This builder for chaining. + */ + public Builder setRegionBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + region_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private java.lang.Object resource_ = ""; + + /** + * + * + *
+     * Name or id of the resource for this request.
+     * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The resource. + */ + public java.lang.String getResource() { + java.lang.Object ref = resource_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + resource_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Name or id of the resource for this request.
+     * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for resource. + */ + public com.google.protobuf.ByteString getResourceBytes() { + java.lang.Object ref = resource_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + resource_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Name or id of the resource for this request.
+     * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The resource to set. + * @return This builder for chaining. + */ + public Builder setResource(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + resource_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Name or id of the resource for this request.
+     * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearResource() { + resource_ = getDefaultInstance().getResource(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + + /** + * + * + *
+     * Name or id of the resource for this request.
+     * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for resource to set. + * @return This builder for chaining. + */ + public Builder setResourceBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + resource_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + private com.google.cloud.compute.v1.TestPermissionsRequest testPermissionsRequestResource_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.TestPermissionsRequest, + com.google.cloud.compute.v1.TestPermissionsRequest.Builder, + com.google.cloud.compute.v1.TestPermissionsRequestOrBuilder> + testPermissionsRequestResourceBuilder_; + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the testPermissionsRequestResource field is set. + */ + public boolean hasTestPermissionsRequestResource() { + return ((bitField0_ & 0x00000008) != 0); + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The testPermissionsRequestResource. + */ + public com.google.cloud.compute.v1.TestPermissionsRequest getTestPermissionsRequestResource() { + if (testPermissionsRequestResourceBuilder_ == null) { + return testPermissionsRequestResource_ == null + ? com.google.cloud.compute.v1.TestPermissionsRequest.getDefaultInstance() + : testPermissionsRequestResource_; + } else { + return testPermissionsRequestResourceBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setTestPermissionsRequestResource( + com.google.cloud.compute.v1.TestPermissionsRequest value) { + if (testPermissionsRequestResourceBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + testPermissionsRequestResource_ = value; + } else { + testPermissionsRequestResourceBuilder_.setMessage(value); + } + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setTestPermissionsRequestResource( + com.google.cloud.compute.v1.TestPermissionsRequest.Builder builderForValue) { + if (testPermissionsRequestResourceBuilder_ == null) { + testPermissionsRequestResource_ = builderForValue.build(); + } else { + testPermissionsRequestResourceBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder mergeTestPermissionsRequestResource( + com.google.cloud.compute.v1.TestPermissionsRequest value) { + if (testPermissionsRequestResourceBuilder_ == null) { + if (((bitField0_ & 0x00000008) != 0) + && testPermissionsRequestResource_ != null + && testPermissionsRequestResource_ + != com.google.cloud.compute.v1.TestPermissionsRequest.getDefaultInstance()) { + getTestPermissionsRequestResourceBuilder().mergeFrom(value); + } else { + testPermissionsRequestResource_ = value; + } + } else { + testPermissionsRequestResourceBuilder_.mergeFrom(value); + } + if (testPermissionsRequestResource_ != null) { + bitField0_ |= 0x00000008; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder clearTestPermissionsRequestResource() { + bitField0_ = (bitField0_ & ~0x00000008); + testPermissionsRequestResource_ = null; + if (testPermissionsRequestResourceBuilder_ != null) { + testPermissionsRequestResourceBuilder_.dispose(); + testPermissionsRequestResourceBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.compute.v1.TestPermissionsRequest.Builder + getTestPermissionsRequestResourceBuilder() { + bitField0_ |= 0x00000008; + onChanged(); + return getTestPermissionsRequestResourceFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.compute.v1.TestPermissionsRequestOrBuilder + getTestPermissionsRequestResourceOrBuilder() { + if (testPermissionsRequestResourceBuilder_ != null) { + return testPermissionsRequestResourceBuilder_.getMessageOrBuilder(); + } else { + return testPermissionsRequestResource_ == null + ? com.google.cloud.compute.v1.TestPermissionsRequest.getDefaultInstance() + : testPermissionsRequestResource_; + } + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.TestPermissionsRequest, + com.google.cloud.compute.v1.TestPermissionsRequest.Builder, + com.google.cloud.compute.v1.TestPermissionsRequestOrBuilder> + getTestPermissionsRequestResourceFieldBuilder() { + if (testPermissionsRequestResourceBuilder_ == null) { + testPermissionsRequestResourceBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.TestPermissionsRequest, + com.google.cloud.compute.v1.TestPermissionsRequest.Builder, + com.google.cloud.compute.v1.TestPermissionsRequestOrBuilder>( + getTestPermissionsRequestResource(), getParentForChildren(), isClean()); + testPermissionsRequestResource_ = null; + } + return testPermissionsRequestResourceBuilder_; + } + + @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.TestIamPermissionsRegionAutoscalerRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.TestIamPermissionsRegionAutoscalerRequest) + private static final com.google.cloud.compute.v1.TestIamPermissionsRegionAutoscalerRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.compute.v1.TestIamPermissionsRegionAutoscalerRequest(); + } + + public static com.google.cloud.compute.v1.TestIamPermissionsRegionAutoscalerRequest + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public TestIamPermissionsRegionAutoscalerRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException() + .setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.compute.v1.TestIamPermissionsRegionAutoscalerRequest + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TestIamPermissionsRegionAutoscalerRequestOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TestIamPermissionsRegionAutoscalerRequestOrBuilder.java new file mode 100644 index 000000000000..fc917a03cf45 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TestIamPermissionsRegionAutoscalerRequestOrBuilder.java @@ -0,0 +1,148 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +public interface TestIamPermissionsRegionAutoscalerRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.TestIamPermissionsRegionAutoscalerRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Project ID for this request.
+   * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The project. + */ + java.lang.String getProject(); + + /** + * + * + *
+   * Project ID for this request.
+   * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for project. + */ + com.google.protobuf.ByteString getProjectBytes(); + + /** + * + * + *
+   * The name of the region for this request.
+   * 
+ * + * string region = 138946292 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The region. + */ + java.lang.String getRegion(); + + /** + * + * + *
+   * The name of the region for this request.
+   * 
+ * + * string region = 138946292 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for region. + */ + com.google.protobuf.ByteString getRegionBytes(); + + /** + * + * + *
+   * Name or id of the resource for this request.
+   * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The resource. + */ + java.lang.String getResource(); + + /** + * + * + *
+   * Name or id of the resource for this request.
+   * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for resource. + */ + com.google.protobuf.ByteString getResourceBytes(); + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the testPermissionsRequestResource field is set. + */ + boolean hasTestPermissionsRequestResource(); + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The testPermissionsRequestResource. + */ + com.google.cloud.compute.v1.TestPermissionsRequest getTestPermissionsRequestResource(); + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + com.google.cloud.compute.v1.TestPermissionsRequestOrBuilder + getTestPermissionsRequestResourceOrBuilder(); +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TestIamPermissionsRegionHealthCheckRequest.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TestIamPermissionsRegionHealthCheckRequest.java new file mode 100644 index 000000000000..f885f73491f7 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TestIamPermissionsRegionHealthCheckRequest.java @@ -0,0 +1,1360 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +/** + * + * + *
+ * A request message for RegionHealthChecks.TestIamPermissions. See the method description for details.
+ * 
+ * + * Protobuf type {@code google.cloud.compute.v1.TestIamPermissionsRegionHealthCheckRequest} + */ +public final class TestIamPermissionsRegionHealthCheckRequest + extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.TestIamPermissionsRegionHealthCheckRequest) + TestIamPermissionsRegionHealthCheckRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use TestIamPermissionsRegionHealthCheckRequest.newBuilder() to construct. + private TestIamPermissionsRegionHealthCheckRequest( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private TestIamPermissionsRegionHealthCheckRequest() { + project_ = ""; + region_ = ""; + resource_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new TestIamPermissionsRegionHealthCheckRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_TestIamPermissionsRegionHealthCheckRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_TestIamPermissionsRegionHealthCheckRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.TestIamPermissionsRegionHealthCheckRequest.class, + com.google.cloud.compute.v1.TestIamPermissionsRegionHealthCheckRequest.Builder.class); + } + + private int bitField0_; + public static final int PROJECT_FIELD_NUMBER = 227560217; + + @SuppressWarnings("serial") + private volatile java.lang.Object project_ = ""; + + /** + * + * + *
+   * Project ID for this request.
+   * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The project. + */ + @java.lang.Override + public java.lang.String getProject() { + java.lang.Object ref = project_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + project_ = s; + return s; + } + } + + /** + * + * + *
+   * Project ID for this request.
+   * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for project. + */ + @java.lang.Override + public com.google.protobuf.ByteString getProjectBytes() { + java.lang.Object ref = project_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + project_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int REGION_FIELD_NUMBER = 138946292; + + @SuppressWarnings("serial") + private volatile java.lang.Object region_ = ""; + + /** + * + * + *
+   * The name of the region for this request.
+   * 
+ * + * string region = 138946292 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The region. + */ + @java.lang.Override + public java.lang.String getRegion() { + java.lang.Object ref = region_; + 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(); + region_ = s; + return s; + } + } + + /** + * + * + *
+   * The name of the region for this request.
+   * 
+ * + * string region = 138946292 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for region. + */ + @java.lang.Override + public com.google.protobuf.ByteString getRegionBytes() { + java.lang.Object ref = region_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + region_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int RESOURCE_FIELD_NUMBER = 195806222; + + @SuppressWarnings("serial") + private volatile java.lang.Object resource_ = ""; + + /** + * + * + *
+   * Name or id of the resource for this request.
+   * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The resource. + */ + @java.lang.Override + public java.lang.String getResource() { + java.lang.Object ref = resource_; + 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(); + resource_ = s; + return s; + } + } + + /** + * + * + *
+   * Name or id of the resource for this request.
+   * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for resource. + */ + @java.lang.Override + public com.google.protobuf.ByteString getResourceBytes() { + java.lang.Object ref = resource_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + resource_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int TEST_PERMISSIONS_REQUEST_RESOURCE_FIELD_NUMBER = 439214758; + private com.google.cloud.compute.v1.TestPermissionsRequest testPermissionsRequestResource_; + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the testPermissionsRequestResource field is set. + */ + @java.lang.Override + public boolean hasTestPermissionsRequestResource() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The testPermissionsRequestResource. + */ + @java.lang.Override + public com.google.cloud.compute.v1.TestPermissionsRequest getTestPermissionsRequestResource() { + return testPermissionsRequestResource_ == null + ? com.google.cloud.compute.v1.TestPermissionsRequest.getDefaultInstance() + : testPermissionsRequestResource_; + } + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + @java.lang.Override + public com.google.cloud.compute.v1.TestPermissionsRequestOrBuilder + getTestPermissionsRequestResourceOrBuilder() { + return testPermissionsRequestResource_ == null + ? com.google.cloud.compute.v1.TestPermissionsRequest.getDefaultInstance() + : testPermissionsRequestResource_; + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(region_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 138946292, region_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resource_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 195806222, resource_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(project_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 227560217, project_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(439214758, getTestPermissionsRequestResource()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(region_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(138946292, region_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resource_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(195806222, resource_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(project_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(227560217, project_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 439214758, getTestPermissionsRequestResource()); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.compute.v1.TestIamPermissionsRegionHealthCheckRequest)) { + return super.equals(obj); + } + com.google.cloud.compute.v1.TestIamPermissionsRegionHealthCheckRequest other = + (com.google.cloud.compute.v1.TestIamPermissionsRegionHealthCheckRequest) obj; + + if (!getProject().equals(other.getProject())) return false; + if (!getRegion().equals(other.getRegion())) return false; + if (!getResource().equals(other.getResource())) return false; + if (hasTestPermissionsRequestResource() != other.hasTestPermissionsRequestResource()) + return false; + if (hasTestPermissionsRequestResource()) { + if (!getTestPermissionsRequestResource().equals(other.getTestPermissionsRequestResource())) + return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + PROJECT_FIELD_NUMBER; + hash = (53 * hash) + getProject().hashCode(); + hash = (37 * hash) + REGION_FIELD_NUMBER; + hash = (53 * hash) + getRegion().hashCode(); + hash = (37 * hash) + RESOURCE_FIELD_NUMBER; + hash = (53 * hash) + getResource().hashCode(); + if (hasTestPermissionsRequestResource()) { + hash = (37 * hash) + TEST_PERMISSIONS_REQUEST_RESOURCE_FIELD_NUMBER; + hash = (53 * hash) + getTestPermissionsRequestResource().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.compute.v1.TestIamPermissionsRegionHealthCheckRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.TestIamPermissionsRegionHealthCheckRequest 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.TestIamPermissionsRegionHealthCheckRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.TestIamPermissionsRegionHealthCheckRequest 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.TestIamPermissionsRegionHealthCheckRequest parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.TestIamPermissionsRegionHealthCheckRequest 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.TestIamPermissionsRegionHealthCheckRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.TestIamPermissionsRegionHealthCheckRequest 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.TestIamPermissionsRegionHealthCheckRequest + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.TestIamPermissionsRegionHealthCheckRequest + 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.TestIamPermissionsRegionHealthCheckRequest 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.TestIamPermissionsRegionHealthCheckRequest 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.TestIamPermissionsRegionHealthCheckRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * A request message for RegionHealthChecks.TestIamPermissions. See the method description for details.
+   * 
+ * + * Protobuf type {@code google.cloud.compute.v1.TestIamPermissionsRegionHealthCheckRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.TestIamPermissionsRegionHealthCheckRequest) + com.google.cloud.compute.v1.TestIamPermissionsRegionHealthCheckRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_TestIamPermissionsRegionHealthCheckRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_TestIamPermissionsRegionHealthCheckRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.TestIamPermissionsRegionHealthCheckRequest.class, + com.google.cloud.compute.v1.TestIamPermissionsRegionHealthCheckRequest.Builder.class); + } + + // Construct using + // com.google.cloud.compute.v1.TestIamPermissionsRegionHealthCheckRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getTestPermissionsRequestResourceFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + project_ = ""; + region_ = ""; + resource_ = ""; + testPermissionsRequestResource_ = null; + if (testPermissionsRequestResourceBuilder_ != null) { + testPermissionsRequestResourceBuilder_.dispose(); + testPermissionsRequestResourceBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_TestIamPermissionsRegionHealthCheckRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.compute.v1.TestIamPermissionsRegionHealthCheckRequest + getDefaultInstanceForType() { + return com.google.cloud.compute.v1.TestIamPermissionsRegionHealthCheckRequest + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.compute.v1.TestIamPermissionsRegionHealthCheckRequest build() { + com.google.cloud.compute.v1.TestIamPermissionsRegionHealthCheckRequest result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.compute.v1.TestIamPermissionsRegionHealthCheckRequest buildPartial() { + com.google.cloud.compute.v1.TestIamPermissionsRegionHealthCheckRequest result = + new com.google.cloud.compute.v1.TestIamPermissionsRegionHealthCheckRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.compute.v1.TestIamPermissionsRegionHealthCheckRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.project_ = project_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.region_ = region_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.resource_ = resource_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000008) != 0)) { + result.testPermissionsRequestResource_ = + testPermissionsRequestResourceBuilder_ == null + ? testPermissionsRequestResource_ + : testPermissionsRequestResourceBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @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.TestIamPermissionsRegionHealthCheckRequest) { + return mergeFrom( + (com.google.cloud.compute.v1.TestIamPermissionsRegionHealthCheckRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.compute.v1.TestIamPermissionsRegionHealthCheckRequest other) { + if (other + == com.google.cloud.compute.v1.TestIamPermissionsRegionHealthCheckRequest + .getDefaultInstance()) return this; + if (!other.getProject().isEmpty()) { + project_ = other.project_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getRegion().isEmpty()) { + region_ = other.region_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (!other.getResource().isEmpty()) { + resource_ = other.resource_; + bitField0_ |= 0x00000004; + onChanged(); + } + if (other.hasTestPermissionsRequestResource()) { + mergeTestPermissionsRequestResource(other.getTestPermissionsRequestResource()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 1111570338: + { + region_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 1111570338 + case 1566449778: + { + resource_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 1566449778 + case 1820481738: + { + project_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 1820481738 + case -781249230: + { + input.readMessage( + getTestPermissionsRequestResourceFieldBuilder().getBuilder(), + extensionRegistry); + bitField0_ |= 0x00000008; + break; + } // case -781249230 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object project_ = ""; + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The project. + */ + public java.lang.String getProject() { + java.lang.Object ref = project_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + project_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for project. + */ + public com.google.protobuf.ByteString getProjectBytes() { + java.lang.Object ref = project_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + project_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The project to set. + * @return This builder for chaining. + */ + public Builder setProject(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + project_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearProject() { + project_ = getDefaultInstance().getProject(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for project to set. + * @return This builder for chaining. + */ + public Builder setProjectBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + project_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object region_ = ""; + + /** + * + * + *
+     * The name of the region for this request.
+     * 
+ * + * string region = 138946292 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The region. + */ + public java.lang.String getRegion() { + java.lang.Object ref = region_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + region_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The name of the region for this request.
+     * 
+ * + * string region = 138946292 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for region. + */ + public com.google.protobuf.ByteString getRegionBytes() { + java.lang.Object ref = region_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + region_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The name of the region for this request.
+     * 
+ * + * string region = 138946292 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The region to set. + * @return This builder for chaining. + */ + public Builder setRegion(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + region_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * The name of the region for this request.
+     * 
+ * + * string region = 138946292 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearRegion() { + region_ = getDefaultInstance().getRegion(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * The name of the region for this request.
+     * 
+ * + * string region = 138946292 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for region to set. + * @return This builder for chaining. + */ + public Builder setRegionBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + region_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private java.lang.Object resource_ = ""; + + /** + * + * + *
+     * Name or id of the resource for this request.
+     * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The resource. + */ + public java.lang.String getResource() { + java.lang.Object ref = resource_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + resource_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Name or id of the resource for this request.
+     * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for resource. + */ + public com.google.protobuf.ByteString getResourceBytes() { + java.lang.Object ref = resource_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + resource_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Name or id of the resource for this request.
+     * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The resource to set. + * @return This builder for chaining. + */ + public Builder setResource(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + resource_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Name or id of the resource for this request.
+     * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearResource() { + resource_ = getDefaultInstance().getResource(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + + /** + * + * + *
+     * Name or id of the resource for this request.
+     * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for resource to set. + * @return This builder for chaining. + */ + public Builder setResourceBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + resource_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + private com.google.cloud.compute.v1.TestPermissionsRequest testPermissionsRequestResource_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.TestPermissionsRequest, + com.google.cloud.compute.v1.TestPermissionsRequest.Builder, + com.google.cloud.compute.v1.TestPermissionsRequestOrBuilder> + testPermissionsRequestResourceBuilder_; + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the testPermissionsRequestResource field is set. + */ + public boolean hasTestPermissionsRequestResource() { + return ((bitField0_ & 0x00000008) != 0); + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The testPermissionsRequestResource. + */ + public com.google.cloud.compute.v1.TestPermissionsRequest getTestPermissionsRequestResource() { + if (testPermissionsRequestResourceBuilder_ == null) { + return testPermissionsRequestResource_ == null + ? com.google.cloud.compute.v1.TestPermissionsRequest.getDefaultInstance() + : testPermissionsRequestResource_; + } else { + return testPermissionsRequestResourceBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setTestPermissionsRequestResource( + com.google.cloud.compute.v1.TestPermissionsRequest value) { + if (testPermissionsRequestResourceBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + testPermissionsRequestResource_ = value; + } else { + testPermissionsRequestResourceBuilder_.setMessage(value); + } + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setTestPermissionsRequestResource( + com.google.cloud.compute.v1.TestPermissionsRequest.Builder builderForValue) { + if (testPermissionsRequestResourceBuilder_ == null) { + testPermissionsRequestResource_ = builderForValue.build(); + } else { + testPermissionsRequestResourceBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder mergeTestPermissionsRequestResource( + com.google.cloud.compute.v1.TestPermissionsRequest value) { + if (testPermissionsRequestResourceBuilder_ == null) { + if (((bitField0_ & 0x00000008) != 0) + && testPermissionsRequestResource_ != null + && testPermissionsRequestResource_ + != com.google.cloud.compute.v1.TestPermissionsRequest.getDefaultInstance()) { + getTestPermissionsRequestResourceBuilder().mergeFrom(value); + } else { + testPermissionsRequestResource_ = value; + } + } else { + testPermissionsRequestResourceBuilder_.mergeFrom(value); + } + if (testPermissionsRequestResource_ != null) { + bitField0_ |= 0x00000008; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder clearTestPermissionsRequestResource() { + bitField0_ = (bitField0_ & ~0x00000008); + testPermissionsRequestResource_ = null; + if (testPermissionsRequestResourceBuilder_ != null) { + testPermissionsRequestResourceBuilder_.dispose(); + testPermissionsRequestResourceBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.compute.v1.TestPermissionsRequest.Builder + getTestPermissionsRequestResourceBuilder() { + bitField0_ |= 0x00000008; + onChanged(); + return getTestPermissionsRequestResourceFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.compute.v1.TestPermissionsRequestOrBuilder + getTestPermissionsRequestResourceOrBuilder() { + if (testPermissionsRequestResourceBuilder_ != null) { + return testPermissionsRequestResourceBuilder_.getMessageOrBuilder(); + } else { + return testPermissionsRequestResource_ == null + ? com.google.cloud.compute.v1.TestPermissionsRequest.getDefaultInstance() + : testPermissionsRequestResource_; + } + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.TestPermissionsRequest, + com.google.cloud.compute.v1.TestPermissionsRequest.Builder, + com.google.cloud.compute.v1.TestPermissionsRequestOrBuilder> + getTestPermissionsRequestResourceFieldBuilder() { + if (testPermissionsRequestResourceBuilder_ == null) { + testPermissionsRequestResourceBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.TestPermissionsRequest, + com.google.cloud.compute.v1.TestPermissionsRequest.Builder, + com.google.cloud.compute.v1.TestPermissionsRequestOrBuilder>( + getTestPermissionsRequestResource(), getParentForChildren(), isClean()); + testPermissionsRequestResource_ = null; + } + return testPermissionsRequestResourceBuilder_; + } + + @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.TestIamPermissionsRegionHealthCheckRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.TestIamPermissionsRegionHealthCheckRequest) + private static final com.google.cloud.compute.v1.TestIamPermissionsRegionHealthCheckRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.compute.v1.TestIamPermissionsRegionHealthCheckRequest(); + } + + public static com.google.cloud.compute.v1.TestIamPermissionsRegionHealthCheckRequest + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public TestIamPermissionsRegionHealthCheckRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException() + .setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.compute.v1.TestIamPermissionsRegionHealthCheckRequest + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TestIamPermissionsRegionHealthCheckRequestOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TestIamPermissionsRegionHealthCheckRequestOrBuilder.java new file mode 100644 index 000000000000..3dbcadd35e8d --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TestIamPermissionsRegionHealthCheckRequestOrBuilder.java @@ -0,0 +1,148 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +public interface TestIamPermissionsRegionHealthCheckRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.TestIamPermissionsRegionHealthCheckRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Project ID for this request.
+   * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The project. + */ + java.lang.String getProject(); + + /** + * + * + *
+   * Project ID for this request.
+   * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for project. + */ + com.google.protobuf.ByteString getProjectBytes(); + + /** + * + * + *
+   * The name of the region for this request.
+   * 
+ * + * string region = 138946292 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The region. + */ + java.lang.String getRegion(); + + /** + * + * + *
+   * The name of the region for this request.
+   * 
+ * + * string region = 138946292 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for region. + */ + com.google.protobuf.ByteString getRegionBytes(); + + /** + * + * + *
+   * Name or id of the resource for this request.
+   * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The resource. + */ + java.lang.String getResource(); + + /** + * + * + *
+   * Name or id of the resource for this request.
+   * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for resource. + */ + com.google.protobuf.ByteString getResourceBytes(); + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the testPermissionsRequestResource field is set. + */ + boolean hasTestPermissionsRequestResource(); + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The testPermissionsRequestResource. + */ + com.google.cloud.compute.v1.TestPermissionsRequest getTestPermissionsRequestResource(); + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + com.google.cloud.compute.v1.TestPermissionsRequestOrBuilder + getTestPermissionsRequestResourceOrBuilder(); +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TestIamPermissionsRegionNotificationEndpointRequest.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TestIamPermissionsRegionNotificationEndpointRequest.java new file mode 100644 index 000000000000..43bac2846873 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TestIamPermissionsRegionNotificationEndpointRequest.java @@ -0,0 +1,1380 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +/** + * + * + *
+ * A request message for RegionNotificationEndpoints.TestIamPermissions. See the method description for details.
+ * 
+ * + * Protobuf type {@code google.cloud.compute.v1.TestIamPermissionsRegionNotificationEndpointRequest} + */ +public final class TestIamPermissionsRegionNotificationEndpointRequest + extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.TestIamPermissionsRegionNotificationEndpointRequest) + TestIamPermissionsRegionNotificationEndpointRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use TestIamPermissionsRegionNotificationEndpointRequest.newBuilder() to construct. + private TestIamPermissionsRegionNotificationEndpointRequest( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private TestIamPermissionsRegionNotificationEndpointRequest() { + project_ = ""; + region_ = ""; + resource_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new TestIamPermissionsRegionNotificationEndpointRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_TestIamPermissionsRegionNotificationEndpointRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_TestIamPermissionsRegionNotificationEndpointRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.TestIamPermissionsRegionNotificationEndpointRequest.class, + com.google.cloud.compute.v1.TestIamPermissionsRegionNotificationEndpointRequest.Builder + .class); + } + + private int bitField0_; + public static final int PROJECT_FIELD_NUMBER = 227560217; + + @SuppressWarnings("serial") + private volatile java.lang.Object project_ = ""; + + /** + * + * + *
+   * Project ID for this request.
+   * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The project. + */ + @java.lang.Override + public java.lang.String getProject() { + java.lang.Object ref = project_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + project_ = s; + return s; + } + } + + /** + * + * + *
+   * Project ID for this request.
+   * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for project. + */ + @java.lang.Override + public com.google.protobuf.ByteString getProjectBytes() { + java.lang.Object ref = project_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + project_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int REGION_FIELD_NUMBER = 138946292; + + @SuppressWarnings("serial") + private volatile java.lang.Object region_ = ""; + + /** + * + * + *
+   * The name of the region for this request.
+   * 
+ * + * string region = 138946292 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The region. + */ + @java.lang.Override + public java.lang.String getRegion() { + java.lang.Object ref = region_; + 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(); + region_ = s; + return s; + } + } + + /** + * + * + *
+   * The name of the region for this request.
+   * 
+ * + * string region = 138946292 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for region. + */ + @java.lang.Override + public com.google.protobuf.ByteString getRegionBytes() { + java.lang.Object ref = region_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + region_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int RESOURCE_FIELD_NUMBER = 195806222; + + @SuppressWarnings("serial") + private volatile java.lang.Object resource_ = ""; + + /** + * + * + *
+   * Name or id of the resource for this request.
+   * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The resource. + */ + @java.lang.Override + public java.lang.String getResource() { + java.lang.Object ref = resource_; + 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(); + resource_ = s; + return s; + } + } + + /** + * + * + *
+   * Name or id of the resource for this request.
+   * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for resource. + */ + @java.lang.Override + public com.google.protobuf.ByteString getResourceBytes() { + java.lang.Object ref = resource_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + resource_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int TEST_PERMISSIONS_REQUEST_RESOURCE_FIELD_NUMBER = 439214758; + private com.google.cloud.compute.v1.TestPermissionsRequest testPermissionsRequestResource_; + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the testPermissionsRequestResource field is set. + */ + @java.lang.Override + public boolean hasTestPermissionsRequestResource() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The testPermissionsRequestResource. + */ + @java.lang.Override + public com.google.cloud.compute.v1.TestPermissionsRequest getTestPermissionsRequestResource() { + return testPermissionsRequestResource_ == null + ? com.google.cloud.compute.v1.TestPermissionsRequest.getDefaultInstance() + : testPermissionsRequestResource_; + } + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + @java.lang.Override + public com.google.cloud.compute.v1.TestPermissionsRequestOrBuilder + getTestPermissionsRequestResourceOrBuilder() { + return testPermissionsRequestResource_ == null + ? com.google.cloud.compute.v1.TestPermissionsRequest.getDefaultInstance() + : testPermissionsRequestResource_; + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(region_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 138946292, region_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resource_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 195806222, resource_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(project_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 227560217, project_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(439214758, getTestPermissionsRequestResource()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(region_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(138946292, region_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resource_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(195806222, resource_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(project_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(227560217, project_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 439214758, getTestPermissionsRequestResource()); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj + instanceof + com.google.cloud.compute.v1.TestIamPermissionsRegionNotificationEndpointRequest)) { + return super.equals(obj); + } + com.google.cloud.compute.v1.TestIamPermissionsRegionNotificationEndpointRequest other = + (com.google.cloud.compute.v1.TestIamPermissionsRegionNotificationEndpointRequest) obj; + + if (!getProject().equals(other.getProject())) return false; + if (!getRegion().equals(other.getRegion())) return false; + if (!getResource().equals(other.getResource())) return false; + if (hasTestPermissionsRequestResource() != other.hasTestPermissionsRequestResource()) + return false; + if (hasTestPermissionsRequestResource()) { + if (!getTestPermissionsRequestResource().equals(other.getTestPermissionsRequestResource())) + return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + PROJECT_FIELD_NUMBER; + hash = (53 * hash) + getProject().hashCode(); + hash = (37 * hash) + REGION_FIELD_NUMBER; + hash = (53 * hash) + getRegion().hashCode(); + hash = (37 * hash) + RESOURCE_FIELD_NUMBER; + hash = (53 * hash) + getResource().hashCode(); + if (hasTestPermissionsRequestResource()) { + hash = (37 * hash) + TEST_PERMISSIONS_REQUEST_RESOURCE_FIELD_NUMBER; + hash = (53 * hash) + getTestPermissionsRequestResource().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.compute.v1.TestIamPermissionsRegionNotificationEndpointRequest + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.TestIamPermissionsRegionNotificationEndpointRequest + 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.TestIamPermissionsRegionNotificationEndpointRequest + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.TestIamPermissionsRegionNotificationEndpointRequest + 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.TestIamPermissionsRegionNotificationEndpointRequest + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.TestIamPermissionsRegionNotificationEndpointRequest + 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.TestIamPermissionsRegionNotificationEndpointRequest + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.TestIamPermissionsRegionNotificationEndpointRequest + 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.TestIamPermissionsRegionNotificationEndpointRequest + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.TestIamPermissionsRegionNotificationEndpointRequest + 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.TestIamPermissionsRegionNotificationEndpointRequest + 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.TestIamPermissionsRegionNotificationEndpointRequest + 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.TestIamPermissionsRegionNotificationEndpointRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * A request message for RegionNotificationEndpoints.TestIamPermissions. See the method description for details.
+   * 
+ * + * Protobuf type {@code + * google.cloud.compute.v1.TestIamPermissionsRegionNotificationEndpointRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.TestIamPermissionsRegionNotificationEndpointRequest) + com.google.cloud.compute.v1.TestIamPermissionsRegionNotificationEndpointRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_TestIamPermissionsRegionNotificationEndpointRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_TestIamPermissionsRegionNotificationEndpointRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.TestIamPermissionsRegionNotificationEndpointRequest.class, + com.google.cloud.compute.v1.TestIamPermissionsRegionNotificationEndpointRequest + .Builder.class); + } + + // Construct using + // com.google.cloud.compute.v1.TestIamPermissionsRegionNotificationEndpointRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getTestPermissionsRequestResourceFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + project_ = ""; + region_ = ""; + resource_ = ""; + testPermissionsRequestResource_ = null; + if (testPermissionsRequestResourceBuilder_ != null) { + testPermissionsRequestResourceBuilder_.dispose(); + testPermissionsRequestResourceBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_TestIamPermissionsRegionNotificationEndpointRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.compute.v1.TestIamPermissionsRegionNotificationEndpointRequest + getDefaultInstanceForType() { + return com.google.cloud.compute.v1.TestIamPermissionsRegionNotificationEndpointRequest + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.compute.v1.TestIamPermissionsRegionNotificationEndpointRequest build() { + com.google.cloud.compute.v1.TestIamPermissionsRegionNotificationEndpointRequest result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.compute.v1.TestIamPermissionsRegionNotificationEndpointRequest + buildPartial() { + com.google.cloud.compute.v1.TestIamPermissionsRegionNotificationEndpointRequest result = + new com.google.cloud.compute.v1.TestIamPermissionsRegionNotificationEndpointRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.compute.v1.TestIamPermissionsRegionNotificationEndpointRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.project_ = project_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.region_ = region_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.resource_ = resource_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000008) != 0)) { + result.testPermissionsRequestResource_ = + testPermissionsRequestResourceBuilder_ == null + ? testPermissionsRequestResource_ + : testPermissionsRequestResourceBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @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.TestIamPermissionsRegionNotificationEndpointRequest) { + return mergeFrom( + (com.google.cloud.compute.v1.TestIamPermissionsRegionNotificationEndpointRequest) + other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.compute.v1.TestIamPermissionsRegionNotificationEndpointRequest other) { + if (other + == com.google.cloud.compute.v1.TestIamPermissionsRegionNotificationEndpointRequest + .getDefaultInstance()) return this; + if (!other.getProject().isEmpty()) { + project_ = other.project_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getRegion().isEmpty()) { + region_ = other.region_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (!other.getResource().isEmpty()) { + resource_ = other.resource_; + bitField0_ |= 0x00000004; + onChanged(); + } + if (other.hasTestPermissionsRequestResource()) { + mergeTestPermissionsRequestResource(other.getTestPermissionsRequestResource()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 1111570338: + { + region_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 1111570338 + case 1566449778: + { + resource_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 1566449778 + case 1820481738: + { + project_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 1820481738 + case -781249230: + { + input.readMessage( + getTestPermissionsRequestResourceFieldBuilder().getBuilder(), + extensionRegistry); + bitField0_ |= 0x00000008; + break; + } // case -781249230 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object project_ = ""; + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The project. + */ + public java.lang.String getProject() { + java.lang.Object ref = project_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + project_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for project. + */ + public com.google.protobuf.ByteString getProjectBytes() { + java.lang.Object ref = project_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + project_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The project to set. + * @return This builder for chaining. + */ + public Builder setProject(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + project_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearProject() { + project_ = getDefaultInstance().getProject(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for project to set. + * @return This builder for chaining. + */ + public Builder setProjectBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + project_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object region_ = ""; + + /** + * + * + *
+     * The name of the region for this request.
+     * 
+ * + * string region = 138946292 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The region. + */ + public java.lang.String getRegion() { + java.lang.Object ref = region_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + region_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * The name of the region for this request.
+     * 
+ * + * string region = 138946292 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for region. + */ + public com.google.protobuf.ByteString getRegionBytes() { + java.lang.Object ref = region_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + region_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * The name of the region for this request.
+     * 
+ * + * string region = 138946292 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The region to set. + * @return This builder for chaining. + */ + public Builder setRegion(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + region_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * The name of the region for this request.
+     * 
+ * + * string region = 138946292 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearRegion() { + region_ = getDefaultInstance().getRegion(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * The name of the region for this request.
+     * 
+ * + * string region = 138946292 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for region to set. + * @return This builder for chaining. + */ + public Builder setRegionBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + region_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private java.lang.Object resource_ = ""; + + /** + * + * + *
+     * Name or id of the resource for this request.
+     * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The resource. + */ + public java.lang.String getResource() { + java.lang.Object ref = resource_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + resource_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Name or id of the resource for this request.
+     * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for resource. + */ + public com.google.protobuf.ByteString getResourceBytes() { + java.lang.Object ref = resource_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + resource_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Name or id of the resource for this request.
+     * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The resource to set. + * @return This builder for chaining. + */ + public Builder setResource(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + resource_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Name or id of the resource for this request.
+     * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearResource() { + resource_ = getDefaultInstance().getResource(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + + /** + * + * + *
+     * Name or id of the resource for this request.
+     * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for resource to set. + * @return This builder for chaining. + */ + public Builder setResourceBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + resource_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + private com.google.cloud.compute.v1.TestPermissionsRequest testPermissionsRequestResource_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.TestPermissionsRequest, + com.google.cloud.compute.v1.TestPermissionsRequest.Builder, + com.google.cloud.compute.v1.TestPermissionsRequestOrBuilder> + testPermissionsRequestResourceBuilder_; + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the testPermissionsRequestResource field is set. + */ + public boolean hasTestPermissionsRequestResource() { + return ((bitField0_ & 0x00000008) != 0); + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The testPermissionsRequestResource. + */ + public com.google.cloud.compute.v1.TestPermissionsRequest getTestPermissionsRequestResource() { + if (testPermissionsRequestResourceBuilder_ == null) { + return testPermissionsRequestResource_ == null + ? com.google.cloud.compute.v1.TestPermissionsRequest.getDefaultInstance() + : testPermissionsRequestResource_; + } else { + return testPermissionsRequestResourceBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setTestPermissionsRequestResource( + com.google.cloud.compute.v1.TestPermissionsRequest value) { + if (testPermissionsRequestResourceBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + testPermissionsRequestResource_ = value; + } else { + testPermissionsRequestResourceBuilder_.setMessage(value); + } + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setTestPermissionsRequestResource( + com.google.cloud.compute.v1.TestPermissionsRequest.Builder builderForValue) { + if (testPermissionsRequestResourceBuilder_ == null) { + testPermissionsRequestResource_ = builderForValue.build(); + } else { + testPermissionsRequestResourceBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder mergeTestPermissionsRequestResource( + com.google.cloud.compute.v1.TestPermissionsRequest value) { + if (testPermissionsRequestResourceBuilder_ == null) { + if (((bitField0_ & 0x00000008) != 0) + && testPermissionsRequestResource_ != null + && testPermissionsRequestResource_ + != com.google.cloud.compute.v1.TestPermissionsRequest.getDefaultInstance()) { + getTestPermissionsRequestResourceBuilder().mergeFrom(value); + } else { + testPermissionsRequestResource_ = value; + } + } else { + testPermissionsRequestResourceBuilder_.mergeFrom(value); + } + if (testPermissionsRequestResource_ != null) { + bitField0_ |= 0x00000008; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder clearTestPermissionsRequestResource() { + bitField0_ = (bitField0_ & ~0x00000008); + testPermissionsRequestResource_ = null; + if (testPermissionsRequestResourceBuilder_ != null) { + testPermissionsRequestResourceBuilder_.dispose(); + testPermissionsRequestResourceBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.compute.v1.TestPermissionsRequest.Builder + getTestPermissionsRequestResourceBuilder() { + bitField0_ |= 0x00000008; + onChanged(); + return getTestPermissionsRequestResourceFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.compute.v1.TestPermissionsRequestOrBuilder + getTestPermissionsRequestResourceOrBuilder() { + if (testPermissionsRequestResourceBuilder_ != null) { + return testPermissionsRequestResourceBuilder_.getMessageOrBuilder(); + } else { + return testPermissionsRequestResource_ == null + ? com.google.cloud.compute.v1.TestPermissionsRequest.getDefaultInstance() + : testPermissionsRequestResource_; + } + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.TestPermissionsRequest, + com.google.cloud.compute.v1.TestPermissionsRequest.Builder, + com.google.cloud.compute.v1.TestPermissionsRequestOrBuilder> + getTestPermissionsRequestResourceFieldBuilder() { + if (testPermissionsRequestResourceBuilder_ == null) { + testPermissionsRequestResourceBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.TestPermissionsRequest, + com.google.cloud.compute.v1.TestPermissionsRequest.Builder, + com.google.cloud.compute.v1.TestPermissionsRequestOrBuilder>( + getTestPermissionsRequestResource(), getParentForChildren(), isClean()); + testPermissionsRequestResource_ = null; + } + return testPermissionsRequestResourceBuilder_; + } + + @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.TestIamPermissionsRegionNotificationEndpointRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.TestIamPermissionsRegionNotificationEndpointRequest) + private static final com.google.cloud.compute.v1 + .TestIamPermissionsRegionNotificationEndpointRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.compute.v1.TestIamPermissionsRegionNotificationEndpointRequest(); + } + + public static com.google.cloud.compute.v1.TestIamPermissionsRegionNotificationEndpointRequest + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser< + TestIamPermissionsRegionNotificationEndpointRequest> + PARSER = + new com.google.protobuf.AbstractParser< + TestIamPermissionsRegionNotificationEndpointRequest>() { + @java.lang.Override + public TestIamPermissionsRegionNotificationEndpointRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException() + .setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser + parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser + getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.compute.v1.TestIamPermissionsRegionNotificationEndpointRequest + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TestIamPermissionsRegionNotificationEndpointRequestOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TestIamPermissionsRegionNotificationEndpointRequestOrBuilder.java new file mode 100644 index 000000000000..fbfda32046f0 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TestIamPermissionsRegionNotificationEndpointRequestOrBuilder.java @@ -0,0 +1,148 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +public interface TestIamPermissionsRegionNotificationEndpointRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.TestIamPermissionsRegionNotificationEndpointRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Project ID for this request.
+   * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The project. + */ + java.lang.String getProject(); + + /** + * + * + *
+   * Project ID for this request.
+   * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for project. + */ + com.google.protobuf.ByteString getProjectBytes(); + + /** + * + * + *
+   * The name of the region for this request.
+   * 
+ * + * string region = 138946292 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The region. + */ + java.lang.String getRegion(); + + /** + * + * + *
+   * The name of the region for this request.
+   * 
+ * + * string region = 138946292 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for region. + */ + com.google.protobuf.ByteString getRegionBytes(); + + /** + * + * + *
+   * Name or id of the resource for this request.
+   * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The resource. + */ + java.lang.String getResource(); + + /** + * + * + *
+   * Name or id of the resource for this request.
+   * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for resource. + */ + com.google.protobuf.ByteString getResourceBytes(); + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the testPermissionsRequestResource field is set. + */ + boolean hasTestPermissionsRequestResource(); + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The testPermissionsRequestResource. + */ + com.google.cloud.compute.v1.TestPermissionsRequest getTestPermissionsRequestResource(); + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + com.google.cloud.compute.v1.TestPermissionsRequestOrBuilder + getTestPermissionsRequestResourceOrBuilder(); +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TestIamPermissionsRouteRequest.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TestIamPermissionsRouteRequest.java new file mode 100644 index 000000000000..161c54828951 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TestIamPermissionsRouteRequest.java @@ -0,0 +1,1156 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +/** + * + * + *
+ * A request message for Routes.TestIamPermissions. See the method description for details.
+ * 
+ * + * Protobuf type {@code google.cloud.compute.v1.TestIamPermissionsRouteRequest} + */ +public final class TestIamPermissionsRouteRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.TestIamPermissionsRouteRequest) + TestIamPermissionsRouteRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use TestIamPermissionsRouteRequest.newBuilder() to construct. + private TestIamPermissionsRouteRequest( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private TestIamPermissionsRouteRequest() { + project_ = ""; + resource_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new TestIamPermissionsRouteRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_TestIamPermissionsRouteRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_TestIamPermissionsRouteRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.TestIamPermissionsRouteRequest.class, + com.google.cloud.compute.v1.TestIamPermissionsRouteRequest.Builder.class); + } + + private int bitField0_; + public static final int PROJECT_FIELD_NUMBER = 227560217; + + @SuppressWarnings("serial") + private volatile java.lang.Object project_ = ""; + + /** + * + * + *
+   * Project ID for this request.
+   * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The project. + */ + @java.lang.Override + public java.lang.String getProject() { + java.lang.Object ref = project_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + project_ = s; + return s; + } + } + + /** + * + * + *
+   * Project ID for this request.
+   * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for project. + */ + @java.lang.Override + public com.google.protobuf.ByteString getProjectBytes() { + java.lang.Object ref = project_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + project_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int RESOURCE_FIELD_NUMBER = 195806222; + + @SuppressWarnings("serial") + private volatile java.lang.Object resource_ = ""; + + /** + * + * + *
+   * Name or id of the resource for this request.
+   * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The resource. + */ + @java.lang.Override + public java.lang.String getResource() { + java.lang.Object ref = resource_; + 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(); + resource_ = s; + return s; + } + } + + /** + * + * + *
+   * Name or id of the resource for this request.
+   * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for resource. + */ + @java.lang.Override + public com.google.protobuf.ByteString getResourceBytes() { + java.lang.Object ref = resource_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + resource_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int TEST_PERMISSIONS_REQUEST_RESOURCE_FIELD_NUMBER = 439214758; + private com.google.cloud.compute.v1.TestPermissionsRequest testPermissionsRequestResource_; + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the testPermissionsRequestResource field is set. + */ + @java.lang.Override + public boolean hasTestPermissionsRequestResource() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The testPermissionsRequestResource. + */ + @java.lang.Override + public com.google.cloud.compute.v1.TestPermissionsRequest getTestPermissionsRequestResource() { + return testPermissionsRequestResource_ == null + ? com.google.cloud.compute.v1.TestPermissionsRequest.getDefaultInstance() + : testPermissionsRequestResource_; + } + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + @java.lang.Override + public com.google.cloud.compute.v1.TestPermissionsRequestOrBuilder + getTestPermissionsRequestResourceOrBuilder() { + return testPermissionsRequestResource_ == null + ? com.google.cloud.compute.v1.TestPermissionsRequest.getDefaultInstance() + : testPermissionsRequestResource_; + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resource_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 195806222, resource_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(project_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 227560217, project_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(439214758, getTestPermissionsRequestResource()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resource_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(195806222, resource_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(project_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(227560217, project_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 439214758, getTestPermissionsRequestResource()); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.compute.v1.TestIamPermissionsRouteRequest)) { + return super.equals(obj); + } + com.google.cloud.compute.v1.TestIamPermissionsRouteRequest other = + (com.google.cloud.compute.v1.TestIamPermissionsRouteRequest) obj; + + if (!getProject().equals(other.getProject())) return false; + if (!getResource().equals(other.getResource())) return false; + if (hasTestPermissionsRequestResource() != other.hasTestPermissionsRequestResource()) + return false; + if (hasTestPermissionsRequestResource()) { + if (!getTestPermissionsRequestResource().equals(other.getTestPermissionsRequestResource())) + return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + PROJECT_FIELD_NUMBER; + hash = (53 * hash) + getProject().hashCode(); + hash = (37 * hash) + RESOURCE_FIELD_NUMBER; + hash = (53 * hash) + getResource().hashCode(); + if (hasTestPermissionsRequestResource()) { + hash = (37 * hash) + TEST_PERMISSIONS_REQUEST_RESOURCE_FIELD_NUMBER; + hash = (53 * hash) + getTestPermissionsRequestResource().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.compute.v1.TestIamPermissionsRouteRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.TestIamPermissionsRouteRequest 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.TestIamPermissionsRouteRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.TestIamPermissionsRouteRequest 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.TestIamPermissionsRouteRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.TestIamPermissionsRouteRequest 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.TestIamPermissionsRouteRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.TestIamPermissionsRouteRequest 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.TestIamPermissionsRouteRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.TestIamPermissionsRouteRequest 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.TestIamPermissionsRouteRequest 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.TestIamPermissionsRouteRequest 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.TestIamPermissionsRouteRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * A request message for Routes.TestIamPermissions. See the method description for details.
+   * 
+ * + * Protobuf type {@code google.cloud.compute.v1.TestIamPermissionsRouteRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.TestIamPermissionsRouteRequest) + com.google.cloud.compute.v1.TestIamPermissionsRouteRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_TestIamPermissionsRouteRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_TestIamPermissionsRouteRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.TestIamPermissionsRouteRequest.class, + com.google.cloud.compute.v1.TestIamPermissionsRouteRequest.Builder.class); + } + + // Construct using com.google.cloud.compute.v1.TestIamPermissionsRouteRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getTestPermissionsRequestResourceFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + project_ = ""; + resource_ = ""; + testPermissionsRequestResource_ = null; + if (testPermissionsRequestResourceBuilder_ != null) { + testPermissionsRequestResourceBuilder_.dispose(); + testPermissionsRequestResourceBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_TestIamPermissionsRouteRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.compute.v1.TestIamPermissionsRouteRequest getDefaultInstanceForType() { + return com.google.cloud.compute.v1.TestIamPermissionsRouteRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.compute.v1.TestIamPermissionsRouteRequest build() { + com.google.cloud.compute.v1.TestIamPermissionsRouteRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.compute.v1.TestIamPermissionsRouteRequest buildPartial() { + com.google.cloud.compute.v1.TestIamPermissionsRouteRequest result = + new com.google.cloud.compute.v1.TestIamPermissionsRouteRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.compute.v1.TestIamPermissionsRouteRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.project_ = project_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.resource_ = resource_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000004) != 0)) { + result.testPermissionsRequestResource_ = + testPermissionsRequestResourceBuilder_ == null + ? testPermissionsRequestResource_ + : testPermissionsRequestResourceBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @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.TestIamPermissionsRouteRequest) { + return mergeFrom((com.google.cloud.compute.v1.TestIamPermissionsRouteRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.compute.v1.TestIamPermissionsRouteRequest other) { + if (other == com.google.cloud.compute.v1.TestIamPermissionsRouteRequest.getDefaultInstance()) + return this; + if (!other.getProject().isEmpty()) { + project_ = other.project_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getResource().isEmpty()) { + resource_ = other.resource_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (other.hasTestPermissionsRequestResource()) { + mergeTestPermissionsRequestResource(other.getTestPermissionsRequestResource()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 1566449778: + { + resource_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 1566449778 + case 1820481738: + { + project_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 1820481738 + case -781249230: + { + input.readMessage( + getTestPermissionsRequestResourceFieldBuilder().getBuilder(), + extensionRegistry); + bitField0_ |= 0x00000004; + break; + } // case -781249230 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object project_ = ""; + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The project. + */ + public java.lang.String getProject() { + java.lang.Object ref = project_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + project_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for project. + */ + public com.google.protobuf.ByteString getProjectBytes() { + java.lang.Object ref = project_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + project_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The project to set. + * @return This builder for chaining. + */ + public Builder setProject(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + project_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearProject() { + project_ = getDefaultInstance().getProject(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for project to set. + * @return This builder for chaining. + */ + public Builder setProjectBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + project_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object resource_ = ""; + + /** + * + * + *
+     * Name or id of the resource for this request.
+     * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The resource. + */ + public java.lang.String getResource() { + java.lang.Object ref = resource_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + resource_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Name or id of the resource for this request.
+     * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for resource. + */ + public com.google.protobuf.ByteString getResourceBytes() { + java.lang.Object ref = resource_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + resource_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Name or id of the resource for this request.
+     * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The resource to set. + * @return This builder for chaining. + */ + public Builder setResource(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + resource_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Name or id of the resource for this request.
+     * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearResource() { + resource_ = getDefaultInstance().getResource(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * Name or id of the resource for this request.
+     * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for resource to set. + * @return This builder for chaining. + */ + public Builder setResourceBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + resource_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private com.google.cloud.compute.v1.TestPermissionsRequest testPermissionsRequestResource_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.TestPermissionsRequest, + com.google.cloud.compute.v1.TestPermissionsRequest.Builder, + com.google.cloud.compute.v1.TestPermissionsRequestOrBuilder> + testPermissionsRequestResourceBuilder_; + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the testPermissionsRequestResource field is set. + */ + public boolean hasTestPermissionsRequestResource() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The testPermissionsRequestResource. + */ + public com.google.cloud.compute.v1.TestPermissionsRequest getTestPermissionsRequestResource() { + if (testPermissionsRequestResourceBuilder_ == null) { + return testPermissionsRequestResource_ == null + ? com.google.cloud.compute.v1.TestPermissionsRequest.getDefaultInstance() + : testPermissionsRequestResource_; + } else { + return testPermissionsRequestResourceBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setTestPermissionsRequestResource( + com.google.cloud.compute.v1.TestPermissionsRequest value) { + if (testPermissionsRequestResourceBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + testPermissionsRequestResource_ = value; + } else { + testPermissionsRequestResourceBuilder_.setMessage(value); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setTestPermissionsRequestResource( + com.google.cloud.compute.v1.TestPermissionsRequest.Builder builderForValue) { + if (testPermissionsRequestResourceBuilder_ == null) { + testPermissionsRequestResource_ = builderForValue.build(); + } else { + testPermissionsRequestResourceBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder mergeTestPermissionsRequestResource( + com.google.cloud.compute.v1.TestPermissionsRequest value) { + if (testPermissionsRequestResourceBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0) + && testPermissionsRequestResource_ != null + && testPermissionsRequestResource_ + != com.google.cloud.compute.v1.TestPermissionsRequest.getDefaultInstance()) { + getTestPermissionsRequestResourceBuilder().mergeFrom(value); + } else { + testPermissionsRequestResource_ = value; + } + } else { + testPermissionsRequestResourceBuilder_.mergeFrom(value); + } + if (testPermissionsRequestResource_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder clearTestPermissionsRequestResource() { + bitField0_ = (bitField0_ & ~0x00000004); + testPermissionsRequestResource_ = null; + if (testPermissionsRequestResourceBuilder_ != null) { + testPermissionsRequestResourceBuilder_.dispose(); + testPermissionsRequestResourceBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.compute.v1.TestPermissionsRequest.Builder + getTestPermissionsRequestResourceBuilder() { + bitField0_ |= 0x00000004; + onChanged(); + return getTestPermissionsRequestResourceFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.compute.v1.TestPermissionsRequestOrBuilder + getTestPermissionsRequestResourceOrBuilder() { + if (testPermissionsRequestResourceBuilder_ != null) { + return testPermissionsRequestResourceBuilder_.getMessageOrBuilder(); + } else { + return testPermissionsRequestResource_ == null + ? com.google.cloud.compute.v1.TestPermissionsRequest.getDefaultInstance() + : testPermissionsRequestResource_; + } + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.TestPermissionsRequest, + com.google.cloud.compute.v1.TestPermissionsRequest.Builder, + com.google.cloud.compute.v1.TestPermissionsRequestOrBuilder> + getTestPermissionsRequestResourceFieldBuilder() { + if (testPermissionsRequestResourceBuilder_ == null) { + testPermissionsRequestResourceBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.TestPermissionsRequest, + com.google.cloud.compute.v1.TestPermissionsRequest.Builder, + com.google.cloud.compute.v1.TestPermissionsRequestOrBuilder>( + getTestPermissionsRequestResource(), getParentForChildren(), isClean()); + testPermissionsRequestResource_ = null; + } + return testPermissionsRequestResourceBuilder_; + } + + @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.TestIamPermissionsRouteRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.TestIamPermissionsRouteRequest) + private static final com.google.cloud.compute.v1.TestIamPermissionsRouteRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.compute.v1.TestIamPermissionsRouteRequest(); + } + + public static com.google.cloud.compute.v1.TestIamPermissionsRouteRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public TestIamPermissionsRouteRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.compute.v1.TestIamPermissionsRouteRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TestIamPermissionsRouteRequestOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TestIamPermissionsRouteRequestOrBuilder.java new file mode 100644 index 000000000000..e912a306d367 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TestIamPermissionsRouteRequestOrBuilder.java @@ -0,0 +1,122 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +public interface TestIamPermissionsRouteRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.TestIamPermissionsRouteRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Project ID for this request.
+   * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The project. + */ + java.lang.String getProject(); + + /** + * + * + *
+   * Project ID for this request.
+   * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for project. + */ + com.google.protobuf.ByteString getProjectBytes(); + + /** + * + * + *
+   * Name or id of the resource for this request.
+   * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The resource. + */ + java.lang.String getResource(); + + /** + * + * + *
+   * Name or id of the resource for this request.
+   * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for resource. + */ + com.google.protobuf.ByteString getResourceBytes(); + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the testPermissionsRequestResource field is set. + */ + boolean hasTestPermissionsRequestResource(); + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The testPermissionsRequestResource. + */ + com.google.cloud.compute.v1.TestPermissionsRequest getTestPermissionsRequestResource(); + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + com.google.cloud.compute.v1.TestPermissionsRequestOrBuilder + getTestPermissionsRequestResourceOrBuilder(); +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TestIamPermissionsTargetSslProxyRequest.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TestIamPermissionsTargetSslProxyRequest.java new file mode 100644 index 000000000000..46dd0228543b --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TestIamPermissionsTargetSslProxyRequest.java @@ -0,0 +1,1168 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +/** + * + * + *
+ * A request message for TargetSslProxies.TestIamPermissions. See the method description for details.
+ * 
+ * + * Protobuf type {@code google.cloud.compute.v1.TestIamPermissionsTargetSslProxyRequest} + */ +public final class TestIamPermissionsTargetSslProxyRequest + extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.TestIamPermissionsTargetSslProxyRequest) + TestIamPermissionsTargetSslProxyRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use TestIamPermissionsTargetSslProxyRequest.newBuilder() to construct. + private TestIamPermissionsTargetSslProxyRequest( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private TestIamPermissionsTargetSslProxyRequest() { + project_ = ""; + resource_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new TestIamPermissionsTargetSslProxyRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_TestIamPermissionsTargetSslProxyRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_TestIamPermissionsTargetSslProxyRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.TestIamPermissionsTargetSslProxyRequest.class, + com.google.cloud.compute.v1.TestIamPermissionsTargetSslProxyRequest.Builder.class); + } + + private int bitField0_; + public static final int PROJECT_FIELD_NUMBER = 227560217; + + @SuppressWarnings("serial") + private volatile java.lang.Object project_ = ""; + + /** + * + * + *
+   * Project ID for this request.
+   * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The project. + */ + @java.lang.Override + public java.lang.String getProject() { + java.lang.Object ref = project_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + project_ = s; + return s; + } + } + + /** + * + * + *
+   * Project ID for this request.
+   * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for project. + */ + @java.lang.Override + public com.google.protobuf.ByteString getProjectBytes() { + java.lang.Object ref = project_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + project_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int RESOURCE_FIELD_NUMBER = 195806222; + + @SuppressWarnings("serial") + private volatile java.lang.Object resource_ = ""; + + /** + * + * + *
+   * Name or id of the resource for this request.
+   * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The resource. + */ + @java.lang.Override + public java.lang.String getResource() { + java.lang.Object ref = resource_; + 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(); + resource_ = s; + return s; + } + } + + /** + * + * + *
+   * Name or id of the resource for this request.
+   * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for resource. + */ + @java.lang.Override + public com.google.protobuf.ByteString getResourceBytes() { + java.lang.Object ref = resource_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + resource_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int TEST_PERMISSIONS_REQUEST_RESOURCE_FIELD_NUMBER = 439214758; + private com.google.cloud.compute.v1.TestPermissionsRequest testPermissionsRequestResource_; + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the testPermissionsRequestResource field is set. + */ + @java.lang.Override + public boolean hasTestPermissionsRequestResource() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The testPermissionsRequestResource. + */ + @java.lang.Override + public com.google.cloud.compute.v1.TestPermissionsRequest getTestPermissionsRequestResource() { + return testPermissionsRequestResource_ == null + ? com.google.cloud.compute.v1.TestPermissionsRequest.getDefaultInstance() + : testPermissionsRequestResource_; + } + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + @java.lang.Override + public com.google.cloud.compute.v1.TestPermissionsRequestOrBuilder + getTestPermissionsRequestResourceOrBuilder() { + return testPermissionsRequestResource_ == null + ? com.google.cloud.compute.v1.TestPermissionsRequest.getDefaultInstance() + : testPermissionsRequestResource_; + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resource_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 195806222, resource_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(project_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 227560217, project_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(439214758, getTestPermissionsRequestResource()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resource_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(195806222, resource_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(project_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(227560217, project_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 439214758, getTestPermissionsRequestResource()); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.compute.v1.TestIamPermissionsTargetSslProxyRequest)) { + return super.equals(obj); + } + com.google.cloud.compute.v1.TestIamPermissionsTargetSslProxyRequest other = + (com.google.cloud.compute.v1.TestIamPermissionsTargetSslProxyRequest) obj; + + if (!getProject().equals(other.getProject())) return false; + if (!getResource().equals(other.getResource())) return false; + if (hasTestPermissionsRequestResource() != other.hasTestPermissionsRequestResource()) + return false; + if (hasTestPermissionsRequestResource()) { + if (!getTestPermissionsRequestResource().equals(other.getTestPermissionsRequestResource())) + return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + PROJECT_FIELD_NUMBER; + hash = (53 * hash) + getProject().hashCode(); + hash = (37 * hash) + RESOURCE_FIELD_NUMBER; + hash = (53 * hash) + getResource().hashCode(); + if (hasTestPermissionsRequestResource()) { + hash = (37 * hash) + TEST_PERMISSIONS_REQUEST_RESOURCE_FIELD_NUMBER; + hash = (53 * hash) + getTestPermissionsRequestResource().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.compute.v1.TestIamPermissionsTargetSslProxyRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.TestIamPermissionsTargetSslProxyRequest 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.TestIamPermissionsTargetSslProxyRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.TestIamPermissionsTargetSslProxyRequest 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.TestIamPermissionsTargetSslProxyRequest parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.TestIamPermissionsTargetSslProxyRequest 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.TestIamPermissionsTargetSslProxyRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.TestIamPermissionsTargetSslProxyRequest 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.TestIamPermissionsTargetSslProxyRequest + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.TestIamPermissionsTargetSslProxyRequest + 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.TestIamPermissionsTargetSslProxyRequest 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.TestIamPermissionsTargetSslProxyRequest 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.TestIamPermissionsTargetSslProxyRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * A request message for TargetSslProxies.TestIamPermissions. See the method description for details.
+   * 
+ * + * Protobuf type {@code google.cloud.compute.v1.TestIamPermissionsTargetSslProxyRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.TestIamPermissionsTargetSslProxyRequest) + com.google.cloud.compute.v1.TestIamPermissionsTargetSslProxyRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_TestIamPermissionsTargetSslProxyRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_TestIamPermissionsTargetSslProxyRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.TestIamPermissionsTargetSslProxyRequest.class, + com.google.cloud.compute.v1.TestIamPermissionsTargetSslProxyRequest.Builder.class); + } + + // Construct using + // com.google.cloud.compute.v1.TestIamPermissionsTargetSslProxyRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getTestPermissionsRequestResourceFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + project_ = ""; + resource_ = ""; + testPermissionsRequestResource_ = null; + if (testPermissionsRequestResourceBuilder_ != null) { + testPermissionsRequestResourceBuilder_.dispose(); + testPermissionsRequestResourceBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_TestIamPermissionsTargetSslProxyRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.compute.v1.TestIamPermissionsTargetSslProxyRequest + getDefaultInstanceForType() { + return com.google.cloud.compute.v1.TestIamPermissionsTargetSslProxyRequest + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.compute.v1.TestIamPermissionsTargetSslProxyRequest build() { + com.google.cloud.compute.v1.TestIamPermissionsTargetSslProxyRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.compute.v1.TestIamPermissionsTargetSslProxyRequest buildPartial() { + com.google.cloud.compute.v1.TestIamPermissionsTargetSslProxyRequest result = + new com.google.cloud.compute.v1.TestIamPermissionsTargetSslProxyRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.compute.v1.TestIamPermissionsTargetSslProxyRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.project_ = project_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.resource_ = resource_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000004) != 0)) { + result.testPermissionsRequestResource_ = + testPermissionsRequestResourceBuilder_ == null + ? testPermissionsRequestResource_ + : testPermissionsRequestResourceBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @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.TestIamPermissionsTargetSslProxyRequest) { + return mergeFrom( + (com.google.cloud.compute.v1.TestIamPermissionsTargetSslProxyRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.compute.v1.TestIamPermissionsTargetSslProxyRequest other) { + if (other + == com.google.cloud.compute.v1.TestIamPermissionsTargetSslProxyRequest + .getDefaultInstance()) return this; + if (!other.getProject().isEmpty()) { + project_ = other.project_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getResource().isEmpty()) { + resource_ = other.resource_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (other.hasTestPermissionsRequestResource()) { + mergeTestPermissionsRequestResource(other.getTestPermissionsRequestResource()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 1566449778: + { + resource_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 1566449778 + case 1820481738: + { + project_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 1820481738 + case -781249230: + { + input.readMessage( + getTestPermissionsRequestResourceFieldBuilder().getBuilder(), + extensionRegistry); + bitField0_ |= 0x00000004; + break; + } // case -781249230 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object project_ = ""; + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The project. + */ + public java.lang.String getProject() { + java.lang.Object ref = project_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + project_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for project. + */ + public com.google.protobuf.ByteString getProjectBytes() { + java.lang.Object ref = project_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + project_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The project to set. + * @return This builder for chaining. + */ + public Builder setProject(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + project_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearProject() { + project_ = getDefaultInstance().getProject(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for project to set. + * @return This builder for chaining. + */ + public Builder setProjectBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + project_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object resource_ = ""; + + /** + * + * + *
+     * Name or id of the resource for this request.
+     * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The resource. + */ + public java.lang.String getResource() { + java.lang.Object ref = resource_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + resource_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Name or id of the resource for this request.
+     * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for resource. + */ + public com.google.protobuf.ByteString getResourceBytes() { + java.lang.Object ref = resource_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + resource_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Name or id of the resource for this request.
+     * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The resource to set. + * @return This builder for chaining. + */ + public Builder setResource(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + resource_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Name or id of the resource for this request.
+     * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearResource() { + resource_ = getDefaultInstance().getResource(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * Name or id of the resource for this request.
+     * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for resource to set. + * @return This builder for chaining. + */ + public Builder setResourceBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + resource_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private com.google.cloud.compute.v1.TestPermissionsRequest testPermissionsRequestResource_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.TestPermissionsRequest, + com.google.cloud.compute.v1.TestPermissionsRequest.Builder, + com.google.cloud.compute.v1.TestPermissionsRequestOrBuilder> + testPermissionsRequestResourceBuilder_; + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the testPermissionsRequestResource field is set. + */ + public boolean hasTestPermissionsRequestResource() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The testPermissionsRequestResource. + */ + public com.google.cloud.compute.v1.TestPermissionsRequest getTestPermissionsRequestResource() { + if (testPermissionsRequestResourceBuilder_ == null) { + return testPermissionsRequestResource_ == null + ? com.google.cloud.compute.v1.TestPermissionsRequest.getDefaultInstance() + : testPermissionsRequestResource_; + } else { + return testPermissionsRequestResourceBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setTestPermissionsRequestResource( + com.google.cloud.compute.v1.TestPermissionsRequest value) { + if (testPermissionsRequestResourceBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + testPermissionsRequestResource_ = value; + } else { + testPermissionsRequestResourceBuilder_.setMessage(value); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setTestPermissionsRequestResource( + com.google.cloud.compute.v1.TestPermissionsRequest.Builder builderForValue) { + if (testPermissionsRequestResourceBuilder_ == null) { + testPermissionsRequestResource_ = builderForValue.build(); + } else { + testPermissionsRequestResourceBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder mergeTestPermissionsRequestResource( + com.google.cloud.compute.v1.TestPermissionsRequest value) { + if (testPermissionsRequestResourceBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0) + && testPermissionsRequestResource_ != null + && testPermissionsRequestResource_ + != com.google.cloud.compute.v1.TestPermissionsRequest.getDefaultInstance()) { + getTestPermissionsRequestResourceBuilder().mergeFrom(value); + } else { + testPermissionsRequestResource_ = value; + } + } else { + testPermissionsRequestResourceBuilder_.mergeFrom(value); + } + if (testPermissionsRequestResource_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder clearTestPermissionsRequestResource() { + bitField0_ = (bitField0_ & ~0x00000004); + testPermissionsRequestResource_ = null; + if (testPermissionsRequestResourceBuilder_ != null) { + testPermissionsRequestResourceBuilder_.dispose(); + testPermissionsRequestResourceBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.compute.v1.TestPermissionsRequest.Builder + getTestPermissionsRequestResourceBuilder() { + bitField0_ |= 0x00000004; + onChanged(); + return getTestPermissionsRequestResourceFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.compute.v1.TestPermissionsRequestOrBuilder + getTestPermissionsRequestResourceOrBuilder() { + if (testPermissionsRequestResourceBuilder_ != null) { + return testPermissionsRequestResourceBuilder_.getMessageOrBuilder(); + } else { + return testPermissionsRequestResource_ == null + ? com.google.cloud.compute.v1.TestPermissionsRequest.getDefaultInstance() + : testPermissionsRequestResource_; + } + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.TestPermissionsRequest, + com.google.cloud.compute.v1.TestPermissionsRequest.Builder, + com.google.cloud.compute.v1.TestPermissionsRequestOrBuilder> + getTestPermissionsRequestResourceFieldBuilder() { + if (testPermissionsRequestResourceBuilder_ == null) { + testPermissionsRequestResourceBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.TestPermissionsRequest, + com.google.cloud.compute.v1.TestPermissionsRequest.Builder, + com.google.cloud.compute.v1.TestPermissionsRequestOrBuilder>( + getTestPermissionsRequestResource(), getParentForChildren(), isClean()); + testPermissionsRequestResource_ = null; + } + return testPermissionsRequestResourceBuilder_; + } + + @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.TestIamPermissionsTargetSslProxyRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.TestIamPermissionsTargetSslProxyRequest) + private static final com.google.cloud.compute.v1.TestIamPermissionsTargetSslProxyRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.compute.v1.TestIamPermissionsTargetSslProxyRequest(); + } + + public static com.google.cloud.compute.v1.TestIamPermissionsTargetSslProxyRequest + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public TestIamPermissionsTargetSslProxyRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.compute.v1.TestIamPermissionsTargetSslProxyRequest + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TestIamPermissionsTargetSslProxyRequestOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TestIamPermissionsTargetSslProxyRequestOrBuilder.java new file mode 100644 index 000000000000..07352547aa07 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TestIamPermissionsTargetSslProxyRequestOrBuilder.java @@ -0,0 +1,122 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +public interface TestIamPermissionsTargetSslProxyRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.TestIamPermissionsTargetSslProxyRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Project ID for this request.
+   * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The project. + */ + java.lang.String getProject(); + + /** + * + * + *
+   * Project ID for this request.
+   * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for project. + */ + com.google.protobuf.ByteString getProjectBytes(); + + /** + * + * + *
+   * Name or id of the resource for this request.
+   * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The resource. + */ + java.lang.String getResource(); + + /** + * + * + *
+   * Name or id of the resource for this request.
+   * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for resource. + */ + com.google.protobuf.ByteString getResourceBytes(); + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the testPermissionsRequestResource field is set. + */ + boolean hasTestPermissionsRequestResource(); + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The testPermissionsRequestResource. + */ + com.google.cloud.compute.v1.TestPermissionsRequest getTestPermissionsRequestResource(); + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + com.google.cloud.compute.v1.TestPermissionsRequestOrBuilder + getTestPermissionsRequestResourceOrBuilder(); +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TestIamPermissionsTargetTcpProxyRequest.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TestIamPermissionsTargetTcpProxyRequest.java new file mode 100644 index 000000000000..0564d5ff2280 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TestIamPermissionsTargetTcpProxyRequest.java @@ -0,0 +1,1168 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +/** + * + * + *
+ * A request message for TargetTcpProxies.TestIamPermissions. See the method description for details.
+ * 
+ * + * Protobuf type {@code google.cloud.compute.v1.TestIamPermissionsTargetTcpProxyRequest} + */ +public final class TestIamPermissionsTargetTcpProxyRequest + extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.TestIamPermissionsTargetTcpProxyRequest) + TestIamPermissionsTargetTcpProxyRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use TestIamPermissionsTargetTcpProxyRequest.newBuilder() to construct. + private TestIamPermissionsTargetTcpProxyRequest( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private TestIamPermissionsTargetTcpProxyRequest() { + project_ = ""; + resource_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new TestIamPermissionsTargetTcpProxyRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_TestIamPermissionsTargetTcpProxyRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_TestIamPermissionsTargetTcpProxyRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.TestIamPermissionsTargetTcpProxyRequest.class, + com.google.cloud.compute.v1.TestIamPermissionsTargetTcpProxyRequest.Builder.class); + } + + private int bitField0_; + public static final int PROJECT_FIELD_NUMBER = 227560217; + + @SuppressWarnings("serial") + private volatile java.lang.Object project_ = ""; + + /** + * + * + *
+   * Project ID for this request.
+   * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The project. + */ + @java.lang.Override + public java.lang.String getProject() { + java.lang.Object ref = project_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + project_ = s; + return s; + } + } + + /** + * + * + *
+   * Project ID for this request.
+   * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for project. + */ + @java.lang.Override + public com.google.protobuf.ByteString getProjectBytes() { + java.lang.Object ref = project_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + project_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int RESOURCE_FIELD_NUMBER = 195806222; + + @SuppressWarnings("serial") + private volatile java.lang.Object resource_ = ""; + + /** + * + * + *
+   * Name or id of the resource for this request.
+   * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The resource. + */ + @java.lang.Override + public java.lang.String getResource() { + java.lang.Object ref = resource_; + 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(); + resource_ = s; + return s; + } + } + + /** + * + * + *
+   * Name or id of the resource for this request.
+   * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for resource. + */ + @java.lang.Override + public com.google.protobuf.ByteString getResourceBytes() { + java.lang.Object ref = resource_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + resource_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int TEST_PERMISSIONS_REQUEST_RESOURCE_FIELD_NUMBER = 439214758; + private com.google.cloud.compute.v1.TestPermissionsRequest testPermissionsRequestResource_; + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the testPermissionsRequestResource field is set. + */ + @java.lang.Override + public boolean hasTestPermissionsRequestResource() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The testPermissionsRequestResource. + */ + @java.lang.Override + public com.google.cloud.compute.v1.TestPermissionsRequest getTestPermissionsRequestResource() { + return testPermissionsRequestResource_ == null + ? com.google.cloud.compute.v1.TestPermissionsRequest.getDefaultInstance() + : testPermissionsRequestResource_; + } + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + @java.lang.Override + public com.google.cloud.compute.v1.TestPermissionsRequestOrBuilder + getTestPermissionsRequestResourceOrBuilder() { + return testPermissionsRequestResource_ == null + ? com.google.cloud.compute.v1.TestPermissionsRequest.getDefaultInstance() + : testPermissionsRequestResource_; + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resource_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 195806222, resource_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(project_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 227560217, project_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(439214758, getTestPermissionsRequestResource()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resource_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(195806222, resource_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(project_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(227560217, project_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 439214758, getTestPermissionsRequestResource()); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.compute.v1.TestIamPermissionsTargetTcpProxyRequest)) { + return super.equals(obj); + } + com.google.cloud.compute.v1.TestIamPermissionsTargetTcpProxyRequest other = + (com.google.cloud.compute.v1.TestIamPermissionsTargetTcpProxyRequest) obj; + + if (!getProject().equals(other.getProject())) return false; + if (!getResource().equals(other.getResource())) return false; + if (hasTestPermissionsRequestResource() != other.hasTestPermissionsRequestResource()) + return false; + if (hasTestPermissionsRequestResource()) { + if (!getTestPermissionsRequestResource().equals(other.getTestPermissionsRequestResource())) + return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + PROJECT_FIELD_NUMBER; + hash = (53 * hash) + getProject().hashCode(); + hash = (37 * hash) + RESOURCE_FIELD_NUMBER; + hash = (53 * hash) + getResource().hashCode(); + if (hasTestPermissionsRequestResource()) { + hash = (37 * hash) + TEST_PERMISSIONS_REQUEST_RESOURCE_FIELD_NUMBER; + hash = (53 * hash) + getTestPermissionsRequestResource().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.compute.v1.TestIamPermissionsTargetTcpProxyRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.TestIamPermissionsTargetTcpProxyRequest 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.TestIamPermissionsTargetTcpProxyRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.TestIamPermissionsTargetTcpProxyRequest 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.TestIamPermissionsTargetTcpProxyRequest parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.TestIamPermissionsTargetTcpProxyRequest 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.TestIamPermissionsTargetTcpProxyRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.TestIamPermissionsTargetTcpProxyRequest 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.TestIamPermissionsTargetTcpProxyRequest + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.TestIamPermissionsTargetTcpProxyRequest + 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.TestIamPermissionsTargetTcpProxyRequest 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.TestIamPermissionsTargetTcpProxyRequest 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.TestIamPermissionsTargetTcpProxyRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * A request message for TargetTcpProxies.TestIamPermissions. See the method description for details.
+   * 
+ * + * Protobuf type {@code google.cloud.compute.v1.TestIamPermissionsTargetTcpProxyRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.TestIamPermissionsTargetTcpProxyRequest) + com.google.cloud.compute.v1.TestIamPermissionsTargetTcpProxyRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_TestIamPermissionsTargetTcpProxyRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_TestIamPermissionsTargetTcpProxyRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.TestIamPermissionsTargetTcpProxyRequest.class, + com.google.cloud.compute.v1.TestIamPermissionsTargetTcpProxyRequest.Builder.class); + } + + // Construct using + // com.google.cloud.compute.v1.TestIamPermissionsTargetTcpProxyRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getTestPermissionsRequestResourceFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + project_ = ""; + resource_ = ""; + testPermissionsRequestResource_ = null; + if (testPermissionsRequestResourceBuilder_ != null) { + testPermissionsRequestResourceBuilder_.dispose(); + testPermissionsRequestResourceBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_TestIamPermissionsTargetTcpProxyRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.compute.v1.TestIamPermissionsTargetTcpProxyRequest + getDefaultInstanceForType() { + return com.google.cloud.compute.v1.TestIamPermissionsTargetTcpProxyRequest + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.compute.v1.TestIamPermissionsTargetTcpProxyRequest build() { + com.google.cloud.compute.v1.TestIamPermissionsTargetTcpProxyRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.compute.v1.TestIamPermissionsTargetTcpProxyRequest buildPartial() { + com.google.cloud.compute.v1.TestIamPermissionsTargetTcpProxyRequest result = + new com.google.cloud.compute.v1.TestIamPermissionsTargetTcpProxyRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.compute.v1.TestIamPermissionsTargetTcpProxyRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.project_ = project_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.resource_ = resource_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000004) != 0)) { + result.testPermissionsRequestResource_ = + testPermissionsRequestResourceBuilder_ == null + ? testPermissionsRequestResource_ + : testPermissionsRequestResourceBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @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.TestIamPermissionsTargetTcpProxyRequest) { + return mergeFrom( + (com.google.cloud.compute.v1.TestIamPermissionsTargetTcpProxyRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.compute.v1.TestIamPermissionsTargetTcpProxyRequest other) { + if (other + == com.google.cloud.compute.v1.TestIamPermissionsTargetTcpProxyRequest + .getDefaultInstance()) return this; + if (!other.getProject().isEmpty()) { + project_ = other.project_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getResource().isEmpty()) { + resource_ = other.resource_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (other.hasTestPermissionsRequestResource()) { + mergeTestPermissionsRequestResource(other.getTestPermissionsRequestResource()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 1566449778: + { + resource_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 1566449778 + case 1820481738: + { + project_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 1820481738 + case -781249230: + { + input.readMessage( + getTestPermissionsRequestResourceFieldBuilder().getBuilder(), + extensionRegistry); + bitField0_ |= 0x00000004; + break; + } // case -781249230 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object project_ = ""; + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The project. + */ + public java.lang.String getProject() { + java.lang.Object ref = project_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + project_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for project. + */ + public com.google.protobuf.ByteString getProjectBytes() { + java.lang.Object ref = project_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + project_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The project to set. + * @return This builder for chaining. + */ + public Builder setProject(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + project_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearProject() { + project_ = getDefaultInstance().getProject(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for project to set. + * @return This builder for chaining. + */ + public Builder setProjectBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + project_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object resource_ = ""; + + /** + * + * + *
+     * Name or id of the resource for this request.
+     * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The resource. + */ + public java.lang.String getResource() { + java.lang.Object ref = resource_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + resource_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Name or id of the resource for this request.
+     * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for resource. + */ + public com.google.protobuf.ByteString getResourceBytes() { + java.lang.Object ref = resource_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + resource_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Name or id of the resource for this request.
+     * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The resource to set. + * @return This builder for chaining. + */ + public Builder setResource(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + resource_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Name or id of the resource for this request.
+     * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearResource() { + resource_ = getDefaultInstance().getResource(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * Name or id of the resource for this request.
+     * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for resource to set. + * @return This builder for chaining. + */ + public Builder setResourceBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + resource_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private com.google.cloud.compute.v1.TestPermissionsRequest testPermissionsRequestResource_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.TestPermissionsRequest, + com.google.cloud.compute.v1.TestPermissionsRequest.Builder, + com.google.cloud.compute.v1.TestPermissionsRequestOrBuilder> + testPermissionsRequestResourceBuilder_; + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the testPermissionsRequestResource field is set. + */ + public boolean hasTestPermissionsRequestResource() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The testPermissionsRequestResource. + */ + public com.google.cloud.compute.v1.TestPermissionsRequest getTestPermissionsRequestResource() { + if (testPermissionsRequestResourceBuilder_ == null) { + return testPermissionsRequestResource_ == null + ? com.google.cloud.compute.v1.TestPermissionsRequest.getDefaultInstance() + : testPermissionsRequestResource_; + } else { + return testPermissionsRequestResourceBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setTestPermissionsRequestResource( + com.google.cloud.compute.v1.TestPermissionsRequest value) { + if (testPermissionsRequestResourceBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + testPermissionsRequestResource_ = value; + } else { + testPermissionsRequestResourceBuilder_.setMessage(value); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setTestPermissionsRequestResource( + com.google.cloud.compute.v1.TestPermissionsRequest.Builder builderForValue) { + if (testPermissionsRequestResourceBuilder_ == null) { + testPermissionsRequestResource_ = builderForValue.build(); + } else { + testPermissionsRequestResourceBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder mergeTestPermissionsRequestResource( + com.google.cloud.compute.v1.TestPermissionsRequest value) { + if (testPermissionsRequestResourceBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0) + && testPermissionsRequestResource_ != null + && testPermissionsRequestResource_ + != com.google.cloud.compute.v1.TestPermissionsRequest.getDefaultInstance()) { + getTestPermissionsRequestResourceBuilder().mergeFrom(value); + } else { + testPermissionsRequestResource_ = value; + } + } else { + testPermissionsRequestResourceBuilder_.mergeFrom(value); + } + if (testPermissionsRequestResource_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder clearTestPermissionsRequestResource() { + bitField0_ = (bitField0_ & ~0x00000004); + testPermissionsRequestResource_ = null; + if (testPermissionsRequestResourceBuilder_ != null) { + testPermissionsRequestResourceBuilder_.dispose(); + testPermissionsRequestResourceBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.compute.v1.TestPermissionsRequest.Builder + getTestPermissionsRequestResourceBuilder() { + bitField0_ |= 0x00000004; + onChanged(); + return getTestPermissionsRequestResourceFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.compute.v1.TestPermissionsRequestOrBuilder + getTestPermissionsRequestResourceOrBuilder() { + if (testPermissionsRequestResourceBuilder_ != null) { + return testPermissionsRequestResourceBuilder_.getMessageOrBuilder(); + } else { + return testPermissionsRequestResource_ == null + ? com.google.cloud.compute.v1.TestPermissionsRequest.getDefaultInstance() + : testPermissionsRequestResource_; + } + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.TestPermissionsRequest, + com.google.cloud.compute.v1.TestPermissionsRequest.Builder, + com.google.cloud.compute.v1.TestPermissionsRequestOrBuilder> + getTestPermissionsRequestResourceFieldBuilder() { + if (testPermissionsRequestResourceBuilder_ == null) { + testPermissionsRequestResourceBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.TestPermissionsRequest, + com.google.cloud.compute.v1.TestPermissionsRequest.Builder, + com.google.cloud.compute.v1.TestPermissionsRequestOrBuilder>( + getTestPermissionsRequestResource(), getParentForChildren(), isClean()); + testPermissionsRequestResource_ = null; + } + return testPermissionsRequestResourceBuilder_; + } + + @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.TestIamPermissionsTargetTcpProxyRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.TestIamPermissionsTargetTcpProxyRequest) + private static final com.google.cloud.compute.v1.TestIamPermissionsTargetTcpProxyRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.compute.v1.TestIamPermissionsTargetTcpProxyRequest(); + } + + public static com.google.cloud.compute.v1.TestIamPermissionsTargetTcpProxyRequest + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public TestIamPermissionsTargetTcpProxyRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.compute.v1.TestIamPermissionsTargetTcpProxyRequest + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TestIamPermissionsTargetTcpProxyRequestOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TestIamPermissionsTargetTcpProxyRequestOrBuilder.java new file mode 100644 index 000000000000..7582cacd5c2e --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TestIamPermissionsTargetTcpProxyRequestOrBuilder.java @@ -0,0 +1,122 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +public interface TestIamPermissionsTargetTcpProxyRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.TestIamPermissionsTargetTcpProxyRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Project ID for this request.
+   * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The project. + */ + java.lang.String getProject(); + + /** + * + * + *
+   * Project ID for this request.
+   * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for project. + */ + com.google.protobuf.ByteString getProjectBytes(); + + /** + * + * + *
+   * Name or id of the resource for this request.
+   * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The resource. + */ + java.lang.String getResource(); + + /** + * + * + *
+   * Name or id of the resource for this request.
+   * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for resource. + */ + com.google.protobuf.ByteString getResourceBytes(); + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the testPermissionsRequestResource field is set. + */ + boolean hasTestPermissionsRequestResource(); + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The testPermissionsRequestResource. + */ + com.google.cloud.compute.v1.TestPermissionsRequest getTestPermissionsRequestResource(); + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + com.google.cloud.compute.v1.TestPermissionsRequestOrBuilder + getTestPermissionsRequestResourceOrBuilder(); +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TestIamPermissionsUrlMapRequest.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TestIamPermissionsUrlMapRequest.java new file mode 100644 index 000000000000..b0e520fcb738 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TestIamPermissionsUrlMapRequest.java @@ -0,0 +1,1156 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +/** + * + * + *
+ * A request message for UrlMaps.TestIamPermissions. See the method description for details.
+ * 
+ * + * Protobuf type {@code google.cloud.compute.v1.TestIamPermissionsUrlMapRequest} + */ +public final class TestIamPermissionsUrlMapRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.TestIamPermissionsUrlMapRequest) + TestIamPermissionsUrlMapRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use TestIamPermissionsUrlMapRequest.newBuilder() to construct. + private TestIamPermissionsUrlMapRequest( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private TestIamPermissionsUrlMapRequest() { + project_ = ""; + resource_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new TestIamPermissionsUrlMapRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_TestIamPermissionsUrlMapRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_TestIamPermissionsUrlMapRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.TestIamPermissionsUrlMapRequest.class, + com.google.cloud.compute.v1.TestIamPermissionsUrlMapRequest.Builder.class); + } + + private int bitField0_; + public static final int PROJECT_FIELD_NUMBER = 227560217; + + @SuppressWarnings("serial") + private volatile java.lang.Object project_ = ""; + + /** + * + * + *
+   * Project ID for this request.
+   * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The project. + */ + @java.lang.Override + public java.lang.String getProject() { + java.lang.Object ref = project_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + project_ = s; + return s; + } + } + + /** + * + * + *
+   * Project ID for this request.
+   * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for project. + */ + @java.lang.Override + public com.google.protobuf.ByteString getProjectBytes() { + java.lang.Object ref = project_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + project_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int RESOURCE_FIELD_NUMBER = 195806222; + + @SuppressWarnings("serial") + private volatile java.lang.Object resource_ = ""; + + /** + * + * + *
+   * Name or id of the resource for this request.
+   * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The resource. + */ + @java.lang.Override + public java.lang.String getResource() { + java.lang.Object ref = resource_; + 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(); + resource_ = s; + return s; + } + } + + /** + * + * + *
+   * Name or id of the resource for this request.
+   * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for resource. + */ + @java.lang.Override + public com.google.protobuf.ByteString getResourceBytes() { + java.lang.Object ref = resource_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + resource_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int TEST_PERMISSIONS_REQUEST_RESOURCE_FIELD_NUMBER = 439214758; + private com.google.cloud.compute.v1.TestPermissionsRequest testPermissionsRequestResource_; + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the testPermissionsRequestResource field is set. + */ + @java.lang.Override + public boolean hasTestPermissionsRequestResource() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The testPermissionsRequestResource. + */ + @java.lang.Override + public com.google.cloud.compute.v1.TestPermissionsRequest getTestPermissionsRequestResource() { + return testPermissionsRequestResource_ == null + ? com.google.cloud.compute.v1.TestPermissionsRequest.getDefaultInstance() + : testPermissionsRequestResource_; + } + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + @java.lang.Override + public com.google.cloud.compute.v1.TestPermissionsRequestOrBuilder + getTestPermissionsRequestResourceOrBuilder() { + return testPermissionsRequestResource_ == null + ? com.google.cloud.compute.v1.TestPermissionsRequest.getDefaultInstance() + : testPermissionsRequestResource_; + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resource_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 195806222, resource_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(project_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 227560217, project_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(439214758, getTestPermissionsRequestResource()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resource_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(195806222, resource_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(project_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(227560217, project_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 439214758, getTestPermissionsRequestResource()); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.compute.v1.TestIamPermissionsUrlMapRequest)) { + return super.equals(obj); + } + com.google.cloud.compute.v1.TestIamPermissionsUrlMapRequest other = + (com.google.cloud.compute.v1.TestIamPermissionsUrlMapRequest) obj; + + if (!getProject().equals(other.getProject())) return false; + if (!getResource().equals(other.getResource())) return false; + if (hasTestPermissionsRequestResource() != other.hasTestPermissionsRequestResource()) + return false; + if (hasTestPermissionsRequestResource()) { + if (!getTestPermissionsRequestResource().equals(other.getTestPermissionsRequestResource())) + return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + PROJECT_FIELD_NUMBER; + hash = (53 * hash) + getProject().hashCode(); + hash = (37 * hash) + RESOURCE_FIELD_NUMBER; + hash = (53 * hash) + getResource().hashCode(); + if (hasTestPermissionsRequestResource()) { + hash = (37 * hash) + TEST_PERMISSIONS_REQUEST_RESOURCE_FIELD_NUMBER; + hash = (53 * hash) + getTestPermissionsRequestResource().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.compute.v1.TestIamPermissionsUrlMapRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.TestIamPermissionsUrlMapRequest 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.TestIamPermissionsUrlMapRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.TestIamPermissionsUrlMapRequest 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.TestIamPermissionsUrlMapRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.TestIamPermissionsUrlMapRequest 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.TestIamPermissionsUrlMapRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.TestIamPermissionsUrlMapRequest 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.TestIamPermissionsUrlMapRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.TestIamPermissionsUrlMapRequest 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.TestIamPermissionsUrlMapRequest 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.TestIamPermissionsUrlMapRequest 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.TestIamPermissionsUrlMapRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
+   * A request message for UrlMaps.TestIamPermissions. See the method description for details.
+   * 
+ * + * Protobuf type {@code google.cloud.compute.v1.TestIamPermissionsUrlMapRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.TestIamPermissionsUrlMapRequest) + com.google.cloud.compute.v1.TestIamPermissionsUrlMapRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_TestIamPermissionsUrlMapRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_TestIamPermissionsUrlMapRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.TestIamPermissionsUrlMapRequest.class, + com.google.cloud.compute.v1.TestIamPermissionsUrlMapRequest.Builder.class); + } + + // Construct using com.google.cloud.compute.v1.TestIamPermissionsUrlMapRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getTestPermissionsRequestResourceFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + project_ = ""; + resource_ = ""; + testPermissionsRequestResource_ = null; + if (testPermissionsRequestResourceBuilder_ != null) { + testPermissionsRequestResourceBuilder_.dispose(); + testPermissionsRequestResourceBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_TestIamPermissionsUrlMapRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.compute.v1.TestIamPermissionsUrlMapRequest getDefaultInstanceForType() { + return com.google.cloud.compute.v1.TestIamPermissionsUrlMapRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.compute.v1.TestIamPermissionsUrlMapRequest build() { + com.google.cloud.compute.v1.TestIamPermissionsUrlMapRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.compute.v1.TestIamPermissionsUrlMapRequest buildPartial() { + com.google.cloud.compute.v1.TestIamPermissionsUrlMapRequest result = + new com.google.cloud.compute.v1.TestIamPermissionsUrlMapRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.compute.v1.TestIamPermissionsUrlMapRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.project_ = project_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.resource_ = resource_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000004) != 0)) { + result.testPermissionsRequestResource_ = + testPermissionsRequestResourceBuilder_ == null + ? testPermissionsRequestResource_ + : testPermissionsRequestResourceBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @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.TestIamPermissionsUrlMapRequest) { + return mergeFrom((com.google.cloud.compute.v1.TestIamPermissionsUrlMapRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.compute.v1.TestIamPermissionsUrlMapRequest other) { + if (other == com.google.cloud.compute.v1.TestIamPermissionsUrlMapRequest.getDefaultInstance()) + return this; + if (!other.getProject().isEmpty()) { + project_ = other.project_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getResource().isEmpty()) { + resource_ = other.resource_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (other.hasTestPermissionsRequestResource()) { + mergeTestPermissionsRequestResource(other.getTestPermissionsRequestResource()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 1566449778: + { + resource_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 1566449778 + case 1820481738: + { + project_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 1820481738 + case -781249230: + { + input.readMessage( + getTestPermissionsRequestResourceFieldBuilder().getBuilder(), + extensionRegistry); + bitField0_ |= 0x00000004; + break; + } // case -781249230 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object project_ = ""; + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The project. + */ + public java.lang.String getProject() { + java.lang.Object ref = project_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + project_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for project. + */ + public com.google.protobuf.ByteString getProjectBytes() { + java.lang.Object ref = project_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + project_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The project to set. + * @return This builder for chaining. + */ + public Builder setProject(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + project_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearProject() { + project_ = getDefaultInstance().getProject(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for project to set. + * @return This builder for chaining. + */ + public Builder setProjectBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + project_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object resource_ = ""; + + /** + * + * + *
+     * Name or id of the resource for this request.
+     * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The resource. + */ + public java.lang.String getResource() { + java.lang.Object ref = resource_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + resource_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Name or id of the resource for this request.
+     * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for resource. + */ + public com.google.protobuf.ByteString getResourceBytes() { + java.lang.Object ref = resource_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + resource_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Name or id of the resource for this request.
+     * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The resource to set. + * @return This builder for chaining. + */ + public Builder setResource(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + resource_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Name or id of the resource for this request.
+     * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearResource() { + resource_ = getDefaultInstance().getResource(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * Name or id of the resource for this request.
+     * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for resource to set. + * @return This builder for chaining. + */ + public Builder setResourceBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + resource_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private com.google.cloud.compute.v1.TestPermissionsRequest testPermissionsRequestResource_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.TestPermissionsRequest, + com.google.cloud.compute.v1.TestPermissionsRequest.Builder, + com.google.cloud.compute.v1.TestPermissionsRequestOrBuilder> + testPermissionsRequestResourceBuilder_; + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the testPermissionsRequestResource field is set. + */ + public boolean hasTestPermissionsRequestResource() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The testPermissionsRequestResource. + */ + public com.google.cloud.compute.v1.TestPermissionsRequest getTestPermissionsRequestResource() { + if (testPermissionsRequestResourceBuilder_ == null) { + return testPermissionsRequestResource_ == null + ? com.google.cloud.compute.v1.TestPermissionsRequest.getDefaultInstance() + : testPermissionsRequestResource_; + } else { + return testPermissionsRequestResourceBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setTestPermissionsRequestResource( + com.google.cloud.compute.v1.TestPermissionsRequest value) { + if (testPermissionsRequestResourceBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + testPermissionsRequestResource_ = value; + } else { + testPermissionsRequestResourceBuilder_.setMessage(value); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setTestPermissionsRequestResource( + com.google.cloud.compute.v1.TestPermissionsRequest.Builder builderForValue) { + if (testPermissionsRequestResourceBuilder_ == null) { + testPermissionsRequestResource_ = builderForValue.build(); + } else { + testPermissionsRequestResourceBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder mergeTestPermissionsRequestResource( + com.google.cloud.compute.v1.TestPermissionsRequest value) { + if (testPermissionsRequestResourceBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0) + && testPermissionsRequestResource_ != null + && testPermissionsRequestResource_ + != com.google.cloud.compute.v1.TestPermissionsRequest.getDefaultInstance()) { + getTestPermissionsRequestResourceBuilder().mergeFrom(value); + } else { + testPermissionsRequestResource_ = value; + } + } else { + testPermissionsRequestResourceBuilder_.mergeFrom(value); + } + if (testPermissionsRequestResource_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder clearTestPermissionsRequestResource() { + bitField0_ = (bitField0_ & ~0x00000004); + testPermissionsRequestResource_ = null; + if (testPermissionsRequestResourceBuilder_ != null) { + testPermissionsRequestResourceBuilder_.dispose(); + testPermissionsRequestResourceBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.compute.v1.TestPermissionsRequest.Builder + getTestPermissionsRequestResourceBuilder() { + bitField0_ |= 0x00000004; + onChanged(); + return getTestPermissionsRequestResourceFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.compute.v1.TestPermissionsRequestOrBuilder + getTestPermissionsRequestResourceOrBuilder() { + if (testPermissionsRequestResourceBuilder_ != null) { + return testPermissionsRequestResourceBuilder_.getMessageOrBuilder(); + } else { + return testPermissionsRequestResource_ == null + ? com.google.cloud.compute.v1.TestPermissionsRequest.getDefaultInstance() + : testPermissionsRequestResource_; + } + } + + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.TestPermissionsRequest, + com.google.cloud.compute.v1.TestPermissionsRequest.Builder, + com.google.cloud.compute.v1.TestPermissionsRequestOrBuilder> + getTestPermissionsRequestResourceFieldBuilder() { + if (testPermissionsRequestResourceBuilder_ == null) { + testPermissionsRequestResourceBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.TestPermissionsRequest, + com.google.cloud.compute.v1.TestPermissionsRequest.Builder, + com.google.cloud.compute.v1.TestPermissionsRequestOrBuilder>( + getTestPermissionsRequestResource(), getParentForChildren(), isClean()); + testPermissionsRequestResource_ = null; + } + return testPermissionsRequestResourceBuilder_; + } + + @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.TestIamPermissionsUrlMapRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.TestIamPermissionsUrlMapRequest) + private static final com.google.cloud.compute.v1.TestIamPermissionsUrlMapRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.compute.v1.TestIamPermissionsUrlMapRequest(); + } + + public static com.google.cloud.compute.v1.TestIamPermissionsUrlMapRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public TestIamPermissionsUrlMapRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.compute.v1.TestIamPermissionsUrlMapRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TestIamPermissionsUrlMapRequestOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TestIamPermissionsUrlMapRequestOrBuilder.java new file mode 100644 index 000000000000..54194358d38e --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TestIamPermissionsUrlMapRequestOrBuilder.java @@ -0,0 +1,122 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/compute/v1/compute.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.compute.v1; + +public interface TestIamPermissionsUrlMapRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.TestIamPermissionsUrlMapRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Project ID for this request.
+   * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The project. + */ + java.lang.String getProject(); + + /** + * + * + *
+   * Project ID for this request.
+   * 
+ * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for project. + */ + com.google.protobuf.ByteString getProjectBytes(); + + /** + * + * + *
+   * Name or id of the resource for this request.
+   * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The resource. + */ + java.lang.String getResource(); + + /** + * + * + *
+   * Name or id of the resource for this request.
+   * 
+ * + * string resource = 195806222 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for resource. + */ + com.google.protobuf.ByteString getResourceBytes(); + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the testPermissionsRequestResource field is set. + */ + boolean hasTestPermissionsRequestResource(); + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The testPermissionsRequestResource. + */ + com.google.cloud.compute.v1.TestPermissionsRequest getTestPermissionsRequestResource(); + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.TestPermissionsRequest test_permissions_request_resource = 439214758 [(.google.api.field_behavior) = REQUIRED]; + * + */ + com.google.cloud.compute.v1.TestPermissionsRequestOrBuilder + getTestPermissionsRequestResourceOrBuilder(); +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/proto/google/cloud/compute/v1/compute.proto b/java-compute/proto-google-cloud-compute-v1/src/main/proto/google/cloud/compute/v1/compute.proto index f563bb42bf40..a124f33eaa56 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/proto/google/cloud/compute/v1/compute.proto +++ b/java-compute/proto-google-cloud-compute-v1/src/main/proto/google/cloud/compute/v1/compute.proto @@ -14,7 +14,7 @@ // Generated by the disco-to-proto3-converter. DO NOT EDIT! // Source Discovery file: compute.v1.json -// Source file revision: 20251210 +// Source file revision: 20251230 // API name: compute // API version: v1 @@ -9942,6 +9942,12 @@ message BackendService { // This field can only be specified when the load balancing scheme is set toINTERNAL, or when the load balancing scheme is set toEXTERNAL and haPolicy fastIpMove is enabled. optional string network = 232872494; + // Configures traffic steering properties of internal passthrough Network + // Load Balancers. + // + // networkPassThroughLbTrafficPolicy cannot be specified with haPolicy. + optional BackendServiceNetworkPassThroughLbTrafficPolicy network_pass_through_lb_traffic_policy = 230323750; + // Settings controlling the ejection of unhealthy backend endpoints from the // load balancing pool of each individual proxy instance that processes the // traffic for the given backend service. If not set, this feature is @@ -10996,6 +11002,77 @@ message BackendServiceLogConfig { } +// +message BackendServiceNetworkPassThroughLbTrafficPolicy { + // When configured, new connections are load balanced across healthy backend + // endpoints in the local zone. + optional BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity zonal_affinity = 536266051; + +} + +// +message BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity { + // This field indicates whether zonal affinity is enabled or not. The + // possible values are: + // + // - ZONAL_AFFINITY_DISABLED: Default Value. Zonal Affinity + // is disabled. The load balancer distributes new connections to all + // healthy backend endpoints across all zones. + // - ZONAL_AFFINITY_STAY_WITHIN_ZONE: Zonal Affinity is + // enabled. The load balancer distributes new connections to all healthy + // backend endpoints in the local zone only. If there are no healthy + // backend endpoints in the local zone, the load balancer distributes + // new connections to all backend endpoints in the local zone. + // - ZONAL_AFFINITY_SPILL_CROSS_ZONE: Zonal Affinity is + // enabled. The load balancer distributes new connections to all healthy + // backend endpoints in the local zone only. If there aren't enough + // healthy backend endpoints in the local zone, the load balancer + // distributes new connections to all healthy backend endpoints across all + // zones. + enum Spillover { + // A value indicating that the enum field is not set. + UNDEFINED_SPILLOVER = 0; + + ZONAL_AFFINITY_DISABLED = 230207960; + + ZONAL_AFFINITY_SPILL_CROSS_ZONE = 251048410; + + ZONAL_AFFINITY_STAY_WITHIN_ZONE = 12177782; + + } + + // This field indicates whether zonal affinity is enabled or not. The + // possible values are: + // + // - ZONAL_AFFINITY_DISABLED: Default Value. Zonal Affinity + // is disabled. The load balancer distributes new connections to all + // healthy backend endpoints across all zones. + // - ZONAL_AFFINITY_STAY_WITHIN_ZONE: Zonal Affinity is + // enabled. The load balancer distributes new connections to all healthy + // backend endpoints in the local zone only. If there are no healthy + // backend endpoints in the local zone, the load balancer distributes + // new connections to all backend endpoints in the local zone. + // - ZONAL_AFFINITY_SPILL_CROSS_ZONE: Zonal Affinity is + // enabled. The load balancer distributes new connections to all healthy + // backend endpoints in the local zone only. If there aren't enough + // healthy backend endpoints in the local zone, the load balancer + // distributes new connections to all healthy backend endpoints across all + // zones. + // Check the Spillover enum for the list of possible values. + optional string spillover = 505501440; + + // The value of the field must be in [0, 1]. When the ratio of the count + // of healthy backend endpoints in a zone to the count of backend + // endpoints in that same zone is equal to or above this threshold, the + // load balancer distributes new connections to all healthy endpoints in + // the local zone only. When the ratio of the count of healthy backend + // endpoints in a zone to the count of backend endpoints in that same + // zone is below this threshold, the load balancer distributes all new + // connections to all healthy endpoints across all zones. + optional float spillover_ratio = 135580172; + +} + // Additional Backend Service parameters. message BackendServiceParams { // Tag keys/values directly bound to this resource. @@ -12285,12 +12362,30 @@ message Commitment { MEMORY_OPTIMIZED_M4_6TB = 210543650; + // CUD bucket for X4 machine with 1440 vCPUs and 24TB of memory. + MEMORY_OPTIMIZED_X4_1440_24T = 206669823; + MEMORY_OPTIMIZED_X4_16TB = 183089120; + // CUD bucket for X4 machine with 1920 vCPUs and 32TB of memory. + MEMORY_OPTIMIZED_X4_1920_32T = 291963529; + MEMORY_OPTIMIZED_X4_24TB = 183116989; MEMORY_OPTIMIZED_X4_32TB = 183144858; + // CUD bucket for X4 machine with 480 vCPUs and 6TB of memory. + MEMORY_OPTIMIZED_X4_480_6T = 478547742; + + // CUD bucket for X4 machine with 480 vCPUs and 8TB of memory. + MEMORY_OPTIMIZED_X4_480_8T = 478547804; + + // CUD bucket for X4 machine with 960 vCPUs and 12TB of memory. + MEMORY_OPTIMIZED_X4_960_12T = 424752410; + + // CUD bucket for X4 machine with 960 vCPUs and 16TB of memory. + MEMORY_OPTIMIZED_X4_960_16T = 424752534; + STORAGE_OPTIMIZED_Z3 = 316796085; // Note for internal users: When adding a new enum Type for v1, make sure @@ -18344,6 +18439,24 @@ message FirewallPolicyRule { // Represents a match condition that incoming traffic is evaluated against. // Exactly one field must be specified. message FirewallPolicyRuleMatcher { + // Network context of the traffic destination. Allowed values are: + // + // + // - UNSPECIFIED + // - INTERNET + // - NON_INTERNET + // Additional supported values which may be not listed in the enum directly due to technical reasons: + // INTERNET + // INTRA_VPC + // NON_INTERNET + // UNSPECIFIED + // VPC_NETWORKS + enum DestNetworkContext { + // A value indicating that the enum field is not set. + UNDEFINED_DEST_NETWORK_CONTEXT = 0; + + } + // Network type of the traffic destination. Allowed values are: // // @@ -18362,6 +18475,26 @@ message FirewallPolicyRuleMatcher { } + // Network context of the traffic source. Allowed values are: + // + // + // - UNSPECIFIED + // - INTERNET + // - INTRA_VPC + // - NON_INTERNET + // - VPC_NETWORKS + // Additional supported values which may be not listed in the enum directly due to technical reasons: + // INTERNET + // INTRA_VPC + // NON_INTERNET + // UNSPECIFIED + // VPC_NETWORKS + enum SrcNetworkContext { + // A value indicating that the enum field is not set. + UNDEFINED_SRC_NETWORK_CONTEXT = 0; + + } + // Network type of the traffic source. Allowed values are: // // @@ -18395,6 +18528,15 @@ message FirewallPolicyRuleMatcher { // Maximum number of destination CIDR IP ranges allowed is 5000. repeated string dest_ip_ranges = 337357713; + // Network context of the traffic destination. Allowed values are: + // + // + // - UNSPECIFIED + // - INTERNET + // - NON_INTERNET + // Check the DestNetworkContext enum for the list of possible values. + optional string dest_network_context = 76347649; + // Network type of the traffic destination. Allowed values are: // // @@ -18430,6 +18572,17 @@ message FirewallPolicyRuleMatcher { // Maximum number of source CIDR IP ranges allowed is 5000. repeated string src_ip_ranges = 432128083; + // Network context of the traffic source. Allowed values are: + // + // + // - UNSPECIFIED + // - INTERNET + // - INTRA_VPC + // - NON_INTERNET + // - VPC_NETWORKS + // Check the SrcNetworkContext enum for the list of possible values. + optional string src_network_context = 147649603; + // Network type of the traffic source. Allowed values are: // // @@ -33705,6 +33858,10 @@ message License { // attached to a disk or image at a time. optional bool os_license = 487986406; + // Input only. Additional params passed with the request, but not persisted + // as part of resource payload. + optional LicenseParams params = 78313862; + // If true, this license can be removed from a disk's set of licenses, with no // replacement license needed. optional bool removable_from_disk = 25854638; @@ -33812,6 +33969,19 @@ message LicenseCodeLicenseAlias { } +// Additional license params. +message LicenseParams { + // Input only. Resource manager tags to be bound to the license. Tag keys and values + // have the same definition as resource + // manager tags. Keys and values can be either in numeric format, + // such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + // format such as `{org_id|project_id}/{tag_key_short_name}` and + // `{tag_value_short_name}`. The field is ignored (both PUT & + // PATCH) when empty. + map resource_manager_tags = 377671164; + +} + // Commitment for a particular license resource. message LicenseResourceCommitment { // The number of licenses you plan to purchase. @@ -49525,6 +49695,17 @@ message NetworkProfileNetworkFeatures { } + // Specifies whether address creation is allowed. + enum AllowAddressCreation { + // A value indicating that the enum field is not set. + UNDEFINED_ALLOW_ADDRESS_CREATION = 0; + + ADDRESS_CREATION_ALLOWED = 181903667; + + ADDRESS_CREATION_BLOCKED = 534937975; + + } + // Specifies whether alias IP ranges (and secondary address ranges) are // allowed. enum AllowAliasIpRanges { @@ -49604,6 +49785,17 @@ message NetworkProfileNetworkFeatures { } + // Specifies whether firewall policy can be attached to the network. + enum AllowFirewallPolicy { + // A value indicating that the enum field is not set. + UNDEFINED_ALLOW_FIREWALL_POLICY = 0; + + FIREWALL_POLICY_ALLOWED = 388488346; + + FIREWALL_POLICY_BLOCKED = 204651742; + + } + // Specifies whether Cloud Interconnect creation is allowed. enum AllowInterconnect { // A value indicating that the enum field is not set. @@ -49648,6 +49840,17 @@ message NetworkProfileNetworkFeatures { } + // Specifies whether multi-nic in the same subnetwork is allowed. + enum AllowMultiNicInSameSubnetwork { + // A value indicating that the enum field is not set. + UNDEFINED_ALLOW_MULTI_NIC_IN_SAME_SUBNETWORK = 0; + + MULTI_NIC_IN_SAME_SUBNETWORK_ALLOWED = 288044595; + + MULTI_NIC_IN_SAME_SUBNETWORK_BLOCKED = 104207991; + + } + // Specifies whether multicast is allowed. enum AllowMulticast { // A value indicating that the enum field is not set. @@ -49747,6 +49950,28 @@ message NetworkProfileNetworkFeatures { } + // Specifies whether subnetwork creation is allowed. + enum AllowSubnetworkCreation { + // A value indicating that the enum field is not set. + UNDEFINED_ALLOW_SUBNETWORK_CREATION = 0; + + SUBNETWORK_CREATION_ALLOWED = 158580825; + + SUBNETWORK_CREATION_BLOCKED = 511615133; + + } + + // Specifies whether VPC firewall rules can be created under the network. + enum AllowVpcFirewallRules { + // A value indicating that the enum field is not set. + UNDEFINED_ALLOW_VPC_FIREWALL_RULES = 0; + + VPC_FIREWALL_RULES_ALLOWED = 489586007; + + VPC_FIREWALL_RULES_BLOCKED = 305749403; + + } + // Specifies whether VPC peering is allowed. enum AllowVpcPeering { // A value indicating that the enum field is not set. @@ -49769,6 +49994,17 @@ message NetworkProfileNetworkFeatures { } + // + enum FirewallPolicyTypes { + // A value indicating that the enum field is not set. + UNDEFINED_FIREWALL_POLICY_TYPES = 0; + + RDMA_ROCE_POLICY = 148757145; + + VPC_POLICY = 74319208; + + } + // enum InterfaceTypes { // A value indicating that the enum field is not set. @@ -49894,6 +50130,10 @@ message NetworkProfileNetworkFeatures { // Check the AddressPurposes enum for the list of possible values. repeated string address_purposes = 433024768; + // Specifies whether address creation is allowed. + // Check the AllowAddressCreation enum for the list of possible values. + optional string allow_address_creation = 450941184; + // Specifies whether alias IP ranges (and secondary address ranges) are // allowed. // Check the AllowAliasIpRanges enum for the list of possible values. @@ -49924,6 +50164,10 @@ message NetworkProfileNetworkFeatures { // Check the AllowExternalIpAccess enum for the list of possible values. optional string allow_external_ip_access = 131538110; + // Specifies whether firewall policy can be attached to the network. + // Check the AllowFirewallPolicy enum for the list of possible values. + optional string allow_firewall_policy = 254200923; + // Specifies whether Cloud Interconnect creation is allowed. // Check the AllowInterconnect enum for the list of possible values. optional string allow_interconnect = 280512964; @@ -49940,6 +50184,10 @@ message NetworkProfileNetworkFeatures { // Check the AllowMultiNicInSameNetwork enum for the list of possible values. optional string allow_multi_nic_in_same_network = 88251004; + // Specifies whether multi-nic in the same subnetwork is allowed. + // Check the AllowMultiNicInSameSubnetwork enum for the list of possible values. + optional string allow_multi_nic_in_same_subnetwork = 278087904; + // Specifies whether multicast is allowed. // Check the AllowMulticast enum for the list of possible values. optional string allow_multicast = 11002498; @@ -49976,6 +50224,14 @@ message NetworkProfileNetworkFeatures { // Check the AllowSubInterfaces enum for the list of possible values. optional string allow_sub_interfaces = 247208303; + // Specifies whether subnetwork creation is allowed. + // Check the AllowSubnetworkCreation enum for the list of possible values. + optional string allow_subnetwork_creation = 459328026; + + // Specifies whether VPC firewall rules can be created under the network. + // Check the AllowVpcFirewallRules enum for the list of possible values. + optional string allow_vpc_firewall_rules = 509076420; + // Specifies whether VPC peering is allowed. // Check the AllowVpcPeering enum for the list of possible values. optional string allow_vpc_peering = 115402228; @@ -49984,6 +50240,10 @@ message NetworkProfileNetworkFeatures { // Check the AllowVpn enum for the list of possible values. optional string allow_vpn = 372363006; + // + // Check the FirewallPolicyTypes enum for the list of possible values. + repeated string firewall_policy_types = 390742027; + // If set, limits the interface types that the network supports. If // empty, all interface types are supported. // Check the InterfaceTypes enum for the list of possible values. @@ -49993,6 +50253,12 @@ message NetworkProfileNetworkFeatures { // Check the Multicast enum for the list of possible values. optional string multicast = 404098040; + // Specifies a predefined internal IPv6 range for the network. + optional string predefined_network_internal_ipv6_range = 527810909; + + // Predefined subnetwork ranges for the network. + repeated NetworkProfileNetworkFeaturesPredefinedSubnetworkRange predefined_subnetwork_ranges = 408740430; + // Specifies which subnetwork purposes are supported. // Check the SubnetPurposes enum for the list of possible values. repeated string subnet_purposes = 301338039; @@ -50015,6 +50281,16 @@ message NetworkProfileNetworkFeatures { } +// +message NetworkProfileNetworkFeaturesPredefinedSubnetworkRange { + // The IPv6 range of the predefined subnetwork. + optional string ipv6_range = 50053349; + + // The naming prefix of the predefined subnetwork. + optional string name_prefix = 236409542; + +} + // message NetworkProfileProfileType { // @@ -50044,6 +50320,9 @@ message NetworkProfileProfileType { // RDMA over Converged Ethernet (RoCE). ROCE = 2520927; + // RDMA over Converged Ethernet (RoCE) for Bare Metal. + ROCE_METAL = 421218823; + } // @@ -57957,6 +58236,10 @@ message ReservationBlock { // reservation block. optional int32 in_use_count = 493458877; + // Output only. Number of hosts currently in use. If there is one or more Instances running + // on the host, it is considered in use. + optional int32 in_use_host_count = 364069834; + // Output only. [Output Only] Type of the resource. Alwayscompute#reservationBlock for reservation blocks. optional string kind = 3292052; @@ -58162,6 +58445,10 @@ message ReservationSubBlock { // reservation subBlock. optional int32 in_use_count = 493458877; + // Output only. Number of hosts currently in use. If there is one or more Instances running + // on the host, it is considered in use. + optional int32 in_use_host_count = 364069834; + // Output only. [Output Only] Type of the resource. Alwayscompute#reservationSubBlock for reservation subBlocks. optional string kind = 3292052; @@ -66606,6 +66893,22 @@ message SourceInstanceProperties { } + // PostKeyRevocationActionType of the instance. + enum PostKeyRevocationActionType { + // A value indicating that the enum field is not set. + UNDEFINED_POST_KEY_REVOCATION_ACTION_TYPE = 0; + + // Indicates user chose no operation. + NOOP = 2402146; + + // Default value. This value is unused. + POST_KEY_REVOCATION_ACTION_TYPE_UNSPECIFIED = 228738393; + + // Indicates user chose to opt for VM shutdown on key revocation. + SHUTDOWN = 76412502; + + } + // 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 @@ -66659,6 +66962,10 @@ message SourceInstanceProperties { // An array of network access configurations for this interface. repeated NetworkInterface network_interfaces = 52735243; + // PostKeyRevocationActionType of the instance. + // Check the PostKeyRevocationActionType enum for the list of possible values. + optional string post_key_revocation_action_type = 292972897; + // Specifies the scheduling options for the instances that are created from // this machine image. optional Scheduling scheduling = 386688404; @@ -67799,6 +68106,10 @@ message StoragePool { // the last character, which cannot be a dash. optional string name = 3373707; + // Input only. Additional params passed with the request, but not persisted + // as part of resource payload. + optional StoragePoolParams params = 78313862; + // Provisioning type of the performance-related parameters of the pool, // such as throughput and IOPS. // Check the PerformanceProvisioningType enum for the list of possible values. @@ -68026,6 +68337,19 @@ message StoragePoolListDisks { } +// Additional storage pool params. +message StoragePoolParams { + // Input only. Resource manager tags to be bound to the storage pool. Tag keys and values + // have the same definition as resource + // manager tags. Keys and values can be either in numeric format, + // such as `tagKeys/{tag_key_id}` and `tagValues/456` or in namespaced + // format such as `{org_id|project_id}/{tag_key_short_name}` and + // `{tag_value_short_name}`. The field is ignored (both PUT & + // PATCH) when empty. + map resource_manager_tags = 377671164; + +} + // [Output Only] Contains output only fields. message StoragePoolResourceStatus { // [Output Only] Number of disks used. @@ -70731,6 +71055,22 @@ message TestIamPermissionsAddressRequest { } +// A request message for Autoscalers.TestIamPermissions. See the method description for details. +message TestIamPermissionsAutoscalerRequest { + // Project ID for this request. + string project = 227560217 [(google.api.field_behavior) = REQUIRED]; + + // Name or id of the resource for this request. + string resource = 195806222 [(google.api.field_behavior) = REQUIRED]; + + // The body resource for this request + TestPermissionsRequest test_permissions_request_resource = 439214758 [(google.api.field_behavior) = REQUIRED]; + + // The name of the zone for this request. + string zone = 3744684 [(google.api.field_behavior) = REQUIRED]; + +} + // A request message for BackendBuckets.TestIamPermissions. See the method description for details. message TestIamPermissionsBackendBucketRequest { // Project ID for this request. @@ -70822,6 +71162,19 @@ message TestIamPermissionsGlobalAddressRequest { } +// A request message for HealthChecks.TestIamPermissions. See the method description for details. +message TestIamPermissionsHealthCheckRequest { + // Project ID for this request. + string project = 227560217 [(google.api.field_behavior) = REQUIRED]; + + // Name or id of the resource for this request. + string resource = 195806222 [(google.api.field_behavior) = REQUIRED]; + + // The body resource for this request + TestPermissionsRequest test_permissions_request_resource = 439214758 [(google.api.field_behavior) = REQUIRED]; + +} + // A request message for Images.TestIamPermissions. See the method description for details. message TestIamPermissionsImageRequest { // Project ID for this request. @@ -71054,6 +71407,22 @@ message TestIamPermissionsPacketMirroringRequest { } +// A request message for RegionAutoscalers.TestIamPermissions. See the method description for details. +message TestIamPermissionsRegionAutoscalerRequest { + // Project ID for this request. + string project = 227560217 [(google.api.field_behavior) = REQUIRED]; + + // The name of the region for this request. + string region = 138946292 [(google.api.field_behavior) = REQUIRED]; + + // Name or id of the resource for this request. + string resource = 195806222 [(google.api.field_behavior) = REQUIRED]; + + // The body resource for this request + TestPermissionsRequest test_permissions_request_resource = 439214758 [(google.api.field_behavior) = REQUIRED]; + +} + // A request message for RegionBackendServices.TestIamPermissions. See the method description for details. message TestIamPermissionsRegionBackendServiceRequest { // Project ID for this request. @@ -71086,6 +71455,22 @@ message TestIamPermissionsRegionDiskRequest { } +// A request message for RegionHealthChecks.TestIamPermissions. See the method description for details. +message TestIamPermissionsRegionHealthCheckRequest { + // Project ID for this request. + string project = 227560217 [(google.api.field_behavior) = REQUIRED]; + + // The name of the region for this request. + string region = 138946292 [(google.api.field_behavior) = REQUIRED]; + + // Name or id of the resource for this request. + string resource = 195806222 [(google.api.field_behavior) = REQUIRED]; + + // The body resource for this request + TestPermissionsRequest test_permissions_request_resource = 439214758 [(google.api.field_behavior) = REQUIRED]; + +} + // A request message for RegionInstanceGroups.TestIamPermissions. See the method description for details. message TestIamPermissionsRegionInstanceGroupRequest { // Project ID for this request. @@ -71134,6 +71519,22 @@ message TestIamPermissionsRegionNetworkFirewallPolicyRequest { } +// A request message for RegionNotificationEndpoints.TestIamPermissions. See the method description for details. +message TestIamPermissionsRegionNotificationEndpointRequest { + // Project ID for this request. + string project = 227560217 [(google.api.field_behavior) = REQUIRED]; + + // The name of the region for this request. + string region = 138946292 [(google.api.field_behavior) = REQUIRED]; + + // Name or id of the resource for this request. + string resource = 195806222 [(google.api.field_behavior) = REQUIRED]; + + // The body resource for this request + TestPermissionsRequest test_permissions_request_resource = 439214758 [(google.api.field_behavior) = REQUIRED]; + +} + // A request message for ReservationBlocks.TestIamPermissions. See the method description for details. message TestIamPermissionsReservationBlockRequest { // Name or id of parent resource of the resource for this request. @@ -71204,6 +71605,19 @@ message TestIamPermissionsResourcePolicyRequest { } +// A request message for Routes.TestIamPermissions. See the method description for details. +message TestIamPermissionsRouteRequest { + // Project ID for this request. + string project = 227560217 [(google.api.field_behavior) = REQUIRED]; + + // Name or id of the resource for this request. + string resource = 195806222 [(google.api.field_behavior) = REQUIRED]; + + // The body resource for this request + TestPermissionsRequest test_permissions_request_resource = 439214758 [(google.api.field_behavior) = REQUIRED]; + +} + // A request message for ServiceAttachments.TestIamPermissions. See the method description for details. message TestIamPermissionsServiceAttachmentRequest { // Project ID for this request. @@ -71297,6 +71711,45 @@ message TestIamPermissionsTargetPoolRequest { } +// A request message for TargetSslProxies.TestIamPermissions. See the method description for details. +message TestIamPermissionsTargetSslProxyRequest { + // Project ID for this request. + string project = 227560217 [(google.api.field_behavior) = REQUIRED]; + + // Name or id of the resource for this request. + string resource = 195806222 [(google.api.field_behavior) = REQUIRED]; + + // The body resource for this request + TestPermissionsRequest test_permissions_request_resource = 439214758 [(google.api.field_behavior) = REQUIRED]; + +} + +// A request message for TargetTcpProxies.TestIamPermissions. See the method description for details. +message TestIamPermissionsTargetTcpProxyRequest { + // Project ID for this request. + string project = 227560217 [(google.api.field_behavior) = REQUIRED]; + + // Name or id of the resource for this request. + string resource = 195806222 [(google.api.field_behavior) = REQUIRED]; + + // The body resource for this request + TestPermissionsRequest test_permissions_request_resource = 439214758 [(google.api.field_behavior) = REQUIRED]; + +} + +// A request message for UrlMaps.TestIamPermissions. See the method description for details. +message TestIamPermissionsUrlMapRequest { + // Project ID for this request. + string project = 227560217 [(google.api.field_behavior) = REQUIRED]; + + // Name or id of the resource for this request. + string resource = 195806222 [(google.api.field_behavior) = REQUIRED]; + + // The body resource for this request + TestPermissionsRequest test_permissions_request_resource = 439214758 [(google.api.field_behavior) = REQUIRED]; + +} + // A request message for VpnGateways.TestIamPermissions. See the method description for details. message TestIamPermissionsVpnGatewayRequest { // Project ID for this request. @@ -75063,6 +75516,15 @@ service Autoscalers { option (google.cloud.operation_service) = "ZoneOperations"; } + // Returns permissions that a caller has on the specified resource. + rpc TestIamPermissions(TestIamPermissionsAutoscalerRequest) returns (TestPermissionsResponse) { + option (google.api.http) = { + body: "test_permissions_request_resource" + post: "/compute/v1/projects/{project}/zones/{zone}/autoscalers/{resource}/testIamPermissions" + }; + option (google.api.method_signature) = "project,zone,resource,test_permissions_request_resource"; + } + // Updates an autoscaler in the specified project using the data // included in the request. rpc Update(UpdateAutoscalerRequest) returns (Operation) { @@ -76695,6 +77157,15 @@ service HealthChecks { option (google.cloud.operation_service) = "GlobalOperations"; } + // Returns permissions that a caller has on the specified resource. + rpc TestIamPermissions(TestIamPermissionsHealthCheckRequest) returns (TestPermissionsResponse) { + option (google.api.http) = { + body: "test_permissions_request_resource" + post: "/compute/v1/projects/{project}/global/healthChecks/{resource}/testIamPermissions" + }; + option (google.api.method_signature) = "project,resource,test_permissions_request_resource"; + } + // Updates a HealthCheck resource in the specified project using the data // included in the request. rpc Update(UpdateHealthCheckRequest) returns (Operation) { @@ -80673,6 +81144,15 @@ service RegionAutoscalers { option (google.cloud.operation_service) = "RegionOperations"; } + // Returns permissions that a caller has on the specified resource. + rpc TestIamPermissions(TestIamPermissionsRegionAutoscalerRequest) returns (TestPermissionsResponse) { + option (google.api.http) = { + body: "test_permissions_request_resource" + post: "/compute/v1/projects/{project}/regions/{region}/autoscalers/{resource}/testIamPermissions" + }; + option (google.api.method_signature) = "project,region,resource,test_permissions_request_resource"; + } + // Updates an autoscaler in the specified project using // the data included in the request. rpc Update(UpdateRegionAutoscalerRequest) returns (Operation) { @@ -81220,6 +81700,15 @@ service RegionHealthChecks { option (google.cloud.operation_service) = "RegionOperations"; } + // Returns permissions that a caller has on the specified resource. + rpc TestIamPermissions(TestIamPermissionsRegionHealthCheckRequest) returns (TestPermissionsResponse) { + option (google.api.http) = { + body: "test_permissions_request_resource" + post: "/compute/v1/projects/{project}/regions/{region}/healthChecks/{resource}/testIamPermissions" + }; + option (google.api.method_signature) = "project,region,resource,test_permissions_request_resource"; + } + // Updates a HealthCheck resource in the specified project using the data // included in the request. rpc Update(UpdateRegionHealthCheckRequest) returns (Operation) { @@ -82147,6 +82636,15 @@ service RegionNotificationEndpoints { option (google.api.method_signature) = "project,region"; } + // Returns permissions that a caller has on the specified resource. + rpc TestIamPermissions(TestIamPermissionsRegionNotificationEndpointRequest) returns (TestPermissionsResponse) { + option (google.api.http) = { + body: "test_permissions_request_resource" + post: "/compute/v1/projects/{project}/regions/{region}/notificationEndpoints/{resource}/testIamPermissions" + }; + option (google.api.method_signature) = "project,region,resource,test_permissions_request_resource"; + } + } // The RegionOperations API. @@ -83365,6 +83863,15 @@ service Routes { option (google.api.method_signature) = "project"; } + // Returns permissions that a caller has on the specified resource. + rpc TestIamPermissions(TestIamPermissionsRouteRequest) returns (TestPermissionsResponse) { + option (google.api.http) = { + body: "test_permissions_request_resource" + post: "/compute/v1/projects/{project}/global/routes/{resource}/testIamPermissions" + }; + option (google.api.method_signature) = "project,resource,test_permissions_request_resource"; + } + } // The SecurityPolicies API. @@ -84737,6 +85244,15 @@ service TargetSslProxies { option (google.cloud.operation_service) = "GlobalOperations"; } + // Returns permissions that a caller has on the specified resource. + rpc TestIamPermissions(TestIamPermissionsTargetSslProxyRequest) returns (TestPermissionsResponse) { + option (google.api.http) = { + body: "test_permissions_request_resource" + post: "/compute/v1/projects/{project}/global/targetSslProxies/{resource}/testIamPermissions" + }; + option (google.api.method_signature) = "project,resource,test_permissions_request_resource"; + } + } // The TargetTcpProxies API. @@ -84817,6 +85333,15 @@ service TargetTcpProxies { option (google.cloud.operation_service) = "GlobalOperations"; } + // Returns permissions that a caller has on the specified resource. + rpc TestIamPermissions(TestIamPermissionsTargetTcpProxyRequest) returns (TestPermissionsResponse) { + option (google.api.http) = { + body: "test_permissions_request_resource" + post: "/compute/v1/projects/{project}/global/targetTcpProxies/{resource}/testIamPermissions" + }; + option (google.api.method_signature) = "project,resource,test_permissions_request_resource"; + } + } // The TargetVpnGateways API. @@ -84974,6 +85499,15 @@ service UrlMaps { option (google.cloud.operation_service) = "GlobalOperations"; } + // Returns permissions that a caller has on the specified resource. + rpc TestIamPermissions(TestIamPermissionsUrlMapRequest) returns (TestPermissionsResponse) { + option (google.api.http) = { + body: "test_permissions_request_resource" + post: "/compute/v1/projects/{project}/global/urlMaps/{resource}/testIamPermissions" + }; + option (google.api.method_signature) = "project,resource,test_permissions_request_resource"; + } + // Updates the specified UrlMap resource with the data included in the // request. rpc Update(UpdateUrlMapRequest) returns (Operation) { diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/autoscalers/testiampermissions/AsyncTestIamPermissions.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/autoscalers/testiampermissions/AsyncTestIamPermissions.java new file mode 100644 index 000000000000..6e70c3bbef5e --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/autoscalers/testiampermissions/AsyncTestIamPermissions.java @@ -0,0 +1,53 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.compute.v1.samples; + +// [START compute_v1_generated_Autoscalers_TestIamPermissions_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.compute.v1.AutoscalersClient; +import com.google.cloud.compute.v1.TestIamPermissionsAutoscalerRequest; +import com.google.cloud.compute.v1.TestPermissionsRequest; +import com.google.cloud.compute.v1.TestPermissionsResponse; + +public class AsyncTestIamPermissions { + + public static void main(String[] args) throws Exception { + asyncTestIamPermissions(); + } + + public static void asyncTestIamPermissions() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (AutoscalersClient autoscalersClient = AutoscalersClient.create()) { + TestIamPermissionsAutoscalerRequest request = + TestIamPermissionsAutoscalerRequest.newBuilder() + .setProject("project-309310695") + .setResource("resource-341064690") + .setTestPermissionsRequestResource(TestPermissionsRequest.newBuilder().build()) + .setZone("zone3744684") + .build(); + ApiFuture future = + autoscalersClient.testIamPermissionsCallable().futureCall(request); + // Do something. + TestPermissionsResponse response = future.get(); + } + } +} +// [END compute_v1_generated_Autoscalers_TestIamPermissions_async] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/autoscalers/testiampermissions/SyncTestIamPermissions.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/autoscalers/testiampermissions/SyncTestIamPermissions.java new file mode 100644 index 000000000000..4665f4a1a2b6 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/autoscalers/testiampermissions/SyncTestIamPermissions.java @@ -0,0 +1,49 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.compute.v1.samples; + +// [START compute_v1_generated_Autoscalers_TestIamPermissions_sync] +import com.google.cloud.compute.v1.AutoscalersClient; +import com.google.cloud.compute.v1.TestIamPermissionsAutoscalerRequest; +import com.google.cloud.compute.v1.TestPermissionsRequest; +import com.google.cloud.compute.v1.TestPermissionsResponse; + +public class SyncTestIamPermissions { + + public static void main(String[] args) throws Exception { + syncTestIamPermissions(); + } + + public static void syncTestIamPermissions() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (AutoscalersClient autoscalersClient = AutoscalersClient.create()) { + TestIamPermissionsAutoscalerRequest request = + TestIamPermissionsAutoscalerRequest.newBuilder() + .setProject("project-309310695") + .setResource("resource-341064690") + .setTestPermissionsRequestResource(TestPermissionsRequest.newBuilder().build()) + .setZone("zone3744684") + .build(); + TestPermissionsResponse response = autoscalersClient.testIamPermissions(request); + } + } +} +// [END compute_v1_generated_Autoscalers_TestIamPermissions_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/autoscalers/testiampermissions/SyncTestIamPermissionsStringStringStringTestpermissionsrequest.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/autoscalers/testiampermissions/SyncTestIamPermissionsStringStringStringTestpermissionsrequest.java new file mode 100644 index 000000000000..58284c0da4c8 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/autoscalers/testiampermissions/SyncTestIamPermissionsStringStringStringTestpermissionsrequest.java @@ -0,0 +1,49 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.compute.v1.samples; + +// [START compute_v1_generated_Autoscalers_TestIamPermissions_StringStringStringTestpermissionsrequest_sync] +import com.google.cloud.compute.v1.AutoscalersClient; +import com.google.cloud.compute.v1.TestPermissionsRequest; +import com.google.cloud.compute.v1.TestPermissionsResponse; + +public class SyncTestIamPermissionsStringStringStringTestpermissionsrequest { + + public static void main(String[] args) throws Exception { + syncTestIamPermissionsStringStringStringTestpermissionsrequest(); + } + + public static void syncTestIamPermissionsStringStringStringTestpermissionsrequest() + throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (AutoscalersClient autoscalersClient = AutoscalersClient.create()) { + String project = "project-309310695"; + String zone = "zone3744684"; + String resource = "resource-341064690"; + TestPermissionsRequest testPermissionsRequestResource = + TestPermissionsRequest.newBuilder().build(); + TestPermissionsResponse response = + autoscalersClient.testIamPermissions( + project, zone, resource, testPermissionsRequestResource); + } + } +} +// [END compute_v1_generated_Autoscalers_TestIamPermissions_StringStringStringTestpermissionsrequest_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/healthchecks/testiampermissions/AsyncTestIamPermissions.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/healthchecks/testiampermissions/AsyncTestIamPermissions.java new file mode 100644 index 000000000000..30b692b4c5a0 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/healthchecks/testiampermissions/AsyncTestIamPermissions.java @@ -0,0 +1,52 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.compute.v1.samples; + +// [START compute_v1_generated_HealthChecks_TestIamPermissions_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.compute.v1.HealthChecksClient; +import com.google.cloud.compute.v1.TestIamPermissionsHealthCheckRequest; +import com.google.cloud.compute.v1.TestPermissionsRequest; +import com.google.cloud.compute.v1.TestPermissionsResponse; + +public class AsyncTestIamPermissions { + + public static void main(String[] args) throws Exception { + asyncTestIamPermissions(); + } + + public static void asyncTestIamPermissions() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (HealthChecksClient healthChecksClient = HealthChecksClient.create()) { + TestIamPermissionsHealthCheckRequest request = + TestIamPermissionsHealthCheckRequest.newBuilder() + .setProject("project-309310695") + .setResource("resource-341064690") + .setTestPermissionsRequestResource(TestPermissionsRequest.newBuilder().build()) + .build(); + ApiFuture future = + healthChecksClient.testIamPermissionsCallable().futureCall(request); + // Do something. + TestPermissionsResponse response = future.get(); + } + } +} +// [END compute_v1_generated_HealthChecks_TestIamPermissions_async] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/healthchecks/testiampermissions/SyncTestIamPermissions.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/healthchecks/testiampermissions/SyncTestIamPermissions.java new file mode 100644 index 000000000000..b6c8cfecf8cd --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/healthchecks/testiampermissions/SyncTestIamPermissions.java @@ -0,0 +1,48 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.compute.v1.samples; + +// [START compute_v1_generated_HealthChecks_TestIamPermissions_sync] +import com.google.cloud.compute.v1.HealthChecksClient; +import com.google.cloud.compute.v1.TestIamPermissionsHealthCheckRequest; +import com.google.cloud.compute.v1.TestPermissionsRequest; +import com.google.cloud.compute.v1.TestPermissionsResponse; + +public class SyncTestIamPermissions { + + public static void main(String[] args) throws Exception { + syncTestIamPermissions(); + } + + public static void syncTestIamPermissions() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (HealthChecksClient healthChecksClient = HealthChecksClient.create()) { + TestIamPermissionsHealthCheckRequest request = + TestIamPermissionsHealthCheckRequest.newBuilder() + .setProject("project-309310695") + .setResource("resource-341064690") + .setTestPermissionsRequestResource(TestPermissionsRequest.newBuilder().build()) + .build(); + TestPermissionsResponse response = healthChecksClient.testIamPermissions(request); + } + } +} +// [END compute_v1_generated_HealthChecks_TestIamPermissions_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/healthchecks/testiampermissions/SyncTestIamPermissionsStringStringTestpermissionsrequest.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/healthchecks/testiampermissions/SyncTestIamPermissionsStringStringTestpermissionsrequest.java new file mode 100644 index 000000000000..bda4baf6761b --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/healthchecks/testiampermissions/SyncTestIamPermissionsStringStringTestpermissionsrequest.java @@ -0,0 +1,46 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.compute.v1.samples; + +// [START compute_v1_generated_HealthChecks_TestIamPermissions_StringStringTestpermissionsrequest_sync] +import com.google.cloud.compute.v1.HealthChecksClient; +import com.google.cloud.compute.v1.TestPermissionsRequest; +import com.google.cloud.compute.v1.TestPermissionsResponse; + +public class SyncTestIamPermissionsStringStringTestpermissionsrequest { + + public static void main(String[] args) throws Exception { + syncTestIamPermissionsStringStringTestpermissionsrequest(); + } + + public static void syncTestIamPermissionsStringStringTestpermissionsrequest() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (HealthChecksClient healthChecksClient = HealthChecksClient.create()) { + String project = "project-309310695"; + String resource = "resource-341064690"; + TestPermissionsRequest testPermissionsRequestResource = + TestPermissionsRequest.newBuilder().build(); + TestPermissionsResponse response = + healthChecksClient.testIamPermissions(project, resource, testPermissionsRequestResource); + } + } +} +// [END compute_v1_generated_HealthChecks_TestIamPermissions_StringStringTestpermissionsrequest_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/regionautoscalers/testiampermissions/AsyncTestIamPermissions.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/regionautoscalers/testiampermissions/AsyncTestIamPermissions.java new file mode 100644 index 000000000000..ecaeac88451a --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/regionautoscalers/testiampermissions/AsyncTestIamPermissions.java @@ -0,0 +1,53 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.compute.v1.samples; + +// [START compute_v1_generated_RegionAutoscalers_TestIamPermissions_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.compute.v1.RegionAutoscalersClient; +import com.google.cloud.compute.v1.TestIamPermissionsRegionAutoscalerRequest; +import com.google.cloud.compute.v1.TestPermissionsRequest; +import com.google.cloud.compute.v1.TestPermissionsResponse; + +public class AsyncTestIamPermissions { + + public static void main(String[] args) throws Exception { + asyncTestIamPermissions(); + } + + public static void asyncTestIamPermissions() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (RegionAutoscalersClient regionAutoscalersClient = RegionAutoscalersClient.create()) { + TestIamPermissionsRegionAutoscalerRequest request = + TestIamPermissionsRegionAutoscalerRequest.newBuilder() + .setProject("project-309310695") + .setRegion("region-934795532") + .setResource("resource-341064690") + .setTestPermissionsRequestResource(TestPermissionsRequest.newBuilder().build()) + .build(); + ApiFuture future = + regionAutoscalersClient.testIamPermissionsCallable().futureCall(request); + // Do something. + TestPermissionsResponse response = future.get(); + } + } +} +// [END compute_v1_generated_RegionAutoscalers_TestIamPermissions_async] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/regionautoscalers/testiampermissions/SyncTestIamPermissions.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/regionautoscalers/testiampermissions/SyncTestIamPermissions.java new file mode 100644 index 000000000000..957706d53141 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/regionautoscalers/testiampermissions/SyncTestIamPermissions.java @@ -0,0 +1,49 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.compute.v1.samples; + +// [START compute_v1_generated_RegionAutoscalers_TestIamPermissions_sync] +import com.google.cloud.compute.v1.RegionAutoscalersClient; +import com.google.cloud.compute.v1.TestIamPermissionsRegionAutoscalerRequest; +import com.google.cloud.compute.v1.TestPermissionsRequest; +import com.google.cloud.compute.v1.TestPermissionsResponse; + +public class SyncTestIamPermissions { + + public static void main(String[] args) throws Exception { + syncTestIamPermissions(); + } + + public static void syncTestIamPermissions() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (RegionAutoscalersClient regionAutoscalersClient = RegionAutoscalersClient.create()) { + TestIamPermissionsRegionAutoscalerRequest request = + TestIamPermissionsRegionAutoscalerRequest.newBuilder() + .setProject("project-309310695") + .setRegion("region-934795532") + .setResource("resource-341064690") + .setTestPermissionsRequestResource(TestPermissionsRequest.newBuilder().build()) + .build(); + TestPermissionsResponse response = regionAutoscalersClient.testIamPermissions(request); + } + } +} +// [END compute_v1_generated_RegionAutoscalers_TestIamPermissions_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/regionautoscalers/testiampermissions/SyncTestIamPermissionsStringStringStringTestpermissionsrequest.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/regionautoscalers/testiampermissions/SyncTestIamPermissionsStringStringStringTestpermissionsrequest.java new file mode 100644 index 000000000000..e92d02e47d58 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/regionautoscalers/testiampermissions/SyncTestIamPermissionsStringStringStringTestpermissionsrequest.java @@ -0,0 +1,49 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.compute.v1.samples; + +// [START compute_v1_generated_RegionAutoscalers_TestIamPermissions_StringStringStringTestpermissionsrequest_sync] +import com.google.cloud.compute.v1.RegionAutoscalersClient; +import com.google.cloud.compute.v1.TestPermissionsRequest; +import com.google.cloud.compute.v1.TestPermissionsResponse; + +public class SyncTestIamPermissionsStringStringStringTestpermissionsrequest { + + public static void main(String[] args) throws Exception { + syncTestIamPermissionsStringStringStringTestpermissionsrequest(); + } + + public static void syncTestIamPermissionsStringStringStringTestpermissionsrequest() + throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (RegionAutoscalersClient regionAutoscalersClient = RegionAutoscalersClient.create()) { + String project = "project-309310695"; + String region = "region-934795532"; + String resource = "resource-341064690"; + TestPermissionsRequest testPermissionsRequestResource = + TestPermissionsRequest.newBuilder().build(); + TestPermissionsResponse response = + regionAutoscalersClient.testIamPermissions( + project, region, resource, testPermissionsRequestResource); + } + } +} +// [END compute_v1_generated_RegionAutoscalers_TestIamPermissions_StringStringStringTestpermissionsrequest_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/regionhealthchecks/testiampermissions/AsyncTestIamPermissions.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/regionhealthchecks/testiampermissions/AsyncTestIamPermissions.java new file mode 100644 index 000000000000..2a9ac5899232 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/regionhealthchecks/testiampermissions/AsyncTestIamPermissions.java @@ -0,0 +1,53 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.compute.v1.samples; + +// [START compute_v1_generated_RegionHealthChecks_TestIamPermissions_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.compute.v1.RegionHealthChecksClient; +import com.google.cloud.compute.v1.TestIamPermissionsRegionHealthCheckRequest; +import com.google.cloud.compute.v1.TestPermissionsRequest; +import com.google.cloud.compute.v1.TestPermissionsResponse; + +public class AsyncTestIamPermissions { + + public static void main(String[] args) throws Exception { + asyncTestIamPermissions(); + } + + public static void asyncTestIamPermissions() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (RegionHealthChecksClient regionHealthChecksClient = RegionHealthChecksClient.create()) { + TestIamPermissionsRegionHealthCheckRequest request = + TestIamPermissionsRegionHealthCheckRequest.newBuilder() + .setProject("project-309310695") + .setRegion("region-934795532") + .setResource("resource-341064690") + .setTestPermissionsRequestResource(TestPermissionsRequest.newBuilder().build()) + .build(); + ApiFuture future = + regionHealthChecksClient.testIamPermissionsCallable().futureCall(request); + // Do something. + TestPermissionsResponse response = future.get(); + } + } +} +// [END compute_v1_generated_RegionHealthChecks_TestIamPermissions_async] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/regionhealthchecks/testiampermissions/SyncTestIamPermissions.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/regionhealthchecks/testiampermissions/SyncTestIamPermissions.java new file mode 100644 index 000000000000..77027095f090 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/regionhealthchecks/testiampermissions/SyncTestIamPermissions.java @@ -0,0 +1,49 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.compute.v1.samples; + +// [START compute_v1_generated_RegionHealthChecks_TestIamPermissions_sync] +import com.google.cloud.compute.v1.RegionHealthChecksClient; +import com.google.cloud.compute.v1.TestIamPermissionsRegionHealthCheckRequest; +import com.google.cloud.compute.v1.TestPermissionsRequest; +import com.google.cloud.compute.v1.TestPermissionsResponse; + +public class SyncTestIamPermissions { + + public static void main(String[] args) throws Exception { + syncTestIamPermissions(); + } + + public static void syncTestIamPermissions() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (RegionHealthChecksClient regionHealthChecksClient = RegionHealthChecksClient.create()) { + TestIamPermissionsRegionHealthCheckRequest request = + TestIamPermissionsRegionHealthCheckRequest.newBuilder() + .setProject("project-309310695") + .setRegion("region-934795532") + .setResource("resource-341064690") + .setTestPermissionsRequestResource(TestPermissionsRequest.newBuilder().build()) + .build(); + TestPermissionsResponse response = regionHealthChecksClient.testIamPermissions(request); + } + } +} +// [END compute_v1_generated_RegionHealthChecks_TestIamPermissions_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/regionhealthchecks/testiampermissions/SyncTestIamPermissionsStringStringStringTestpermissionsrequest.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/regionhealthchecks/testiampermissions/SyncTestIamPermissionsStringStringStringTestpermissionsrequest.java new file mode 100644 index 000000000000..47420ed0a80d --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/regionhealthchecks/testiampermissions/SyncTestIamPermissionsStringStringStringTestpermissionsrequest.java @@ -0,0 +1,49 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.compute.v1.samples; + +// [START compute_v1_generated_RegionHealthChecks_TestIamPermissions_StringStringStringTestpermissionsrequest_sync] +import com.google.cloud.compute.v1.RegionHealthChecksClient; +import com.google.cloud.compute.v1.TestPermissionsRequest; +import com.google.cloud.compute.v1.TestPermissionsResponse; + +public class SyncTestIamPermissionsStringStringStringTestpermissionsrequest { + + public static void main(String[] args) throws Exception { + syncTestIamPermissionsStringStringStringTestpermissionsrequest(); + } + + public static void syncTestIamPermissionsStringStringStringTestpermissionsrequest() + throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (RegionHealthChecksClient regionHealthChecksClient = RegionHealthChecksClient.create()) { + String project = "project-309310695"; + String region = "region-934795532"; + String resource = "resource-341064690"; + TestPermissionsRequest testPermissionsRequestResource = + TestPermissionsRequest.newBuilder().build(); + TestPermissionsResponse response = + regionHealthChecksClient.testIamPermissions( + project, region, resource, testPermissionsRequestResource); + } + } +} +// [END compute_v1_generated_RegionHealthChecks_TestIamPermissions_StringStringStringTestpermissionsrequest_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/regionnotificationendpoints/testiampermissions/AsyncTestIamPermissions.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/regionnotificationendpoints/testiampermissions/AsyncTestIamPermissions.java new file mode 100644 index 000000000000..669a6d5eeb7e --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/regionnotificationendpoints/testiampermissions/AsyncTestIamPermissions.java @@ -0,0 +1,54 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.compute.v1.samples; + +// [START compute_v1_generated_RegionNotificationEndpoints_TestIamPermissions_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.compute.v1.RegionNotificationEndpointsClient; +import com.google.cloud.compute.v1.TestIamPermissionsRegionNotificationEndpointRequest; +import com.google.cloud.compute.v1.TestPermissionsRequest; +import com.google.cloud.compute.v1.TestPermissionsResponse; + +public class AsyncTestIamPermissions { + + public static void main(String[] args) throws Exception { + asyncTestIamPermissions(); + } + + public static void asyncTestIamPermissions() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (RegionNotificationEndpointsClient regionNotificationEndpointsClient = + RegionNotificationEndpointsClient.create()) { + TestIamPermissionsRegionNotificationEndpointRequest request = + TestIamPermissionsRegionNotificationEndpointRequest.newBuilder() + .setProject("project-309310695") + .setRegion("region-934795532") + .setResource("resource-341064690") + .setTestPermissionsRequestResource(TestPermissionsRequest.newBuilder().build()) + .build(); + ApiFuture future = + regionNotificationEndpointsClient.testIamPermissionsCallable().futureCall(request); + // Do something. + TestPermissionsResponse response = future.get(); + } + } +} +// [END compute_v1_generated_RegionNotificationEndpoints_TestIamPermissions_async] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/regionnotificationendpoints/testiampermissions/SyncTestIamPermissions.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/regionnotificationendpoints/testiampermissions/SyncTestIamPermissions.java new file mode 100644 index 000000000000..5c782ce163d0 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/regionnotificationendpoints/testiampermissions/SyncTestIamPermissions.java @@ -0,0 +1,51 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.compute.v1.samples; + +// [START compute_v1_generated_RegionNotificationEndpoints_TestIamPermissions_sync] +import com.google.cloud.compute.v1.RegionNotificationEndpointsClient; +import com.google.cloud.compute.v1.TestIamPermissionsRegionNotificationEndpointRequest; +import com.google.cloud.compute.v1.TestPermissionsRequest; +import com.google.cloud.compute.v1.TestPermissionsResponse; + +public class SyncTestIamPermissions { + + public static void main(String[] args) throws Exception { + syncTestIamPermissions(); + } + + public static void syncTestIamPermissions() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (RegionNotificationEndpointsClient regionNotificationEndpointsClient = + RegionNotificationEndpointsClient.create()) { + TestIamPermissionsRegionNotificationEndpointRequest request = + TestIamPermissionsRegionNotificationEndpointRequest.newBuilder() + .setProject("project-309310695") + .setRegion("region-934795532") + .setResource("resource-341064690") + .setTestPermissionsRequestResource(TestPermissionsRequest.newBuilder().build()) + .build(); + TestPermissionsResponse response = + regionNotificationEndpointsClient.testIamPermissions(request); + } + } +} +// [END compute_v1_generated_RegionNotificationEndpoints_TestIamPermissions_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/regionnotificationendpoints/testiampermissions/SyncTestIamPermissionsStringStringStringTestpermissionsrequest.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/regionnotificationendpoints/testiampermissions/SyncTestIamPermissionsStringStringStringTestpermissionsrequest.java new file mode 100644 index 000000000000..1cc5d953d824 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/regionnotificationendpoints/testiampermissions/SyncTestIamPermissionsStringStringStringTestpermissionsrequest.java @@ -0,0 +1,50 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.compute.v1.samples; + +// [START compute_v1_generated_RegionNotificationEndpoints_TestIamPermissions_StringStringStringTestpermissionsrequest_sync] +import com.google.cloud.compute.v1.RegionNotificationEndpointsClient; +import com.google.cloud.compute.v1.TestPermissionsRequest; +import com.google.cloud.compute.v1.TestPermissionsResponse; + +public class SyncTestIamPermissionsStringStringStringTestpermissionsrequest { + + public static void main(String[] args) throws Exception { + syncTestIamPermissionsStringStringStringTestpermissionsrequest(); + } + + public static void syncTestIamPermissionsStringStringStringTestpermissionsrequest() + throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (RegionNotificationEndpointsClient regionNotificationEndpointsClient = + RegionNotificationEndpointsClient.create()) { + String project = "project-309310695"; + String region = "region-934795532"; + String resource = "resource-341064690"; + TestPermissionsRequest testPermissionsRequestResource = + TestPermissionsRequest.newBuilder().build(); + TestPermissionsResponse response = + regionNotificationEndpointsClient.testIamPermissions( + project, region, resource, testPermissionsRequestResource); + } + } +} +// [END compute_v1_generated_RegionNotificationEndpoints_TestIamPermissions_StringStringStringTestpermissionsrequest_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/routes/testiampermissions/AsyncTestIamPermissions.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/routes/testiampermissions/AsyncTestIamPermissions.java new file mode 100644 index 000000000000..b6ce14e8dd83 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/routes/testiampermissions/AsyncTestIamPermissions.java @@ -0,0 +1,52 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.compute.v1.samples; + +// [START compute_v1_generated_Routes_TestIamPermissions_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.compute.v1.RoutesClient; +import com.google.cloud.compute.v1.TestIamPermissionsRouteRequest; +import com.google.cloud.compute.v1.TestPermissionsRequest; +import com.google.cloud.compute.v1.TestPermissionsResponse; + +public class AsyncTestIamPermissions { + + public static void main(String[] args) throws Exception { + asyncTestIamPermissions(); + } + + public static void asyncTestIamPermissions() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (RoutesClient routesClient = RoutesClient.create()) { + TestIamPermissionsRouteRequest request = + TestIamPermissionsRouteRequest.newBuilder() + .setProject("project-309310695") + .setResource("resource-341064690") + .setTestPermissionsRequestResource(TestPermissionsRequest.newBuilder().build()) + .build(); + ApiFuture future = + routesClient.testIamPermissionsCallable().futureCall(request); + // Do something. + TestPermissionsResponse response = future.get(); + } + } +} +// [END compute_v1_generated_Routes_TestIamPermissions_async] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/routes/testiampermissions/SyncTestIamPermissions.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/routes/testiampermissions/SyncTestIamPermissions.java new file mode 100644 index 000000000000..c389eb4a61f8 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/routes/testiampermissions/SyncTestIamPermissions.java @@ -0,0 +1,48 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.compute.v1.samples; + +// [START compute_v1_generated_Routes_TestIamPermissions_sync] +import com.google.cloud.compute.v1.RoutesClient; +import com.google.cloud.compute.v1.TestIamPermissionsRouteRequest; +import com.google.cloud.compute.v1.TestPermissionsRequest; +import com.google.cloud.compute.v1.TestPermissionsResponse; + +public class SyncTestIamPermissions { + + public static void main(String[] args) throws Exception { + syncTestIamPermissions(); + } + + public static void syncTestIamPermissions() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (RoutesClient routesClient = RoutesClient.create()) { + TestIamPermissionsRouteRequest request = + TestIamPermissionsRouteRequest.newBuilder() + .setProject("project-309310695") + .setResource("resource-341064690") + .setTestPermissionsRequestResource(TestPermissionsRequest.newBuilder().build()) + .build(); + TestPermissionsResponse response = routesClient.testIamPermissions(request); + } + } +} +// [END compute_v1_generated_Routes_TestIamPermissions_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/routes/testiampermissions/SyncTestIamPermissionsStringStringTestpermissionsrequest.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/routes/testiampermissions/SyncTestIamPermissionsStringStringTestpermissionsrequest.java new file mode 100644 index 000000000000..5684f9188d5b --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/routes/testiampermissions/SyncTestIamPermissionsStringStringTestpermissionsrequest.java @@ -0,0 +1,46 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.compute.v1.samples; + +// [START compute_v1_generated_Routes_TestIamPermissions_StringStringTestpermissionsrequest_sync] +import com.google.cloud.compute.v1.RoutesClient; +import com.google.cloud.compute.v1.TestPermissionsRequest; +import com.google.cloud.compute.v1.TestPermissionsResponse; + +public class SyncTestIamPermissionsStringStringTestpermissionsrequest { + + public static void main(String[] args) throws Exception { + syncTestIamPermissionsStringStringTestpermissionsrequest(); + } + + public static void syncTestIamPermissionsStringStringTestpermissionsrequest() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (RoutesClient routesClient = RoutesClient.create()) { + String project = "project-309310695"; + String resource = "resource-341064690"; + TestPermissionsRequest testPermissionsRequestResource = + TestPermissionsRequest.newBuilder().build(); + TestPermissionsResponse response = + routesClient.testIamPermissions(project, resource, testPermissionsRequestResource); + } + } +} +// [END compute_v1_generated_Routes_TestIamPermissions_StringStringTestpermissionsrequest_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/targetsslproxies/testiampermissions/AsyncTestIamPermissions.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/targetsslproxies/testiampermissions/AsyncTestIamPermissions.java new file mode 100644 index 000000000000..85fdbd6d0fe7 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/targetsslproxies/testiampermissions/AsyncTestIamPermissions.java @@ -0,0 +1,52 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.compute.v1.samples; + +// [START compute_v1_generated_TargetSslProxies_TestIamPermissions_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.compute.v1.TargetSslProxiesClient; +import com.google.cloud.compute.v1.TestIamPermissionsTargetSslProxyRequest; +import com.google.cloud.compute.v1.TestPermissionsRequest; +import com.google.cloud.compute.v1.TestPermissionsResponse; + +public class AsyncTestIamPermissions { + + public static void main(String[] args) throws Exception { + asyncTestIamPermissions(); + } + + public static void asyncTestIamPermissions() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (TargetSslProxiesClient targetSslProxiesClient = TargetSslProxiesClient.create()) { + TestIamPermissionsTargetSslProxyRequest request = + TestIamPermissionsTargetSslProxyRequest.newBuilder() + .setProject("project-309310695") + .setResource("resource-341064690") + .setTestPermissionsRequestResource(TestPermissionsRequest.newBuilder().build()) + .build(); + ApiFuture future = + targetSslProxiesClient.testIamPermissionsCallable().futureCall(request); + // Do something. + TestPermissionsResponse response = future.get(); + } + } +} +// [END compute_v1_generated_TargetSslProxies_TestIamPermissions_async] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/targetsslproxies/testiampermissions/SyncTestIamPermissions.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/targetsslproxies/testiampermissions/SyncTestIamPermissions.java new file mode 100644 index 000000000000..ab481733d2c4 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/targetsslproxies/testiampermissions/SyncTestIamPermissions.java @@ -0,0 +1,48 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.compute.v1.samples; + +// [START compute_v1_generated_TargetSslProxies_TestIamPermissions_sync] +import com.google.cloud.compute.v1.TargetSslProxiesClient; +import com.google.cloud.compute.v1.TestIamPermissionsTargetSslProxyRequest; +import com.google.cloud.compute.v1.TestPermissionsRequest; +import com.google.cloud.compute.v1.TestPermissionsResponse; + +public class SyncTestIamPermissions { + + public static void main(String[] args) throws Exception { + syncTestIamPermissions(); + } + + public static void syncTestIamPermissions() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (TargetSslProxiesClient targetSslProxiesClient = TargetSslProxiesClient.create()) { + TestIamPermissionsTargetSslProxyRequest request = + TestIamPermissionsTargetSslProxyRequest.newBuilder() + .setProject("project-309310695") + .setResource("resource-341064690") + .setTestPermissionsRequestResource(TestPermissionsRequest.newBuilder().build()) + .build(); + TestPermissionsResponse response = targetSslProxiesClient.testIamPermissions(request); + } + } +} +// [END compute_v1_generated_TargetSslProxies_TestIamPermissions_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/targetsslproxies/testiampermissions/SyncTestIamPermissionsStringStringTestpermissionsrequest.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/targetsslproxies/testiampermissions/SyncTestIamPermissionsStringStringTestpermissionsrequest.java new file mode 100644 index 000000000000..171341a2a067 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/targetsslproxies/testiampermissions/SyncTestIamPermissionsStringStringTestpermissionsrequest.java @@ -0,0 +1,47 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.compute.v1.samples; + +// [START compute_v1_generated_TargetSslProxies_TestIamPermissions_StringStringTestpermissionsrequest_sync] +import com.google.cloud.compute.v1.TargetSslProxiesClient; +import com.google.cloud.compute.v1.TestPermissionsRequest; +import com.google.cloud.compute.v1.TestPermissionsResponse; + +public class SyncTestIamPermissionsStringStringTestpermissionsrequest { + + public static void main(String[] args) throws Exception { + syncTestIamPermissionsStringStringTestpermissionsrequest(); + } + + public static void syncTestIamPermissionsStringStringTestpermissionsrequest() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (TargetSslProxiesClient targetSslProxiesClient = TargetSslProxiesClient.create()) { + String project = "project-309310695"; + String resource = "resource-341064690"; + TestPermissionsRequest testPermissionsRequestResource = + TestPermissionsRequest.newBuilder().build(); + TestPermissionsResponse response = + targetSslProxiesClient.testIamPermissions( + project, resource, testPermissionsRequestResource); + } + } +} +// [END compute_v1_generated_TargetSslProxies_TestIamPermissions_StringStringTestpermissionsrequest_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/targettcpproxies/testiampermissions/AsyncTestIamPermissions.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/targettcpproxies/testiampermissions/AsyncTestIamPermissions.java new file mode 100644 index 000000000000..45ad37be354e --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/targettcpproxies/testiampermissions/AsyncTestIamPermissions.java @@ -0,0 +1,52 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.compute.v1.samples; + +// [START compute_v1_generated_TargetTcpProxies_TestIamPermissions_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.compute.v1.TargetTcpProxiesClient; +import com.google.cloud.compute.v1.TestIamPermissionsTargetTcpProxyRequest; +import com.google.cloud.compute.v1.TestPermissionsRequest; +import com.google.cloud.compute.v1.TestPermissionsResponse; + +public class AsyncTestIamPermissions { + + public static void main(String[] args) throws Exception { + asyncTestIamPermissions(); + } + + public static void asyncTestIamPermissions() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (TargetTcpProxiesClient targetTcpProxiesClient = TargetTcpProxiesClient.create()) { + TestIamPermissionsTargetTcpProxyRequest request = + TestIamPermissionsTargetTcpProxyRequest.newBuilder() + .setProject("project-309310695") + .setResource("resource-341064690") + .setTestPermissionsRequestResource(TestPermissionsRequest.newBuilder().build()) + .build(); + ApiFuture future = + targetTcpProxiesClient.testIamPermissionsCallable().futureCall(request); + // Do something. + TestPermissionsResponse response = future.get(); + } + } +} +// [END compute_v1_generated_TargetTcpProxies_TestIamPermissions_async] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/targettcpproxies/testiampermissions/SyncTestIamPermissions.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/targettcpproxies/testiampermissions/SyncTestIamPermissions.java new file mode 100644 index 000000000000..6bdd967cf204 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/targettcpproxies/testiampermissions/SyncTestIamPermissions.java @@ -0,0 +1,48 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.compute.v1.samples; + +// [START compute_v1_generated_TargetTcpProxies_TestIamPermissions_sync] +import com.google.cloud.compute.v1.TargetTcpProxiesClient; +import com.google.cloud.compute.v1.TestIamPermissionsTargetTcpProxyRequest; +import com.google.cloud.compute.v1.TestPermissionsRequest; +import com.google.cloud.compute.v1.TestPermissionsResponse; + +public class SyncTestIamPermissions { + + public static void main(String[] args) throws Exception { + syncTestIamPermissions(); + } + + public static void syncTestIamPermissions() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (TargetTcpProxiesClient targetTcpProxiesClient = TargetTcpProxiesClient.create()) { + TestIamPermissionsTargetTcpProxyRequest request = + TestIamPermissionsTargetTcpProxyRequest.newBuilder() + .setProject("project-309310695") + .setResource("resource-341064690") + .setTestPermissionsRequestResource(TestPermissionsRequest.newBuilder().build()) + .build(); + TestPermissionsResponse response = targetTcpProxiesClient.testIamPermissions(request); + } + } +} +// [END compute_v1_generated_TargetTcpProxies_TestIamPermissions_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/targettcpproxies/testiampermissions/SyncTestIamPermissionsStringStringTestpermissionsrequest.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/targettcpproxies/testiampermissions/SyncTestIamPermissionsStringStringTestpermissionsrequest.java new file mode 100644 index 000000000000..4710743329b5 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/targettcpproxies/testiampermissions/SyncTestIamPermissionsStringStringTestpermissionsrequest.java @@ -0,0 +1,47 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.compute.v1.samples; + +// [START compute_v1_generated_TargetTcpProxies_TestIamPermissions_StringStringTestpermissionsrequest_sync] +import com.google.cloud.compute.v1.TargetTcpProxiesClient; +import com.google.cloud.compute.v1.TestPermissionsRequest; +import com.google.cloud.compute.v1.TestPermissionsResponse; + +public class SyncTestIamPermissionsStringStringTestpermissionsrequest { + + public static void main(String[] args) throws Exception { + syncTestIamPermissionsStringStringTestpermissionsrequest(); + } + + public static void syncTestIamPermissionsStringStringTestpermissionsrequest() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (TargetTcpProxiesClient targetTcpProxiesClient = TargetTcpProxiesClient.create()) { + String project = "project-309310695"; + String resource = "resource-341064690"; + TestPermissionsRequest testPermissionsRequestResource = + TestPermissionsRequest.newBuilder().build(); + TestPermissionsResponse response = + targetTcpProxiesClient.testIamPermissions( + project, resource, testPermissionsRequestResource); + } + } +} +// [END compute_v1_generated_TargetTcpProxies_TestIamPermissions_StringStringTestpermissionsrequest_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/urlmaps/testiampermissions/AsyncTestIamPermissions.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/urlmaps/testiampermissions/AsyncTestIamPermissions.java new file mode 100644 index 000000000000..349eab76abd6 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/urlmaps/testiampermissions/AsyncTestIamPermissions.java @@ -0,0 +1,52 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.compute.v1.samples; + +// [START compute_v1_generated_UrlMaps_TestIamPermissions_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.compute.v1.TestIamPermissionsUrlMapRequest; +import com.google.cloud.compute.v1.TestPermissionsRequest; +import com.google.cloud.compute.v1.TestPermissionsResponse; +import com.google.cloud.compute.v1.UrlMapsClient; + +public class AsyncTestIamPermissions { + + public static void main(String[] args) throws Exception { + asyncTestIamPermissions(); + } + + public static void asyncTestIamPermissions() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (UrlMapsClient urlMapsClient = UrlMapsClient.create()) { + TestIamPermissionsUrlMapRequest request = + TestIamPermissionsUrlMapRequest.newBuilder() + .setProject("project-309310695") + .setResource("resource-341064690") + .setTestPermissionsRequestResource(TestPermissionsRequest.newBuilder().build()) + .build(); + ApiFuture future = + urlMapsClient.testIamPermissionsCallable().futureCall(request); + // Do something. + TestPermissionsResponse response = future.get(); + } + } +} +// [END compute_v1_generated_UrlMaps_TestIamPermissions_async] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/urlmaps/testiampermissions/SyncTestIamPermissions.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/urlmaps/testiampermissions/SyncTestIamPermissions.java new file mode 100644 index 000000000000..061f033a3597 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/urlmaps/testiampermissions/SyncTestIamPermissions.java @@ -0,0 +1,48 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.compute.v1.samples; + +// [START compute_v1_generated_UrlMaps_TestIamPermissions_sync] +import com.google.cloud.compute.v1.TestIamPermissionsUrlMapRequest; +import com.google.cloud.compute.v1.TestPermissionsRequest; +import com.google.cloud.compute.v1.TestPermissionsResponse; +import com.google.cloud.compute.v1.UrlMapsClient; + +public class SyncTestIamPermissions { + + public static void main(String[] args) throws Exception { + syncTestIamPermissions(); + } + + public static void syncTestIamPermissions() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (UrlMapsClient urlMapsClient = UrlMapsClient.create()) { + TestIamPermissionsUrlMapRequest request = + TestIamPermissionsUrlMapRequest.newBuilder() + .setProject("project-309310695") + .setResource("resource-341064690") + .setTestPermissionsRequestResource(TestPermissionsRequest.newBuilder().build()) + .build(); + TestPermissionsResponse response = urlMapsClient.testIamPermissions(request); + } + } +} +// [END compute_v1_generated_UrlMaps_TestIamPermissions_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/urlmaps/testiampermissions/SyncTestIamPermissionsStringStringTestpermissionsrequest.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/urlmaps/testiampermissions/SyncTestIamPermissionsStringStringTestpermissionsrequest.java new file mode 100644 index 000000000000..6074807f68e0 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/urlmaps/testiampermissions/SyncTestIamPermissionsStringStringTestpermissionsrequest.java @@ -0,0 +1,46 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.compute.v1.samples; + +// [START compute_v1_generated_UrlMaps_TestIamPermissions_StringStringTestpermissionsrequest_sync] +import com.google.cloud.compute.v1.TestPermissionsRequest; +import com.google.cloud.compute.v1.TestPermissionsResponse; +import com.google.cloud.compute.v1.UrlMapsClient; + +public class SyncTestIamPermissionsStringStringTestpermissionsrequest { + + public static void main(String[] args) throws Exception { + syncTestIamPermissionsStringStringTestpermissionsrequest(); + } + + public static void syncTestIamPermissionsStringStringTestpermissionsrequest() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (UrlMapsClient urlMapsClient = UrlMapsClient.create()) { + String project = "project-309310695"; + String resource = "resource-341064690"; + TestPermissionsRequest testPermissionsRequestResource = + TestPermissionsRequest.newBuilder().build(); + TestPermissionsResponse response = + urlMapsClient.testIamPermissions(project, resource, testPermissionsRequestResource); + } + } +} +// [END compute_v1_generated_UrlMaps_TestIamPermissions_StringStringTestpermissionsrequest_sync] diff --git a/java-netapp/google-cloud-netapp/src/main/java/com/google/cloud/netapp/v1/NetAppClient.java b/java-netapp/google-cloud-netapp/src/main/java/com/google/cloud/netapp/v1/NetAppClient.java index 0daa576540b3..356bbe7daabb 100644 --- a/java-netapp/google-cloud-netapp/src/main/java/com/google/cloud/netapp/v1/NetAppClient.java +++ b/java-netapp/google-cloud-netapp/src/main/java/com/google/cloud/netapp/v1/NetAppClient.java @@ -1202,6 +1202,119 @@ * * * + *

RestoreBackupFiles + *

Restore files from a backup to a volume. + * + *

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

+ *
    + *
  • restoreBackupFilesAsync(RestoreBackupFilesRequest request) + *

+ *

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

+ *
    + *
  • restoreBackupFilesOperationCallable() + *

  • restoreBackupFilesCallable() + *

+ * + * + * + *

ListHostGroups + *

Returns a list of host groups in a `location`. Use `-` as location to list host groups across all locations. + * + *

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

+ *
    + *
  • listHostGroups(ListHostGroupsRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • listHostGroups(LocationName parent) + *

  • listHostGroups(String parent) + *

+ *

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

+ *
    + *
  • listHostGroupsPagedCallable() + *

  • listHostGroupsCallable() + *

+ * + * + * + *

GetHostGroup + *

Returns details of the specified host group. + * + *

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

+ *
    + *
  • getHostGroup(GetHostGroupRequest request) + *

+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • getHostGroup(HostGroupName name) + *

  • getHostGroup(String name) + *

+ *

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

+ *
    + *
  • getHostGroupCallable() + *

+ * + * + * + *

CreateHostGroup + *

Creates a new host group. + * + *

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

+ *
    + *
  • createHostGroupAsync(CreateHostGroupRequest request) + *

+ *

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

+ *
    + *
  • createHostGroupAsync(LocationName parent, HostGroup hostGroup, String hostGroupId) + *

  • createHostGroupAsync(String parent, HostGroup hostGroup, String hostGroupId) + *

+ *

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

+ *
    + *
  • createHostGroupOperationCallable() + *

  • createHostGroupCallable() + *

+ * + * + * + *

UpdateHostGroup + *

Updates an existing host group. + * + *

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

+ *
    + *
  • updateHostGroupAsync(UpdateHostGroupRequest request) + *

+ *

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

+ *
    + *
  • updateHostGroupAsync(HostGroup hostGroup, FieldMask updateMask) + *

+ *

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

+ *
    + *
  • updateHostGroupOperationCallable() + *

  • updateHostGroupCallable() + *

+ * + * + * + *

DeleteHostGroup + *

Deletes a host group. + * + *

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

+ *
    + *
  • deleteHostGroupAsync(DeleteHostGroupRequest request) + *

+ *

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

+ *
    + *
  • deleteHostGroupAsync(HostGroupName name) + *

  • deleteHostGroupAsync(String name) + *

+ *

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

+ *
    + *
  • deleteHostGroupOperationCallable() + *

  • deleteHostGroupCallable() + *

+ * + * + * *

ListLocations *

Lists information about the supported locations for this service. * @@ -9449,7 +9562,7 @@ public final UnaryCallable deleteQuotaRuleCal // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Lists information about the supported locations for this service. + * Restore files from a backup to a volume. * *

Sample code: * @@ -9460,14 +9573,175 @@ public final UnaryCallable deleteQuotaRuleCal * // - It may require specifying regional endpoints when creating the service client as shown in * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library * try (NetAppClient netAppClient = NetAppClient.create()) { - * ListLocationsRequest request = - * ListLocationsRequest.newBuilder() - * .setName("name3373707") - * .setFilter("filter-1274492040") + * RestoreBackupFilesRequest request = + * RestoreBackupFilesRequest.newBuilder() + * .setName(VolumeName.of("[PROJECT]", "[LOCATION]", "[VOLUME]").toString()) + * .setBackup( + * BackupName.of("[PROJECT]", "[LOCATION]", "[BACKUP_VAULT]", "[BACKUP]").toString()) + * .addAllFileList(new ArrayList()) + * .setRestoreDestinationPath("restoreDestinationPath-1614668571") + * .build(); + * RestoreBackupFilesResponse response = netAppClient.restoreBackupFilesAsync(request).get(); + * } + * } + * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture + restoreBackupFilesAsync(RestoreBackupFilesRequest request) { + return restoreBackupFilesOperationCallable().futureCall(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Restore files from a backup to a volume. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (NetAppClient netAppClient = NetAppClient.create()) {
+   *   RestoreBackupFilesRequest request =
+   *       RestoreBackupFilesRequest.newBuilder()
+   *           .setName(VolumeName.of("[PROJECT]", "[LOCATION]", "[VOLUME]").toString())
+   *           .setBackup(
+   *               BackupName.of("[PROJECT]", "[LOCATION]", "[BACKUP_VAULT]", "[BACKUP]").toString())
+   *           .addAllFileList(new ArrayList())
+   *           .setRestoreDestinationPath("restoreDestinationPath-1614668571")
+   *           .build();
+   *   OperationFuture future =
+   *       netAppClient.restoreBackupFilesOperationCallable().futureCall(request);
+   *   // Do something.
+   *   RestoreBackupFilesResponse response = future.get();
+   * }
+   * }
+ */ + public final OperationCallable< + RestoreBackupFilesRequest, RestoreBackupFilesResponse, OperationMetadata> + restoreBackupFilesOperationCallable() { + return stub.restoreBackupFilesOperationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Restore files from a backup to a volume. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (NetAppClient netAppClient = NetAppClient.create()) {
+   *   RestoreBackupFilesRequest request =
+   *       RestoreBackupFilesRequest.newBuilder()
+   *           .setName(VolumeName.of("[PROJECT]", "[LOCATION]", "[VOLUME]").toString())
+   *           .setBackup(
+   *               BackupName.of("[PROJECT]", "[LOCATION]", "[BACKUP_VAULT]", "[BACKUP]").toString())
+   *           .addAllFileList(new ArrayList())
+   *           .setRestoreDestinationPath("restoreDestinationPath-1614668571")
+   *           .build();
+   *   ApiFuture future = netAppClient.restoreBackupFilesCallable().futureCall(request);
+   *   // Do something.
+   *   Operation response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable restoreBackupFilesCallable() { + return stub.restoreBackupFilesCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns a list of host groups in a `location`. Use `-` as location to list host groups across + * all locations. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (NetAppClient netAppClient = NetAppClient.create()) {
+   *   LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
+   *   for (HostGroup element : netAppClient.listHostGroups(parent).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param parent Required. Parent value for ListHostGroupsRequest + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListHostGroupsPagedResponse listHostGroups(LocationName parent) { + ListHostGroupsRequest request = + ListHostGroupsRequest.newBuilder() + .setParent(parent == null ? null : parent.toString()) + .build(); + return listHostGroups(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns a list of host groups in a `location`. Use `-` as location to list host groups across + * all locations. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (NetAppClient netAppClient = NetAppClient.create()) {
+   *   String parent = LocationName.of("[PROJECT]", "[LOCATION]").toString();
+   *   for (HostGroup element : netAppClient.listHostGroups(parent).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param parent Required. Parent value for ListHostGroupsRequest + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListHostGroupsPagedResponse listHostGroups(String parent) { + ListHostGroupsRequest request = ListHostGroupsRequest.newBuilder().setParent(parent).build(); + return listHostGroups(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns a list of host groups in a `location`. Use `-` as location to list host groups across + * all locations. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (NetAppClient netAppClient = NetAppClient.create()) {
+   *   ListHostGroupsRequest request =
+   *       ListHostGroupsRequest.newBuilder()
+   *           .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
    *           .setPageSize(883849137)
    *           .setPageToken("pageToken873572522")
+   *           .setFilter("filter-1274492040")
+   *           .setOrderBy("orderBy-1207110587")
    *           .build();
-   *   for (Location element : netAppClient.listLocations(request).iterateAll()) {
+   *   for (HostGroup element : netAppClient.listHostGroups(request).iterateAll()) {
    *     // doThingsWith(element);
    *   }
    * }
@@ -9476,13 +9750,14 @@ public final UnaryCallable deleteQuotaRuleCal
    * @param request The request object containing all of the parameters for the API call.
    * @throws com.google.api.gax.rpc.ApiException if the remote call fails
    */
-  public final ListLocationsPagedResponse listLocations(ListLocationsRequest request) {
-    return listLocationsPagedCallable().call(request);
+  public final ListHostGroupsPagedResponse listHostGroups(ListHostGroupsRequest request) {
+    return listHostGroupsPagedCallable().call(request);
   }
 
   // AUTO-GENERATED DOCUMENTATION AND METHOD.
   /**
-   * Lists information about the supported locations for this service.
+   * Returns a list of host groups in a `location`. Use `-` as location to list host groups across
+   * all locations.
    *
    * 

Sample code: * @@ -9493,29 +9768,31 @@ public final ListLocationsPagedResponse listLocations(ListLocationsRequest reque * // - It may require specifying regional endpoints when creating the service client as shown in * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library * try (NetAppClient netAppClient = NetAppClient.create()) { - * ListLocationsRequest request = - * ListLocationsRequest.newBuilder() - * .setName("name3373707") - * .setFilter("filter-1274492040") + * ListHostGroupsRequest request = + * ListHostGroupsRequest.newBuilder() + * .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString()) * .setPageSize(883849137) * .setPageToken("pageToken873572522") + * .setFilter("filter-1274492040") + * .setOrderBy("orderBy-1207110587") * .build(); - * ApiFuture future = netAppClient.listLocationsPagedCallable().futureCall(request); + * ApiFuture future = netAppClient.listHostGroupsPagedCallable().futureCall(request); * // Do something. - * for (Location element : future.get().iterateAll()) { + * for (HostGroup element : future.get().iterateAll()) { * // doThingsWith(element); * } * } * }

*/ - public final UnaryCallable - listLocationsPagedCallable() { - return stub.listLocationsPagedCallable(); + public final UnaryCallable + listHostGroupsPagedCallable() { + return stub.listHostGroupsPagedCallable(); } // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Lists information about the supported locations for this service. + * Returns a list of host groups in a `location`. Use `-` as location to list host groups across + * all locations. * *

Sample code: * @@ -9526,16 +9803,17 @@ public final ListLocationsPagedResponse listLocations(ListLocationsRequest reque * // - It may require specifying regional endpoints when creating the service client as shown in * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library * try (NetAppClient netAppClient = NetAppClient.create()) { - * ListLocationsRequest request = - * ListLocationsRequest.newBuilder() - * .setName("name3373707") - * .setFilter("filter-1274492040") + * ListHostGroupsRequest request = + * ListHostGroupsRequest.newBuilder() + * .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString()) * .setPageSize(883849137) * .setPageToken("pageToken873572522") + * .setFilter("filter-1274492040") + * .setOrderBy("orderBy-1207110587") * .build(); * while (true) { - * ListLocationsResponse response = netAppClient.listLocationsCallable().call(request); - * for (Location element : response.getLocationsList()) { + * ListHostGroupsResponse response = netAppClient.listHostGroupsCallable().call(request); + * for (HostGroup element : response.getHostGroupsList()) { * // doThingsWith(element); * } * String nextPageToken = response.getNextPageToken(); @@ -9548,13 +9826,14 @@ public final ListLocationsPagedResponse listLocations(ListLocationsRequest reque * } * } */ - public final UnaryCallable listLocationsCallable() { - return stub.listLocationsCallable(); + public final UnaryCallable + listHostGroupsCallable() { + return stub.listHostGroupsCallable(); } // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Gets information about a location. + * Returns details of the specified host group. * *

Sample code: * @@ -9565,21 +9844,24 @@ public final UnaryCallable listLoca * // - It may require specifying regional endpoints when creating the service client as shown in * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library * try (NetAppClient netAppClient = NetAppClient.create()) { - * GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build(); - * Location response = netAppClient.getLocation(request); + * HostGroupName name = HostGroupName.of("[PROJECT]", "[LOCATION]", "[HOST_GROUP]"); + * HostGroup response = netAppClient.getHostGroup(name); * } * } * - * @param request The request object containing all of the parameters for the API call. + * @param name Required. The resource name of the host group. Format: + * `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ - public final Location getLocation(GetLocationRequest request) { - return getLocationCallable().call(request); + public final HostGroup getHostGroup(HostGroupName name) { + GetHostGroupRequest request = + GetHostGroupRequest.newBuilder().setName(name == null ? null : name.toString()).build(); + return getHostGroup(request); } // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Gets information about a location. + * Returns details of the specified host group. * *

Sample code: * @@ -9590,35 +9872,677 @@ public final Location getLocation(GetLocationRequest request) { * // - It may require specifying regional endpoints when creating the service client as shown in * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library * try (NetAppClient netAppClient = NetAppClient.create()) { - * GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build(); - * ApiFuture future = netAppClient.getLocationCallable().futureCall(request); - * // Do something. - * Location response = future.get(); + * String name = HostGroupName.of("[PROJECT]", "[LOCATION]", "[HOST_GROUP]").toString(); + * HostGroup response = netAppClient.getHostGroup(name); * } * } + * + * @param name Required. The resource name of the host group. Format: + * `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ - public final UnaryCallable getLocationCallable() { - return stub.getLocationCallable(); - } - - @Override - public final void close() { - stub.close(); - } - - @Override - public void shutdown() { - stub.shutdown(); + public final HostGroup getHostGroup(String name) { + GetHostGroupRequest request = GetHostGroupRequest.newBuilder().setName(name).build(); + return getHostGroup(request); } - @Override - public boolean isShutdown() { - return stub.isShutdown(); - } - - @Override - public boolean isTerminated() { - return stub.isTerminated(); + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns details of the specified host group. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (NetAppClient netAppClient = NetAppClient.create()) {
+   *   GetHostGroupRequest request =
+   *       GetHostGroupRequest.newBuilder()
+   *           .setName(HostGroupName.of("[PROJECT]", "[LOCATION]", "[HOST_GROUP]").toString())
+   *           .build();
+   *   HostGroup response = netAppClient.getHostGroup(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final HostGroup getHostGroup(GetHostGroupRequest request) { + return getHostGroupCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns details of the specified host group. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (NetAppClient netAppClient = NetAppClient.create()) {
+   *   GetHostGroupRequest request =
+   *       GetHostGroupRequest.newBuilder()
+   *           .setName(HostGroupName.of("[PROJECT]", "[LOCATION]", "[HOST_GROUP]").toString())
+   *           .build();
+   *   ApiFuture future = netAppClient.getHostGroupCallable().futureCall(request);
+   *   // Do something.
+   *   HostGroup response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable getHostGroupCallable() { + return stub.getHostGroupCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a new host group. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (NetAppClient netAppClient = NetAppClient.create()) {
+   *   LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
+   *   HostGroup hostGroup = HostGroup.newBuilder().build();
+   *   String hostGroupId = "hostGroupId-1975725774";
+   *   HostGroup response = netAppClient.createHostGroupAsync(parent, hostGroup, hostGroupId).get();
+   * }
+   * }
+ * + * @param parent Required. Parent value for CreateHostGroupRequest + * @param hostGroup Required. Fields of the host group to create. + * @param hostGroupId Required. ID of the host group to create. Must be unique within the parent + * resource. Must contain only letters, numbers, and hyphen, with the first character a letter + * or underscore, the last a letter or underscore or a number, and a 63 character maximum. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture createHostGroupAsync( + LocationName parent, HostGroup hostGroup, String hostGroupId) { + CreateHostGroupRequest request = + CreateHostGroupRequest.newBuilder() + .setParent(parent == null ? null : parent.toString()) + .setHostGroup(hostGroup) + .setHostGroupId(hostGroupId) + .build(); + return createHostGroupAsync(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a new host group. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (NetAppClient netAppClient = NetAppClient.create()) {
+   *   String parent = LocationName.of("[PROJECT]", "[LOCATION]").toString();
+   *   HostGroup hostGroup = HostGroup.newBuilder().build();
+   *   String hostGroupId = "hostGroupId-1975725774";
+   *   HostGroup response = netAppClient.createHostGroupAsync(parent, hostGroup, hostGroupId).get();
+   * }
+   * }
+ * + * @param parent Required. Parent value for CreateHostGroupRequest + * @param hostGroup Required. Fields of the host group to create. + * @param hostGroupId Required. ID of the host group to create. Must be unique within the parent + * resource. Must contain only letters, numbers, and hyphen, with the first character a letter + * or underscore, the last a letter or underscore or a number, and a 63 character maximum. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture createHostGroupAsync( + String parent, HostGroup hostGroup, String hostGroupId) { + CreateHostGroupRequest request = + CreateHostGroupRequest.newBuilder() + .setParent(parent) + .setHostGroup(hostGroup) + .setHostGroupId(hostGroupId) + .build(); + return createHostGroupAsync(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a new host group. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (NetAppClient netAppClient = NetAppClient.create()) {
+   *   CreateHostGroupRequest request =
+   *       CreateHostGroupRequest.newBuilder()
+   *           .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
+   *           .setHostGroup(HostGroup.newBuilder().build())
+   *           .setHostGroupId("hostGroupId-1975725774")
+   *           .build();
+   *   HostGroup response = netAppClient.createHostGroupAsync(request).get();
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture createHostGroupAsync( + CreateHostGroupRequest request) { + return createHostGroupOperationCallable().futureCall(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a new host group. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (NetAppClient netAppClient = NetAppClient.create()) {
+   *   CreateHostGroupRequest request =
+   *       CreateHostGroupRequest.newBuilder()
+   *           .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
+   *           .setHostGroup(HostGroup.newBuilder().build())
+   *           .setHostGroupId("hostGroupId-1975725774")
+   *           .build();
+   *   OperationFuture future =
+   *       netAppClient.createHostGroupOperationCallable().futureCall(request);
+   *   // Do something.
+   *   HostGroup response = future.get();
+   * }
+   * }
+ */ + public final OperationCallable + createHostGroupOperationCallable() { + return stub.createHostGroupOperationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Creates a new host group. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (NetAppClient netAppClient = NetAppClient.create()) {
+   *   CreateHostGroupRequest request =
+   *       CreateHostGroupRequest.newBuilder()
+   *           .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
+   *           .setHostGroup(HostGroup.newBuilder().build())
+   *           .setHostGroupId("hostGroupId-1975725774")
+   *           .build();
+   *   ApiFuture future = netAppClient.createHostGroupCallable().futureCall(request);
+   *   // Do something.
+   *   Operation response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable createHostGroupCallable() { + return stub.createHostGroupCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Updates an existing host group. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (NetAppClient netAppClient = NetAppClient.create()) {
+   *   HostGroup hostGroup = HostGroup.newBuilder().build();
+   *   FieldMask updateMask = FieldMask.newBuilder().build();
+   *   HostGroup response = netAppClient.updateHostGroupAsync(hostGroup, updateMask).get();
+   * }
+   * }
+ * + * @param hostGroup Required. The host group to update. The host group's `name` field is used to + * identify the host group. Format: + * `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`. + * @param updateMask Optional. The list of fields to update. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture updateHostGroupAsync( + HostGroup hostGroup, FieldMask updateMask) { + UpdateHostGroupRequest request = + UpdateHostGroupRequest.newBuilder() + .setHostGroup(hostGroup) + .setUpdateMask(updateMask) + .build(); + return updateHostGroupAsync(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Updates an existing host group. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (NetAppClient netAppClient = NetAppClient.create()) {
+   *   UpdateHostGroupRequest request =
+   *       UpdateHostGroupRequest.newBuilder()
+   *           .setHostGroup(HostGroup.newBuilder().build())
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .build();
+   *   HostGroup response = netAppClient.updateHostGroupAsync(request).get();
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture updateHostGroupAsync( + UpdateHostGroupRequest request) { + return updateHostGroupOperationCallable().futureCall(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Updates an existing host group. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (NetAppClient netAppClient = NetAppClient.create()) {
+   *   UpdateHostGroupRequest request =
+   *       UpdateHostGroupRequest.newBuilder()
+   *           .setHostGroup(HostGroup.newBuilder().build())
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .build();
+   *   OperationFuture future =
+   *       netAppClient.updateHostGroupOperationCallable().futureCall(request);
+   *   // Do something.
+   *   HostGroup response = future.get();
+   * }
+   * }
+ */ + public final OperationCallable + updateHostGroupOperationCallable() { + return stub.updateHostGroupOperationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Updates an existing host group. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (NetAppClient netAppClient = NetAppClient.create()) {
+   *   UpdateHostGroupRequest request =
+   *       UpdateHostGroupRequest.newBuilder()
+   *           .setHostGroup(HostGroup.newBuilder().build())
+   *           .setUpdateMask(FieldMask.newBuilder().build())
+   *           .build();
+   *   ApiFuture future = netAppClient.updateHostGroupCallable().futureCall(request);
+   *   // Do something.
+   *   Operation response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable updateHostGroupCallable() { + return stub.updateHostGroupCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a host group. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (NetAppClient netAppClient = NetAppClient.create()) {
+   *   HostGroupName name = HostGroupName.of("[PROJECT]", "[LOCATION]", "[HOST_GROUP]");
+   *   netAppClient.deleteHostGroupAsync(name).get();
+   * }
+   * }
+ * + * @param name Required. The resource name of the host group. Format: + * `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture deleteHostGroupAsync(HostGroupName name) { + DeleteHostGroupRequest request = + DeleteHostGroupRequest.newBuilder().setName(name == null ? null : name.toString()).build(); + return deleteHostGroupAsync(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a host group. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (NetAppClient netAppClient = NetAppClient.create()) {
+   *   String name = HostGroupName.of("[PROJECT]", "[LOCATION]", "[HOST_GROUP]").toString();
+   *   netAppClient.deleteHostGroupAsync(name).get();
+   * }
+   * }
+ * + * @param name Required. The resource name of the host group. Format: + * `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture deleteHostGroupAsync(String name) { + DeleteHostGroupRequest request = DeleteHostGroupRequest.newBuilder().setName(name).build(); + return deleteHostGroupAsync(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a host group. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (NetAppClient netAppClient = NetAppClient.create()) {
+   *   DeleteHostGroupRequest request =
+   *       DeleteHostGroupRequest.newBuilder()
+   *           .setName(HostGroupName.of("[PROJECT]", "[LOCATION]", "[HOST_GROUP]").toString())
+   *           .build();
+   *   netAppClient.deleteHostGroupAsync(request).get();
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture deleteHostGroupAsync( + DeleteHostGroupRequest request) { + return deleteHostGroupOperationCallable().futureCall(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a host group. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (NetAppClient netAppClient = NetAppClient.create()) {
+   *   DeleteHostGroupRequest request =
+   *       DeleteHostGroupRequest.newBuilder()
+   *           .setName(HostGroupName.of("[PROJECT]", "[LOCATION]", "[HOST_GROUP]").toString())
+   *           .build();
+   *   OperationFuture future =
+   *       netAppClient.deleteHostGroupOperationCallable().futureCall(request);
+   *   // Do something.
+   *   future.get();
+   * }
+   * }
+ */ + public final OperationCallable + deleteHostGroupOperationCallable() { + return stub.deleteHostGroupOperationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Deletes a host group. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (NetAppClient netAppClient = NetAppClient.create()) {
+   *   DeleteHostGroupRequest request =
+   *       DeleteHostGroupRequest.newBuilder()
+   *           .setName(HostGroupName.of("[PROJECT]", "[LOCATION]", "[HOST_GROUP]").toString())
+   *           .build();
+   *   ApiFuture future = netAppClient.deleteHostGroupCallable().futureCall(request);
+   *   // Do something.
+   *   future.get();
+   * }
+   * }
+ */ + public final UnaryCallable deleteHostGroupCallable() { + return stub.deleteHostGroupCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists information about the supported locations for this service. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (NetAppClient netAppClient = NetAppClient.create()) {
+   *   ListLocationsRequest request =
+   *       ListLocationsRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setFilter("filter-1274492040")
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   for (Location element : netAppClient.listLocations(request).iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListLocationsPagedResponse listLocations(ListLocationsRequest request) { + return listLocationsPagedCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists information about the supported locations for this service. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (NetAppClient netAppClient = NetAppClient.create()) {
+   *   ListLocationsRequest request =
+   *       ListLocationsRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setFilter("filter-1274492040")
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   ApiFuture future = netAppClient.listLocationsPagedCallable().futureCall(request);
+   *   // Do something.
+   *   for (Location element : future.get().iterateAll()) {
+   *     // doThingsWith(element);
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable + listLocationsPagedCallable() { + return stub.listLocationsPagedCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists information about the supported locations for this service. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (NetAppClient netAppClient = NetAppClient.create()) {
+   *   ListLocationsRequest request =
+   *       ListLocationsRequest.newBuilder()
+   *           .setName("name3373707")
+   *           .setFilter("filter-1274492040")
+   *           .setPageSize(883849137)
+   *           .setPageToken("pageToken873572522")
+   *           .build();
+   *   while (true) {
+   *     ListLocationsResponse response = netAppClient.listLocationsCallable().call(request);
+   *     for (Location element : response.getLocationsList()) {
+   *       // doThingsWith(element);
+   *     }
+   *     String nextPageToken = response.getNextPageToken();
+   *     if (!Strings.isNullOrEmpty(nextPageToken)) {
+   *       request = request.toBuilder().setPageToken(nextPageToken).build();
+   *     } else {
+   *       break;
+   *     }
+   *   }
+   * }
+   * }
+ */ + public final UnaryCallable listLocationsCallable() { + return stub.listLocationsCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets information about a location. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (NetAppClient netAppClient = NetAppClient.create()) {
+   *   GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build();
+   *   Location response = netAppClient.getLocation(request);
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final Location getLocation(GetLocationRequest request) { + return getLocationCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets information about a location. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (NetAppClient netAppClient = NetAppClient.create()) {
+   *   GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build();
+   *   ApiFuture future = netAppClient.getLocationCallable().futureCall(request);
+   *   // Do something.
+   *   Location response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable getLocationCallable() { + return stub.getLocationCallable(); + } + + @Override + public final void close() { + stub.close(); + } + + @Override + public void shutdown() { + stub.shutdown(); + } + + @Override + public boolean isShutdown() { + return stub.isShutdown(); + } + + @Override + public boolean isTerminated() { + return stub.isTerminated(); } @Override @@ -10400,6 +11324,82 @@ protected ListQuotaRulesFixedSizeCollection createCollection( } } + public static class ListHostGroupsPagedResponse + extends AbstractPagedListResponse< + ListHostGroupsRequest, + ListHostGroupsResponse, + HostGroup, + ListHostGroupsPage, + ListHostGroupsFixedSizeCollection> { + + public static ApiFuture createAsync( + PageContext context, + ApiFuture futureResponse) { + ApiFuture futurePage = + ListHostGroupsPage.createEmptyPage().createPageAsync(context, futureResponse); + return ApiFutures.transform( + futurePage, + input -> new ListHostGroupsPagedResponse(input), + MoreExecutors.directExecutor()); + } + + private ListHostGroupsPagedResponse(ListHostGroupsPage page) { + super(page, ListHostGroupsFixedSizeCollection.createEmptyCollection()); + } + } + + public static class ListHostGroupsPage + extends AbstractPage< + ListHostGroupsRequest, ListHostGroupsResponse, HostGroup, ListHostGroupsPage> { + + private ListHostGroupsPage( + PageContext context, + ListHostGroupsResponse response) { + super(context, response); + } + + private static ListHostGroupsPage createEmptyPage() { + return new ListHostGroupsPage(null, null); + } + + @Override + protected ListHostGroupsPage createPage( + PageContext context, + ListHostGroupsResponse response) { + return new ListHostGroupsPage(context, response); + } + + @Override + public ApiFuture createPageAsync( + PageContext context, + ApiFuture futureResponse) { + return super.createPageAsync(context, futureResponse); + } + } + + public static class ListHostGroupsFixedSizeCollection + extends AbstractFixedSizeCollection< + ListHostGroupsRequest, + ListHostGroupsResponse, + HostGroup, + ListHostGroupsPage, + ListHostGroupsFixedSizeCollection> { + + private ListHostGroupsFixedSizeCollection(List pages, int collectionSize) { + super(pages, collectionSize); + } + + private static ListHostGroupsFixedSizeCollection createEmptyCollection() { + return new ListHostGroupsFixedSizeCollection(null, 0); + } + + @Override + protected ListHostGroupsFixedSizeCollection createCollection( + List pages, int collectionSize) { + return new ListHostGroupsFixedSizeCollection(pages, collectionSize); + } + } + public static class ListLocationsPagedResponse extends AbstractPagedListResponse< ListLocationsRequest, diff --git a/java-netapp/google-cloud-netapp/src/main/java/com/google/cloud/netapp/v1/NetAppSettings.java b/java-netapp/google-cloud-netapp/src/main/java/com/google/cloud/netapp/v1/NetAppSettings.java index 2dfd153919fd..1dc18294cdff 100644 --- a/java-netapp/google-cloud-netapp/src/main/java/com/google/cloud/netapp/v1/NetAppSettings.java +++ b/java-netapp/google-cloud-netapp/src/main/java/com/google/cloud/netapp/v1/NetAppSettings.java @@ -20,6 +20,7 @@ import static com.google.cloud.netapp.v1.NetAppClient.ListBackupPoliciesPagedResponse; import static com.google.cloud.netapp.v1.NetAppClient.ListBackupVaultsPagedResponse; import static com.google.cloud.netapp.v1.NetAppClient.ListBackupsPagedResponse; +import static com.google.cloud.netapp.v1.NetAppClient.ListHostGroupsPagedResponse; import static com.google.cloud.netapp.v1.NetAppClient.ListKmsConfigsPagedResponse; import static com.google.cloud.netapp.v1.NetAppClient.ListLocationsPagedResponse; import static com.google.cloud.netapp.v1.NetAppClient.ListQuotaRulesPagedResponse; @@ -690,6 +691,63 @@ public UnaryCallSettings deleteQuotaRuleSetti return ((NetAppStubSettings) getStubSettings()).deleteQuotaRuleOperationSettings(); } + /** Returns the object with the settings used for calls to restoreBackupFiles. */ + public UnaryCallSettings restoreBackupFilesSettings() { + return ((NetAppStubSettings) getStubSettings()).restoreBackupFilesSettings(); + } + + /** Returns the object with the settings used for calls to restoreBackupFiles. */ + public OperationCallSettings< + RestoreBackupFilesRequest, RestoreBackupFilesResponse, OperationMetadata> + restoreBackupFilesOperationSettings() { + return ((NetAppStubSettings) getStubSettings()).restoreBackupFilesOperationSettings(); + } + + /** Returns the object with the settings used for calls to listHostGroups. */ + public PagedCallSettings< + ListHostGroupsRequest, ListHostGroupsResponse, ListHostGroupsPagedResponse> + listHostGroupsSettings() { + return ((NetAppStubSettings) getStubSettings()).listHostGroupsSettings(); + } + + /** Returns the object with the settings used for calls to getHostGroup. */ + public UnaryCallSettings getHostGroupSettings() { + return ((NetAppStubSettings) getStubSettings()).getHostGroupSettings(); + } + + /** Returns the object with the settings used for calls to createHostGroup. */ + public UnaryCallSettings createHostGroupSettings() { + return ((NetAppStubSettings) getStubSettings()).createHostGroupSettings(); + } + + /** Returns the object with the settings used for calls to createHostGroup. */ + public OperationCallSettings + createHostGroupOperationSettings() { + return ((NetAppStubSettings) getStubSettings()).createHostGroupOperationSettings(); + } + + /** Returns the object with the settings used for calls to updateHostGroup. */ + public UnaryCallSettings updateHostGroupSettings() { + return ((NetAppStubSettings) getStubSettings()).updateHostGroupSettings(); + } + + /** Returns the object with the settings used for calls to updateHostGroup. */ + public OperationCallSettings + updateHostGroupOperationSettings() { + return ((NetAppStubSettings) getStubSettings()).updateHostGroupOperationSettings(); + } + + /** Returns the object with the settings used for calls to deleteHostGroup. */ + public UnaryCallSettings deleteHostGroupSettings() { + return ((NetAppStubSettings) getStubSettings()).deleteHostGroupSettings(); + } + + /** Returns the object with the settings used for calls to deleteHostGroup. */ + public OperationCallSettings + deleteHostGroupOperationSettings() { + return ((NetAppStubSettings) getStubSettings()).deleteHostGroupOperationSettings(); + } + /** Returns the object with the settings used for calls to listLocations. */ public PagedCallSettings listLocationsSettings() { @@ -1395,6 +1453,64 @@ public UnaryCallSettings.Builder deleteQuotaR return getStubSettingsBuilder().deleteQuotaRuleOperationSettings(); } + /** Returns the builder for the settings used for calls to restoreBackupFiles. */ + public UnaryCallSettings.Builder + restoreBackupFilesSettings() { + return getStubSettingsBuilder().restoreBackupFilesSettings(); + } + + /** Returns the builder for the settings used for calls to restoreBackupFiles. */ + public OperationCallSettings.Builder< + RestoreBackupFilesRequest, RestoreBackupFilesResponse, OperationMetadata> + restoreBackupFilesOperationSettings() { + return getStubSettingsBuilder().restoreBackupFilesOperationSettings(); + } + + /** Returns the builder for the settings used for calls to listHostGroups. */ + public PagedCallSettings.Builder< + ListHostGroupsRequest, ListHostGroupsResponse, ListHostGroupsPagedResponse> + listHostGroupsSettings() { + return getStubSettingsBuilder().listHostGroupsSettings(); + } + + /** Returns the builder for the settings used for calls to getHostGroup. */ + public UnaryCallSettings.Builder getHostGroupSettings() { + return getStubSettingsBuilder().getHostGroupSettings(); + } + + /** Returns the builder for the settings used for calls to createHostGroup. */ + public UnaryCallSettings.Builder createHostGroupSettings() { + return getStubSettingsBuilder().createHostGroupSettings(); + } + + /** Returns the builder for the settings used for calls to createHostGroup. */ + public OperationCallSettings.Builder + createHostGroupOperationSettings() { + return getStubSettingsBuilder().createHostGroupOperationSettings(); + } + + /** Returns the builder for the settings used for calls to updateHostGroup. */ + public UnaryCallSettings.Builder updateHostGroupSettings() { + return getStubSettingsBuilder().updateHostGroupSettings(); + } + + /** Returns the builder for the settings used for calls to updateHostGroup. */ + public OperationCallSettings.Builder + updateHostGroupOperationSettings() { + return getStubSettingsBuilder().updateHostGroupOperationSettings(); + } + + /** Returns the builder for the settings used for calls to deleteHostGroup. */ + public UnaryCallSettings.Builder deleteHostGroupSettings() { + return getStubSettingsBuilder().deleteHostGroupSettings(); + } + + /** Returns the builder for the settings used for calls to deleteHostGroup. */ + public OperationCallSettings.Builder + deleteHostGroupOperationSettings() { + return getStubSettingsBuilder().deleteHostGroupOperationSettings(); + } + /** Returns the builder for the settings used for calls to listLocations. */ public PagedCallSettings.Builder< ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> diff --git a/java-netapp/google-cloud-netapp/src/main/java/com/google/cloud/netapp/v1/gapic_metadata.json b/java-netapp/google-cloud-netapp/src/main/java/com/google/cloud/netapp/v1/gapic_metadata.json index 38f01d65c1fc..d8dc1ac4ecc1 100644 --- a/java-netapp/google-cloud-netapp/src/main/java/com/google/cloud/netapp/v1/gapic_metadata.json +++ b/java-netapp/google-cloud-netapp/src/main/java/com/google/cloud/netapp/v1/gapic_metadata.json @@ -22,6 +22,9 @@ "CreateBackupVault": { "methods": ["createBackupVaultAsync", "createBackupVaultAsync", "createBackupVaultAsync", "createBackupVaultOperationCallable", "createBackupVaultCallable"] }, + "CreateHostGroup": { + "methods": ["createHostGroupAsync", "createHostGroupAsync", "createHostGroupAsync", "createHostGroupOperationCallable", "createHostGroupCallable"] + }, "CreateKmsConfig": { "methods": ["createKmsConfigAsync", "createKmsConfigAsync", "createKmsConfigAsync", "createKmsConfigOperationCallable", "createKmsConfigCallable"] }, @@ -52,6 +55,9 @@ "DeleteBackupVault": { "methods": ["deleteBackupVaultAsync", "deleteBackupVaultAsync", "deleteBackupVaultAsync", "deleteBackupVaultOperationCallable", "deleteBackupVaultCallable"] }, + "DeleteHostGroup": { + "methods": ["deleteHostGroupAsync", "deleteHostGroupAsync", "deleteHostGroupAsync", "deleteHostGroupOperationCallable", "deleteHostGroupCallable"] + }, "DeleteKmsConfig": { "methods": ["deleteKmsConfigAsync", "deleteKmsConfigAsync", "deleteKmsConfigAsync", "deleteKmsConfigOperationCallable", "deleteKmsConfigCallable"] }, @@ -88,6 +94,9 @@ "GetBackupVault": { "methods": ["getBackupVault", "getBackupVault", "getBackupVault", "getBackupVaultCallable"] }, + "GetHostGroup": { + "methods": ["getHostGroup", "getHostGroup", "getHostGroup", "getHostGroupCallable"] + }, "GetKmsConfig": { "methods": ["getKmsConfig", "getKmsConfig", "getKmsConfig", "getKmsConfigCallable"] }, @@ -121,6 +130,9 @@ "ListBackups": { "methods": ["listBackups", "listBackups", "listBackups", "listBackupsPagedCallable", "listBackupsCallable"] }, + "ListHostGroups": { + "methods": ["listHostGroups", "listHostGroups", "listHostGroups", "listHostGroupsPagedCallable", "listHostGroupsCallable"] + }, "ListKmsConfigs": { "methods": ["listKmsConfigs", "listKmsConfigs", "listKmsConfigs", "listKmsConfigsPagedCallable", "listKmsConfigsCallable"] }, @@ -142,6 +154,9 @@ "ListVolumes": { "methods": ["listVolumes", "listVolumes", "listVolumes", "listVolumesPagedCallable", "listVolumesCallable"] }, + "RestoreBackupFiles": { + "methods": ["restoreBackupFilesAsync", "restoreBackupFilesOperationCallable", "restoreBackupFilesCallable"] + }, "ResumeReplication": { "methods": ["resumeReplicationAsync", "resumeReplicationOperationCallable", "resumeReplicationCallable"] }, @@ -172,6 +187,9 @@ "UpdateBackupVault": { "methods": ["updateBackupVaultAsync", "updateBackupVaultAsync", "updateBackupVaultOperationCallable", "updateBackupVaultCallable"] }, + "UpdateHostGroup": { + "methods": ["updateHostGroupAsync", "updateHostGroupAsync", "updateHostGroupOperationCallable", "updateHostGroupCallable"] + }, "UpdateKmsConfig": { "methods": ["updateKmsConfigAsync", "updateKmsConfigAsync", "updateKmsConfigOperationCallable", "updateKmsConfigCallable"] }, diff --git a/java-netapp/google-cloud-netapp/src/main/java/com/google/cloud/netapp/v1/stub/GrpcNetAppStub.java b/java-netapp/google-cloud-netapp/src/main/java/com/google/cloud/netapp/v1/stub/GrpcNetAppStub.java index a001be0c7452..a47859627220 100644 --- a/java-netapp/google-cloud-netapp/src/main/java/com/google/cloud/netapp/v1/stub/GrpcNetAppStub.java +++ b/java-netapp/google-cloud-netapp/src/main/java/com/google/cloud/netapp/v1/stub/GrpcNetAppStub.java @@ -20,6 +20,7 @@ import static com.google.cloud.netapp.v1.NetAppClient.ListBackupPoliciesPagedResponse; import static com.google.cloud.netapp.v1.NetAppClient.ListBackupVaultsPagedResponse; import static com.google.cloud.netapp.v1.NetAppClient.ListBackupsPagedResponse; +import static com.google.cloud.netapp.v1.NetAppClient.ListHostGroupsPagedResponse; import static com.google.cloud.netapp.v1.NetAppClient.ListKmsConfigsPagedResponse; import static com.google.cloud.netapp.v1.NetAppClient.ListLocationsPagedResponse; import static com.google.cloud.netapp.v1.NetAppClient.ListQuotaRulesPagedResponse; @@ -48,6 +49,7 @@ import com.google.cloud.netapp.v1.CreateBackupPolicyRequest; import com.google.cloud.netapp.v1.CreateBackupRequest; import com.google.cloud.netapp.v1.CreateBackupVaultRequest; +import com.google.cloud.netapp.v1.CreateHostGroupRequest; import com.google.cloud.netapp.v1.CreateKmsConfigRequest; import com.google.cloud.netapp.v1.CreateQuotaRuleRequest; import com.google.cloud.netapp.v1.CreateReplicationRequest; @@ -58,6 +60,7 @@ import com.google.cloud.netapp.v1.DeleteBackupPolicyRequest; import com.google.cloud.netapp.v1.DeleteBackupRequest; import com.google.cloud.netapp.v1.DeleteBackupVaultRequest; +import com.google.cloud.netapp.v1.DeleteHostGroupRequest; import com.google.cloud.netapp.v1.DeleteKmsConfigRequest; import com.google.cloud.netapp.v1.DeleteQuotaRuleRequest; import com.google.cloud.netapp.v1.DeleteReplicationRequest; @@ -70,12 +73,14 @@ import com.google.cloud.netapp.v1.GetBackupPolicyRequest; import com.google.cloud.netapp.v1.GetBackupRequest; import com.google.cloud.netapp.v1.GetBackupVaultRequest; +import com.google.cloud.netapp.v1.GetHostGroupRequest; import com.google.cloud.netapp.v1.GetKmsConfigRequest; import com.google.cloud.netapp.v1.GetQuotaRuleRequest; import com.google.cloud.netapp.v1.GetReplicationRequest; import com.google.cloud.netapp.v1.GetSnapshotRequest; import com.google.cloud.netapp.v1.GetStoragePoolRequest; import com.google.cloud.netapp.v1.GetVolumeRequest; +import com.google.cloud.netapp.v1.HostGroup; import com.google.cloud.netapp.v1.KmsConfig; import com.google.cloud.netapp.v1.ListActiveDirectoriesRequest; import com.google.cloud.netapp.v1.ListActiveDirectoriesResponse; @@ -85,6 +90,8 @@ import com.google.cloud.netapp.v1.ListBackupVaultsResponse; import com.google.cloud.netapp.v1.ListBackupsRequest; import com.google.cloud.netapp.v1.ListBackupsResponse; +import com.google.cloud.netapp.v1.ListHostGroupsRequest; +import com.google.cloud.netapp.v1.ListHostGroupsResponse; import com.google.cloud.netapp.v1.ListKmsConfigsRequest; import com.google.cloud.netapp.v1.ListKmsConfigsResponse; import com.google.cloud.netapp.v1.ListQuotaRulesRequest; @@ -100,6 +107,8 @@ import com.google.cloud.netapp.v1.OperationMetadata; import com.google.cloud.netapp.v1.QuotaRule; import com.google.cloud.netapp.v1.Replication; +import com.google.cloud.netapp.v1.RestoreBackupFilesRequest; +import com.google.cloud.netapp.v1.RestoreBackupFilesResponse; import com.google.cloud.netapp.v1.ResumeReplicationRequest; import com.google.cloud.netapp.v1.ReverseReplicationDirectionRequest; import com.google.cloud.netapp.v1.RevertVolumeRequest; @@ -112,6 +121,7 @@ import com.google.cloud.netapp.v1.UpdateBackupPolicyRequest; import com.google.cloud.netapp.v1.UpdateBackupRequest; import com.google.cloud.netapp.v1.UpdateBackupVaultRequest; +import com.google.cloud.netapp.v1.UpdateHostGroupRequest; import com.google.cloud.netapp.v1.UpdateKmsConfigRequest; import com.google.cloud.netapp.v1.UpdateQuotaRuleRequest; import com.google.cloud.netapp.v1.UpdateReplicationRequest; @@ -793,6 +803,72 @@ public class GrpcNetAppStub extends NetAppStub { .setSampledToLocalTracing(true) .build(); + private static final MethodDescriptor + restoreBackupFilesMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.netapp.v1.NetApp/RestoreBackupFiles") + .setRequestMarshaller( + ProtoUtils.marshaller(RestoreBackupFilesRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + listHostGroupsMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.netapp.v1.NetApp/ListHostGroups") + .setRequestMarshaller( + ProtoUtils.marshaller(ListHostGroupsRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(ListHostGroupsResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + getHostGroupMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.netapp.v1.NetApp/GetHostGroup") + .setRequestMarshaller(ProtoUtils.marshaller(GetHostGroupRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(HostGroup.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + createHostGroupMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.netapp.v1.NetApp/CreateHostGroup") + .setRequestMarshaller( + ProtoUtils.marshaller(CreateHostGroupRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + updateHostGroupMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.netapp.v1.NetApp/UpdateHostGroup") + .setRequestMarshaller( + ProtoUtils.marshaller(UpdateHostGroupRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + deleteHostGroupMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.netapp.v1.NetApp/DeleteHostGroup") + .setRequestMarshaller( + ProtoUtils.marshaller(DeleteHostGroupRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(Operation.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + private static final MethodDescriptor listLocationsMethodDescriptor = MethodDescriptor.newBuilder() @@ -986,6 +1062,23 @@ public class GrpcNetAppStub extends NetAppStub { private final UnaryCallable deleteQuotaRuleCallable; private final OperationCallable deleteQuotaRuleOperationCallable; + private final UnaryCallable restoreBackupFilesCallable; + private final OperationCallable< + RestoreBackupFilesRequest, RestoreBackupFilesResponse, OperationMetadata> + restoreBackupFilesOperationCallable; + private final UnaryCallable listHostGroupsCallable; + private final UnaryCallable + listHostGroupsPagedCallable; + private final UnaryCallable getHostGroupCallable; + private final UnaryCallable createHostGroupCallable; + private final OperationCallable + createHostGroupOperationCallable; + private final UnaryCallable updateHostGroupCallable; + private final OperationCallable + updateHostGroupOperationCallable; + private final UnaryCallable deleteHostGroupCallable; + private final OperationCallable + deleteHostGroupOperationCallable; private final UnaryCallable listLocationsCallable; private final UnaryCallable listLocationsPagedCallable; @@ -1652,6 +1745,67 @@ protected GrpcNetAppStub( return builder.build(); }) .build(); + GrpcCallSettings restoreBackupFilesTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(restoreBackupFilesMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings + listHostGroupsTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(listHostGroupsMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("parent", String.valueOf(request.getParent())); + return builder.build(); + }) + .build(); + GrpcCallSettings getHostGroupTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(getHostGroupMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings createHostGroupTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(createHostGroupMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("parent", String.valueOf(request.getParent())); + return builder.build(); + }) + .build(); + GrpcCallSettings updateHostGroupTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(updateHostGroupMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("host_group.name", String.valueOf(request.getHostGroup().getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings deleteHostGroupTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(deleteHostGroupMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() .setMethodDescriptor(listLocationsMethodDescriptor) @@ -2165,6 +2319,53 @@ protected GrpcNetAppStub( settings.deleteQuotaRuleOperationSettings(), clientContext, operationsStub); + this.restoreBackupFilesCallable = + callableFactory.createUnaryCallable( + restoreBackupFilesTransportSettings, + settings.restoreBackupFilesSettings(), + clientContext); + this.restoreBackupFilesOperationCallable = + callableFactory.createOperationCallable( + restoreBackupFilesTransportSettings, + settings.restoreBackupFilesOperationSettings(), + clientContext, + operationsStub); + this.listHostGroupsCallable = + callableFactory.createUnaryCallable( + listHostGroupsTransportSettings, settings.listHostGroupsSettings(), clientContext); + this.listHostGroupsPagedCallable = + callableFactory.createPagedCallable( + listHostGroupsTransportSettings, settings.listHostGroupsSettings(), clientContext); + this.getHostGroupCallable = + callableFactory.createUnaryCallable( + getHostGroupTransportSettings, settings.getHostGroupSettings(), clientContext); + this.createHostGroupCallable = + callableFactory.createUnaryCallable( + createHostGroupTransportSettings, settings.createHostGroupSettings(), clientContext); + this.createHostGroupOperationCallable = + callableFactory.createOperationCallable( + createHostGroupTransportSettings, + settings.createHostGroupOperationSettings(), + clientContext, + operationsStub); + this.updateHostGroupCallable = + callableFactory.createUnaryCallable( + updateHostGroupTransportSettings, settings.updateHostGroupSettings(), clientContext); + this.updateHostGroupOperationCallable = + callableFactory.createOperationCallable( + updateHostGroupTransportSettings, + settings.updateHostGroupOperationSettings(), + clientContext, + operationsStub); + this.deleteHostGroupCallable = + callableFactory.createUnaryCallable( + deleteHostGroupTransportSettings, settings.deleteHostGroupSettings(), clientContext); + this.deleteHostGroupOperationCallable = + callableFactory.createOperationCallable( + deleteHostGroupTransportSettings, + settings.deleteHostGroupOperationSettings(), + clientContext, + operationsStub); this.listLocationsCallable = callableFactory.createUnaryCallable( listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); @@ -2783,6 +2984,66 @@ public UnaryCallable deleteQuotaRuleCallable( return deleteQuotaRuleOperationCallable; } + @Override + public UnaryCallable restoreBackupFilesCallable() { + return restoreBackupFilesCallable; + } + + @Override + public OperationCallable + restoreBackupFilesOperationCallable() { + return restoreBackupFilesOperationCallable; + } + + @Override + public UnaryCallable listHostGroupsCallable() { + return listHostGroupsCallable; + } + + @Override + public UnaryCallable + listHostGroupsPagedCallable() { + return listHostGroupsPagedCallable; + } + + @Override + public UnaryCallable getHostGroupCallable() { + return getHostGroupCallable; + } + + @Override + public UnaryCallable createHostGroupCallable() { + return createHostGroupCallable; + } + + @Override + public OperationCallable + createHostGroupOperationCallable() { + return createHostGroupOperationCallable; + } + + @Override + public UnaryCallable updateHostGroupCallable() { + return updateHostGroupCallable; + } + + @Override + public OperationCallable + updateHostGroupOperationCallable() { + return updateHostGroupOperationCallable; + } + + @Override + public UnaryCallable deleteHostGroupCallable() { + return deleteHostGroupCallable; + } + + @Override + public OperationCallable + deleteHostGroupOperationCallable() { + return deleteHostGroupOperationCallable; + } + @Override public UnaryCallable listLocationsCallable() { return listLocationsCallable; diff --git a/java-netapp/google-cloud-netapp/src/main/java/com/google/cloud/netapp/v1/stub/HttpJsonNetAppStub.java b/java-netapp/google-cloud-netapp/src/main/java/com/google/cloud/netapp/v1/stub/HttpJsonNetAppStub.java index 6bff99361a8e..5f102c13d790 100644 --- a/java-netapp/google-cloud-netapp/src/main/java/com/google/cloud/netapp/v1/stub/HttpJsonNetAppStub.java +++ b/java-netapp/google-cloud-netapp/src/main/java/com/google/cloud/netapp/v1/stub/HttpJsonNetAppStub.java @@ -20,6 +20,7 @@ import static com.google.cloud.netapp.v1.NetAppClient.ListBackupPoliciesPagedResponse; import static com.google.cloud.netapp.v1.NetAppClient.ListBackupVaultsPagedResponse; import static com.google.cloud.netapp.v1.NetAppClient.ListBackupsPagedResponse; +import static com.google.cloud.netapp.v1.NetAppClient.ListHostGroupsPagedResponse; import static com.google.cloud.netapp.v1.NetAppClient.ListKmsConfigsPagedResponse; import static com.google.cloud.netapp.v1.NetAppClient.ListLocationsPagedResponse; import static com.google.cloud.netapp.v1.NetAppClient.ListQuotaRulesPagedResponse; @@ -56,6 +57,7 @@ import com.google.cloud.netapp.v1.CreateBackupPolicyRequest; import com.google.cloud.netapp.v1.CreateBackupRequest; import com.google.cloud.netapp.v1.CreateBackupVaultRequest; +import com.google.cloud.netapp.v1.CreateHostGroupRequest; import com.google.cloud.netapp.v1.CreateKmsConfigRequest; import com.google.cloud.netapp.v1.CreateQuotaRuleRequest; import com.google.cloud.netapp.v1.CreateReplicationRequest; @@ -66,6 +68,7 @@ import com.google.cloud.netapp.v1.DeleteBackupPolicyRequest; import com.google.cloud.netapp.v1.DeleteBackupRequest; import com.google.cloud.netapp.v1.DeleteBackupVaultRequest; +import com.google.cloud.netapp.v1.DeleteHostGroupRequest; import com.google.cloud.netapp.v1.DeleteKmsConfigRequest; import com.google.cloud.netapp.v1.DeleteQuotaRuleRequest; import com.google.cloud.netapp.v1.DeleteReplicationRequest; @@ -78,12 +81,14 @@ import com.google.cloud.netapp.v1.GetBackupPolicyRequest; import com.google.cloud.netapp.v1.GetBackupRequest; import com.google.cloud.netapp.v1.GetBackupVaultRequest; +import com.google.cloud.netapp.v1.GetHostGroupRequest; import com.google.cloud.netapp.v1.GetKmsConfigRequest; import com.google.cloud.netapp.v1.GetQuotaRuleRequest; import com.google.cloud.netapp.v1.GetReplicationRequest; import com.google.cloud.netapp.v1.GetSnapshotRequest; import com.google.cloud.netapp.v1.GetStoragePoolRequest; import com.google.cloud.netapp.v1.GetVolumeRequest; +import com.google.cloud.netapp.v1.HostGroup; import com.google.cloud.netapp.v1.KmsConfig; import com.google.cloud.netapp.v1.ListActiveDirectoriesRequest; import com.google.cloud.netapp.v1.ListActiveDirectoriesResponse; @@ -93,6 +98,8 @@ import com.google.cloud.netapp.v1.ListBackupVaultsResponse; import com.google.cloud.netapp.v1.ListBackupsRequest; import com.google.cloud.netapp.v1.ListBackupsResponse; +import com.google.cloud.netapp.v1.ListHostGroupsRequest; +import com.google.cloud.netapp.v1.ListHostGroupsResponse; import com.google.cloud.netapp.v1.ListKmsConfigsRequest; import com.google.cloud.netapp.v1.ListKmsConfigsResponse; import com.google.cloud.netapp.v1.ListQuotaRulesRequest; @@ -108,6 +115,8 @@ import com.google.cloud.netapp.v1.OperationMetadata; import com.google.cloud.netapp.v1.QuotaRule; import com.google.cloud.netapp.v1.Replication; +import com.google.cloud.netapp.v1.RestoreBackupFilesRequest; +import com.google.cloud.netapp.v1.RestoreBackupFilesResponse; import com.google.cloud.netapp.v1.ResumeReplicationRequest; import com.google.cloud.netapp.v1.ReverseReplicationDirectionRequest; import com.google.cloud.netapp.v1.RevertVolumeRequest; @@ -120,6 +129,7 @@ import com.google.cloud.netapp.v1.UpdateBackupPolicyRequest; import com.google.cloud.netapp.v1.UpdateBackupRequest; import com.google.cloud.netapp.v1.UpdateBackupVaultRequest; +import com.google.cloud.netapp.v1.UpdateHostGroupRequest; import com.google.cloud.netapp.v1.UpdateKmsConfigRequest; import com.google.cloud.netapp.v1.UpdateQuotaRuleRequest; import com.google.cloud.netapp.v1.UpdateReplicationRequest; @@ -153,16 +163,18 @@ public class HttpJsonNetAppStub extends NetAppStub { private static final TypeRegistry typeRegistry = TypeRegistry.newBuilder() .add(StoragePool.getDescriptor()) + .add(BackupPolicy.getDescriptor()) + .add(KmsConfig.getDescriptor()) + .add(ActiveDirectory.getDescriptor()) + .add(Replication.getDescriptor()) + .add(HostGroup.getDescriptor()) .add(Empty.getDescriptor()) .add(QuotaRule.getDescriptor()) .add(OperationMetadata.getDescriptor()) - .add(BackupPolicy.getDescriptor()) + .add(RestoreBackupFilesResponse.getDescriptor()) .add(Volume.getDescriptor()) - .add(KmsConfig.getDescriptor()) .add(Snapshot.getDescriptor()) .add(BackupVault.getDescriptor()) - .add(ActiveDirectory.getDescriptor()) - .add(Replication.getDescriptor()) .add(Backup.getDescriptor()) .build(); @@ -2493,6 +2505,239 @@ public class HttpJsonNetAppStub extends NetAppStub { HttpJsonOperationSnapshot.create(response)) .build(); + private static final ApiMethodDescriptor + restoreBackupFilesMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.netapp.v1.NetApp/RestoreBackupFiles") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1/{name=projects/*/locations/*/volumes/*}:restore", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("*", request.toBuilder().clearName().build(), true)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Operation.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .setOperationSnapshotFactory( + (RestoreBackupFilesRequest request, Operation response) -> + HttpJsonOperationSnapshot.create(response)) + .build(); + + private static final ApiMethodDescriptor + listHostGroupsMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.netapp.v1.NetApp/ListHostGroups") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1/{parent=projects/*/locations/*}/hostGroups", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "parent", request.getParent()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "filter", request.getFilter()); + serializer.putQueryParam(fields, "orderBy", request.getOrderBy()); + serializer.putQueryParam(fields, "pageSize", request.getPageSize()); + serializer.putQueryParam(fields, "pageToken", request.getPageToken()); + serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(ListHostGroupsResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + getHostGroupMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.netapp.v1.NetApp/GetHostGroup") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1/{name=projects/*/locations/*/hostGroups/*}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(HostGroup.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + createHostGroupMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.netapp.v1.NetApp/CreateHostGroup") + .setHttpMethod("POST") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1/{parent=projects/*/locations/*}/hostGroups", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "parent", request.getParent()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam( + fields, "hostGroupId", request.getHostGroupId()); + serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("hostGroup", request.getHostGroup(), true)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Operation.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .setOperationSnapshotFactory( + (CreateHostGroupRequest request, Operation response) -> + HttpJsonOperationSnapshot.create(response)) + .build(); + + private static final ApiMethodDescriptor + updateHostGroupMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.netapp.v1.NetApp/UpdateHostGroup") + .setHttpMethod("PATCH") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1/{hostGroup.name=projects/*/locations/*/hostGroups/*}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam( + fields, "hostGroup.name", request.getHostGroup().getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "updateMask", request.getUpdateMask()); + serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody("hostGroup", request.getHostGroup(), true)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Operation.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .setOperationSnapshotFactory( + (UpdateHostGroupRequest request, Operation response) -> + HttpJsonOperationSnapshot.create(response)) + .build(); + + private static final ApiMethodDescriptor + deleteHostGroupMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.netapp.v1.NetApp/DeleteHostGroup") + .setHttpMethod("DELETE") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1/{name=projects/*/locations/*/hostGroups/*}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Operation.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .setOperationSnapshotFactory( + (DeleteHostGroupRequest request, Operation response) -> + HttpJsonOperationSnapshot.create(response)) + .build(); + private static final ApiMethodDescriptor listLocationsMethodDescriptor = ApiMethodDescriptor.newBuilder() @@ -2733,6 +2978,23 @@ public class HttpJsonNetAppStub extends NetAppStub { private final UnaryCallable deleteQuotaRuleCallable; private final OperationCallable deleteQuotaRuleOperationCallable; + private final UnaryCallable restoreBackupFilesCallable; + private final OperationCallable< + RestoreBackupFilesRequest, RestoreBackupFilesResponse, OperationMetadata> + restoreBackupFilesOperationCallable; + private final UnaryCallable listHostGroupsCallable; + private final UnaryCallable + listHostGroupsPagedCallable; + private final UnaryCallable getHostGroupCallable; + private final UnaryCallable createHostGroupCallable; + private final OperationCallable + createHostGroupOperationCallable; + private final UnaryCallable updateHostGroupCallable; + private final OperationCallable + updateHostGroupOperationCallable; + private final UnaryCallable deleteHostGroupCallable; + private final OperationCallable + deleteHostGroupOperationCallable; private final UnaryCallable listLocationsCallable; private final UnaryCallable listLocationsPagedCallable; @@ -3488,6 +3750,73 @@ protected HttpJsonNetAppStub( return builder.build(); }) .build(); + HttpJsonCallSettings restoreBackupFilesTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(restoreBackupFilesMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings + listHostGroupsTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(listHostGroupsMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("parent", String.valueOf(request.getParent())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings getHostGroupTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(getHostGroupMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings createHostGroupTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(createHostGroupMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("parent", String.valueOf(request.getParent())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings updateHostGroupTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(updateHostGroupMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("host_group.name", String.valueOf(request.getHostGroup().getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings deleteHostGroupTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(deleteHostGroupMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); HttpJsonCallSettings listLocationsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -4004,6 +4333,53 @@ protected HttpJsonNetAppStub( settings.deleteQuotaRuleOperationSettings(), clientContext, httpJsonOperationsStub); + this.restoreBackupFilesCallable = + callableFactory.createUnaryCallable( + restoreBackupFilesTransportSettings, + settings.restoreBackupFilesSettings(), + clientContext); + this.restoreBackupFilesOperationCallable = + callableFactory.createOperationCallable( + restoreBackupFilesTransportSettings, + settings.restoreBackupFilesOperationSettings(), + clientContext, + httpJsonOperationsStub); + this.listHostGroupsCallable = + callableFactory.createUnaryCallable( + listHostGroupsTransportSettings, settings.listHostGroupsSettings(), clientContext); + this.listHostGroupsPagedCallable = + callableFactory.createPagedCallable( + listHostGroupsTransportSettings, settings.listHostGroupsSettings(), clientContext); + this.getHostGroupCallable = + callableFactory.createUnaryCallable( + getHostGroupTransportSettings, settings.getHostGroupSettings(), clientContext); + this.createHostGroupCallable = + callableFactory.createUnaryCallable( + createHostGroupTransportSettings, settings.createHostGroupSettings(), clientContext); + this.createHostGroupOperationCallable = + callableFactory.createOperationCallable( + createHostGroupTransportSettings, + settings.createHostGroupOperationSettings(), + clientContext, + httpJsonOperationsStub); + this.updateHostGroupCallable = + callableFactory.createUnaryCallable( + updateHostGroupTransportSettings, settings.updateHostGroupSettings(), clientContext); + this.updateHostGroupOperationCallable = + callableFactory.createOperationCallable( + updateHostGroupTransportSettings, + settings.updateHostGroupOperationSettings(), + clientContext, + httpJsonOperationsStub); + this.deleteHostGroupCallable = + callableFactory.createUnaryCallable( + deleteHostGroupTransportSettings, settings.deleteHostGroupSettings(), clientContext); + this.deleteHostGroupOperationCallable = + callableFactory.createOperationCallable( + deleteHostGroupTransportSettings, + settings.deleteHostGroupOperationSettings(), + clientContext, + httpJsonOperationsStub); this.listLocationsCallable = callableFactory.createUnaryCallable( listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); @@ -4081,6 +4457,12 @@ public static List getMethodDescriptors() { methodDescriptors.add(createQuotaRuleMethodDescriptor); methodDescriptors.add(updateQuotaRuleMethodDescriptor); methodDescriptors.add(deleteQuotaRuleMethodDescriptor); + methodDescriptors.add(restoreBackupFilesMethodDescriptor); + methodDescriptors.add(listHostGroupsMethodDescriptor); + methodDescriptors.add(getHostGroupMethodDescriptor); + methodDescriptors.add(createHostGroupMethodDescriptor); + methodDescriptors.add(updateHostGroupMethodDescriptor); + methodDescriptors.add(deleteHostGroupMethodDescriptor); methodDescriptors.add(listLocationsMethodDescriptor); methodDescriptors.add(getLocationMethodDescriptor); return methodDescriptors; @@ -4690,6 +5072,66 @@ public UnaryCallable deleteQuotaRuleCallable( return deleteQuotaRuleOperationCallable; } + @Override + public UnaryCallable restoreBackupFilesCallable() { + return restoreBackupFilesCallable; + } + + @Override + public OperationCallable + restoreBackupFilesOperationCallable() { + return restoreBackupFilesOperationCallable; + } + + @Override + public UnaryCallable listHostGroupsCallable() { + return listHostGroupsCallable; + } + + @Override + public UnaryCallable + listHostGroupsPagedCallable() { + return listHostGroupsPagedCallable; + } + + @Override + public UnaryCallable getHostGroupCallable() { + return getHostGroupCallable; + } + + @Override + public UnaryCallable createHostGroupCallable() { + return createHostGroupCallable; + } + + @Override + public OperationCallable + createHostGroupOperationCallable() { + return createHostGroupOperationCallable; + } + + @Override + public UnaryCallable updateHostGroupCallable() { + return updateHostGroupCallable; + } + + @Override + public OperationCallable + updateHostGroupOperationCallable() { + return updateHostGroupOperationCallable; + } + + @Override + public UnaryCallable deleteHostGroupCallable() { + return deleteHostGroupCallable; + } + + @Override + public OperationCallable + deleteHostGroupOperationCallable() { + return deleteHostGroupOperationCallable; + } + @Override public UnaryCallable listLocationsCallable() { return listLocationsCallable; diff --git a/java-netapp/google-cloud-netapp/src/main/java/com/google/cloud/netapp/v1/stub/NetAppStub.java b/java-netapp/google-cloud-netapp/src/main/java/com/google/cloud/netapp/v1/stub/NetAppStub.java index 430f8db32d58..20f4110e424a 100644 --- a/java-netapp/google-cloud-netapp/src/main/java/com/google/cloud/netapp/v1/stub/NetAppStub.java +++ b/java-netapp/google-cloud-netapp/src/main/java/com/google/cloud/netapp/v1/stub/NetAppStub.java @@ -20,6 +20,7 @@ import static com.google.cloud.netapp.v1.NetAppClient.ListBackupPoliciesPagedResponse; import static com.google.cloud.netapp.v1.NetAppClient.ListBackupVaultsPagedResponse; import static com.google.cloud.netapp.v1.NetAppClient.ListBackupsPagedResponse; +import static com.google.cloud.netapp.v1.NetAppClient.ListHostGroupsPagedResponse; import static com.google.cloud.netapp.v1.NetAppClient.ListKmsConfigsPagedResponse; import static com.google.cloud.netapp.v1.NetAppClient.ListLocationsPagedResponse; import static com.google.cloud.netapp.v1.NetAppClient.ListQuotaRulesPagedResponse; @@ -43,6 +44,7 @@ import com.google.cloud.netapp.v1.CreateBackupPolicyRequest; import com.google.cloud.netapp.v1.CreateBackupRequest; import com.google.cloud.netapp.v1.CreateBackupVaultRequest; +import com.google.cloud.netapp.v1.CreateHostGroupRequest; import com.google.cloud.netapp.v1.CreateKmsConfigRequest; import com.google.cloud.netapp.v1.CreateQuotaRuleRequest; import com.google.cloud.netapp.v1.CreateReplicationRequest; @@ -53,6 +55,7 @@ import com.google.cloud.netapp.v1.DeleteBackupPolicyRequest; import com.google.cloud.netapp.v1.DeleteBackupRequest; import com.google.cloud.netapp.v1.DeleteBackupVaultRequest; +import com.google.cloud.netapp.v1.DeleteHostGroupRequest; import com.google.cloud.netapp.v1.DeleteKmsConfigRequest; import com.google.cloud.netapp.v1.DeleteQuotaRuleRequest; import com.google.cloud.netapp.v1.DeleteReplicationRequest; @@ -65,12 +68,14 @@ import com.google.cloud.netapp.v1.GetBackupPolicyRequest; import com.google.cloud.netapp.v1.GetBackupRequest; import com.google.cloud.netapp.v1.GetBackupVaultRequest; +import com.google.cloud.netapp.v1.GetHostGroupRequest; import com.google.cloud.netapp.v1.GetKmsConfigRequest; import com.google.cloud.netapp.v1.GetQuotaRuleRequest; import com.google.cloud.netapp.v1.GetReplicationRequest; import com.google.cloud.netapp.v1.GetSnapshotRequest; import com.google.cloud.netapp.v1.GetStoragePoolRequest; import com.google.cloud.netapp.v1.GetVolumeRequest; +import com.google.cloud.netapp.v1.HostGroup; import com.google.cloud.netapp.v1.KmsConfig; import com.google.cloud.netapp.v1.ListActiveDirectoriesRequest; import com.google.cloud.netapp.v1.ListActiveDirectoriesResponse; @@ -80,6 +85,8 @@ import com.google.cloud.netapp.v1.ListBackupVaultsResponse; import com.google.cloud.netapp.v1.ListBackupsRequest; import com.google.cloud.netapp.v1.ListBackupsResponse; +import com.google.cloud.netapp.v1.ListHostGroupsRequest; +import com.google.cloud.netapp.v1.ListHostGroupsResponse; import com.google.cloud.netapp.v1.ListKmsConfigsRequest; import com.google.cloud.netapp.v1.ListKmsConfigsResponse; import com.google.cloud.netapp.v1.ListQuotaRulesRequest; @@ -95,6 +102,8 @@ import com.google.cloud.netapp.v1.OperationMetadata; import com.google.cloud.netapp.v1.QuotaRule; import com.google.cloud.netapp.v1.Replication; +import com.google.cloud.netapp.v1.RestoreBackupFilesRequest; +import com.google.cloud.netapp.v1.RestoreBackupFilesResponse; import com.google.cloud.netapp.v1.ResumeReplicationRequest; import com.google.cloud.netapp.v1.ReverseReplicationDirectionRequest; import com.google.cloud.netapp.v1.RevertVolumeRequest; @@ -107,6 +116,7 @@ import com.google.cloud.netapp.v1.UpdateBackupPolicyRequest; import com.google.cloud.netapp.v1.UpdateBackupRequest; import com.google.cloud.netapp.v1.UpdateBackupVaultRequest; +import com.google.cloud.netapp.v1.UpdateHostGroupRequest; import com.google.cloud.netapp.v1.UpdateKmsConfigRequest; import com.google.cloud.netapp.v1.UpdateQuotaRuleRequest; import com.google.cloud.netapp.v1.UpdateReplicationRequest; @@ -651,6 +661,56 @@ public UnaryCallable deleteQuotaRuleCallable( throw new UnsupportedOperationException("Not implemented: deleteQuotaRuleCallable()"); } + public OperationCallable + restoreBackupFilesOperationCallable() { + throw new UnsupportedOperationException( + "Not implemented: restoreBackupFilesOperationCallable()"); + } + + public UnaryCallable restoreBackupFilesCallable() { + throw new UnsupportedOperationException("Not implemented: restoreBackupFilesCallable()"); + } + + public UnaryCallable + listHostGroupsPagedCallable() { + throw new UnsupportedOperationException("Not implemented: listHostGroupsPagedCallable()"); + } + + public UnaryCallable listHostGroupsCallable() { + throw new UnsupportedOperationException("Not implemented: listHostGroupsCallable()"); + } + + public UnaryCallable getHostGroupCallable() { + throw new UnsupportedOperationException("Not implemented: getHostGroupCallable()"); + } + + public OperationCallable + createHostGroupOperationCallable() { + throw new UnsupportedOperationException("Not implemented: createHostGroupOperationCallable()"); + } + + public UnaryCallable createHostGroupCallable() { + throw new UnsupportedOperationException("Not implemented: createHostGroupCallable()"); + } + + public OperationCallable + updateHostGroupOperationCallable() { + throw new UnsupportedOperationException("Not implemented: updateHostGroupOperationCallable()"); + } + + public UnaryCallable updateHostGroupCallable() { + throw new UnsupportedOperationException("Not implemented: updateHostGroupCallable()"); + } + + public OperationCallable + deleteHostGroupOperationCallable() { + throw new UnsupportedOperationException("Not implemented: deleteHostGroupOperationCallable()"); + } + + public UnaryCallable deleteHostGroupCallable() { + throw new UnsupportedOperationException("Not implemented: deleteHostGroupCallable()"); + } + public UnaryCallable listLocationsPagedCallable() { throw new UnsupportedOperationException("Not implemented: listLocationsPagedCallable()"); diff --git a/java-netapp/google-cloud-netapp/src/main/java/com/google/cloud/netapp/v1/stub/NetAppStubSettings.java b/java-netapp/google-cloud-netapp/src/main/java/com/google/cloud/netapp/v1/stub/NetAppStubSettings.java index f3a0cb19f2c9..58d9a905a509 100644 --- a/java-netapp/google-cloud-netapp/src/main/java/com/google/cloud/netapp/v1/stub/NetAppStubSettings.java +++ b/java-netapp/google-cloud-netapp/src/main/java/com/google/cloud/netapp/v1/stub/NetAppStubSettings.java @@ -20,6 +20,7 @@ import static com.google.cloud.netapp.v1.NetAppClient.ListBackupPoliciesPagedResponse; import static com.google.cloud.netapp.v1.NetAppClient.ListBackupVaultsPagedResponse; import static com.google.cloud.netapp.v1.NetAppClient.ListBackupsPagedResponse; +import static com.google.cloud.netapp.v1.NetAppClient.ListHostGroupsPagedResponse; import static com.google.cloud.netapp.v1.NetAppClient.ListKmsConfigsPagedResponse; import static com.google.cloud.netapp.v1.NetAppClient.ListLocationsPagedResponse; import static com.google.cloud.netapp.v1.NetAppClient.ListQuotaRulesPagedResponse; @@ -70,6 +71,7 @@ import com.google.cloud.netapp.v1.CreateBackupPolicyRequest; import com.google.cloud.netapp.v1.CreateBackupRequest; import com.google.cloud.netapp.v1.CreateBackupVaultRequest; +import com.google.cloud.netapp.v1.CreateHostGroupRequest; import com.google.cloud.netapp.v1.CreateKmsConfigRequest; import com.google.cloud.netapp.v1.CreateQuotaRuleRequest; import com.google.cloud.netapp.v1.CreateReplicationRequest; @@ -80,6 +82,7 @@ import com.google.cloud.netapp.v1.DeleteBackupPolicyRequest; import com.google.cloud.netapp.v1.DeleteBackupRequest; import com.google.cloud.netapp.v1.DeleteBackupVaultRequest; +import com.google.cloud.netapp.v1.DeleteHostGroupRequest; import com.google.cloud.netapp.v1.DeleteKmsConfigRequest; import com.google.cloud.netapp.v1.DeleteQuotaRuleRequest; import com.google.cloud.netapp.v1.DeleteReplicationRequest; @@ -92,12 +95,14 @@ import com.google.cloud.netapp.v1.GetBackupPolicyRequest; import com.google.cloud.netapp.v1.GetBackupRequest; import com.google.cloud.netapp.v1.GetBackupVaultRequest; +import com.google.cloud.netapp.v1.GetHostGroupRequest; import com.google.cloud.netapp.v1.GetKmsConfigRequest; import com.google.cloud.netapp.v1.GetQuotaRuleRequest; import com.google.cloud.netapp.v1.GetReplicationRequest; import com.google.cloud.netapp.v1.GetSnapshotRequest; import com.google.cloud.netapp.v1.GetStoragePoolRequest; import com.google.cloud.netapp.v1.GetVolumeRequest; +import com.google.cloud.netapp.v1.HostGroup; import com.google.cloud.netapp.v1.KmsConfig; import com.google.cloud.netapp.v1.ListActiveDirectoriesRequest; import com.google.cloud.netapp.v1.ListActiveDirectoriesResponse; @@ -107,6 +112,8 @@ import com.google.cloud.netapp.v1.ListBackupVaultsResponse; import com.google.cloud.netapp.v1.ListBackupsRequest; import com.google.cloud.netapp.v1.ListBackupsResponse; +import com.google.cloud.netapp.v1.ListHostGroupsRequest; +import com.google.cloud.netapp.v1.ListHostGroupsResponse; import com.google.cloud.netapp.v1.ListKmsConfigsRequest; import com.google.cloud.netapp.v1.ListKmsConfigsResponse; import com.google.cloud.netapp.v1.ListQuotaRulesRequest; @@ -122,6 +129,8 @@ import com.google.cloud.netapp.v1.OperationMetadata; import com.google.cloud.netapp.v1.QuotaRule; import com.google.cloud.netapp.v1.Replication; +import com.google.cloud.netapp.v1.RestoreBackupFilesRequest; +import com.google.cloud.netapp.v1.RestoreBackupFilesResponse; import com.google.cloud.netapp.v1.ResumeReplicationRequest; import com.google.cloud.netapp.v1.ReverseReplicationDirectionRequest; import com.google.cloud.netapp.v1.RevertVolumeRequest; @@ -134,6 +143,7 @@ import com.google.cloud.netapp.v1.UpdateBackupPolicyRequest; import com.google.cloud.netapp.v1.UpdateBackupRequest; import com.google.cloud.netapp.v1.UpdateBackupVaultRequest; +import com.google.cloud.netapp.v1.UpdateHostGroupRequest; import com.google.cloud.netapp.v1.UpdateKmsConfigRequest; import com.google.cloud.netapp.v1.UpdateQuotaRuleRequest; import com.google.cloud.netapp.v1.UpdateReplicationRequest; @@ -405,6 +415,23 @@ public class NetAppStubSettings extends StubSettings { private final UnaryCallSettings deleteQuotaRuleSettings; private final OperationCallSettings deleteQuotaRuleOperationSettings; + private final UnaryCallSettings restoreBackupFilesSettings; + private final OperationCallSettings< + RestoreBackupFilesRequest, RestoreBackupFilesResponse, OperationMetadata> + restoreBackupFilesOperationSettings; + private final PagedCallSettings< + ListHostGroupsRequest, ListHostGroupsResponse, ListHostGroupsPagedResponse> + listHostGroupsSettings; + private final UnaryCallSettings getHostGroupSettings; + private final UnaryCallSettings createHostGroupSettings; + private final OperationCallSettings + createHostGroupOperationSettings; + private final UnaryCallSettings updateHostGroupSettings; + private final OperationCallSettings + updateHostGroupOperationSettings; + private final UnaryCallSettings deleteHostGroupSettings; + private final OperationCallSettings + deleteHostGroupOperationSettings; private final PagedCallSettings< ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> listLocationsSettings; @@ -773,6 +800,41 @@ public Iterable extractResources(ListQuotaRulesResponse payload) { } }; + private static final PagedListDescriptor + LIST_HOST_GROUPS_PAGE_STR_DESC = + new PagedListDescriptor() { + @Override + public String emptyToken() { + return ""; + } + + @Override + public ListHostGroupsRequest injectToken(ListHostGroupsRequest payload, String token) { + return ListHostGroupsRequest.newBuilder(payload).setPageToken(token).build(); + } + + @Override + public ListHostGroupsRequest injectPageSize( + ListHostGroupsRequest payload, int pageSize) { + return ListHostGroupsRequest.newBuilder(payload).setPageSize(pageSize).build(); + } + + @Override + public Integer extractPageSize(ListHostGroupsRequest payload) { + return payload.getPageSize(); + } + + @Override + public String extractNextToken(ListHostGroupsResponse payload) { + return payload.getNextPageToken(); + } + + @Override + public Iterable extractResources(ListHostGroupsResponse payload) { + return payload.getHostGroupsList(); + } + }; + private static final PagedListDescriptor LIST_LOCATIONS_PAGE_STR_DESC = new PagedListDescriptor() { @@ -994,6 +1056,23 @@ public ApiFuture getFuturePagedResponse( } }; + private static final PagedListResponseFactory< + ListHostGroupsRequest, ListHostGroupsResponse, ListHostGroupsPagedResponse> + LIST_HOST_GROUPS_PAGE_STR_FACT = + new PagedListResponseFactory< + ListHostGroupsRequest, ListHostGroupsResponse, ListHostGroupsPagedResponse>() { + @Override + public ApiFuture getFuturePagedResponse( + UnaryCallable callable, + ListHostGroupsRequest request, + ApiCallContext context, + ApiFuture futureResponse) { + PageContext pageContext = + PageContext.create(callable, LIST_HOST_GROUPS_PAGE_STR_DESC, request, context); + return ListHostGroupsPagedResponse.createAsync(pageContext, futureResponse); + } + }; + private static final PagedListResponseFactory< ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> LIST_LOCATIONS_PAGE_STR_FACT = @@ -1572,6 +1651,63 @@ public UnaryCallSettings deleteQuotaRuleSetti return deleteQuotaRuleOperationSettings; } + /** Returns the object with the settings used for calls to restoreBackupFiles. */ + public UnaryCallSettings restoreBackupFilesSettings() { + return restoreBackupFilesSettings; + } + + /** Returns the object with the settings used for calls to restoreBackupFiles. */ + public OperationCallSettings< + RestoreBackupFilesRequest, RestoreBackupFilesResponse, OperationMetadata> + restoreBackupFilesOperationSettings() { + return restoreBackupFilesOperationSettings; + } + + /** Returns the object with the settings used for calls to listHostGroups. */ + public PagedCallSettings< + ListHostGroupsRequest, ListHostGroupsResponse, ListHostGroupsPagedResponse> + listHostGroupsSettings() { + return listHostGroupsSettings; + } + + /** Returns the object with the settings used for calls to getHostGroup. */ + public UnaryCallSettings getHostGroupSettings() { + return getHostGroupSettings; + } + + /** Returns the object with the settings used for calls to createHostGroup. */ + public UnaryCallSettings createHostGroupSettings() { + return createHostGroupSettings; + } + + /** Returns the object with the settings used for calls to createHostGroup. */ + public OperationCallSettings + createHostGroupOperationSettings() { + return createHostGroupOperationSettings; + } + + /** Returns the object with the settings used for calls to updateHostGroup. */ + public UnaryCallSettings updateHostGroupSettings() { + return updateHostGroupSettings; + } + + /** Returns the object with the settings used for calls to updateHostGroup. */ + public OperationCallSettings + updateHostGroupOperationSettings() { + return updateHostGroupOperationSettings; + } + + /** Returns the object with the settings used for calls to deleteHostGroup. */ + public UnaryCallSettings deleteHostGroupSettings() { + return deleteHostGroupSettings; + } + + /** Returns the object with the settings used for calls to deleteHostGroup. */ + public OperationCallSettings + deleteHostGroupOperationSettings() { + return deleteHostGroupOperationSettings; + } + /** Returns the object with the settings used for calls to listLocations. */ public PagedCallSettings listLocationsSettings() { @@ -1811,6 +1947,17 @@ protected NetAppStubSettings(Builder settingsBuilder) throws IOException { updateQuotaRuleOperationSettings = settingsBuilder.updateQuotaRuleOperationSettings().build(); deleteQuotaRuleSettings = settingsBuilder.deleteQuotaRuleSettings().build(); deleteQuotaRuleOperationSettings = settingsBuilder.deleteQuotaRuleOperationSettings().build(); + restoreBackupFilesSettings = settingsBuilder.restoreBackupFilesSettings().build(); + restoreBackupFilesOperationSettings = + settingsBuilder.restoreBackupFilesOperationSettings().build(); + listHostGroupsSettings = settingsBuilder.listHostGroupsSettings().build(); + getHostGroupSettings = settingsBuilder.getHostGroupSettings().build(); + createHostGroupSettings = settingsBuilder.createHostGroupSettings().build(); + createHostGroupOperationSettings = settingsBuilder.createHostGroupOperationSettings().build(); + updateHostGroupSettings = settingsBuilder.updateHostGroupSettings().build(); + updateHostGroupOperationSettings = settingsBuilder.updateHostGroupOperationSettings().build(); + deleteHostGroupSettings = settingsBuilder.deleteHostGroupSettings().build(); + deleteHostGroupOperationSettings = settingsBuilder.deleteHostGroupOperationSettings().build(); listLocationsSettings = settingsBuilder.listLocationsSettings().build(); getLocationSettings = settingsBuilder.getLocationSettings().build(); } @@ -2038,6 +2185,29 @@ public static class Builder extends StubSettings.Builder deleteQuotaRuleOperationSettings; + private final UnaryCallSettings.Builder + restoreBackupFilesSettings; + private final OperationCallSettings.Builder< + RestoreBackupFilesRequest, RestoreBackupFilesResponse, OperationMetadata> + restoreBackupFilesOperationSettings; + private final PagedCallSettings.Builder< + ListHostGroupsRequest, ListHostGroupsResponse, ListHostGroupsPagedResponse> + listHostGroupsSettings; + private final UnaryCallSettings.Builder getHostGroupSettings; + private final UnaryCallSettings.Builder + createHostGroupSettings; + private final OperationCallSettings.Builder< + CreateHostGroupRequest, HostGroup, OperationMetadata> + createHostGroupOperationSettings; + private final UnaryCallSettings.Builder + updateHostGroupSettings; + private final OperationCallSettings.Builder< + UpdateHostGroupRequest, HostGroup, OperationMetadata> + updateHostGroupOperationSettings; + private final UnaryCallSettings.Builder + deleteHostGroupSettings; + private final OperationCallSettings.Builder + deleteHostGroupOperationSettings; private final PagedCallSettings.Builder< ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> listLocationsSettings; @@ -2193,6 +2363,16 @@ protected Builder(ClientContext clientContext) { updateQuotaRuleOperationSettings = OperationCallSettings.newBuilder(); deleteQuotaRuleSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); deleteQuotaRuleOperationSettings = OperationCallSettings.newBuilder(); + restoreBackupFilesSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + restoreBackupFilesOperationSettings = OperationCallSettings.newBuilder(); + listHostGroupsSettings = PagedCallSettings.newBuilder(LIST_HOST_GROUPS_PAGE_STR_FACT); + getHostGroupSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + createHostGroupSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + createHostGroupOperationSettings = OperationCallSettings.newBuilder(); + updateHostGroupSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + updateHostGroupOperationSettings = OperationCallSettings.newBuilder(); + deleteHostGroupSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + deleteHostGroupOperationSettings = OperationCallSettings.newBuilder(); listLocationsSettings = PagedCallSettings.newBuilder(LIST_LOCATIONS_PAGE_STR_FACT); getLocationSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); @@ -2258,6 +2438,12 @@ protected Builder(ClientContext clientContext) { createQuotaRuleSettings, updateQuotaRuleSettings, deleteQuotaRuleSettings, + restoreBackupFilesSettings, + listHostGroupsSettings, + getHostGroupSettings, + createHostGroupSettings, + updateHostGroupSettings, + deleteHostGroupSettings, listLocationsSettings, getLocationSettings); initDefaults(this); @@ -2375,6 +2561,17 @@ protected Builder(NetAppStubSettings settings) { updateQuotaRuleOperationSettings = settings.updateQuotaRuleOperationSettings.toBuilder(); deleteQuotaRuleSettings = settings.deleteQuotaRuleSettings.toBuilder(); deleteQuotaRuleOperationSettings = settings.deleteQuotaRuleOperationSettings.toBuilder(); + restoreBackupFilesSettings = settings.restoreBackupFilesSettings.toBuilder(); + restoreBackupFilesOperationSettings = + settings.restoreBackupFilesOperationSettings.toBuilder(); + listHostGroupsSettings = settings.listHostGroupsSettings.toBuilder(); + getHostGroupSettings = settings.getHostGroupSettings.toBuilder(); + createHostGroupSettings = settings.createHostGroupSettings.toBuilder(); + createHostGroupOperationSettings = settings.createHostGroupOperationSettings.toBuilder(); + updateHostGroupSettings = settings.updateHostGroupSettings.toBuilder(); + updateHostGroupOperationSettings = settings.updateHostGroupOperationSettings.toBuilder(); + deleteHostGroupSettings = settings.deleteHostGroupSettings.toBuilder(); + deleteHostGroupOperationSettings = settings.deleteHostGroupOperationSettings.toBuilder(); listLocationsSettings = settings.listLocationsSettings.toBuilder(); getLocationSettings = settings.getLocationSettings.toBuilder(); @@ -2440,6 +2637,12 @@ protected Builder(NetAppStubSettings settings) { createQuotaRuleSettings, updateQuotaRuleSettings, deleteQuotaRuleSettings, + restoreBackupFilesSettings, + listHostGroupsSettings, + getHostGroupSettings, + createHostGroupSettings, + updateHostGroupSettings, + deleteHostGroupSettings, listLocationsSettings, getLocationSettings); } @@ -2769,6 +2972,36 @@ private static Builder initDefaults(Builder builder) { .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + builder + .restoreBackupFilesSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .listHostGroupsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .getHostGroupSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .createHostGroupSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .updateHostGroupSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .deleteHostGroupSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + builder .listLocationsSettings() .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) @@ -3716,6 +3949,103 @@ private static Builder initDefaults(Builder builder) { .setTotalTimeoutDuration(Duration.ofMillis(300000L)) .build())); + builder + .restoreBackupFilesOperationSettings() + .setInitialCallSettings( + UnaryCallSettings + .newUnaryCallSettingsBuilder() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")) + .build()) + .setResponseTransformer( + ProtoOperationTransformers.ResponseTransformer.create( + RestoreBackupFilesResponse.class)) + .setMetadataTransformer( + ProtoOperationTransformers.MetadataTransformer.create(OperationMetadata.class)) + .setPollingAlgorithm( + OperationTimedPollAlgorithm.create( + RetrySettings.newBuilder() + .setInitialRetryDelayDuration(Duration.ofMillis(5000L)) + .setRetryDelayMultiplier(1.5) + .setMaxRetryDelayDuration(Duration.ofMillis(45000L)) + .setInitialRpcTimeoutDuration(Duration.ZERO) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeoutDuration(Duration.ZERO) + .setTotalTimeoutDuration(Duration.ofMillis(300000L)) + .build())); + + builder + .createHostGroupOperationSettings() + .setInitialCallSettings( + UnaryCallSettings + .newUnaryCallSettingsBuilder() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")) + .build()) + .setResponseTransformer( + ProtoOperationTransformers.ResponseTransformer.create(HostGroup.class)) + .setMetadataTransformer( + ProtoOperationTransformers.MetadataTransformer.create(OperationMetadata.class)) + .setPollingAlgorithm( + OperationTimedPollAlgorithm.create( + RetrySettings.newBuilder() + .setInitialRetryDelayDuration(Duration.ofMillis(5000L)) + .setRetryDelayMultiplier(1.5) + .setMaxRetryDelayDuration(Duration.ofMillis(45000L)) + .setInitialRpcTimeoutDuration(Duration.ZERO) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeoutDuration(Duration.ZERO) + .setTotalTimeoutDuration(Duration.ofMillis(300000L)) + .build())); + + builder + .updateHostGroupOperationSettings() + .setInitialCallSettings( + UnaryCallSettings + .newUnaryCallSettingsBuilder() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")) + .build()) + .setResponseTransformer( + ProtoOperationTransformers.ResponseTransformer.create(HostGroup.class)) + .setMetadataTransformer( + ProtoOperationTransformers.MetadataTransformer.create(OperationMetadata.class)) + .setPollingAlgorithm( + OperationTimedPollAlgorithm.create( + RetrySettings.newBuilder() + .setInitialRetryDelayDuration(Duration.ofMillis(5000L)) + .setRetryDelayMultiplier(1.5) + .setMaxRetryDelayDuration(Duration.ofMillis(45000L)) + .setInitialRpcTimeoutDuration(Duration.ZERO) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeoutDuration(Duration.ZERO) + .setTotalTimeoutDuration(Duration.ofMillis(300000L)) + .build())); + + builder + .deleteHostGroupOperationSettings() + .setInitialCallSettings( + UnaryCallSettings + .newUnaryCallSettingsBuilder() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")) + .build()) + .setResponseTransformer( + ProtoOperationTransformers.ResponseTransformer.create(Empty.class)) + .setMetadataTransformer( + ProtoOperationTransformers.MetadataTransformer.create(OperationMetadata.class)) + .setPollingAlgorithm( + OperationTimedPollAlgorithm.create( + RetrySettings.newBuilder() + .setInitialRetryDelayDuration(Duration.ofMillis(5000L)) + .setRetryDelayMultiplier(1.5) + .setMaxRetryDelayDuration(Duration.ofMillis(45000L)) + .setInitialRpcTimeoutDuration(Duration.ZERO) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeoutDuration(Duration.ZERO) + .setTotalTimeoutDuration(Duration.ofMillis(300000L)) + .build())); + return builder; } @@ -4317,6 +4647,64 @@ public UnaryCallSettings.Builder deleteQuotaR return deleteQuotaRuleOperationSettings; } + /** Returns the builder for the settings used for calls to restoreBackupFiles. */ + public UnaryCallSettings.Builder + restoreBackupFilesSettings() { + return restoreBackupFilesSettings; + } + + /** Returns the builder for the settings used for calls to restoreBackupFiles. */ + public OperationCallSettings.Builder< + RestoreBackupFilesRequest, RestoreBackupFilesResponse, OperationMetadata> + restoreBackupFilesOperationSettings() { + return restoreBackupFilesOperationSettings; + } + + /** Returns the builder for the settings used for calls to listHostGroups. */ + public PagedCallSettings.Builder< + ListHostGroupsRequest, ListHostGroupsResponse, ListHostGroupsPagedResponse> + listHostGroupsSettings() { + return listHostGroupsSettings; + } + + /** Returns the builder for the settings used for calls to getHostGroup. */ + public UnaryCallSettings.Builder getHostGroupSettings() { + return getHostGroupSettings; + } + + /** Returns the builder for the settings used for calls to createHostGroup. */ + public UnaryCallSettings.Builder createHostGroupSettings() { + return createHostGroupSettings; + } + + /** Returns the builder for the settings used for calls to createHostGroup. */ + public OperationCallSettings.Builder + createHostGroupOperationSettings() { + return createHostGroupOperationSettings; + } + + /** Returns the builder for the settings used for calls to updateHostGroup. */ + public UnaryCallSettings.Builder updateHostGroupSettings() { + return updateHostGroupSettings; + } + + /** Returns the builder for the settings used for calls to updateHostGroup. */ + public OperationCallSettings.Builder + updateHostGroupOperationSettings() { + return updateHostGroupOperationSettings; + } + + /** Returns the builder for the settings used for calls to deleteHostGroup. */ + public UnaryCallSettings.Builder deleteHostGroupSettings() { + return deleteHostGroupSettings; + } + + /** Returns the builder for the settings used for calls to deleteHostGroup. */ + public OperationCallSettings.Builder + deleteHostGroupOperationSettings() { + return deleteHostGroupOperationSettings; + } + /** Returns the builder for the settings used for calls to listLocations. */ public PagedCallSettings.Builder< ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> diff --git a/java-netapp/google-cloud-netapp/src/main/resources/META-INF/native-image/com.google.cloud.netapp.v1/reflect-config.json b/java-netapp/google-cloud-netapp/src/main/resources/META-INF/native-image/com.google.cloud.netapp.v1/reflect-config.json index d23a6ead92ce..3020a7dc8a91 100644 --- a/java-netapp/google-cloud-netapp/src/main/resources/META-INF/native-image/com.google.cloud.netapp.v1/reflect-config.json +++ b/java-netapp/google-cloud-netapp/src/main/resources/META-INF/native-image/com.google.cloud.netapp.v1/reflect-config.json @@ -692,6 +692,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.netapp.v1.BackupVault$EncryptionState", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.netapp.v1.BackupVault$State", "queryAllDeclaredConstructors": true, @@ -701,6 +710,96 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.netapp.v1.BlockDevice", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.netapp.v1.BlockDevice$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.netapp.v1.CacheConfig", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.netapp.v1.CacheConfig$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.netapp.v1.CacheConfig$CachePrePopulateState", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.netapp.v1.CacheParameters", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.netapp.v1.CacheParameters$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.netapp.v1.CacheParameters$CacheState", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.netapp.v1.CachePrePopulate", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.netapp.v1.CachePrePopulate$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.netapp.v1.CreateActiveDirectoryRequest", "queryAllDeclaredConstructors": true, @@ -773,6 +872,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.netapp.v1.CreateHostGroupRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.netapp.v1.CreateHostGroupRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.netapp.v1.CreateKmsConfigRequest", "queryAllDeclaredConstructors": true, @@ -971,6 +1088,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.netapp.v1.DeleteHostGroupRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.netapp.v1.DeleteHostGroupRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.netapp.v1.DeleteKmsConfigRequest", "queryAllDeclaredConstructors": true, @@ -1250,6 +1385,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.netapp.v1.GetHostGroupRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.netapp.v1.GetHostGroupRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.netapp.v1.GetKmsConfigRequest", "queryAllDeclaredConstructors": true, @@ -1358,6 +1511,42 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.netapp.v1.HostGroup", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.netapp.v1.HostGroup$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.netapp.v1.HostGroup$State", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.netapp.v1.HostGroup$Type", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.netapp.v1.HourlySchedule", "queryAllDeclaredConstructors": true, @@ -1601,6 +1790,42 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.netapp.v1.ListHostGroupsRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.netapp.v1.ListHostGroupsRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.netapp.v1.ListHostGroupsResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.netapp.v1.ListHostGroupsResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.netapp.v1.ListKmsConfigsRequest", "queryAllDeclaredConstructors": true, @@ -1889,6 +2114,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.netapp.v1.OsType", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.netapp.v1.Protocols", "queryAllDeclaredConstructors": true, @@ -2006,6 +2240,42 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.netapp.v1.RestoreBackupFilesRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.netapp.v1.RestoreBackupFilesRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.netapp.v1.RestoreBackupFilesResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.netapp.v1.RestoreBackupFilesResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.netapp.v1.RestoreParameters", "queryAllDeclaredConstructors": true, @@ -2231,6 +2501,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.netapp.v1.StoragePoolType", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.netapp.v1.SwitchActiveReplicaZoneRequest", "queryAllDeclaredConstructors": true, @@ -2384,6 +2663,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.netapp.v1.UpdateHostGroupRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.netapp.v1.UpdateHostGroupRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.netapp.v1.UpdateKmsConfigRequest", "queryAllDeclaredConstructors": true, diff --git a/java-netapp/google-cloud-netapp/src/test/java/com/google/cloud/netapp/v1/MockNetAppImpl.java b/java-netapp/google-cloud-netapp/src/test/java/com/google/cloud/netapp/v1/MockNetAppImpl.java index e9eb74332a60..b83e4c4dce2c 100644 --- a/java-netapp/google-cloud-netapp/src/test/java/com/google/cloud/netapp/v1/MockNetAppImpl.java +++ b/java-netapp/google-cloud-netapp/src/test/java/com/google/cloud/netapp/v1/MockNetAppImpl.java @@ -1324,4 +1324,130 @@ public void deleteQuotaRule( Exception.class.getName()))); } } + + @Override + public void restoreBackupFiles( + RestoreBackupFilesRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Operation) { + requests.add(request); + responseObserver.onNext(((Operation) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method RestoreBackupFiles, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Operation.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void listHostGroups( + ListHostGroupsRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof ListHostGroupsResponse) { + requests.add(request); + responseObserver.onNext(((ListHostGroupsResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method ListHostGroups, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + ListHostGroupsResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void getHostGroup( + GetHostGroupRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof HostGroup) { + requests.add(request); + responseObserver.onNext(((HostGroup) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method GetHostGroup, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + HostGroup.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void createHostGroup( + CreateHostGroupRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Operation) { + requests.add(request); + responseObserver.onNext(((Operation) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method CreateHostGroup, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Operation.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void updateHostGroup( + UpdateHostGroupRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Operation) { + requests.add(request); + responseObserver.onNext(((Operation) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method UpdateHostGroup, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Operation.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void deleteHostGroup( + DeleteHostGroupRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof Operation) { + requests.add(request); + responseObserver.onNext(((Operation) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method DeleteHostGroup, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + Operation.class.getName(), + Exception.class.getName()))); + } + } } diff --git a/java-netapp/google-cloud-netapp/src/test/java/com/google/cloud/netapp/v1/NetAppClientHttpJsonTest.java b/java-netapp/google-cloud-netapp/src/test/java/com/google/cloud/netapp/v1/NetAppClientHttpJsonTest.java index de89b7f1e7f9..e0aa5a0d93c2 100644 --- a/java-netapp/google-cloud-netapp/src/test/java/com/google/cloud/netapp/v1/NetAppClientHttpJsonTest.java +++ b/java-netapp/google-cloud-netapp/src/test/java/com/google/cloud/netapp/v1/NetAppClientHttpJsonTest.java @@ -20,6 +20,7 @@ import static com.google.cloud.netapp.v1.NetAppClient.ListBackupPoliciesPagedResponse; import static com.google.cloud.netapp.v1.NetAppClient.ListBackupVaultsPagedResponse; import static com.google.cloud.netapp.v1.NetAppClient.ListBackupsPagedResponse; +import static com.google.cloud.netapp.v1.NetAppClient.ListHostGroupsPagedResponse; import static com.google.cloud.netapp.v1.NetAppClient.ListKmsConfigsPagedResponse; import static com.google.cloud.netapp.v1.NetAppClient.ListLocationsPagedResponse; import static com.google.cloud.netapp.v1.NetAppClient.ListQuotaRulesPagedResponse; @@ -231,6 +232,7 @@ public void createStoragePoolTest() throws Exception { .setAvailableThroughputMibps(1487662890) .setColdTierSizeUsedGib(-1242809254) .setHotTierSizeUsedGib(-151116719) + .setType(StoragePoolType.forNumber(0)) .build(); Operation resultOperation = Operation.newBuilder() @@ -315,6 +317,7 @@ public void createStoragePoolTest2() throws Exception { .setAvailableThroughputMibps(1487662890) .setColdTierSizeUsedGib(-1242809254) .setHotTierSizeUsedGib(-151116719) + .setType(StoragePoolType.forNumber(0)) .build(); Operation resultOperation = Operation.newBuilder() @@ -399,6 +402,7 @@ public void getStoragePoolTest() throws Exception { .setAvailableThroughputMibps(1487662890) .setColdTierSizeUsedGib(-1242809254) .setHotTierSizeUsedGib(-151116719) + .setType(StoragePoolType.forNumber(0)) .build(); mockService.addResponse(expectedResponse); @@ -473,6 +477,7 @@ public void getStoragePoolTest2() throws Exception { .setAvailableThroughputMibps(1487662890) .setColdTierSizeUsedGib(-1242809254) .setHotTierSizeUsedGib(-151116719) + .setType(StoragePoolType.forNumber(0)) .build(); mockService.addResponse(expectedResponse); @@ -547,6 +552,7 @@ public void updateStoragePoolTest() throws Exception { .setAvailableThroughputMibps(1487662890) .setColdTierSizeUsedGib(-1242809254) .setHotTierSizeUsedGib(-151116719) + .setType(StoragePoolType.forNumber(0)) .build(); Operation resultOperation = Operation.newBuilder() @@ -589,6 +595,7 @@ public void updateStoragePoolTest() throws Exception { .setAvailableThroughputMibps(1487662890) .setColdTierSizeUsedGib(-1242809254) .setHotTierSizeUsedGib(-151116719) + .setType(StoragePoolType.forNumber(0)) .build(); FieldMask updateMask = FieldMask.newBuilder().build(); @@ -652,6 +659,7 @@ public void updateStoragePoolExceptionTest() throws Exception { .setAvailableThroughputMibps(1487662890) .setColdTierSizeUsedGib(-1242809254) .setHotTierSizeUsedGib(-151116719) + .setType(StoragePoolType.forNumber(0)) .build(); FieldMask updateMask = FieldMask.newBuilder().build(); client.updateStoragePoolAsync(storagePool, updateMask).get(); @@ -838,6 +846,7 @@ public void switchActiveReplicaZoneTest() throws Exception { .setAvailableThroughputMibps(1487662890) .setColdTierSizeUsedGib(-1242809254) .setHotTierSizeUsedGib(-151116719) + .setType(StoragePoolType.forNumber(0)) .build(); Operation resultOperation = Operation.newBuilder() @@ -1032,7 +1041,9 @@ public void getVolumeTest() throws Exception { .setColdTierSizeGib(212809252) .setHybridReplicationParameters(HybridReplicationParameters.newBuilder().build()) .setThroughputMibps(1498696820) + .setCacheParameters(CacheParameters.newBuilder().build()) .setHotTierSizeUsedGib(-151116719) + .addAllBlockDevices(new ArrayList()) .build(); mockService.addResponse(expectedResponse); @@ -1116,7 +1127,9 @@ public void getVolumeTest2() throws Exception { .setColdTierSizeGib(212809252) .setHybridReplicationParameters(HybridReplicationParameters.newBuilder().build()) .setThroughputMibps(1498696820) + .setCacheParameters(CacheParameters.newBuilder().build()) .setHotTierSizeUsedGib(-151116719) + .addAllBlockDevices(new ArrayList()) .build(); mockService.addResponse(expectedResponse); @@ -1200,7 +1213,9 @@ public void createVolumeTest() throws Exception { .setColdTierSizeGib(212809252) .setHybridReplicationParameters(HybridReplicationParameters.newBuilder().build()) .setThroughputMibps(1498696820) + .setCacheParameters(CacheParameters.newBuilder().build()) .setHotTierSizeUsedGib(-151116719) + .addAllBlockDevices(new ArrayList()) .build(); Operation resultOperation = Operation.newBuilder() @@ -1293,7 +1308,9 @@ public void createVolumeTest2() throws Exception { .setColdTierSizeGib(212809252) .setHybridReplicationParameters(HybridReplicationParameters.newBuilder().build()) .setThroughputMibps(1498696820) + .setCacheParameters(CacheParameters.newBuilder().build()) .setHotTierSizeUsedGib(-151116719) + .addAllBlockDevices(new ArrayList()) .build(); Operation resultOperation = Operation.newBuilder() @@ -1386,7 +1403,9 @@ public void updateVolumeTest() throws Exception { .setColdTierSizeGib(212809252) .setHybridReplicationParameters(HybridReplicationParameters.newBuilder().build()) .setThroughputMibps(1498696820) + .setCacheParameters(CacheParameters.newBuilder().build()) .setHotTierSizeUsedGib(-151116719) + .addAllBlockDevices(new ArrayList()) .build(); Operation resultOperation = Operation.newBuilder() @@ -1438,7 +1457,9 @@ public void updateVolumeTest() throws Exception { .setColdTierSizeGib(212809252) .setHybridReplicationParameters(HybridReplicationParameters.newBuilder().build()) .setThroughputMibps(1498696820) + .setCacheParameters(CacheParameters.newBuilder().build()) .setHotTierSizeUsedGib(-151116719) + .addAllBlockDevices(new ArrayList()) .build(); FieldMask updateMask = FieldMask.newBuilder().build(); @@ -1511,7 +1532,9 @@ public void updateVolumeExceptionTest() throws Exception { .setColdTierSizeGib(212809252) .setHybridReplicationParameters(HybridReplicationParameters.newBuilder().build()) .setThroughputMibps(1498696820) + .setCacheParameters(CacheParameters.newBuilder().build()) .setHotTierSizeUsedGib(-151116719) + .addAllBlockDevices(new ArrayList()) .build(); FieldMask updateMask = FieldMask.newBuilder().build(); client.updateVolumeAsync(volume, updateMask).get(); @@ -1654,7 +1677,9 @@ public void revertVolumeTest() throws Exception { .setColdTierSizeGib(212809252) .setHybridReplicationParameters(HybridReplicationParameters.newBuilder().build()) .setThroughputMibps(1498696820) + .setCacheParameters(CacheParameters.newBuilder().build()) .setHotTierSizeUsedGib(-151116719) + .addAllBlockDevices(new ArrayList()) .build(); Operation resultOperation = Operation.newBuilder() @@ -4337,6 +4362,8 @@ public void createBackupVaultTest() throws Exception { .setDestinationBackupVault( BackupVaultName.of("[PROJECT]", "[LOCATION]", "[BACKUP_VAULT]").toString()) .setBackupRetentionPolicy(BackupVault.BackupRetentionPolicy.newBuilder().build()) + .setKmsConfig(KmsConfigName.of("[PROJECT]", "[LOCATION]", "[KMS_CONFIG]").toString()) + .setBackupsCryptoKeyVersion("backupsCryptoKeyVersion541463083") .build(); Operation resultOperation = Operation.newBuilder() @@ -4401,6 +4428,8 @@ public void createBackupVaultTest2() throws Exception { .setDestinationBackupVault( BackupVaultName.of("[PROJECT]", "[LOCATION]", "[BACKUP_VAULT]").toString()) .setBackupRetentionPolicy(BackupVault.BackupRetentionPolicy.newBuilder().build()) + .setKmsConfig(KmsConfigName.of("[PROJECT]", "[LOCATION]", "[KMS_CONFIG]").toString()) + .setBackupsCryptoKeyVersion("backupsCryptoKeyVersion541463083") .build(); Operation resultOperation = Operation.newBuilder() @@ -4465,6 +4494,8 @@ public void getBackupVaultTest() throws Exception { .setDestinationBackupVault( BackupVaultName.of("[PROJECT]", "[LOCATION]", "[BACKUP_VAULT]").toString()) .setBackupRetentionPolicy(BackupVault.BackupRetentionPolicy.newBuilder().build()) + .setKmsConfig(KmsConfigName.of("[PROJECT]", "[LOCATION]", "[KMS_CONFIG]").toString()) + .setBackupsCryptoKeyVersion("backupsCryptoKeyVersion541463083") .build(); mockService.addResponse(expectedResponse); @@ -4519,6 +4550,8 @@ public void getBackupVaultTest2() throws Exception { .setDestinationBackupVault( BackupVaultName.of("[PROJECT]", "[LOCATION]", "[BACKUP_VAULT]").toString()) .setBackupRetentionPolicy(BackupVault.BackupRetentionPolicy.newBuilder().build()) + .setKmsConfig(KmsConfigName.of("[PROJECT]", "[LOCATION]", "[KMS_CONFIG]").toString()) + .setBackupsCryptoKeyVersion("backupsCryptoKeyVersion541463083") .build(); mockService.addResponse(expectedResponse); @@ -4673,6 +4706,8 @@ public void updateBackupVaultTest() throws Exception { .setDestinationBackupVault( BackupVaultName.of("[PROJECT]", "[LOCATION]", "[BACKUP_VAULT]").toString()) .setBackupRetentionPolicy(BackupVault.BackupRetentionPolicy.newBuilder().build()) + .setKmsConfig(KmsConfigName.of("[PROJECT]", "[LOCATION]", "[KMS_CONFIG]").toString()) + .setBackupsCryptoKeyVersion("backupsCryptoKeyVersion541463083") .build(); Operation resultOperation = Operation.newBuilder() @@ -4695,6 +4730,8 @@ public void updateBackupVaultTest() throws Exception { .setDestinationBackupVault( BackupVaultName.of("[PROJECT]", "[LOCATION]", "[BACKUP_VAULT]").toString()) .setBackupRetentionPolicy(BackupVault.BackupRetentionPolicy.newBuilder().build()) + .setKmsConfig(KmsConfigName.of("[PROJECT]", "[LOCATION]", "[KMS_CONFIG]").toString()) + .setBackupsCryptoKeyVersion("backupsCryptoKeyVersion541463083") .build(); FieldMask updateMask = FieldMask.newBuilder().build(); @@ -4737,6 +4774,8 @@ public void updateBackupVaultExceptionTest() throws Exception { .setDestinationBackupVault( BackupVaultName.of("[PROJECT]", "[LOCATION]", "[BACKUP_VAULT]").toString()) .setBackupRetentionPolicy(BackupVault.BackupRetentionPolicy.newBuilder().build()) + .setKmsConfig(KmsConfigName.of("[PROJECT]", "[LOCATION]", "[KMS_CONFIG]").toString()) + .setBackupsCryptoKeyVersion("backupsCryptoKeyVersion541463083") .build(); FieldMask updateMask = FieldMask.newBuilder().build(); client.updateBackupVaultAsync(backupVault, updateMask).get(); @@ -6374,6 +6413,542 @@ public void deleteQuotaRuleExceptionTest2() throws Exception { } } + @Test + public void restoreBackupFilesTest() throws Exception { + RestoreBackupFilesResponse expectedResponse = RestoreBackupFilesResponse.newBuilder().build(); + Operation resultOperation = + Operation.newBuilder() + .setName("restoreBackupFilesTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockService.addResponse(resultOperation); + + RestoreBackupFilesRequest request = + RestoreBackupFilesRequest.newBuilder() + .setName(VolumeName.of("[PROJECT]", "[LOCATION]", "[VOLUME]").toString()) + .setBackup( + BackupName.of("[PROJECT]", "[LOCATION]", "[BACKUP_VAULT]", "[BACKUP]").toString()) + .addAllFileList(new ArrayList()) + .setRestoreDestinationPath("restoreDestinationPath-1614668571") + .build(); + + RestoreBackupFilesResponse actualResponse = client.restoreBackupFilesAsync(request).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void restoreBackupFilesExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + RestoreBackupFilesRequest request = + RestoreBackupFilesRequest.newBuilder() + .setName(VolumeName.of("[PROJECT]", "[LOCATION]", "[VOLUME]").toString()) + .setBackup( + BackupName.of("[PROJECT]", "[LOCATION]", "[BACKUP_VAULT]", "[BACKUP]").toString()) + .addAllFileList(new ArrayList()) + .setRestoreDestinationPath("restoreDestinationPath-1614668571") + .build(); + client.restoreBackupFilesAsync(request).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + } + } + + @Test + public void listHostGroupsTest() throws Exception { + HostGroup responsesElement = HostGroup.newBuilder().build(); + ListHostGroupsResponse expectedResponse = + ListHostGroupsResponse.newBuilder() + .setNextPageToken("") + .addAllHostGroups(Arrays.asList(responsesElement)) + .build(); + mockService.addResponse(expectedResponse); + + LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]"); + + ListHostGroupsPagedResponse pagedListResponse = client.listHostGroups(parent); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getHostGroupsList().get(0), resources.get(0)); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void listHostGroupsExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]"); + client.listHostGroups(parent); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listHostGroupsTest2() throws Exception { + HostGroup responsesElement = HostGroup.newBuilder().build(); + ListHostGroupsResponse expectedResponse = + ListHostGroupsResponse.newBuilder() + .setNextPageToken("") + .addAllHostGroups(Arrays.asList(responsesElement)) + .build(); + mockService.addResponse(expectedResponse); + + String parent = "projects/project-5833/locations/location-5833"; + + ListHostGroupsPagedResponse pagedListResponse = client.listHostGroups(parent); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getHostGroupsList().get(0), resources.get(0)); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void listHostGroupsExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String parent = "projects/project-5833/locations/location-5833"; + client.listHostGroups(parent); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getHostGroupTest() throws Exception { + HostGroup expectedResponse = + HostGroup.newBuilder() + .setName(HostGroupName.of("[PROJECT]", "[LOCATION]", "[HOST_GROUP]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .addAllHosts(new ArrayList()) + .setOsType(OsType.forNumber(0)) + .setDescription("description-1724546052") + .putAllLabels(new HashMap()) + .build(); + mockService.addResponse(expectedResponse); + + HostGroupName name = HostGroupName.of("[PROJECT]", "[LOCATION]", "[HOST_GROUP]"); + + HostGroup actualResponse = client.getHostGroup(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getHostGroupExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + HostGroupName name = HostGroupName.of("[PROJECT]", "[LOCATION]", "[HOST_GROUP]"); + client.getHostGroup(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getHostGroupTest2() throws Exception { + HostGroup expectedResponse = + HostGroup.newBuilder() + .setName(HostGroupName.of("[PROJECT]", "[LOCATION]", "[HOST_GROUP]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .addAllHosts(new ArrayList()) + .setOsType(OsType.forNumber(0)) + .setDescription("description-1724546052") + .putAllLabels(new HashMap()) + .build(); + mockService.addResponse(expectedResponse); + + String name = "projects/project-7100/locations/location-7100/hostGroups/hostGroup-7100"; + + HostGroup actualResponse = client.getHostGroup(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getHostGroupExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String name = "projects/project-7100/locations/location-7100/hostGroups/hostGroup-7100"; + client.getHostGroup(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createHostGroupTest() throws Exception { + HostGroup expectedResponse = + HostGroup.newBuilder() + .setName(HostGroupName.of("[PROJECT]", "[LOCATION]", "[HOST_GROUP]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .addAllHosts(new ArrayList()) + .setOsType(OsType.forNumber(0)) + .setDescription("description-1724546052") + .putAllLabels(new HashMap()) + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("createHostGroupTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockService.addResponse(resultOperation); + + LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]"); + HostGroup hostGroup = HostGroup.newBuilder().build(); + String hostGroupId = "hostGroupId-1975725774"; + + HostGroup actualResponse = client.createHostGroupAsync(parent, hostGroup, hostGroupId).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void createHostGroupExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]"); + HostGroup hostGroup = HostGroup.newBuilder().build(); + String hostGroupId = "hostGroupId-1975725774"; + client.createHostGroupAsync(parent, hostGroup, hostGroupId).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + } + } + + @Test + public void createHostGroupTest2() throws Exception { + HostGroup expectedResponse = + HostGroup.newBuilder() + .setName(HostGroupName.of("[PROJECT]", "[LOCATION]", "[HOST_GROUP]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .addAllHosts(new ArrayList()) + .setOsType(OsType.forNumber(0)) + .setDescription("description-1724546052") + .putAllLabels(new HashMap()) + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("createHostGroupTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockService.addResponse(resultOperation); + + String parent = "projects/project-5833/locations/location-5833"; + HostGroup hostGroup = HostGroup.newBuilder().build(); + String hostGroupId = "hostGroupId-1975725774"; + + HostGroup actualResponse = client.createHostGroupAsync(parent, hostGroup, hostGroupId).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void createHostGroupExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String parent = "projects/project-5833/locations/location-5833"; + HostGroup hostGroup = HostGroup.newBuilder().build(); + String hostGroupId = "hostGroupId-1975725774"; + client.createHostGroupAsync(parent, hostGroup, hostGroupId).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + } + } + + @Test + public void updateHostGroupTest() throws Exception { + HostGroup expectedResponse = + HostGroup.newBuilder() + .setName(HostGroupName.of("[PROJECT]", "[LOCATION]", "[HOST_GROUP]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .addAllHosts(new ArrayList()) + .setOsType(OsType.forNumber(0)) + .setDescription("description-1724546052") + .putAllLabels(new HashMap()) + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("updateHostGroupTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockService.addResponse(resultOperation); + + HostGroup hostGroup = + HostGroup.newBuilder() + .setName(HostGroupName.of("[PROJECT]", "[LOCATION]", "[HOST_GROUP]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .addAllHosts(new ArrayList()) + .setOsType(OsType.forNumber(0)) + .setDescription("description-1724546052") + .putAllLabels(new HashMap()) + .build(); + FieldMask updateMask = FieldMask.newBuilder().build(); + + HostGroup actualResponse = client.updateHostGroupAsync(hostGroup, updateMask).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void updateHostGroupExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + HostGroup hostGroup = + HostGroup.newBuilder() + .setName(HostGroupName.of("[PROJECT]", "[LOCATION]", "[HOST_GROUP]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .addAllHosts(new ArrayList()) + .setOsType(OsType.forNumber(0)) + .setDescription("description-1724546052") + .putAllLabels(new HashMap()) + .build(); + FieldMask updateMask = FieldMask.newBuilder().build(); + client.updateHostGroupAsync(hostGroup, updateMask).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + } + } + + @Test + public void deleteHostGroupTest() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + Operation resultOperation = + Operation.newBuilder() + .setName("deleteHostGroupTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockService.addResponse(resultOperation); + + HostGroupName name = HostGroupName.of("[PROJECT]", "[LOCATION]", "[HOST_GROUP]"); + + client.deleteHostGroupAsync(name).get(); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void deleteHostGroupExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + HostGroupName name = HostGroupName.of("[PROJECT]", "[LOCATION]", "[HOST_GROUP]"); + client.deleteHostGroupAsync(name).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + } + } + + @Test + public void deleteHostGroupTest2() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + Operation resultOperation = + Operation.newBuilder() + .setName("deleteHostGroupTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockService.addResponse(resultOperation); + + String name = "projects/project-7100/locations/location-7100/hostGroups/hostGroup-7100"; + + client.deleteHostGroupAsync(name).get(); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void deleteHostGroupExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String name = "projects/project-7100/locations/location-7100/hostGroups/hostGroup-7100"; + client.deleteHostGroupAsync(name).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + } + } + @Test public void listLocationsTest() throws Exception { Location responsesElement = Location.newBuilder().build(); diff --git a/java-netapp/google-cloud-netapp/src/test/java/com/google/cloud/netapp/v1/NetAppClientTest.java b/java-netapp/google-cloud-netapp/src/test/java/com/google/cloud/netapp/v1/NetAppClientTest.java index ee61b7038ae0..01a87d8319e1 100644 --- a/java-netapp/google-cloud-netapp/src/test/java/com/google/cloud/netapp/v1/NetAppClientTest.java +++ b/java-netapp/google-cloud-netapp/src/test/java/com/google/cloud/netapp/v1/NetAppClientTest.java @@ -20,6 +20,7 @@ import static com.google.cloud.netapp.v1.NetAppClient.ListBackupPoliciesPagedResponse; import static com.google.cloud.netapp.v1.NetAppClient.ListBackupVaultsPagedResponse; import static com.google.cloud.netapp.v1.NetAppClient.ListBackupsPagedResponse; +import static com.google.cloud.netapp.v1.NetAppClient.ListHostGroupsPagedResponse; import static com.google.cloud.netapp.v1.NetAppClient.ListKmsConfigsPagedResponse; import static com.google.cloud.netapp.v1.NetAppClient.ListLocationsPagedResponse; import static com.google.cloud.netapp.v1.NetAppClient.ListQuotaRulesPagedResponse; @@ -227,6 +228,7 @@ public void createStoragePoolTest() throws Exception { .setAvailableThroughputMibps(1487662890) .setColdTierSizeUsedGib(-1242809254) .setHotTierSizeUsedGib(-151116719) + .setType(StoragePoolType.forNumber(0)) .build(); Operation resultOperation = Operation.newBuilder() @@ -310,6 +312,7 @@ public void createStoragePoolTest2() throws Exception { .setAvailableThroughputMibps(1487662890) .setColdTierSizeUsedGib(-1242809254) .setHotTierSizeUsedGib(-151116719) + .setType(StoragePoolType.forNumber(0)) .build(); Operation resultOperation = Operation.newBuilder() @@ -393,6 +396,7 @@ public void getStoragePoolTest() throws Exception { .setAvailableThroughputMibps(1487662890) .setColdTierSizeUsedGib(-1242809254) .setHotTierSizeUsedGib(-151116719) + .setType(StoragePoolType.forNumber(0)) .build(); mockNetApp.addResponse(expectedResponse); @@ -461,6 +465,7 @@ public void getStoragePoolTest2() throws Exception { .setAvailableThroughputMibps(1487662890) .setColdTierSizeUsedGib(-1242809254) .setHotTierSizeUsedGib(-151116719) + .setType(StoragePoolType.forNumber(0)) .build(); mockNetApp.addResponse(expectedResponse); @@ -529,6 +534,7 @@ public void updateStoragePoolTest() throws Exception { .setAvailableThroughputMibps(1487662890) .setColdTierSizeUsedGib(-1242809254) .setHotTierSizeUsedGib(-151116719) + .setType(StoragePoolType.forNumber(0)) .build(); Operation resultOperation = Operation.newBuilder() @@ -744,6 +750,7 @@ public void switchActiveReplicaZoneTest() throws Exception { .setAvailableThroughputMibps(1487662890) .setColdTierSizeUsedGib(-1242809254) .setHotTierSizeUsedGib(-151116719) + .setType(StoragePoolType.forNumber(0)) .build(); Operation resultOperation = Operation.newBuilder() @@ -924,7 +931,9 @@ public void getVolumeTest() throws Exception { .setColdTierSizeGib(212809252) .setHybridReplicationParameters(HybridReplicationParameters.newBuilder().build()) .setThroughputMibps(1498696820) + .setCacheParameters(CacheParameters.newBuilder().build()) .setHotTierSizeUsedGib(-151116719) + .addAllBlockDevices(new ArrayList()) .build(); mockNetApp.addResponse(expectedResponse); @@ -1002,7 +1011,9 @@ public void getVolumeTest2() throws Exception { .setColdTierSizeGib(212809252) .setHybridReplicationParameters(HybridReplicationParameters.newBuilder().build()) .setThroughputMibps(1498696820) + .setCacheParameters(CacheParameters.newBuilder().build()) .setHotTierSizeUsedGib(-151116719) + .addAllBlockDevices(new ArrayList()) .build(); mockNetApp.addResponse(expectedResponse); @@ -1080,7 +1091,9 @@ public void createVolumeTest() throws Exception { .setColdTierSizeGib(212809252) .setHybridReplicationParameters(HybridReplicationParameters.newBuilder().build()) .setThroughputMibps(1498696820) + .setCacheParameters(CacheParameters.newBuilder().build()) .setHotTierSizeUsedGib(-151116719) + .addAllBlockDevices(new ArrayList()) .build(); Operation resultOperation = Operation.newBuilder() @@ -1172,7 +1185,9 @@ public void createVolumeTest2() throws Exception { .setColdTierSizeGib(212809252) .setHybridReplicationParameters(HybridReplicationParameters.newBuilder().build()) .setThroughputMibps(1498696820) + .setCacheParameters(CacheParameters.newBuilder().build()) .setHotTierSizeUsedGib(-151116719) + .addAllBlockDevices(new ArrayList()) .build(); Operation resultOperation = Operation.newBuilder() @@ -1264,7 +1279,9 @@ public void updateVolumeTest() throws Exception { .setColdTierSizeGib(212809252) .setHybridReplicationParameters(HybridReplicationParameters.newBuilder().build()) .setThroughputMibps(1498696820) + .setCacheParameters(CacheParameters.newBuilder().build()) .setHotTierSizeUsedGib(-151116719) + .addAllBlockDevices(new ArrayList()) .build(); Operation resultOperation = Operation.newBuilder() @@ -1437,7 +1454,9 @@ public void revertVolumeTest() throws Exception { .setColdTierSizeGib(212809252) .setHybridReplicationParameters(HybridReplicationParameters.newBuilder().build()) .setThroughputMibps(1498696820) + .setCacheParameters(CacheParameters.newBuilder().build()) .setHotTierSizeUsedGib(-151116719) + .addAllBlockDevices(new ArrayList()) .build(); Operation resultOperation = Operation.newBuilder() @@ -3838,6 +3857,8 @@ public void createBackupVaultTest() throws Exception { .setDestinationBackupVault( BackupVaultName.of("[PROJECT]", "[LOCATION]", "[BACKUP_VAULT]").toString()) .setBackupRetentionPolicy(BackupVault.BackupRetentionPolicy.newBuilder().build()) + .setKmsConfig(KmsConfigName.of("[PROJECT]", "[LOCATION]", "[KMS_CONFIG]").toString()) + .setBackupsCryptoKeyVersion("backupsCryptoKeyVersion541463083") .build(); Operation resultOperation = Operation.newBuilder() @@ -3901,6 +3922,8 @@ public void createBackupVaultTest2() throws Exception { .setDestinationBackupVault( BackupVaultName.of("[PROJECT]", "[LOCATION]", "[BACKUP_VAULT]").toString()) .setBackupRetentionPolicy(BackupVault.BackupRetentionPolicy.newBuilder().build()) + .setKmsConfig(KmsConfigName.of("[PROJECT]", "[LOCATION]", "[KMS_CONFIG]").toString()) + .setBackupsCryptoKeyVersion("backupsCryptoKeyVersion541463083") .build(); Operation resultOperation = Operation.newBuilder() @@ -3964,6 +3987,8 @@ public void getBackupVaultTest() throws Exception { .setDestinationBackupVault( BackupVaultName.of("[PROJECT]", "[LOCATION]", "[BACKUP_VAULT]").toString()) .setBackupRetentionPolicy(BackupVault.BackupRetentionPolicy.newBuilder().build()) + .setKmsConfig(KmsConfigName.of("[PROJECT]", "[LOCATION]", "[KMS_CONFIG]").toString()) + .setBackupsCryptoKeyVersion("backupsCryptoKeyVersion541463083") .build(); mockNetApp.addResponse(expectedResponse); @@ -4012,6 +4037,8 @@ public void getBackupVaultTest2() throws Exception { .setDestinationBackupVault( BackupVaultName.of("[PROJECT]", "[LOCATION]", "[BACKUP_VAULT]").toString()) .setBackupRetentionPolicy(BackupVault.BackupRetentionPolicy.newBuilder().build()) + .setKmsConfig(KmsConfigName.of("[PROJECT]", "[LOCATION]", "[KMS_CONFIG]").toString()) + .setBackupsCryptoKeyVersion("backupsCryptoKeyVersion541463083") .build(); mockNetApp.addResponse(expectedResponse); @@ -4148,6 +4175,8 @@ public void updateBackupVaultTest() throws Exception { .setDestinationBackupVault( BackupVaultName.of("[PROJECT]", "[LOCATION]", "[BACKUP_VAULT]").toString()) .setBackupRetentionPolicy(BackupVault.BackupRetentionPolicy.newBuilder().build()) + .setKmsConfig(KmsConfigName.of("[PROJECT]", "[LOCATION]", "[KMS_CONFIG]").toString()) + .setBackupsCryptoKeyVersion("backupsCryptoKeyVersion541463083") .build(); Operation resultOperation = Operation.newBuilder() @@ -5626,6 +5655,493 @@ public void deleteQuotaRuleExceptionTest2() throws Exception { } } + @Test + public void restoreBackupFilesTest() throws Exception { + RestoreBackupFilesResponse expectedResponse = RestoreBackupFilesResponse.newBuilder().build(); + Operation resultOperation = + Operation.newBuilder() + .setName("restoreBackupFilesTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockNetApp.addResponse(resultOperation); + + RestoreBackupFilesRequest request = + RestoreBackupFilesRequest.newBuilder() + .setName(VolumeName.of("[PROJECT]", "[LOCATION]", "[VOLUME]").toString()) + .setBackup( + BackupName.of("[PROJECT]", "[LOCATION]", "[BACKUP_VAULT]", "[BACKUP]").toString()) + .addAllFileList(new ArrayList()) + .setRestoreDestinationPath("restoreDestinationPath-1614668571") + .build(); + + RestoreBackupFilesResponse actualResponse = client.restoreBackupFilesAsync(request).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockNetApp.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + RestoreBackupFilesRequest actualRequest = ((RestoreBackupFilesRequest) actualRequests.get(0)); + + Assert.assertEquals(request.getName(), actualRequest.getName()); + Assert.assertEquals(request.getBackup(), actualRequest.getBackup()); + Assert.assertEquals(request.getFileListList(), actualRequest.getFileListList()); + Assert.assertEquals( + request.getRestoreDestinationPath(), actualRequest.getRestoreDestinationPath()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void restoreBackupFilesExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockNetApp.addException(exception); + + try { + RestoreBackupFilesRequest request = + RestoreBackupFilesRequest.newBuilder() + .setName(VolumeName.of("[PROJECT]", "[LOCATION]", "[VOLUME]").toString()) + .setBackup( + BackupName.of("[PROJECT]", "[LOCATION]", "[BACKUP_VAULT]", "[BACKUP]").toString()) + .addAllFileList(new ArrayList()) + .setRestoreDestinationPath("restoreDestinationPath-1614668571") + .build(); + client.restoreBackupFilesAsync(request).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); + InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); + Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); + } + } + + @Test + public void listHostGroupsTest() throws Exception { + HostGroup responsesElement = HostGroup.newBuilder().build(); + ListHostGroupsResponse expectedResponse = + ListHostGroupsResponse.newBuilder() + .setNextPageToken("") + .addAllHostGroups(Arrays.asList(responsesElement)) + .build(); + mockNetApp.addResponse(expectedResponse); + + LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]"); + + ListHostGroupsPagedResponse pagedListResponse = client.listHostGroups(parent); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getHostGroupsList().get(0), resources.get(0)); + + List actualRequests = mockNetApp.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + ListHostGroupsRequest actualRequest = ((ListHostGroupsRequest) actualRequests.get(0)); + + Assert.assertEquals(parent.toString(), actualRequest.getParent()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void listHostGroupsExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockNetApp.addException(exception); + + try { + LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]"); + client.listHostGroups(parent); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listHostGroupsTest2() throws Exception { + HostGroup responsesElement = HostGroup.newBuilder().build(); + ListHostGroupsResponse expectedResponse = + ListHostGroupsResponse.newBuilder() + .setNextPageToken("") + .addAllHostGroups(Arrays.asList(responsesElement)) + .build(); + mockNetApp.addResponse(expectedResponse); + + String parent = "parent-995424086"; + + ListHostGroupsPagedResponse pagedListResponse = client.listHostGroups(parent); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getHostGroupsList().get(0), resources.get(0)); + + List actualRequests = mockNetApp.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + ListHostGroupsRequest actualRequest = ((ListHostGroupsRequest) actualRequests.get(0)); + + Assert.assertEquals(parent, actualRequest.getParent()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void listHostGroupsExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockNetApp.addException(exception); + + try { + String parent = "parent-995424086"; + client.listHostGroups(parent); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getHostGroupTest() throws Exception { + HostGroup expectedResponse = + HostGroup.newBuilder() + .setName(HostGroupName.of("[PROJECT]", "[LOCATION]", "[HOST_GROUP]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .addAllHosts(new ArrayList()) + .setOsType(OsType.forNumber(0)) + .setDescription("description-1724546052") + .putAllLabels(new HashMap()) + .build(); + mockNetApp.addResponse(expectedResponse); + + HostGroupName name = HostGroupName.of("[PROJECT]", "[LOCATION]", "[HOST_GROUP]"); + + HostGroup actualResponse = client.getHostGroup(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockNetApp.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetHostGroupRequest actualRequest = ((GetHostGroupRequest) actualRequests.get(0)); + + Assert.assertEquals(name.toString(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getHostGroupExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockNetApp.addException(exception); + + try { + HostGroupName name = HostGroupName.of("[PROJECT]", "[LOCATION]", "[HOST_GROUP]"); + client.getHostGroup(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getHostGroupTest2() throws Exception { + HostGroup expectedResponse = + HostGroup.newBuilder() + .setName(HostGroupName.of("[PROJECT]", "[LOCATION]", "[HOST_GROUP]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .addAllHosts(new ArrayList()) + .setOsType(OsType.forNumber(0)) + .setDescription("description-1724546052") + .putAllLabels(new HashMap()) + .build(); + mockNetApp.addResponse(expectedResponse); + + String name = "name3373707"; + + HostGroup actualResponse = client.getHostGroup(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockNetApp.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetHostGroupRequest actualRequest = ((GetHostGroupRequest) actualRequests.get(0)); + + Assert.assertEquals(name, actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getHostGroupExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockNetApp.addException(exception); + + try { + String name = "name3373707"; + client.getHostGroup(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void createHostGroupTest() throws Exception { + HostGroup expectedResponse = + HostGroup.newBuilder() + .setName(HostGroupName.of("[PROJECT]", "[LOCATION]", "[HOST_GROUP]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .addAllHosts(new ArrayList()) + .setOsType(OsType.forNumber(0)) + .setDescription("description-1724546052") + .putAllLabels(new HashMap()) + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("createHostGroupTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockNetApp.addResponse(resultOperation); + + LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]"); + HostGroup hostGroup = HostGroup.newBuilder().build(); + String hostGroupId = "hostGroupId-1975725774"; + + HostGroup actualResponse = client.createHostGroupAsync(parent, hostGroup, hostGroupId).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockNetApp.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + CreateHostGroupRequest actualRequest = ((CreateHostGroupRequest) actualRequests.get(0)); + + Assert.assertEquals(parent.toString(), actualRequest.getParent()); + Assert.assertEquals(hostGroup, actualRequest.getHostGroup()); + Assert.assertEquals(hostGroupId, actualRequest.getHostGroupId()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void createHostGroupExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockNetApp.addException(exception); + + try { + LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]"); + HostGroup hostGroup = HostGroup.newBuilder().build(); + String hostGroupId = "hostGroupId-1975725774"; + client.createHostGroupAsync(parent, hostGroup, hostGroupId).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); + InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); + Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); + } + } + + @Test + public void createHostGroupTest2() throws Exception { + HostGroup expectedResponse = + HostGroup.newBuilder() + .setName(HostGroupName.of("[PROJECT]", "[LOCATION]", "[HOST_GROUP]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .addAllHosts(new ArrayList()) + .setOsType(OsType.forNumber(0)) + .setDescription("description-1724546052") + .putAllLabels(new HashMap()) + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("createHostGroupTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockNetApp.addResponse(resultOperation); + + String parent = "parent-995424086"; + HostGroup hostGroup = HostGroup.newBuilder().build(); + String hostGroupId = "hostGroupId-1975725774"; + + HostGroup actualResponse = client.createHostGroupAsync(parent, hostGroup, hostGroupId).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockNetApp.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + CreateHostGroupRequest actualRequest = ((CreateHostGroupRequest) actualRequests.get(0)); + + Assert.assertEquals(parent, actualRequest.getParent()); + Assert.assertEquals(hostGroup, actualRequest.getHostGroup()); + Assert.assertEquals(hostGroupId, actualRequest.getHostGroupId()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void createHostGroupExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockNetApp.addException(exception); + + try { + String parent = "parent-995424086"; + HostGroup hostGroup = HostGroup.newBuilder().build(); + String hostGroupId = "hostGroupId-1975725774"; + client.createHostGroupAsync(parent, hostGroup, hostGroupId).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); + InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); + Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); + } + } + + @Test + public void updateHostGroupTest() throws Exception { + HostGroup expectedResponse = + HostGroup.newBuilder() + .setName(HostGroupName.of("[PROJECT]", "[LOCATION]", "[HOST_GROUP]").toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .addAllHosts(new ArrayList()) + .setOsType(OsType.forNumber(0)) + .setDescription("description-1724546052") + .putAllLabels(new HashMap()) + .build(); + Operation resultOperation = + Operation.newBuilder() + .setName("updateHostGroupTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockNetApp.addResponse(resultOperation); + + HostGroup hostGroup = HostGroup.newBuilder().build(); + FieldMask updateMask = FieldMask.newBuilder().build(); + + HostGroup actualResponse = client.updateHostGroupAsync(hostGroup, updateMask).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockNetApp.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + UpdateHostGroupRequest actualRequest = ((UpdateHostGroupRequest) actualRequests.get(0)); + + Assert.assertEquals(hostGroup, actualRequest.getHostGroup()); + Assert.assertEquals(updateMask, actualRequest.getUpdateMask()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void updateHostGroupExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockNetApp.addException(exception); + + try { + HostGroup hostGroup = HostGroup.newBuilder().build(); + FieldMask updateMask = FieldMask.newBuilder().build(); + client.updateHostGroupAsync(hostGroup, updateMask).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); + InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); + Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); + } + } + + @Test + public void deleteHostGroupTest() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + Operation resultOperation = + Operation.newBuilder() + .setName("deleteHostGroupTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockNetApp.addResponse(resultOperation); + + HostGroupName name = HostGroupName.of("[PROJECT]", "[LOCATION]", "[HOST_GROUP]"); + + client.deleteHostGroupAsync(name).get(); + + List actualRequests = mockNetApp.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + DeleteHostGroupRequest actualRequest = ((DeleteHostGroupRequest) actualRequests.get(0)); + + Assert.assertEquals(name.toString(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void deleteHostGroupExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockNetApp.addException(exception); + + try { + HostGroupName name = HostGroupName.of("[PROJECT]", "[LOCATION]", "[HOST_GROUP]"); + client.deleteHostGroupAsync(name).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); + InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); + Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); + } + } + + @Test + public void deleteHostGroupTest2() throws Exception { + Empty expectedResponse = Empty.newBuilder().build(); + Operation resultOperation = + Operation.newBuilder() + .setName("deleteHostGroupTest") + .setDone(true) + .setResponse(Any.pack(expectedResponse)) + .build(); + mockNetApp.addResponse(resultOperation); + + String name = "name3373707"; + + client.deleteHostGroupAsync(name).get(); + + List actualRequests = mockNetApp.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + DeleteHostGroupRequest actualRequest = ((DeleteHostGroupRequest) actualRequests.get(0)); + + Assert.assertEquals(name, actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void deleteHostGroupExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockNetApp.addException(exception); + + try { + String name = "name3373707"; + client.deleteHostGroupAsync(name).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + Assert.assertEquals(InvalidArgumentException.class, e.getCause().getClass()); + InvalidArgumentException apiException = ((InvalidArgumentException) e.getCause()); + Assert.assertEquals(StatusCode.Code.INVALID_ARGUMENT, apiException.getStatusCode().getCode()); + } + } + @Test public void listLocationsTest() throws Exception { Location responsesElement = Location.newBuilder().build(); diff --git a/java-netapp/grpc-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/NetAppGrpc.java b/java-netapp/grpc-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/NetAppGrpc.java index f2b398b4de59..edef476da8ac 100644 --- a/java-netapp/grpc-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/NetAppGrpc.java +++ b/java-netapp/grpc-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/NetAppGrpc.java @@ -2619,6 +2619,261 @@ private NetAppGrpc() {} return getDeleteQuotaRuleMethod; } + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.netapp.v1.RestoreBackupFilesRequest, com.google.longrunning.Operation> + getRestoreBackupFilesMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "RestoreBackupFiles", + requestType = com.google.cloud.netapp.v1.RestoreBackupFilesRequest.class, + responseType = com.google.longrunning.Operation.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.netapp.v1.RestoreBackupFilesRequest, com.google.longrunning.Operation> + getRestoreBackupFilesMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.netapp.v1.RestoreBackupFilesRequest, com.google.longrunning.Operation> + getRestoreBackupFilesMethod; + if ((getRestoreBackupFilesMethod = NetAppGrpc.getRestoreBackupFilesMethod) == null) { + synchronized (NetAppGrpc.class) { + if ((getRestoreBackupFilesMethod = NetAppGrpc.getRestoreBackupFilesMethod) == null) { + NetAppGrpc.getRestoreBackupFilesMethod = + getRestoreBackupFilesMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "RestoreBackupFiles")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.netapp.v1.RestoreBackupFilesRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.longrunning.Operation.getDefaultInstance())) + .setSchemaDescriptor(new NetAppMethodDescriptorSupplier("RestoreBackupFiles")) + .build(); + } + } + } + return getRestoreBackupFilesMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.netapp.v1.ListHostGroupsRequest, + com.google.cloud.netapp.v1.ListHostGroupsResponse> + getListHostGroupsMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "ListHostGroups", + requestType = com.google.cloud.netapp.v1.ListHostGroupsRequest.class, + responseType = com.google.cloud.netapp.v1.ListHostGroupsResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.netapp.v1.ListHostGroupsRequest, + com.google.cloud.netapp.v1.ListHostGroupsResponse> + getListHostGroupsMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.netapp.v1.ListHostGroupsRequest, + com.google.cloud.netapp.v1.ListHostGroupsResponse> + getListHostGroupsMethod; + if ((getListHostGroupsMethod = NetAppGrpc.getListHostGroupsMethod) == null) { + synchronized (NetAppGrpc.class) { + if ((getListHostGroupsMethod = NetAppGrpc.getListHostGroupsMethod) == null) { + NetAppGrpc.getListHostGroupsMethod = + getListHostGroupsMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "ListHostGroups")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.netapp.v1.ListHostGroupsRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.netapp.v1.ListHostGroupsResponse + .getDefaultInstance())) + .setSchemaDescriptor(new NetAppMethodDescriptorSupplier("ListHostGroups")) + .build(); + } + } + } + return getListHostGroupsMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.netapp.v1.GetHostGroupRequest, com.google.cloud.netapp.v1.HostGroup> + getGetHostGroupMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "GetHostGroup", + requestType = com.google.cloud.netapp.v1.GetHostGroupRequest.class, + responseType = com.google.cloud.netapp.v1.HostGroup.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.netapp.v1.GetHostGroupRequest, com.google.cloud.netapp.v1.HostGroup> + getGetHostGroupMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.netapp.v1.GetHostGroupRequest, com.google.cloud.netapp.v1.HostGroup> + getGetHostGroupMethod; + if ((getGetHostGroupMethod = NetAppGrpc.getGetHostGroupMethod) == null) { + synchronized (NetAppGrpc.class) { + if ((getGetHostGroupMethod = NetAppGrpc.getGetHostGroupMethod) == null) { + NetAppGrpc.getGetHostGroupMethod = + getGetHostGroupMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "GetHostGroup")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.netapp.v1.GetHostGroupRequest.getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.netapp.v1.HostGroup.getDefaultInstance())) + .setSchemaDescriptor(new NetAppMethodDescriptorSupplier("GetHostGroup")) + .build(); + } + } + } + return getGetHostGroupMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.netapp.v1.CreateHostGroupRequest, com.google.longrunning.Operation> + getCreateHostGroupMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "CreateHostGroup", + requestType = com.google.cloud.netapp.v1.CreateHostGroupRequest.class, + responseType = com.google.longrunning.Operation.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.netapp.v1.CreateHostGroupRequest, com.google.longrunning.Operation> + getCreateHostGroupMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.netapp.v1.CreateHostGroupRequest, com.google.longrunning.Operation> + getCreateHostGroupMethod; + if ((getCreateHostGroupMethod = NetAppGrpc.getCreateHostGroupMethod) == null) { + synchronized (NetAppGrpc.class) { + if ((getCreateHostGroupMethod = NetAppGrpc.getCreateHostGroupMethod) == null) { + NetAppGrpc.getCreateHostGroupMethod = + getCreateHostGroupMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "CreateHostGroup")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.netapp.v1.CreateHostGroupRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.longrunning.Operation.getDefaultInstance())) + .setSchemaDescriptor(new NetAppMethodDescriptorSupplier("CreateHostGroup")) + .build(); + } + } + } + return getCreateHostGroupMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.netapp.v1.UpdateHostGroupRequest, com.google.longrunning.Operation> + getUpdateHostGroupMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "UpdateHostGroup", + requestType = com.google.cloud.netapp.v1.UpdateHostGroupRequest.class, + responseType = com.google.longrunning.Operation.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.netapp.v1.UpdateHostGroupRequest, com.google.longrunning.Operation> + getUpdateHostGroupMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.netapp.v1.UpdateHostGroupRequest, com.google.longrunning.Operation> + getUpdateHostGroupMethod; + if ((getUpdateHostGroupMethod = NetAppGrpc.getUpdateHostGroupMethod) == null) { + synchronized (NetAppGrpc.class) { + if ((getUpdateHostGroupMethod = NetAppGrpc.getUpdateHostGroupMethod) == null) { + NetAppGrpc.getUpdateHostGroupMethod = + getUpdateHostGroupMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "UpdateHostGroup")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.netapp.v1.UpdateHostGroupRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.longrunning.Operation.getDefaultInstance())) + .setSchemaDescriptor(new NetAppMethodDescriptorSupplier("UpdateHostGroup")) + .build(); + } + } + } + return getUpdateHostGroupMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.netapp.v1.DeleteHostGroupRequest, com.google.longrunning.Operation> + getDeleteHostGroupMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "DeleteHostGroup", + requestType = com.google.cloud.netapp.v1.DeleteHostGroupRequest.class, + responseType = com.google.longrunning.Operation.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.netapp.v1.DeleteHostGroupRequest, com.google.longrunning.Operation> + getDeleteHostGroupMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.netapp.v1.DeleteHostGroupRequest, com.google.longrunning.Operation> + getDeleteHostGroupMethod; + if ((getDeleteHostGroupMethod = NetAppGrpc.getDeleteHostGroupMethod) == null) { + synchronized (NetAppGrpc.class) { + if ((getDeleteHostGroupMethod = NetAppGrpc.getDeleteHostGroupMethod) == null) { + NetAppGrpc.getDeleteHostGroupMethod = + getDeleteHostGroupMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "DeleteHostGroup")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.netapp.v1.DeleteHostGroupRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.longrunning.Operation.getDefaultInstance())) + .setSchemaDescriptor(new NetAppMethodDescriptorSupplier("DeleteHostGroup")) + .build(); + } + } + } + return getDeleteHostGroupMethod; + } + /** Creates a new async stub that supports all call types for the service */ public static NetAppStub newStub(io.grpc.Channel channel) { io.grpc.stub.AbstractStub.StubFactory factory = @@ -3540,6 +3795,92 @@ default void deleteQuotaRule( io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( getDeleteQuotaRuleMethod(), responseObserver); } + + /** + * + * + *
+     * Restore files from a backup to a volume.
+     * 
+ */ + default void restoreBackupFiles( + com.google.cloud.netapp.v1.RestoreBackupFilesRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getRestoreBackupFilesMethod(), responseObserver); + } + + /** + * + * + *
+     * Returns a list of host groups in a `location`. Use `-` as location to list
+     * host groups across all locations.
+     * 
+ */ + default void listHostGroups( + com.google.cloud.netapp.v1.ListHostGroupsRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getListHostGroupsMethod(), responseObserver); + } + + /** + * + * + *
+     * Returns details of the specified host group.
+     * 
+ */ + default void getHostGroup( + com.google.cloud.netapp.v1.GetHostGroupRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getGetHostGroupMethod(), responseObserver); + } + + /** + * + * + *
+     * Creates a new host group.
+     * 
+ */ + default void createHostGroup( + com.google.cloud.netapp.v1.CreateHostGroupRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getCreateHostGroupMethod(), responseObserver); + } + + /** + * + * + *
+     * Updates an existing host group.
+     * 
+ */ + default void updateHostGroup( + com.google.cloud.netapp.v1.UpdateHostGroupRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getUpdateHostGroupMethod(), responseObserver); + } + + /** + * + * + *
+     * Deletes a host group.
+     * 
+ */ + default void deleteHostGroup( + com.google.cloud.netapp.v1.DeleteHostGroupRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getDeleteHostGroupMethod(), responseObserver); + } } /** @@ -4551,6 +4892,104 @@ public void deleteQuotaRule( request, responseObserver); } + + /** + * + * + *
+     * Restore files from a backup to a volume.
+     * 
+ */ + public void restoreBackupFiles( + com.google.cloud.netapp.v1.RestoreBackupFilesRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getRestoreBackupFilesMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Returns a list of host groups in a `location`. Use `-` as location to list
+     * host groups across all locations.
+     * 
+ */ + public void listHostGroups( + com.google.cloud.netapp.v1.ListHostGroupsRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getListHostGroupsMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Returns details of the specified host group.
+     * 
+ */ + public void getHostGroup( + com.google.cloud.netapp.v1.GetHostGroupRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getGetHostGroupMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Creates a new host group.
+     * 
+ */ + public void createHostGroup( + com.google.cloud.netapp.v1.CreateHostGroupRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getCreateHostGroupMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Updates an existing host group.
+     * 
+ */ + public void updateHostGroup( + com.google.cloud.netapp.v1.UpdateHostGroupRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getUpdateHostGroupMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
+     * Deletes a host group.
+     * 
+ */ + public void deleteHostGroup( + com.google.cloud.netapp.v1.DeleteHostGroupRequest request, + io.grpc.stub.StreamObserver responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getDeleteHostGroupMethod(), getCallOptions()), + request, + responseObserver); + } } /** @@ -5383,6 +5822,86 @@ public com.google.longrunning.Operation deleteQuotaRule( return io.grpc.stub.ClientCalls.blockingV2UnaryCall( getChannel(), getDeleteQuotaRuleMethod(), getCallOptions(), request); } + + /** + * + * + *
+     * Restore files from a backup to a volume.
+     * 
+ */ + public com.google.longrunning.Operation restoreBackupFiles( + com.google.cloud.netapp.v1.RestoreBackupFilesRequest request) + throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getRestoreBackupFilesMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Returns a list of host groups in a `location`. Use `-` as location to list
+     * host groups across all locations.
+     * 
+ */ + public com.google.cloud.netapp.v1.ListHostGroupsResponse listHostGroups( + com.google.cloud.netapp.v1.ListHostGroupsRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getListHostGroupsMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Returns details of the specified host group.
+     * 
+ */ + public com.google.cloud.netapp.v1.HostGroup getHostGroup( + com.google.cloud.netapp.v1.GetHostGroupRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getGetHostGroupMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Creates a new host group.
+     * 
+ */ + public com.google.longrunning.Operation createHostGroup( + com.google.cloud.netapp.v1.CreateHostGroupRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getCreateHostGroupMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Updates an existing host group.
+     * 
+ */ + public com.google.longrunning.Operation updateHostGroup( + com.google.cloud.netapp.v1.UpdateHostGroupRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getUpdateHostGroupMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Deletes a host group.
+     * 
+ */ + public com.google.longrunning.Operation deleteHostGroup( + com.google.cloud.netapp.v1.DeleteHostGroupRequest request) throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getDeleteHostGroupMethod(), getCallOptions(), request); + } } /** @@ -6193,6 +6712,85 @@ public com.google.longrunning.Operation deleteQuotaRule( return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getDeleteQuotaRuleMethod(), getCallOptions(), request); } + + /** + * + * + *
+     * Restore files from a backup to a volume.
+     * 
+ */ + public com.google.longrunning.Operation restoreBackupFiles( + com.google.cloud.netapp.v1.RestoreBackupFilesRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getRestoreBackupFilesMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Returns a list of host groups in a `location`. Use `-` as location to list
+     * host groups across all locations.
+     * 
+ */ + public com.google.cloud.netapp.v1.ListHostGroupsResponse listHostGroups( + com.google.cloud.netapp.v1.ListHostGroupsRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getListHostGroupsMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Returns details of the specified host group.
+     * 
+ */ + public com.google.cloud.netapp.v1.HostGroup getHostGroup( + com.google.cloud.netapp.v1.GetHostGroupRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getGetHostGroupMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Creates a new host group.
+     * 
+ */ + public com.google.longrunning.Operation createHostGroup( + com.google.cloud.netapp.v1.CreateHostGroupRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getCreateHostGroupMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Updates an existing host group.
+     * 
+ */ + public com.google.longrunning.Operation updateHostGroup( + com.google.cloud.netapp.v1.UpdateHostGroupRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getUpdateHostGroupMethod(), getCallOptions(), request); + } + + /** + * + * + *
+     * Deletes a host group.
+     * 
+ */ + public com.google.longrunning.Operation deleteHostGroup( + com.google.cloud.netapp.v1.DeleteHostGroupRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getDeleteHostGroupMethod(), getCallOptions(), request); + } } /** @@ -7021,6 +7619,86 @@ protected NetAppFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions ca return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getDeleteQuotaRuleMethod(), getCallOptions()), request); } + + /** + * + * + *
+     * Restore files from a backup to a volume.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + restoreBackupFiles(com.google.cloud.netapp.v1.RestoreBackupFilesRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getRestoreBackupFilesMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Returns a list of host groups in a `location`. Use `-` as location to list
+     * host groups across all locations.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.cloud.netapp.v1.ListHostGroupsResponse> + listHostGroups(com.google.cloud.netapp.v1.ListHostGroupsRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getListHostGroupsMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Returns details of the specified host group.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + getHostGroup(com.google.cloud.netapp.v1.GetHostGroupRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getGetHostGroupMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Creates a new host group.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + createHostGroup(com.google.cloud.netapp.v1.CreateHostGroupRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getCreateHostGroupMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Updates an existing host group.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + updateHostGroup(com.google.cloud.netapp.v1.UpdateHostGroupRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getUpdateHostGroupMethod(), getCallOptions()), request); + } + + /** + * + * + *
+     * Deletes a host group.
+     * 
+ */ + public com.google.common.util.concurrent.ListenableFuture + deleteHostGroup(com.google.cloud.netapp.v1.DeleteHostGroupRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getDeleteHostGroupMethod(), getCallOptions()), request); + } } private static final int METHODID_LIST_STORAGE_POOLS = 0; @@ -7083,6 +7761,12 @@ protected NetAppFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions ca private static final int METHODID_CREATE_QUOTA_RULE = 57; private static final int METHODID_UPDATE_QUOTA_RULE = 58; private static final int METHODID_DELETE_QUOTA_RULE = 59; + private static final int METHODID_RESTORE_BACKUP_FILES = 60; + private static final int METHODID_LIST_HOST_GROUPS = 61; + private static final int METHODID_GET_HOST_GROUP = 62; + private static final int METHODID_CREATE_HOST_GROUP = 63; + private static final int METHODID_UPDATE_HOST_GROUP = 64; + private static final int METHODID_DELETE_HOST_GROUP = 65; private static final class MethodHandlers implements io.grpc.stub.ServerCalls.UnaryMethod, @@ -7418,6 +8102,37 @@ public void invoke(Req request, io.grpc.stub.StreamObserver responseObserv (com.google.cloud.netapp.v1.DeleteQuotaRuleRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; + case METHODID_RESTORE_BACKUP_FILES: + serviceImpl.restoreBackupFiles( + (com.google.cloud.netapp.v1.RestoreBackupFilesRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_LIST_HOST_GROUPS: + serviceImpl.listHostGroups( + (com.google.cloud.netapp.v1.ListHostGroupsRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_GET_HOST_GROUP: + serviceImpl.getHostGroup( + (com.google.cloud.netapp.v1.GetHostGroupRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_CREATE_HOST_GROUP: + serviceImpl.createHostGroup( + (com.google.cloud.netapp.v1.CreateHostGroupRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_UPDATE_HOST_GROUP: + serviceImpl.updateHostGroup( + (com.google.cloud.netapp.v1.UpdateHostGroupRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_DELETE_HOST_GROUP: + serviceImpl.deleteHostGroup( + (com.google.cloud.netapp.v1.DeleteHostGroupRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; default: throw new AssertionError(); } @@ -7811,6 +8526,43 @@ public static final io.grpc.ServerServiceDefinition bindService(AsyncService ser new MethodHandlers< com.google.cloud.netapp.v1.DeleteQuotaRuleRequest, com.google.longrunning.Operation>(service, METHODID_DELETE_QUOTA_RULE))) + .addMethod( + getRestoreBackupFilesMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.netapp.v1.RestoreBackupFilesRequest, + com.google.longrunning.Operation>(service, METHODID_RESTORE_BACKUP_FILES))) + .addMethod( + getListHostGroupsMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.netapp.v1.ListHostGroupsRequest, + com.google.cloud.netapp.v1.ListHostGroupsResponse>( + service, METHODID_LIST_HOST_GROUPS))) + .addMethod( + getGetHostGroupMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.netapp.v1.GetHostGroupRequest, + com.google.cloud.netapp.v1.HostGroup>(service, METHODID_GET_HOST_GROUP))) + .addMethod( + getCreateHostGroupMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.netapp.v1.CreateHostGroupRequest, + com.google.longrunning.Operation>(service, METHODID_CREATE_HOST_GROUP))) + .addMethod( + getUpdateHostGroupMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.netapp.v1.UpdateHostGroupRequest, + com.google.longrunning.Operation>(service, METHODID_UPDATE_HOST_GROUP))) + .addMethod( + getDeleteHostGroupMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.netapp.v1.DeleteHostGroupRequest, + com.google.longrunning.Operation>(service, METHODID_DELETE_HOST_GROUP))) .build(); } @@ -7920,6 +8672,12 @@ public static io.grpc.ServiceDescriptor getServiceDescriptor() { .addMethod(getCreateQuotaRuleMethod()) .addMethod(getUpdateQuotaRuleMethod()) .addMethod(getDeleteQuotaRuleMethod()) + .addMethod(getRestoreBackupFilesMethod()) + .addMethod(getListHostGroupsMethod()) + .addMethod(getGetHostGroupMethod()) + .addMethod(getCreateHostGroupMethod()) + .addMethod(getUpdateHostGroupMethod()) + .addMethod(getDeleteHostGroupMethod()) .build(); } } diff --git a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/BackupVault.java b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/BackupVault.java index ad5713710ff3..8203da84bdcd 100644 --- a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/BackupVault.java +++ b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/BackupVault.java @@ -48,6 +48,9 @@ private BackupVault() { backupRegion_ = ""; sourceBackupVault_ = ""; destinationBackupVault_ = ""; + kmsConfig_ = ""; + encryptionState_ = 0; + backupsCryptoKeyVersion_ = ""; } @java.lang.Override @@ -472,6 +475,213 @@ private BackupVaultType(int value) { // @@protoc_insertion_point(enum_scope:google.cloud.netapp.v1.BackupVault.BackupVaultType) } + /** + * + * + *
+   * Encryption state of customer-managed encryption keys (CMEK) backups.
+   * 
+ * + * Protobuf enum {@code google.cloud.netapp.v1.BackupVault.EncryptionState} + */ + public enum EncryptionState implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * Encryption state not set.
+     * 
+ * + * ENCRYPTION_STATE_UNSPECIFIED = 0; + */ + ENCRYPTION_STATE_UNSPECIFIED(0), + /** + * + * + *
+     * Encryption state is pending.
+     * 
+ * + * ENCRYPTION_STATE_PENDING = 1; + */ + ENCRYPTION_STATE_PENDING(1), + /** + * + * + *
+     * Encryption is complete.
+     * 
+ * + * ENCRYPTION_STATE_COMPLETED = 2; + */ + ENCRYPTION_STATE_COMPLETED(2), + /** + * + * + *
+     * Encryption is in progress.
+     * 
+ * + * ENCRYPTION_STATE_IN_PROGRESS = 3; + */ + ENCRYPTION_STATE_IN_PROGRESS(3), + /** + * + * + *
+     * Encryption has failed.
+     * 
+ * + * ENCRYPTION_STATE_FAILED = 4; + */ + ENCRYPTION_STATE_FAILED(4), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+     * Encryption state not set.
+     * 
+ * + * ENCRYPTION_STATE_UNSPECIFIED = 0; + */ + public static final int ENCRYPTION_STATE_UNSPECIFIED_VALUE = 0; + + /** + * + * + *
+     * Encryption state is pending.
+     * 
+ * + * ENCRYPTION_STATE_PENDING = 1; + */ + public static final int ENCRYPTION_STATE_PENDING_VALUE = 1; + + /** + * + * + *
+     * Encryption is complete.
+     * 
+ * + * ENCRYPTION_STATE_COMPLETED = 2; + */ + public static final int ENCRYPTION_STATE_COMPLETED_VALUE = 2; + + /** + * + * + *
+     * Encryption is in progress.
+     * 
+ * + * ENCRYPTION_STATE_IN_PROGRESS = 3; + */ + public static final int ENCRYPTION_STATE_IN_PROGRESS_VALUE = 3; + + /** + * + * + *
+     * Encryption has failed.
+     * 
+ * + * ENCRYPTION_STATE_FAILED = 4; + */ + public static final int ENCRYPTION_STATE_FAILED_VALUE = 4; + + 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 EncryptionState 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 EncryptionState forNumber(int value) { + switch (value) { + case 0: + return ENCRYPTION_STATE_UNSPECIFIED; + case 1: + return ENCRYPTION_STATE_PENDING; + case 2: + return ENCRYPTION_STATE_COMPLETED; + case 3: + return ENCRYPTION_STATE_IN_PROGRESS; + case 4: + return ENCRYPTION_STATE_FAILED; + 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 EncryptionState findValueByNumber(int number) { + return EncryptionState.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.netapp.v1.BackupVault.getDescriptor().getEnumTypes().get(2); + } + + private static final EncryptionState[] VALUES = values(); + + public static EncryptionState 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 EncryptionState(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.netapp.v1.BackupVault.EncryptionState) + } + public interface BackupRetentionPolicyOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.netapp.v1.BackupVault.BackupRetentionPolicy) @@ -2126,7 +2336,7 @@ public com.google.protobuf.ByteString getDestinationBackupVaultBytes() { * * *
-   * Optional. Backup retention policy defining the retenton of backups.
+   * Optional. Backup retention policy defining the retention of backups.
    * 
* * @@ -2144,7 +2354,7 @@ public boolean hasBackupRetentionPolicy() { * * *
-   * Optional. Backup retention policy defining the retenton of backups.
+   * Optional. Backup retention policy defining the retention of backups.
    * 
* * @@ -2164,7 +2374,7 @@ public com.google.cloud.netapp.v1.BackupVault.BackupRetentionPolicy getBackupRet * * *
-   * Optional. Backup retention policy defining the retenton of backups.
+   * Optional. Backup retention policy defining the retention of backups.
    * 
* * @@ -2179,68 +2389,242 @@ public com.google.cloud.netapp.v1.BackupVault.BackupRetentionPolicy getBackupRet : backupRetentionPolicy_; } - private byte memoizedIsInitialized = -1; + public static final int KMS_CONFIG_FIELD_NUMBER = 12; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; + @SuppressWarnings("serial") + private volatile java.lang.Object kmsConfig_ = ""; - memoizedIsInitialized = 1; - return true; + /** + * + * + *
+   * Optional. Specifies the Key Management System (KMS) configuration to be
+   * used for backup encryption. Format:
+   * `projects/{project}/locations/{location}/kmsConfigs/{kms_config}`
+   * 
+ * + * + * string kms_config = 12 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return The kmsConfig. + */ + @java.lang.Override + public java.lang.String getKmsConfig() { + java.lang.Object ref = kmsConfig_; + 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(); + kmsConfig_ = s; + return s; + } } + /** + * + * + *
+   * Optional. Specifies the Key Management System (KMS) configuration to be
+   * used for backup encryption. Format:
+   * `projects/{project}/locations/{location}/kmsConfigs/{kms_config}`
+   * 
+ * + * + * string kms_config = 12 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for kmsConfig. + */ @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); - } - if (state_ != com.google.cloud.netapp.v1.BackupVault.State.STATE_UNSPECIFIED.getNumber()) { - output.writeEnum(2, state_); - } - if (((bitField0_ & 0x00000001) != 0)) { - output.writeMessage(3, getCreateTime()); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, description_); - } - com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( - output, internalGetLabels(), LabelsDefaultEntryHolder.defaultEntry, 5); - if (backupVaultType_ - != com.google.cloud.netapp.v1.BackupVault.BackupVaultType.BACKUP_VAULT_TYPE_UNSPECIFIED - .getNumber()) { - output.writeEnum(6, backupVaultType_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(sourceRegion_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 7, sourceRegion_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(backupRegion_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 8, backupRegion_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(sourceBackupVault_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 9, sourceBackupVault_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(destinationBackupVault_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 10, destinationBackupVault_); - } - if (((bitField0_ & 0x00000002) != 0)) { - output.writeMessage(11, getBackupRetentionPolicy()); + public com.google.protobuf.ByteString getKmsConfigBytes() { + java.lang.Object ref = kmsConfig_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + kmsConfig_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; } - getUnknownFields().writeTo(output); } + public static final int ENCRYPTION_STATE_FIELD_NUMBER = 13; + private int encryptionState_ = 0; + + /** + * + * + *
+   * Output only. Field indicating encryption state of CMEK backups.
+   * 
+ * + * + * .google.cloud.netapp.v1.BackupVault.EncryptionState encryption_state = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The enum numeric value on the wire for encryptionState. + */ @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; + public int getEncryptionStateValue() { + return encryptionState_; + } - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); - } - if (state_ != com.google.cloud.netapp.v1.BackupVault.State.STATE_UNSPECIFIED.getNumber()) { - size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, state_); + /** + * + * + *
+   * Output only. Field indicating encryption state of CMEK backups.
+   * 
+ * + * + * .google.cloud.netapp.v1.BackupVault.EncryptionState encryption_state = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The encryptionState. + */ + @java.lang.Override + public com.google.cloud.netapp.v1.BackupVault.EncryptionState getEncryptionState() { + com.google.cloud.netapp.v1.BackupVault.EncryptionState result = + com.google.cloud.netapp.v1.BackupVault.EncryptionState.forNumber(encryptionState_); + return result == null + ? com.google.cloud.netapp.v1.BackupVault.EncryptionState.UNRECOGNIZED + : result; + } + + public static final int BACKUPS_CRYPTO_KEY_VERSION_FIELD_NUMBER = 14; + + @SuppressWarnings("serial") + private volatile java.lang.Object backupsCryptoKeyVersion_ = ""; + + /** + * + * + *
+   * Output only. The crypto key version used to encrypt the backup vault.
+   * Format:
+   * `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}/cryptoKeyVersions/{crypto_key_version}`
+   * 
+ * + * string backups_crypto_key_version = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The backupsCryptoKeyVersion. + */ + @java.lang.Override + public java.lang.String getBackupsCryptoKeyVersion() { + java.lang.Object ref = backupsCryptoKeyVersion_; + 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(); + backupsCryptoKeyVersion_ = s; + return s; + } + } + + /** + * + * + *
+   * Output only. The crypto key version used to encrypt the backup vault.
+   * Format:
+   * `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}/cryptoKeyVersions/{crypto_key_version}`
+   * 
+ * + * string backups_crypto_key_version = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The bytes for backupsCryptoKeyVersion. + */ + @java.lang.Override + public com.google.protobuf.ByteString getBackupsCryptoKeyVersionBytes() { + java.lang.Object ref = backupsCryptoKeyVersion_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + backupsCryptoKeyVersion_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + if (state_ != com.google.cloud.netapp.v1.BackupVault.State.STATE_UNSPECIFIED.getNumber()) { + output.writeEnum(2, state_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(3, getCreateTime()); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 4, description_); + } + com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( + output, internalGetLabels(), LabelsDefaultEntryHolder.defaultEntry, 5); + if (backupVaultType_ + != com.google.cloud.netapp.v1.BackupVault.BackupVaultType.BACKUP_VAULT_TYPE_UNSPECIFIED + .getNumber()) { + output.writeEnum(6, backupVaultType_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(sourceRegion_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 7, sourceRegion_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(backupRegion_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 8, backupRegion_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(sourceBackupVault_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 9, sourceBackupVault_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(destinationBackupVault_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 10, destinationBackupVault_); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeMessage(11, getBackupRetentionPolicy()); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(kmsConfig_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 12, kmsConfig_); + } + if (encryptionState_ + != com.google.cloud.netapp.v1.BackupVault.EncryptionState.ENCRYPTION_STATE_UNSPECIFIED + .getNumber()) { + output.writeEnum(13, encryptionState_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(backupsCryptoKeyVersion_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 14, backupsCryptoKeyVersion_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + if (state_ != com.google.cloud.netapp.v1.BackupVault.State.STATE_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, state_); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getCreateTime()); @@ -2279,6 +2663,18 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream.computeMessageSize(11, getBackupRetentionPolicy()); } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(kmsConfig_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(12, kmsConfig_); + } + if (encryptionState_ + != com.google.cloud.netapp.v1.BackupVault.EncryptionState.ENCRYPTION_STATE_UNSPECIFIED + .getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(13, encryptionState_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(backupsCryptoKeyVersion_)) { + size += + com.google.protobuf.GeneratedMessageV3.computeStringSize(14, backupsCryptoKeyVersion_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -2311,6 +2707,9 @@ public boolean equals(final java.lang.Object obj) { if (hasBackupRetentionPolicy()) { if (!getBackupRetentionPolicy().equals(other.getBackupRetentionPolicy())) return false; } + if (!getKmsConfig().equals(other.getKmsConfig())) return false; + if (encryptionState_ != other.encryptionState_) return false; + if (!getBackupsCryptoKeyVersion().equals(other.getBackupsCryptoKeyVersion())) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -2350,6 +2749,12 @@ public int hashCode() { hash = (37 * hash) + BACKUP_RETENTION_POLICY_FIELD_NUMBER; hash = (53 * hash) + getBackupRetentionPolicy().hashCode(); } + hash = (37 * hash) + KMS_CONFIG_FIELD_NUMBER; + hash = (53 * hash) + getKmsConfig().hashCode(); + hash = (37 * hash) + ENCRYPTION_STATE_FIELD_NUMBER; + hash = (53 * hash) + encryptionState_; + hash = (37 * hash) + BACKUPS_CRYPTO_KEY_VERSION_FIELD_NUMBER; + hash = (53 * hash) + getBackupsCryptoKeyVersion().hashCode(); hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -2541,6 +2946,9 @@ public Builder clear() { backupRetentionPolicyBuilder_.dispose(); backupRetentionPolicyBuilder_ = null; } + kmsConfig_ = ""; + encryptionState_ = 0; + backupsCryptoKeyVersion_ = ""; return this; } @@ -2617,6 +3025,15 @@ private void buildPartial0(com.google.cloud.netapp.v1.BackupVault result) { : backupRetentionPolicyBuilder_.build(); to_bitField0_ |= 0x00000002; } + if (((from_bitField0_ & 0x00000800) != 0)) { + result.kmsConfig_ = kmsConfig_; + } + if (((from_bitField0_ & 0x00001000) != 0)) { + result.encryptionState_ = encryptionState_; + } + if (((from_bitField0_ & 0x00002000) != 0)) { + result.backupsCryptoKeyVersion_ = backupsCryptoKeyVersion_; + } result.bitField0_ |= to_bitField0_; } @@ -2709,6 +3126,19 @@ public Builder mergeFrom(com.google.cloud.netapp.v1.BackupVault other) { if (other.hasBackupRetentionPolicy()) { mergeBackupRetentionPolicy(other.getBackupRetentionPolicy()); } + if (!other.getKmsConfig().isEmpty()) { + kmsConfig_ = other.kmsConfig_; + bitField0_ |= 0x00000800; + onChanged(); + } + if (other.encryptionState_ != 0) { + setEncryptionStateValue(other.getEncryptionStateValue()); + } + if (!other.getBackupsCryptoKeyVersion().isEmpty()) { + backupsCryptoKeyVersion_ = other.backupsCryptoKeyVersion_; + bitField0_ |= 0x00002000; + onChanged(); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -2808,6 +3238,24 @@ public Builder mergeFrom( bitField0_ |= 0x00000400; break; } // case 90 + case 98: + { + kmsConfig_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000800; + break; + } // case 98 + case 104: + { + encryptionState_ = input.readEnum(); + bitField0_ |= 0x00001000; + break; + } // case 104 + case 114: + { + backupsCryptoKeyVersion_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00002000; + break; + } // case 114 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -4186,7 +4634,7 @@ public Builder setDestinationBackupVaultBytes(com.google.protobuf.ByteString val * * *
-     * Optional. Backup retention policy defining the retenton of backups.
+     * Optional. Backup retention policy defining the retention of backups.
      * 
* * @@ -4203,7 +4651,7 @@ public boolean hasBackupRetentionPolicy() { * * *
-     * Optional. Backup retention policy defining the retenton of backups.
+     * Optional. Backup retention policy defining the retention of backups.
      * 
* * @@ -4226,7 +4674,7 @@ public com.google.cloud.netapp.v1.BackupVault.BackupRetentionPolicy getBackupRet * * *
-     * Optional. Backup retention policy defining the retenton of backups.
+     * Optional. Backup retention policy defining the retention of backups.
      * 
* * @@ -4252,7 +4700,7 @@ public Builder setBackupRetentionPolicy( * * *
-     * Optional. Backup retention policy defining the retenton of backups.
+     * Optional. Backup retention policy defining the retention of backups.
      * 
* * @@ -4275,7 +4723,7 @@ public Builder setBackupRetentionPolicy( * * *
-     * Optional. Backup retention policy defining the retenton of backups.
+     * Optional. Backup retention policy defining the retention of backups.
      * 
* * @@ -4308,7 +4756,7 @@ public Builder mergeBackupRetentionPolicy( * * *
-     * Optional. Backup retention policy defining the retenton of backups.
+     * Optional. Backup retention policy defining the retention of backups.
      * 
* * @@ -4330,7 +4778,7 @@ public Builder clearBackupRetentionPolicy() { * * *
-     * Optional. Backup retention policy defining the retenton of backups.
+     * Optional. Backup retention policy defining the retention of backups.
      * 
* * @@ -4348,7 +4796,7 @@ public Builder clearBackupRetentionPolicy() { * * *
-     * Optional. Backup retention policy defining the retenton of backups.
+     * Optional. Backup retention policy defining the retention of backups.
      * 
* * @@ -4370,7 +4818,7 @@ public Builder clearBackupRetentionPolicy() { * * *
-     * Optional. Backup retention policy defining the retenton of backups.
+     * Optional. Backup retention policy defining the retention of backups.
      * 
* * @@ -4394,6 +4842,371 @@ public Builder clearBackupRetentionPolicy() { return backupRetentionPolicyBuilder_; } + private java.lang.Object kmsConfig_ = ""; + + /** + * + * + *
+     * Optional. Specifies the Key Management System (KMS) configuration to be
+     * used for backup encryption. Format:
+     * `projects/{project}/locations/{location}/kmsConfigs/{kms_config}`
+     * 
+ * + * + * string kms_config = 12 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return The kmsConfig. + */ + public java.lang.String getKmsConfig() { + java.lang.Object ref = kmsConfig_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + kmsConfig_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Optional. Specifies the Key Management System (KMS) configuration to be
+     * used for backup encryption. Format:
+     * `projects/{project}/locations/{location}/kmsConfigs/{kms_config}`
+     * 
+ * + * + * string kms_config = 12 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for kmsConfig. + */ + public com.google.protobuf.ByteString getKmsConfigBytes() { + java.lang.Object ref = kmsConfig_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + kmsConfig_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Optional. Specifies the Key Management System (KMS) configuration to be
+     * used for backup encryption. Format:
+     * `projects/{project}/locations/{location}/kmsConfigs/{kms_config}`
+     * 
+ * + * + * string kms_config = 12 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @param value The kmsConfig to set. + * @return This builder for chaining. + */ + public Builder setKmsConfig(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + kmsConfig_ = value; + bitField0_ |= 0x00000800; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Specifies the Key Management System (KMS) configuration to be
+     * used for backup encryption. Format:
+     * `projects/{project}/locations/{location}/kmsConfigs/{kms_config}`
+     * 
+ * + * + * string kms_config = 12 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearKmsConfig() { + kmsConfig_ = getDefaultInstance().getKmsConfig(); + bitField0_ = (bitField0_ & ~0x00000800); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Specifies the Key Management System (KMS) configuration to be
+     * used for backup encryption. Format:
+     * `projects/{project}/locations/{location}/kmsConfigs/{kms_config}`
+     * 
+ * + * + * string kms_config = 12 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for kmsConfig to set. + * @return This builder for chaining. + */ + public Builder setKmsConfigBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + kmsConfig_ = value; + bitField0_ |= 0x00000800; + onChanged(); + return this; + } + + private int encryptionState_ = 0; + + /** + * + * + *
+     * Output only. Field indicating encryption state of CMEK backups.
+     * 
+ * + * + * .google.cloud.netapp.v1.BackupVault.EncryptionState encryption_state = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The enum numeric value on the wire for encryptionState. + */ + @java.lang.Override + public int getEncryptionStateValue() { + return encryptionState_; + } + + /** + * + * + *
+     * Output only. Field indicating encryption state of CMEK backups.
+     * 
+ * + * + * .google.cloud.netapp.v1.BackupVault.EncryptionState encryption_state = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param value The enum numeric value on the wire for encryptionState to set. + * @return This builder for chaining. + */ + public Builder setEncryptionStateValue(int value) { + encryptionState_ = value; + bitField0_ |= 0x00001000; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Field indicating encryption state of CMEK backups.
+     * 
+ * + * + * .google.cloud.netapp.v1.BackupVault.EncryptionState encryption_state = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The encryptionState. + */ + @java.lang.Override + public com.google.cloud.netapp.v1.BackupVault.EncryptionState getEncryptionState() { + com.google.cloud.netapp.v1.BackupVault.EncryptionState result = + com.google.cloud.netapp.v1.BackupVault.EncryptionState.forNumber(encryptionState_); + return result == null + ? com.google.cloud.netapp.v1.BackupVault.EncryptionState.UNRECOGNIZED + : result; + } + + /** + * + * + *
+     * Output only. Field indicating encryption state of CMEK backups.
+     * 
+ * + * + * .google.cloud.netapp.v1.BackupVault.EncryptionState encryption_state = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param value The encryptionState to set. + * @return This builder for chaining. + */ + public Builder setEncryptionState( + com.google.cloud.netapp.v1.BackupVault.EncryptionState value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00001000; + encryptionState_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Field indicating encryption state of CMEK backups.
+     * 
+ * + * + * .google.cloud.netapp.v1.BackupVault.EncryptionState encryption_state = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return This builder for chaining. + */ + public Builder clearEncryptionState() { + bitField0_ = (bitField0_ & ~0x00001000); + encryptionState_ = 0; + onChanged(); + return this; + } + + private java.lang.Object backupsCryptoKeyVersion_ = ""; + + /** + * + * + *
+     * Output only. The crypto key version used to encrypt the backup vault.
+     * Format:
+     * `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}/cryptoKeyVersions/{crypto_key_version}`
+     * 
+ * + * string backups_crypto_key_version = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The backupsCryptoKeyVersion. + */ + public java.lang.String getBackupsCryptoKeyVersion() { + java.lang.Object ref = backupsCryptoKeyVersion_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + backupsCryptoKeyVersion_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Output only. The crypto key version used to encrypt the backup vault.
+     * Format:
+     * `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}/cryptoKeyVersions/{crypto_key_version}`
+     * 
+ * + * string backups_crypto_key_version = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The bytes for backupsCryptoKeyVersion. + */ + public com.google.protobuf.ByteString getBackupsCryptoKeyVersionBytes() { + java.lang.Object ref = backupsCryptoKeyVersion_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + backupsCryptoKeyVersion_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Output only. The crypto key version used to encrypt the backup vault.
+     * Format:
+     * `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}/cryptoKeyVersions/{crypto_key_version}`
+     * 
+ * + * string backups_crypto_key_version = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param value The backupsCryptoKeyVersion to set. + * @return This builder for chaining. + */ + public Builder setBackupsCryptoKeyVersion(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + backupsCryptoKeyVersion_ = value; + bitField0_ |= 0x00002000; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The crypto key version used to encrypt the backup vault.
+     * Format:
+     * `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}/cryptoKeyVersions/{crypto_key_version}`
+     * 
+ * + * string backups_crypto_key_version = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return This builder for chaining. + */ + public Builder clearBackupsCryptoKeyVersion() { + backupsCryptoKeyVersion_ = getDefaultInstance().getBackupsCryptoKeyVersion(); + bitField0_ = (bitField0_ & ~0x00002000); + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. The crypto key version used to encrypt the backup vault.
+     * Format:
+     * `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}/cryptoKeyVersions/{crypto_key_version}`
+     * 
+ * + * string backups_crypto_key_version = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param value The bytes for backupsCryptoKeyVersion to set. + * @return This builder for chaining. + */ + public Builder setBackupsCryptoKeyVersionBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + backupsCryptoKeyVersion_ = value; + bitField0_ |= 0x00002000; + onChanged(); + return this; + } + @java.lang.Override public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); diff --git a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/BackupVaultOrBuilder.java b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/BackupVaultOrBuilder.java index 00a4e3a8329e..3206d87a7723 100644 --- a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/BackupVaultOrBuilder.java +++ b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/BackupVaultOrBuilder.java @@ -381,7 +381,7 @@ java.lang.String getLabelsOrDefault( * * *
-   * Optional. Backup retention policy defining the retenton of backups.
+   * Optional. Backup retention policy defining the retention of backups.
    * 
* * @@ -396,7 +396,7 @@ java.lang.String getLabelsOrDefault( * * *
-   * Optional. Backup retention policy defining the retenton of backups.
+   * Optional. Backup retention policy defining the retention of backups.
    * 
* * @@ -411,7 +411,7 @@ java.lang.String getLabelsOrDefault( * * *
-   * Optional. Backup retention policy defining the retenton of backups.
+   * Optional. Backup retention policy defining the retention of backups.
    * 
* * @@ -420,4 +420,100 @@ java.lang.String getLabelsOrDefault( */ com.google.cloud.netapp.v1.BackupVault.BackupRetentionPolicyOrBuilder getBackupRetentionPolicyOrBuilder(); + + /** + * + * + *
+   * Optional. Specifies the Key Management System (KMS) configuration to be
+   * used for backup encryption. Format:
+   * `projects/{project}/locations/{location}/kmsConfigs/{kms_config}`
+   * 
+ * + * + * string kms_config = 12 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return The kmsConfig. + */ + java.lang.String getKmsConfig(); + + /** + * + * + *
+   * Optional. Specifies the Key Management System (KMS) configuration to be
+   * used for backup encryption. Format:
+   * `projects/{project}/locations/{location}/kmsConfigs/{kms_config}`
+   * 
+ * + * + * string kms_config = 12 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for kmsConfig. + */ + com.google.protobuf.ByteString getKmsConfigBytes(); + + /** + * + * + *
+   * Output only. Field indicating encryption state of CMEK backups.
+   * 
+ * + * + * .google.cloud.netapp.v1.BackupVault.EncryptionState encryption_state = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The enum numeric value on the wire for encryptionState. + */ + int getEncryptionStateValue(); + + /** + * + * + *
+   * Output only. Field indicating encryption state of CMEK backups.
+   * 
+ * + * + * .google.cloud.netapp.v1.BackupVault.EncryptionState encryption_state = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The encryptionState. + */ + com.google.cloud.netapp.v1.BackupVault.EncryptionState getEncryptionState(); + + /** + * + * + *
+   * Output only. The crypto key version used to encrypt the backup vault.
+   * Format:
+   * `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}/cryptoKeyVersions/{crypto_key_version}`
+   * 
+ * + * string backups_crypto_key_version = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The backupsCryptoKeyVersion. + */ + java.lang.String getBackupsCryptoKeyVersion(); + + /** + * + * + *
+   * Output only. The crypto key version used to encrypt the backup vault.
+   * Format:
+   * `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}/cryptoKeyVersions/{crypto_key_version}`
+   * 
+ * + * string backups_crypto_key_version = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The bytes for backupsCryptoKeyVersion. + */ + com.google.protobuf.ByteString getBackupsCryptoKeyVersionBytes(); } diff --git a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/BackupVaultProto.java b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/BackupVaultProto.java index 17a5fd0edb80..753aa82c4205 100644 --- a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/BackupVaultProto.java +++ b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/BackupVaultProto.java @@ -77,7 +77,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + ")google/cloud/netapp/v1/backup_vault.pr" + "oto\022\026google.cloud.netapp.v1\032\037google/api/" + "field_behavior.proto\032\031google/api/resource.proto\032" - + " google/protobuf/field_mask.proto\032\037google/protobuf/timestamp.proto\"\221\n\n" + + " google/protobuf/field_mask.proto\032\037google/protobuf/timestamp.proto\"\376\014\n" + "\013BackupVault\022\021\n" + "\004name\030\001 \001(\tB\003\340A\010\022=\n" + "\005state\030\002" @@ -99,7 +99,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\tB)\340A\003\372A#\n" + "!netapp.googleapis.com/BackupVault\022_\n" + "\027backup_retention_policy\030\013 \001(\01329.google" - + ".cloud.netapp.v1.BackupVault.BackupRetentionPolicyB\003\340A\001\032\344\001\n" + + ".cloud.netapp.v1.BackupVault.BackupRetentionPolicyB\003\340A\001\022;\n\n" + + "kms_config\030\014 \001(\tB\'\340A\001\372A!\n" + + "\037netapp.googleapis.com/KmsConfig\022R\n" + + "\020encryption_state\030\r" + + " \001(\01623.google.cloud.netapp.v1.BackupVault.EncryptionStateB\003\340A\003\022\'\n" + + "\032backups_crypto_key_version\030\016 \001(\tB\003\340A\003\032\344\001\n" + "\025BackupRetentionPolicy\0223\n" + "&backup_minimum_enforced_retention_days\030\001 \001(\005B\003\340A\002\022#\n" + "\026daily_backup_immutable\030\002 \001(\010B\003\340A\001\022$\n" @@ -119,9 +124,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\017BackupVaultType\022!\n" + "\035BACKUP_VAULT_TYPE_UNSPECIFIED\020\000\022\r\n" + "\tIN_REGION\020\001\022\020\n" - + "\014CROSS_REGION\020\002:\207\001\352A\203\001\n" - + "!netapp.googleapis.com/BackupVault\022Cprojects/{project}/locations/{location}/" - + "backupVaults/{backup_vault}*\014backupVaults2\013backupVault\"P\n" + + "\014CROSS_REGION\020\002\"\260\001\n" + + "\017EncryptionState\022 \n" + + "\034ENCRYPTION_STATE_UNSPECIFIED\020\000\022\034\n" + + "\030ENCRYPTION_STATE_PENDING\020\001\022\036\n" + + "\032ENCRYPTION_STATE_COMPLETED\020\002\022 \n" + + "\034ENCRYPTION_STATE_IN_PROGRESS\020\003\022\033\n" + + "\027ENCRYPTION_STATE_FAILED\020\004:\207\001\352A\203\001\n" + + "!netapp.googleapis.com/BackupVault\022Cprojects/{project}/locations/{locat" + + "ion}/backupVaults/{backup_vault}*\014backupVaults2\013backupVault\"P\n" + "\025GetBackupVaultRequest\0227\n" + "\004name\030\001 \001(\tB)\340A\002\372A#\n" + "!netapp.googleapis.com/BackupVault\"\235\001\n" @@ -137,8 +148,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\017next_page_token\030\002 \001(\t\022\023\n" + "\013unreachable\030\003 \003(\t\"\263\001\n" + "\030CreateBackupVaultRequest\0229\n" - + "\006parent\030\001 \001(\tB)\340A" - + "\002\372A#\022!netapp.googleapis.com/BackupVault\022\034\n" + + "\006parent\030\001 \001(" + + "\tB)\340A\002\372A#\022!netapp.googleapis.com/BackupVault\022\034\n" + "\017backup_vault_id\030\002 \001(\tB\003\340A\002\022>\n" + "\014backup_vault\030\003" + " \001(\0132#.google.cloud.netapp.v1.BackupVaultB\003\340A\002\"S\n" @@ -147,12 +158,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "!netapp.googleapis.com/BackupVault\"\220\001\n" + "\030UpdateBackupVaultRequest\0224\n" + "\013update_mask\030\001 \001(\0132\032.google.protobuf.FieldMaskB\003\340A\002\022>\n" - + "\014backup_vault\030\002 " - + "\001(\0132#.google.cloud.netapp.v1.BackupVaultB\003\340A\002B\262\001\n" - + "\032com.google.cloud.netapp.v1B\020BackupVaultProtoP\001Z2cloud.google.com/go/ne" - + "tapp/apiv1/netapppb;netapppb\252\002\026Google.Cl" - + "oud.NetApp.V1\312\002\026Google\\Cloud\\NetApp\\V1\352\002" - + "\031Google::Cloud::NetApp::V1b\006proto3" + + "\014backup_vault\030\002" + + " \001(\0132#.google.cloud.netapp.v1.BackupVaultB\003\340A\002B\262\001\n" + + "\032com.google.cloud.netapp.v1B\020BackupVaultProtoP\001Z2cloud.google.com/" + + "go/netapp/apiv1/netapppb;netapppb\252\002\026Goog" + + "le.Cloud.NetApp.V1\312\002\026Google\\Cloud\\NetApp" + + "\\V1\352\002\031Google::Cloud::NetApp::V1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -180,6 +191,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "SourceBackupVault", "DestinationBackupVault", "BackupRetentionPolicy", + "KmsConfig", + "EncryptionState", + "BackupsCryptoKeyVersion", }); internal_static_google_cloud_netapp_v1_BackupVault_BackupRetentionPolicy_descriptor = internal_static_google_cloud_netapp_v1_BackupVault_descriptor.getNestedTypes().get(0); diff --git a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/BlockDevice.java b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/BlockDevice.java new file mode 100644 index 000000000000..7aa86a3290ff --- /dev/null +++ b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/BlockDevice.java @@ -0,0 +1,1605 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/netapp/v1/volume.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.netapp.v1; + +/** + * + * + *
+ * Block device represents the device(s) which are stored in the block volume.
+ * 
+ * + * Protobuf type {@code google.cloud.netapp.v1.BlockDevice} + */ +public final class BlockDevice extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.netapp.v1.BlockDevice) + BlockDeviceOrBuilder { + private static final long serialVersionUID = 0L; + + // Use BlockDevice.newBuilder() to construct. + private BlockDevice(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private BlockDevice() { + name_ = ""; + hostGroups_ = com.google.protobuf.LazyStringArrayList.emptyList(); + identifier_ = ""; + osType_ = 0; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new BlockDevice(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.netapp.v1.VolumeProto + .internal_static_google_cloud_netapp_v1_BlockDevice_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.netapp.v1.VolumeProto + .internal_static_google_cloud_netapp_v1_BlockDevice_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.netapp.v1.BlockDevice.class, + com.google.cloud.netapp.v1.BlockDevice.Builder.class); + } + + private int bitField0_; + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+   * Optional. User-defined name for the block device, unique within the volume.
+   * In case no user input is provided, name will be auto-generated in the
+   * backend. The name must meet the following requirements:
+   * *   Be between 1 and 255 characters long.
+   * *   Contain only uppercase or lowercase letters (A-Z, a-z), numbers (0-9),
+   *     and the following special characters: "-", "_", "}", "{", ".".
+   * *   Spaces are not allowed.
+   * 
+ * + * optional string name = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return Whether the name field is set. + */ + @java.lang.Override + public boolean hasName() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * Optional. User-defined name for the block device, unique within the volume.
+   * In case no user input is provided, name will be auto-generated in the
+   * backend. The name must meet the following requirements:
+   * *   Be between 1 and 255 characters long.
+   * *   Contain only uppercase or lowercase letters (A-Z, a-z), numbers (0-9),
+   *     and the following special characters: "-", "_", "}", "{", ".".
+   * *   Spaces are not allowed.
+   * 
+ * + * optional string name = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * + * + *
+   * Optional. User-defined name for the block device, unique within the volume.
+   * In case no user input is provided, name will be auto-generated in the
+   * backend. The name must meet the following requirements:
+   * *   Be between 1 and 255 characters long.
+   * *   Contain only uppercase or lowercase letters (A-Z, a-z), numbers (0-9),
+   *     and the following special characters: "-", "_", "}", "{", ".".
+   * *   Spaces are not allowed.
+   * 
+ * + * optional string name = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int HOST_GROUPS_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList hostGroups_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + /** + * + * + *
+   * Optional. A list of host groups that identify hosts that can mount the
+   * block volume. Format:
+   * `projects/{project_id}/locations/{location}/hostGroups/{host_group_id}`
+   * This field can be updated after the block device is created.
+   * 
+ * + * + * repeated string host_groups = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return A list containing the hostGroups. + */ + public com.google.protobuf.ProtocolStringList getHostGroupsList() { + return hostGroups_; + } + + /** + * + * + *
+   * Optional. A list of host groups that identify hosts that can mount the
+   * block volume. Format:
+   * `projects/{project_id}/locations/{location}/hostGroups/{host_group_id}`
+   * This field can be updated after the block device is created.
+   * 
+ * + * + * repeated string host_groups = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return The count of hostGroups. + */ + public int getHostGroupsCount() { + return hostGroups_.size(); + } + + /** + * + * + *
+   * Optional. A list of host groups that identify hosts that can mount the
+   * block volume. Format:
+   * `projects/{project_id}/locations/{location}/hostGroups/{host_group_id}`
+   * This field can be updated after the block device is created.
+   * 
+ * + * + * repeated string host_groups = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @param index The index of the element to return. + * @return The hostGroups at the given index. + */ + public java.lang.String getHostGroups(int index) { + return hostGroups_.get(index); + } + + /** + * + * + *
+   * Optional. A list of host groups that identify hosts that can mount the
+   * block volume. Format:
+   * `projects/{project_id}/locations/{location}/hostGroups/{host_group_id}`
+   * This field can be updated after the block device is created.
+   * 
+ * + * + * repeated string host_groups = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @param index The index of the value to return. + * @return The bytes of the hostGroups at the given index. + */ + public com.google.protobuf.ByteString getHostGroupsBytes(int index) { + return hostGroups_.getByteString(index); + } + + public static final int IDENTIFIER_FIELD_NUMBER = 3; + + @SuppressWarnings("serial") + private volatile java.lang.Object identifier_ = ""; + + /** + * + * + *
+   * Output only. Device identifier of the block volume. This represents
+   * `lun_serial_number` for iSCSI volumes.
+   * 
+ * + * string identifier = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The identifier. + */ + @java.lang.Override + public java.lang.String getIdentifier() { + java.lang.Object ref = identifier_; + 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(); + identifier_ = s; + return s; + } + } + + /** + * + * + *
+   * Output only. Device identifier of the block volume. This represents
+   * `lun_serial_number` for iSCSI volumes.
+   * 
+ * + * string identifier = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for identifier. + */ + @java.lang.Override + public com.google.protobuf.ByteString getIdentifierBytes() { + java.lang.Object ref = identifier_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + identifier_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int SIZE_GIB_FIELD_NUMBER = 4; + private long sizeGib_ = 0L; + + /** + * + * + *
+   * Optional. The size of the block device in GiB.
+   * Any value provided for the `size_gib` field during volume creation is
+   * ignored. The block device's size is system-managed and will be set to match
+   * the parent Volume's `capacity_gib`.
+   * 
+ * + * optional int64 size_gib = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return Whether the sizeGib field is set. + */ + @java.lang.Override + public boolean hasSizeGib() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+   * Optional. The size of the block device in GiB.
+   * Any value provided for the `size_gib` field during volume creation is
+   * ignored. The block device's size is system-managed and will be set to match
+   * the parent Volume's `capacity_gib`.
+   * 
+ * + * optional int64 size_gib = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The sizeGib. + */ + @java.lang.Override + public long getSizeGib() { + return sizeGib_; + } + + public static final int OS_TYPE_FIELD_NUMBER = 5; + private int osType_ = 0; + + /** + * + * + *
+   * Required. Immutable. The OS type of the volume.
+   * This field can't be changed after the block device is created.
+   * 
+ * + * + * .google.cloud.netapp.v1.OsType os_type = 5 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * + * + * @return The enum numeric value on the wire for osType. + */ + @java.lang.Override + public int getOsTypeValue() { + return osType_; + } + + /** + * + * + *
+   * Required. Immutable. The OS type of the volume.
+   * This field can't be changed after the block device is created.
+   * 
+ * + * + * .google.cloud.netapp.v1.OsType os_type = 5 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * + * + * @return The osType. + */ + @java.lang.Override + public com.google.cloud.netapp.v1.OsType getOsType() { + com.google.cloud.netapp.v1.OsType result = com.google.cloud.netapp.v1.OsType.forNumber(osType_); + return result == null ? com.google.cloud.netapp.v1.OsType.UNRECOGNIZED : result; + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (((bitField0_ & 0x00000001) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + for (int i = 0; i < hostGroups_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, hostGroups_.getRaw(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(identifier_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, identifier_); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeInt64(4, sizeGib_); + } + if (osType_ != com.google.cloud.netapp.v1.OsType.OS_TYPE_UNSPECIFIED.getNumber()) { + output.writeEnum(5, osType_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + { + int dataSize = 0; + for (int i = 0; i < hostGroups_.size(); i++) { + dataSize += computeStringSizeNoTag(hostGroups_.getRaw(i)); + } + size += dataSize; + size += 1 * getHostGroupsList().size(); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(identifier_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, identifier_); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeInt64Size(4, sizeGib_); + } + if (osType_ != com.google.cloud.netapp.v1.OsType.OS_TYPE_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(5, osType_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.netapp.v1.BlockDevice)) { + return super.equals(obj); + } + com.google.cloud.netapp.v1.BlockDevice other = (com.google.cloud.netapp.v1.BlockDevice) obj; + + if (hasName() != other.hasName()) return false; + if (hasName()) { + if (!getName().equals(other.getName())) return false; + } + if (!getHostGroupsList().equals(other.getHostGroupsList())) return false; + if (!getIdentifier().equals(other.getIdentifier())) return false; + if (hasSizeGib() != other.hasSizeGib()) return false; + if (hasSizeGib()) { + if (getSizeGib() != other.getSizeGib()) return false; + } + if (osType_ != other.osType_) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasName()) { + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + } + if (getHostGroupsCount() > 0) { + hash = (37 * hash) + HOST_GROUPS_FIELD_NUMBER; + hash = (53 * hash) + getHostGroupsList().hashCode(); + } + hash = (37 * hash) + IDENTIFIER_FIELD_NUMBER; + hash = (53 * hash) + getIdentifier().hashCode(); + if (hasSizeGib()) { + hash = (37 * hash) + SIZE_GIB_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getSizeGib()); + } + hash = (37 * hash) + OS_TYPE_FIELD_NUMBER; + hash = (53 * hash) + osType_; + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.netapp.v1.BlockDevice parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.netapp.v1.BlockDevice 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.netapp.v1.BlockDevice parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.netapp.v1.BlockDevice 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.netapp.v1.BlockDevice parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.netapp.v1.BlockDevice parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.netapp.v1.BlockDevice parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.netapp.v1.BlockDevice 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.netapp.v1.BlockDevice parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.netapp.v1.BlockDevice 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.netapp.v1.BlockDevice parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.netapp.v1.BlockDevice 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.netapp.v1.BlockDevice 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; + } + + /** + * + * + *
+   * Block device represents the device(s) which are stored in the block volume.
+   * 
+ * + * Protobuf type {@code google.cloud.netapp.v1.BlockDevice} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.netapp.v1.BlockDevice) + com.google.cloud.netapp.v1.BlockDeviceOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.netapp.v1.VolumeProto + .internal_static_google_cloud_netapp_v1_BlockDevice_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.netapp.v1.VolumeProto + .internal_static_google_cloud_netapp_v1_BlockDevice_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.netapp.v1.BlockDevice.class, + com.google.cloud.netapp.v1.BlockDevice.Builder.class); + } + + // Construct using com.google.cloud.netapp.v1.BlockDevice.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + hostGroups_ = com.google.protobuf.LazyStringArrayList.emptyList(); + identifier_ = ""; + sizeGib_ = 0L; + osType_ = 0; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.netapp.v1.VolumeProto + .internal_static_google_cloud_netapp_v1_BlockDevice_descriptor; + } + + @java.lang.Override + public com.google.cloud.netapp.v1.BlockDevice getDefaultInstanceForType() { + return com.google.cloud.netapp.v1.BlockDevice.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.netapp.v1.BlockDevice build() { + com.google.cloud.netapp.v1.BlockDevice result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.netapp.v1.BlockDevice buildPartial() { + com.google.cloud.netapp.v1.BlockDevice result = + new com.google.cloud.netapp.v1.BlockDevice(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.netapp.v1.BlockDevice result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + hostGroups_.makeImmutable(); + result.hostGroups_ = hostGroups_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.identifier_ = identifier_; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.sizeGib_ = sizeGib_; + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000010) != 0)) { + result.osType_ = osType_; + } + result.bitField0_ |= to_bitField0_; + } + + @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.netapp.v1.BlockDevice) { + return mergeFrom((com.google.cloud.netapp.v1.BlockDevice) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.netapp.v1.BlockDevice other) { + if (other == com.google.cloud.netapp.v1.BlockDevice.getDefaultInstance()) return this; + if (other.hasName()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.hostGroups_.isEmpty()) { + if (hostGroups_.isEmpty()) { + hostGroups_ = other.hostGroups_; + bitField0_ |= 0x00000002; + } else { + ensureHostGroupsIsMutable(); + hostGroups_.addAll(other.hostGroups_); + } + onChanged(); + } + if (!other.getIdentifier().isEmpty()) { + identifier_ = other.identifier_; + bitField0_ |= 0x00000004; + onChanged(); + } + if (other.hasSizeGib()) { + setSizeGib(other.getSizeGib()); + } + if (other.osType_ != 0) { + setOsTypeValue(other.getOsTypeValue()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + java.lang.String s = input.readStringRequireUtf8(); + ensureHostGroupsIsMutable(); + hostGroups_.add(s); + break; + } // case 18 + case 26: + { + identifier_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 26 + case 32: + { + sizeGib_ = input.readInt64(); + bitField0_ |= 0x00000008; + break; + } // case 32 + case 40: + { + osType_ = input.readEnum(); + bitField0_ |= 0x00000010; + break; + } // case 40 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object name_ = ""; + + /** + * + * + *
+     * Optional. User-defined name for the block device, unique within the volume.
+     * In case no user input is provided, name will be auto-generated in the
+     * backend. The name must meet the following requirements:
+     * *   Be between 1 and 255 characters long.
+     * *   Contain only uppercase or lowercase letters (A-Z, a-z), numbers (0-9),
+     *     and the following special characters: "-", "_", "}", "{", ".".
+     * *   Spaces are not allowed.
+     * 
+ * + * optional string name = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return Whether the name field is set. + */ + public boolean hasName() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * Optional. User-defined name for the block device, unique within the volume.
+     * In case no user input is provided, name will be auto-generated in the
+     * backend. The name must meet the following requirements:
+     * *   Be between 1 and 255 characters long.
+     * *   Contain only uppercase or lowercase letters (A-Z, a-z), numbers (0-9),
+     *     and the following special characters: "-", "_", "}", "{", ".".
+     * *   Spaces are not allowed.
+     * 
+ * + * optional string name = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Optional. User-defined name for the block device, unique within the volume.
+     * In case no user input is provided, name will be auto-generated in the
+     * backend. The name must meet the following requirements:
+     * *   Be between 1 and 255 characters long.
+     * *   Contain only uppercase or lowercase letters (A-Z, a-z), numbers (0-9),
+     *     and the following special characters: "-", "_", "}", "{", ".".
+     * *   Spaces are not allowed.
+     * 
+ * + * optional string name = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Optional. User-defined name for the block device, unique within the volume.
+     * In case no user input is provided, name will be auto-generated in the
+     * backend. The name must meet the following requirements:
+     * *   Be between 1 and 255 characters long.
+     * *   Contain only uppercase or lowercase letters (A-Z, a-z), numbers (0-9),
+     *     and the following special characters: "-", "_", "}", "{", ".".
+     * *   Spaces are not allowed.
+     * 
+ * + * optional string name = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. User-defined name for the block device, unique within the volume.
+     * In case no user input is provided, name will be auto-generated in the
+     * backend. The name must meet the following requirements:
+     * *   Be between 1 and 255 characters long.
+     * *   Contain only uppercase or lowercase letters (A-Z, a-z), numbers (0-9),
+     *     and the following special characters: "-", "_", "}", "{", ".".
+     * *   Spaces are not allowed.
+     * 
+ * + * optional string name = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. User-defined name for the block device, unique within the volume.
+     * In case no user input is provided, name will be auto-generated in the
+     * backend. The name must meet the following requirements:
+     * *   Be between 1 and 255 characters long.
+     * *   Contain only uppercase or lowercase letters (A-Z, a-z), numbers (0-9),
+     *     and the following special characters: "-", "_", "}", "{", ".".
+     * *   Spaces are not allowed.
+     * 
+ * + * optional string name = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private com.google.protobuf.LazyStringArrayList hostGroups_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + private void ensureHostGroupsIsMutable() { + if (!hostGroups_.isModifiable()) { + hostGroups_ = new com.google.protobuf.LazyStringArrayList(hostGroups_); + } + bitField0_ |= 0x00000002; + } + + /** + * + * + *
+     * Optional. A list of host groups that identify hosts that can mount the
+     * block volume. Format:
+     * `projects/{project_id}/locations/{location}/hostGroups/{host_group_id}`
+     * This field can be updated after the block device is created.
+     * 
+ * + * + * repeated string host_groups = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return A list containing the hostGroups. + */ + public com.google.protobuf.ProtocolStringList getHostGroupsList() { + hostGroups_.makeImmutable(); + return hostGroups_; + } + + /** + * + * + *
+     * Optional. A list of host groups that identify hosts that can mount the
+     * block volume. Format:
+     * `projects/{project_id}/locations/{location}/hostGroups/{host_group_id}`
+     * This field can be updated after the block device is created.
+     * 
+ * + * + * repeated string host_groups = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return The count of hostGroups. + */ + public int getHostGroupsCount() { + return hostGroups_.size(); + } + + /** + * + * + *
+     * Optional. A list of host groups that identify hosts that can mount the
+     * block volume. Format:
+     * `projects/{project_id}/locations/{location}/hostGroups/{host_group_id}`
+     * This field can be updated after the block device is created.
+     * 
+ * + * + * repeated string host_groups = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @param index The index of the element to return. + * @return The hostGroups at the given index. + */ + public java.lang.String getHostGroups(int index) { + return hostGroups_.get(index); + } + + /** + * + * + *
+     * Optional. A list of host groups that identify hosts that can mount the
+     * block volume. Format:
+     * `projects/{project_id}/locations/{location}/hostGroups/{host_group_id}`
+     * This field can be updated after the block device is created.
+     * 
+ * + * + * repeated string host_groups = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @param index The index of the value to return. + * @return The bytes of the hostGroups at the given index. + */ + public com.google.protobuf.ByteString getHostGroupsBytes(int index) { + return hostGroups_.getByteString(index); + } + + /** + * + * + *
+     * Optional. A list of host groups that identify hosts that can mount the
+     * block volume. Format:
+     * `projects/{project_id}/locations/{location}/hostGroups/{host_group_id}`
+     * This field can be updated after the block device is created.
+     * 
+ * + * + * repeated string host_groups = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @param index The index to set the value at. + * @param value The hostGroups to set. + * @return This builder for chaining. + */ + public Builder setHostGroups(int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureHostGroupsIsMutable(); + hostGroups_.set(index, value); + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. A list of host groups that identify hosts that can mount the
+     * block volume. Format:
+     * `projects/{project_id}/locations/{location}/hostGroups/{host_group_id}`
+     * This field can be updated after the block device is created.
+     * 
+ * + * + * repeated string host_groups = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @param value The hostGroups to add. + * @return This builder for chaining. + */ + public Builder addHostGroups(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureHostGroupsIsMutable(); + hostGroups_.add(value); + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. A list of host groups that identify hosts that can mount the
+     * block volume. Format:
+     * `projects/{project_id}/locations/{location}/hostGroups/{host_group_id}`
+     * This field can be updated after the block device is created.
+     * 
+ * + * + * repeated string host_groups = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @param values The hostGroups to add. + * @return This builder for chaining. + */ + public Builder addAllHostGroups(java.lang.Iterable values) { + ensureHostGroupsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, hostGroups_); + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. A list of host groups that identify hosts that can mount the
+     * block volume. Format:
+     * `projects/{project_id}/locations/{location}/hostGroups/{host_group_id}`
+     * This field can be updated after the block device is created.
+     * 
+ * + * + * repeated string host_groups = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearHostGroups() { + hostGroups_ = com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002); + ; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. A list of host groups that identify hosts that can mount the
+     * block volume. Format:
+     * `projects/{project_id}/locations/{location}/hostGroups/{host_group_id}`
+     * This field can be updated after the block device is created.
+     * 
+ * + * + * repeated string host_groups = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes of the hostGroups to add. + * @return This builder for chaining. + */ + public Builder addHostGroupsBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureHostGroupsIsMutable(); + hostGroups_.add(value); + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private java.lang.Object identifier_ = ""; + + /** + * + * + *
+     * Output only. Device identifier of the block volume. This represents
+     * `lun_serial_number` for iSCSI volumes.
+     * 
+ * + * string identifier = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The identifier. + */ + public java.lang.String getIdentifier() { + java.lang.Object ref = identifier_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + identifier_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Output only. Device identifier of the block volume. This represents
+     * `lun_serial_number` for iSCSI volumes.
+     * 
+ * + * string identifier = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for identifier. + */ + public com.google.protobuf.ByteString getIdentifierBytes() { + java.lang.Object ref = identifier_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + identifier_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Output only. Device identifier of the block volume. This represents
+     * `lun_serial_number` for iSCSI volumes.
+     * 
+ * + * string identifier = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The identifier to set. + * @return This builder for chaining. + */ + public Builder setIdentifier(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + identifier_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Device identifier of the block volume. This represents
+     * `lun_serial_number` for iSCSI volumes.
+     * 
+ * + * string identifier = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return This builder for chaining. + */ + public Builder clearIdentifier() { + identifier_ = getDefaultInstance().getIdentifier(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Device identifier of the block volume. This represents
+     * `lun_serial_number` for iSCSI volumes.
+     * 
+ * + * string identifier = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The bytes for identifier to set. + * @return This builder for chaining. + */ + public Builder setIdentifierBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + identifier_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + private long sizeGib_; + + /** + * + * + *
+     * Optional. The size of the block device in GiB.
+     * Any value provided for the `size_gib` field during volume creation is
+     * ignored. The block device's size is system-managed and will be set to match
+     * the parent Volume's `capacity_gib`.
+     * 
+ * + * optional int64 size_gib = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return Whether the sizeGib field is set. + */ + @java.lang.Override + public boolean hasSizeGib() { + return ((bitField0_ & 0x00000008) != 0); + } + + /** + * + * + *
+     * Optional. The size of the block device in GiB.
+     * Any value provided for the `size_gib` field during volume creation is
+     * ignored. The block device's size is system-managed and will be set to match
+     * the parent Volume's `capacity_gib`.
+     * 
+ * + * optional int64 size_gib = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The sizeGib. + */ + @java.lang.Override + public long getSizeGib() { + return sizeGib_; + } + + /** + * + * + *
+     * Optional. The size of the block device in GiB.
+     * Any value provided for the `size_gib` field during volume creation is
+     * ignored. The block device's size is system-managed and will be set to match
+     * the parent Volume's `capacity_gib`.
+     * 
+ * + * optional int64 size_gib = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The sizeGib to set. + * @return This builder for chaining. + */ + public Builder setSizeGib(long value) { + + sizeGib_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. The size of the block device in GiB.
+     * Any value provided for the `size_gib` field during volume creation is
+     * ignored. The block device's size is system-managed and will be set to match
+     * the parent Volume's `capacity_gib`.
+     * 
+ * + * optional int64 size_gib = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearSizeGib() { + bitField0_ = (bitField0_ & ~0x00000008); + sizeGib_ = 0L; + onChanged(); + return this; + } + + private int osType_ = 0; + + /** + * + * + *
+     * Required. Immutable. The OS type of the volume.
+     * This field can't be changed after the block device is created.
+     * 
+ * + * + * .google.cloud.netapp.v1.OsType os_type = 5 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * + * + * @return The enum numeric value on the wire for osType. + */ + @java.lang.Override + public int getOsTypeValue() { + return osType_; + } + + /** + * + * + *
+     * Required. Immutable. The OS type of the volume.
+     * This field can't be changed after the block device is created.
+     * 
+ * + * + * .google.cloud.netapp.v1.OsType os_type = 5 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * + * + * @param value The enum numeric value on the wire for osType to set. + * @return This builder for chaining. + */ + public Builder setOsTypeValue(int value) { + osType_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Immutable. The OS type of the volume.
+     * This field can't be changed after the block device is created.
+     * 
+ * + * + * .google.cloud.netapp.v1.OsType os_type = 5 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * + * + * @return The osType. + */ + @java.lang.Override + public com.google.cloud.netapp.v1.OsType getOsType() { + com.google.cloud.netapp.v1.OsType result = + com.google.cloud.netapp.v1.OsType.forNumber(osType_); + return result == null ? com.google.cloud.netapp.v1.OsType.UNRECOGNIZED : result; + } + + /** + * + * + *
+     * Required. Immutable. The OS type of the volume.
+     * This field can't be changed after the block device is created.
+     * 
+ * + * + * .google.cloud.netapp.v1.OsType os_type = 5 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * + * + * @param value The osType to set. + * @return This builder for chaining. + */ + public Builder setOsType(com.google.cloud.netapp.v1.OsType value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000010; + osType_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Immutable. The OS type of the volume.
+     * This field can't be changed after the block device is created.
+     * 
+ * + * + * .google.cloud.netapp.v1.OsType os_type = 5 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * + * + * @return This builder for chaining. + */ + public Builder clearOsType() { + bitField0_ = (bitField0_ & ~0x00000010); + osType_ = 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.netapp.v1.BlockDevice) + } + + // @@protoc_insertion_point(class_scope:google.cloud.netapp.v1.BlockDevice) + private static final com.google.cloud.netapp.v1.BlockDevice DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.netapp.v1.BlockDevice(); + } + + public static com.google.cloud.netapp.v1.BlockDevice getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public BlockDevice parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.netapp.v1.BlockDevice getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/BlockDeviceOrBuilder.java b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/BlockDeviceOrBuilder.java new file mode 100644 index 000000000000..e83db8e9cf38 --- /dev/null +++ b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/BlockDeviceOrBuilder.java @@ -0,0 +1,249 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/netapp/v1/volume.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.netapp.v1; + +public interface BlockDeviceOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.netapp.v1.BlockDevice) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Optional. User-defined name for the block device, unique within the volume.
+   * In case no user input is provided, name will be auto-generated in the
+   * backend. The name must meet the following requirements:
+   * *   Be between 1 and 255 characters long.
+   * *   Contain only uppercase or lowercase letters (A-Z, a-z), numbers (0-9),
+   *     and the following special characters: "-", "_", "}", "{", ".".
+   * *   Spaces are not allowed.
+   * 
+ * + * optional string name = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return Whether the name field is set. + */ + boolean hasName(); + + /** + * + * + *
+   * Optional. User-defined name for the block device, unique within the volume.
+   * In case no user input is provided, name will be auto-generated in the
+   * backend. The name must meet the following requirements:
+   * *   Be between 1 and 255 characters long.
+   * *   Contain only uppercase or lowercase letters (A-Z, a-z), numbers (0-9),
+   *     and the following special characters: "-", "_", "}", "{", ".".
+   * *   Spaces are not allowed.
+   * 
+ * + * optional string name = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * Optional. User-defined name for the block device, unique within the volume.
+   * In case no user input is provided, name will be auto-generated in the
+   * backend. The name must meet the following requirements:
+   * *   Be between 1 and 255 characters long.
+   * *   Contain only uppercase or lowercase letters (A-Z, a-z), numbers (0-9),
+   *     and the following special characters: "-", "_", "}", "{", ".".
+   * *   Spaces are not allowed.
+   * 
+ * + * optional string name = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * + * + *
+   * Optional. A list of host groups that identify hosts that can mount the
+   * block volume. Format:
+   * `projects/{project_id}/locations/{location}/hostGroups/{host_group_id}`
+   * This field can be updated after the block device is created.
+   * 
+ * + * + * repeated string host_groups = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return A list containing the hostGroups. + */ + java.util.List getHostGroupsList(); + + /** + * + * + *
+   * Optional. A list of host groups that identify hosts that can mount the
+   * block volume. Format:
+   * `projects/{project_id}/locations/{location}/hostGroups/{host_group_id}`
+   * This field can be updated after the block device is created.
+   * 
+ * + * + * repeated string host_groups = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return The count of hostGroups. + */ + int getHostGroupsCount(); + + /** + * + * + *
+   * Optional. A list of host groups that identify hosts that can mount the
+   * block volume. Format:
+   * `projects/{project_id}/locations/{location}/hostGroups/{host_group_id}`
+   * This field can be updated after the block device is created.
+   * 
+ * + * + * repeated string host_groups = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @param index The index of the element to return. + * @return The hostGroups at the given index. + */ + java.lang.String getHostGroups(int index); + + /** + * + * + *
+   * Optional. A list of host groups that identify hosts that can mount the
+   * block volume. Format:
+   * `projects/{project_id}/locations/{location}/hostGroups/{host_group_id}`
+   * This field can be updated after the block device is created.
+   * 
+ * + * + * repeated string host_groups = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @param index The index of the value to return. + * @return The bytes of the hostGroups at the given index. + */ + com.google.protobuf.ByteString getHostGroupsBytes(int index); + + /** + * + * + *
+   * Output only. Device identifier of the block volume. This represents
+   * `lun_serial_number` for iSCSI volumes.
+   * 
+ * + * string identifier = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The identifier. + */ + java.lang.String getIdentifier(); + + /** + * + * + *
+   * Output only. Device identifier of the block volume. This represents
+   * `lun_serial_number` for iSCSI volumes.
+   * 
+ * + * string identifier = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for identifier. + */ + com.google.protobuf.ByteString getIdentifierBytes(); + + /** + * + * + *
+   * Optional. The size of the block device in GiB.
+   * Any value provided for the `size_gib` field during volume creation is
+   * ignored. The block device's size is system-managed and will be set to match
+   * the parent Volume's `capacity_gib`.
+   * 
+ * + * optional int64 size_gib = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return Whether the sizeGib field is set. + */ + boolean hasSizeGib(); + + /** + * + * + *
+   * Optional. The size of the block device in GiB.
+   * Any value provided for the `size_gib` field during volume creation is
+   * ignored. The block device's size is system-managed and will be set to match
+   * the parent Volume's `capacity_gib`.
+   * 
+ * + * optional int64 size_gib = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The sizeGib. + */ + long getSizeGib(); + + /** + * + * + *
+   * Required. Immutable. The OS type of the volume.
+   * This field can't be changed after the block device is created.
+   * 
+ * + * + * .google.cloud.netapp.v1.OsType os_type = 5 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * + * + * @return The enum numeric value on the wire for osType. + */ + int getOsTypeValue(); + + /** + * + * + *
+   * Required. Immutable. The OS type of the volume.
+   * This field can't be changed after the block device is created.
+   * 
+ * + * + * .google.cloud.netapp.v1.OsType os_type = 5 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * + * + * @return The osType. + */ + com.google.cloud.netapp.v1.OsType getOsType(); +} diff --git a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/CacheConfig.java b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/CacheConfig.java new file mode 100644 index 000000000000..4ec0b7cf3e39 --- /dev/null +++ b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/CacheConfig.java @@ -0,0 +1,1456 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/netapp/v1/volume.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.netapp.v1; + +/** + * + * + *
+ * Configuration of the cache volume.
+ * 
+ * + * Protobuf type {@code google.cloud.netapp.v1.CacheConfig} + */ +public final class CacheConfig extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.netapp.v1.CacheConfig) + CacheConfigOrBuilder { + private static final long serialVersionUID = 0L; + + // Use CacheConfig.newBuilder() to construct. + private CacheConfig(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private CacheConfig() { + cachePrePopulateState_ = 0; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new CacheConfig(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.netapp.v1.VolumeProto + .internal_static_google_cloud_netapp_v1_CacheConfig_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.netapp.v1.VolumeProto + .internal_static_google_cloud_netapp_v1_CacheConfig_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.netapp.v1.CacheConfig.class, + com.google.cloud.netapp.v1.CacheConfig.Builder.class); + } + + /** + * + * + *
+   * State of the prepopulation job indicating how the prepopulation is
+   * progressing.
+   * 
+ * + * Protobuf enum {@code google.cloud.netapp.v1.CacheConfig.CachePrePopulateState} + */ + public enum CachePrePopulateState implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * Default unspecified state.
+     * 
+ * + * CACHE_PRE_POPULATE_STATE_UNSPECIFIED = 0; + */ + CACHE_PRE_POPULATE_STATE_UNSPECIFIED(0), + /** + * + * + *
+     * State representing when the most recent create or update request did not
+     * require a prepopulation job.
+     * 
+ * + * NOT_NEEDED = 1; + */ + NOT_NEEDED(1), + /** + * + * + *
+     * State representing when the most recent update request requested a
+     * prepopulation job but it has not yet completed.
+     * 
+ * + * IN_PROGRESS = 2; + */ + IN_PROGRESS(2), + /** + * + * + *
+     * State representing when the most recent update request requested a
+     * prepopulation job and it has completed successfully.
+     * 
+ * + * COMPLETE = 3; + */ + COMPLETE(3), + /** + * + * + *
+     * State representing when the most recent update request requested a
+     * prepopulation job but the prepopulate job failed.
+     * 
+ * + * ERROR = 4; + */ + ERROR(4), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+     * Default unspecified state.
+     * 
+ * + * CACHE_PRE_POPULATE_STATE_UNSPECIFIED = 0; + */ + public static final int CACHE_PRE_POPULATE_STATE_UNSPECIFIED_VALUE = 0; + + /** + * + * + *
+     * State representing when the most recent create or update request did not
+     * require a prepopulation job.
+     * 
+ * + * NOT_NEEDED = 1; + */ + public static final int NOT_NEEDED_VALUE = 1; + + /** + * + * + *
+     * State representing when the most recent update request requested a
+     * prepopulation job but it has not yet completed.
+     * 
+ * + * IN_PROGRESS = 2; + */ + public static final int IN_PROGRESS_VALUE = 2; + + /** + * + * + *
+     * State representing when the most recent update request requested a
+     * prepopulation job and it has completed successfully.
+     * 
+ * + * COMPLETE = 3; + */ + public static final int COMPLETE_VALUE = 3; + + /** + * + * + *
+     * State representing when the most recent update request requested a
+     * prepopulation job but the prepopulate job failed.
+     * 
+ * + * ERROR = 4; + */ + public static final int ERROR_VALUE = 4; + + 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 CachePrePopulateState 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 CachePrePopulateState forNumber(int value) { + switch (value) { + case 0: + return CACHE_PRE_POPULATE_STATE_UNSPECIFIED; + case 1: + return NOT_NEEDED; + case 2: + return IN_PROGRESS; + case 3: + return COMPLETE; + case 4: + return ERROR; + 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 CachePrePopulateState findValueByNumber(int number) { + return CachePrePopulateState.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.netapp.v1.CacheConfig.getDescriptor().getEnumTypes().get(0); + } + + private static final CachePrePopulateState[] VALUES = values(); + + public static CachePrePopulateState 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 CachePrePopulateState(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.netapp.v1.CacheConfig.CachePrePopulateState) + } + + private int bitField0_; + public static final int CACHE_PRE_POPULATE_FIELD_NUMBER = 1; + private com.google.cloud.netapp.v1.CachePrePopulate cachePrePopulate_; + + /** + * + * + *
+   * Optional. Pre-populate cache volume with data from the origin volume.
+   * 
+ * + * + * .google.cloud.netapp.v1.CachePrePopulate cache_pre_populate = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the cachePrePopulate field is set. + */ + @java.lang.Override + public boolean hasCachePrePopulate() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * Optional. Pre-populate cache volume with data from the origin volume.
+   * 
+ * + * + * .google.cloud.netapp.v1.CachePrePopulate cache_pre_populate = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The cachePrePopulate. + */ + @java.lang.Override + public com.google.cloud.netapp.v1.CachePrePopulate getCachePrePopulate() { + return cachePrePopulate_ == null + ? com.google.cloud.netapp.v1.CachePrePopulate.getDefaultInstance() + : cachePrePopulate_; + } + + /** + * + * + *
+   * Optional. Pre-populate cache volume with data from the origin volume.
+   * 
+ * + * + * .google.cloud.netapp.v1.CachePrePopulate cache_pre_populate = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.netapp.v1.CachePrePopulateOrBuilder getCachePrePopulateOrBuilder() { + return cachePrePopulate_ == null + ? com.google.cloud.netapp.v1.CachePrePopulate.getDefaultInstance() + : cachePrePopulate_; + } + + public static final int WRITEBACK_ENABLED_FIELD_NUMBER = 2; + private boolean writebackEnabled_ = false; + + /** + * + * + *
+   * Optional. Flag indicating whether writeback is enabled for the FlexCache
+   * volume.
+   * 
+ * + * optional bool writeback_enabled = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return Whether the writebackEnabled field is set. + */ + @java.lang.Override + public boolean hasWritebackEnabled() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+   * Optional. Flag indicating whether writeback is enabled for the FlexCache
+   * volume.
+   * 
+ * + * optional bool writeback_enabled = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The writebackEnabled. + */ + @java.lang.Override + public boolean getWritebackEnabled() { + return writebackEnabled_; + } + + public static final int CIFS_CHANGE_NOTIFY_ENABLED_FIELD_NUMBER = 5; + private boolean cifsChangeNotifyEnabled_ = false; + + /** + * + * + *
+   * Optional. Flag indicating whether a CIFS change notification is enabled for
+   * the FlexCache volume.
+   * 
+ * + * optional bool cifs_change_notify_enabled = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the cifsChangeNotifyEnabled field is set. + */ + @java.lang.Override + public boolean hasCifsChangeNotifyEnabled() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+   * Optional. Flag indicating whether a CIFS change notification is enabled for
+   * the FlexCache volume.
+   * 
+ * + * optional bool cifs_change_notify_enabled = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The cifsChangeNotifyEnabled. + */ + @java.lang.Override + public boolean getCifsChangeNotifyEnabled() { + return cifsChangeNotifyEnabled_; + } + + public static final int CACHE_PRE_POPULATE_STATE_FIELD_NUMBER = 6; + private int cachePrePopulateState_ = 0; + + /** + * + * + *
+   * Output only. State of the prepopulation job indicating how the
+   * prepopulation is progressing.
+   * 
+ * + * + * .google.cloud.netapp.v1.CacheConfig.CachePrePopulateState cache_pre_populate_state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The enum numeric value on the wire for cachePrePopulateState. + */ + @java.lang.Override + public int getCachePrePopulateStateValue() { + return cachePrePopulateState_; + } + + /** + * + * + *
+   * Output only. State of the prepopulation job indicating how the
+   * prepopulation is progressing.
+   * 
+ * + * + * .google.cloud.netapp.v1.CacheConfig.CachePrePopulateState cache_pre_populate_state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The cachePrePopulateState. + */ + @java.lang.Override + public com.google.cloud.netapp.v1.CacheConfig.CachePrePopulateState getCachePrePopulateState() { + com.google.cloud.netapp.v1.CacheConfig.CachePrePopulateState result = + com.google.cloud.netapp.v1.CacheConfig.CachePrePopulateState.forNumber( + cachePrePopulateState_); + return result == null + ? com.google.cloud.netapp.v1.CacheConfig.CachePrePopulateState.UNRECOGNIZED + : result; + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(1, getCachePrePopulate()); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeBool(2, writebackEnabled_); + } + if (((bitField0_ & 0x00000004) != 0)) { + output.writeBool(5, cifsChangeNotifyEnabled_); + } + if (cachePrePopulateState_ + != com.google.cloud.netapp.v1.CacheConfig.CachePrePopulateState + .CACHE_PRE_POPULATE_STATE_UNSPECIFIED + .getNumber()) { + output.writeEnum(6, cachePrePopulateState_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getCachePrePopulate()); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeBoolSize(2, writebackEnabled_); + } + if (((bitField0_ & 0x00000004) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeBoolSize(5, cifsChangeNotifyEnabled_); + } + if (cachePrePopulateState_ + != com.google.cloud.netapp.v1.CacheConfig.CachePrePopulateState + .CACHE_PRE_POPULATE_STATE_UNSPECIFIED + .getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(6, cachePrePopulateState_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.netapp.v1.CacheConfig)) { + return super.equals(obj); + } + com.google.cloud.netapp.v1.CacheConfig other = (com.google.cloud.netapp.v1.CacheConfig) obj; + + if (hasCachePrePopulate() != other.hasCachePrePopulate()) return false; + if (hasCachePrePopulate()) { + if (!getCachePrePopulate().equals(other.getCachePrePopulate())) return false; + } + if (hasWritebackEnabled() != other.hasWritebackEnabled()) return false; + if (hasWritebackEnabled()) { + if (getWritebackEnabled() != other.getWritebackEnabled()) return false; + } + if (hasCifsChangeNotifyEnabled() != other.hasCifsChangeNotifyEnabled()) return false; + if (hasCifsChangeNotifyEnabled()) { + if (getCifsChangeNotifyEnabled() != other.getCifsChangeNotifyEnabled()) return false; + } + if (cachePrePopulateState_ != other.cachePrePopulateState_) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasCachePrePopulate()) { + hash = (37 * hash) + CACHE_PRE_POPULATE_FIELD_NUMBER; + hash = (53 * hash) + getCachePrePopulate().hashCode(); + } + if (hasWritebackEnabled()) { + hash = (37 * hash) + WRITEBACK_ENABLED_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getWritebackEnabled()); + } + if (hasCifsChangeNotifyEnabled()) { + hash = (37 * hash) + CIFS_CHANGE_NOTIFY_ENABLED_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getCifsChangeNotifyEnabled()); + } + hash = (37 * hash) + CACHE_PRE_POPULATE_STATE_FIELD_NUMBER; + hash = (53 * hash) + cachePrePopulateState_; + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.netapp.v1.CacheConfig parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.netapp.v1.CacheConfig 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.netapp.v1.CacheConfig parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.netapp.v1.CacheConfig 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.netapp.v1.CacheConfig parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.netapp.v1.CacheConfig parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.netapp.v1.CacheConfig parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.netapp.v1.CacheConfig 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.netapp.v1.CacheConfig parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.netapp.v1.CacheConfig 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.netapp.v1.CacheConfig parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.netapp.v1.CacheConfig 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.netapp.v1.CacheConfig 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; + } + + /** + * + * + *
+   * Configuration of the cache volume.
+   * 
+ * + * Protobuf type {@code google.cloud.netapp.v1.CacheConfig} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.netapp.v1.CacheConfig) + com.google.cloud.netapp.v1.CacheConfigOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.netapp.v1.VolumeProto + .internal_static_google_cloud_netapp_v1_CacheConfig_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.netapp.v1.VolumeProto + .internal_static_google_cloud_netapp_v1_CacheConfig_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.netapp.v1.CacheConfig.class, + com.google.cloud.netapp.v1.CacheConfig.Builder.class); + } + + // Construct using com.google.cloud.netapp.v1.CacheConfig.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getCachePrePopulateFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + cachePrePopulate_ = null; + if (cachePrePopulateBuilder_ != null) { + cachePrePopulateBuilder_.dispose(); + cachePrePopulateBuilder_ = null; + } + writebackEnabled_ = false; + cifsChangeNotifyEnabled_ = false; + cachePrePopulateState_ = 0; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.netapp.v1.VolumeProto + .internal_static_google_cloud_netapp_v1_CacheConfig_descriptor; + } + + @java.lang.Override + public com.google.cloud.netapp.v1.CacheConfig getDefaultInstanceForType() { + return com.google.cloud.netapp.v1.CacheConfig.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.netapp.v1.CacheConfig build() { + com.google.cloud.netapp.v1.CacheConfig result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.netapp.v1.CacheConfig buildPartial() { + com.google.cloud.netapp.v1.CacheConfig result = + new com.google.cloud.netapp.v1.CacheConfig(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.netapp.v1.CacheConfig result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.cachePrePopulate_ = + cachePrePopulateBuilder_ == null ? cachePrePopulate_ : cachePrePopulateBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.writebackEnabled_ = writebackEnabled_; + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.cifsChangeNotifyEnabled_ = cifsChangeNotifyEnabled_; + to_bitField0_ |= 0x00000004; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.cachePrePopulateState_ = cachePrePopulateState_; + } + result.bitField0_ |= to_bitField0_; + } + + @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.netapp.v1.CacheConfig) { + return mergeFrom((com.google.cloud.netapp.v1.CacheConfig) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.netapp.v1.CacheConfig other) { + if (other == com.google.cloud.netapp.v1.CacheConfig.getDefaultInstance()) return this; + if (other.hasCachePrePopulate()) { + mergeCachePrePopulate(other.getCachePrePopulate()); + } + if (other.hasWritebackEnabled()) { + setWritebackEnabled(other.getWritebackEnabled()); + } + if (other.hasCifsChangeNotifyEnabled()) { + setCifsChangeNotifyEnabled(other.getCifsChangeNotifyEnabled()); + } + if (other.cachePrePopulateState_ != 0) { + setCachePrePopulateStateValue(other.getCachePrePopulateStateValue()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + input.readMessage( + getCachePrePopulateFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 16: + { + writebackEnabled_ = input.readBool(); + bitField0_ |= 0x00000002; + break; + } // case 16 + case 40: + { + cifsChangeNotifyEnabled_ = input.readBool(); + bitField0_ |= 0x00000004; + break; + } // case 40 + case 48: + { + cachePrePopulateState_ = input.readEnum(); + bitField0_ |= 0x00000008; + break; + } // case 48 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private com.google.cloud.netapp.v1.CachePrePopulate cachePrePopulate_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.netapp.v1.CachePrePopulate, + com.google.cloud.netapp.v1.CachePrePopulate.Builder, + com.google.cloud.netapp.v1.CachePrePopulateOrBuilder> + cachePrePopulateBuilder_; + + /** + * + * + *
+     * Optional. Pre-populate cache volume with data from the origin volume.
+     * 
+ * + * + * .google.cloud.netapp.v1.CachePrePopulate cache_pre_populate = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the cachePrePopulate field is set. + */ + public boolean hasCachePrePopulate() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * Optional. Pre-populate cache volume with data from the origin volume.
+     * 
+ * + * + * .google.cloud.netapp.v1.CachePrePopulate cache_pre_populate = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The cachePrePopulate. + */ + public com.google.cloud.netapp.v1.CachePrePopulate getCachePrePopulate() { + if (cachePrePopulateBuilder_ == null) { + return cachePrePopulate_ == null + ? com.google.cloud.netapp.v1.CachePrePopulate.getDefaultInstance() + : cachePrePopulate_; + } else { + return cachePrePopulateBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Optional. Pre-populate cache volume with data from the origin volume.
+     * 
+ * + * + * .google.cloud.netapp.v1.CachePrePopulate cache_pre_populate = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setCachePrePopulate(com.google.cloud.netapp.v1.CachePrePopulate value) { + if (cachePrePopulateBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + cachePrePopulate_ = value; + } else { + cachePrePopulateBuilder_.setMessage(value); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Pre-populate cache volume with data from the origin volume.
+     * 
+ * + * + * .google.cloud.netapp.v1.CachePrePopulate cache_pre_populate = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setCachePrePopulate( + com.google.cloud.netapp.v1.CachePrePopulate.Builder builderForValue) { + if (cachePrePopulateBuilder_ == null) { + cachePrePopulate_ = builderForValue.build(); + } else { + cachePrePopulateBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Pre-populate cache volume with data from the origin volume.
+     * 
+ * + * + * .google.cloud.netapp.v1.CachePrePopulate cache_pre_populate = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergeCachePrePopulate(com.google.cloud.netapp.v1.CachePrePopulate value) { + if (cachePrePopulateBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0) + && cachePrePopulate_ != null + && cachePrePopulate_ + != com.google.cloud.netapp.v1.CachePrePopulate.getDefaultInstance()) { + getCachePrePopulateBuilder().mergeFrom(value); + } else { + cachePrePopulate_ = value; + } + } else { + cachePrePopulateBuilder_.mergeFrom(value); + } + if (cachePrePopulate_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Optional. Pre-populate cache volume with data from the origin volume.
+     * 
+ * + * + * .google.cloud.netapp.v1.CachePrePopulate cache_pre_populate = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearCachePrePopulate() { + bitField0_ = (bitField0_ & ~0x00000001); + cachePrePopulate_ = null; + if (cachePrePopulateBuilder_ != null) { + cachePrePopulateBuilder_.dispose(); + cachePrePopulateBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Pre-populate cache volume with data from the origin volume.
+     * 
+ * + * + * .google.cloud.netapp.v1.CachePrePopulate cache_pre_populate = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.netapp.v1.CachePrePopulate.Builder getCachePrePopulateBuilder() { + bitField0_ |= 0x00000001; + onChanged(); + return getCachePrePopulateFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Optional. Pre-populate cache volume with data from the origin volume.
+     * 
+ * + * + * .google.cloud.netapp.v1.CachePrePopulate cache_pre_populate = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.netapp.v1.CachePrePopulateOrBuilder getCachePrePopulateOrBuilder() { + if (cachePrePopulateBuilder_ != null) { + return cachePrePopulateBuilder_.getMessageOrBuilder(); + } else { + return cachePrePopulate_ == null + ? com.google.cloud.netapp.v1.CachePrePopulate.getDefaultInstance() + : cachePrePopulate_; + } + } + + /** + * + * + *
+     * Optional. Pre-populate cache volume with data from the origin volume.
+     * 
+ * + * + * .google.cloud.netapp.v1.CachePrePopulate cache_pre_populate = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.netapp.v1.CachePrePopulate, + com.google.cloud.netapp.v1.CachePrePopulate.Builder, + com.google.cloud.netapp.v1.CachePrePopulateOrBuilder> + getCachePrePopulateFieldBuilder() { + if (cachePrePopulateBuilder_ == null) { + cachePrePopulateBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.netapp.v1.CachePrePopulate, + com.google.cloud.netapp.v1.CachePrePopulate.Builder, + com.google.cloud.netapp.v1.CachePrePopulateOrBuilder>( + getCachePrePopulate(), getParentForChildren(), isClean()); + cachePrePopulate_ = null; + } + return cachePrePopulateBuilder_; + } + + private boolean writebackEnabled_; + + /** + * + * + *
+     * Optional. Flag indicating whether writeback is enabled for the FlexCache
+     * volume.
+     * 
+ * + * optional bool writeback_enabled = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return Whether the writebackEnabled field is set. + */ + @java.lang.Override + public boolean hasWritebackEnabled() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * Optional. Flag indicating whether writeback is enabled for the FlexCache
+     * volume.
+     * 
+ * + * optional bool writeback_enabled = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The writebackEnabled. + */ + @java.lang.Override + public boolean getWritebackEnabled() { + return writebackEnabled_; + } + + /** + * + * + *
+     * Optional. Flag indicating whether writeback is enabled for the FlexCache
+     * volume.
+     * 
+ * + * optional bool writeback_enabled = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The writebackEnabled to set. + * @return This builder for chaining. + */ + public Builder setWritebackEnabled(boolean value) { + + writebackEnabled_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Flag indicating whether writeback is enabled for the FlexCache
+     * volume.
+     * 
+ * + * optional bool writeback_enabled = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearWritebackEnabled() { + bitField0_ = (bitField0_ & ~0x00000002); + writebackEnabled_ = false; + onChanged(); + return this; + } + + private boolean cifsChangeNotifyEnabled_; + + /** + * + * + *
+     * Optional. Flag indicating whether a CIFS change notification is enabled for
+     * the FlexCache volume.
+     * 
+ * + * optional bool cifs_change_notify_enabled = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the cifsChangeNotifyEnabled field is set. + */ + @java.lang.Override + public boolean hasCifsChangeNotifyEnabled() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+     * Optional. Flag indicating whether a CIFS change notification is enabled for
+     * the FlexCache volume.
+     * 
+ * + * optional bool cifs_change_notify_enabled = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The cifsChangeNotifyEnabled. + */ + @java.lang.Override + public boolean getCifsChangeNotifyEnabled() { + return cifsChangeNotifyEnabled_; + } + + /** + * + * + *
+     * Optional. Flag indicating whether a CIFS change notification is enabled for
+     * the FlexCache volume.
+     * 
+ * + * optional bool cifs_change_notify_enabled = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param value The cifsChangeNotifyEnabled to set. + * @return This builder for chaining. + */ + public Builder setCifsChangeNotifyEnabled(boolean value) { + + cifsChangeNotifyEnabled_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Flag indicating whether a CIFS change notification is enabled for
+     * the FlexCache volume.
+     * 
+ * + * optional bool cifs_change_notify_enabled = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return This builder for chaining. + */ + public Builder clearCifsChangeNotifyEnabled() { + bitField0_ = (bitField0_ & ~0x00000004); + cifsChangeNotifyEnabled_ = false; + onChanged(); + return this; + } + + private int cachePrePopulateState_ = 0; + + /** + * + * + *
+     * Output only. State of the prepopulation job indicating how the
+     * prepopulation is progressing.
+     * 
+ * + * + * .google.cloud.netapp.v1.CacheConfig.CachePrePopulateState cache_pre_populate_state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The enum numeric value on the wire for cachePrePopulateState. + */ + @java.lang.Override + public int getCachePrePopulateStateValue() { + return cachePrePopulateState_; + } + + /** + * + * + *
+     * Output only. State of the prepopulation job indicating how the
+     * prepopulation is progressing.
+     * 
+ * + * + * .google.cloud.netapp.v1.CacheConfig.CachePrePopulateState cache_pre_populate_state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param value The enum numeric value on the wire for cachePrePopulateState to set. + * @return This builder for chaining. + */ + public Builder setCachePrePopulateStateValue(int value) { + cachePrePopulateState_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. State of the prepopulation job indicating how the
+     * prepopulation is progressing.
+     * 
+ * + * + * .google.cloud.netapp.v1.CacheConfig.CachePrePopulateState cache_pre_populate_state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The cachePrePopulateState. + */ + @java.lang.Override + public com.google.cloud.netapp.v1.CacheConfig.CachePrePopulateState getCachePrePopulateState() { + com.google.cloud.netapp.v1.CacheConfig.CachePrePopulateState result = + com.google.cloud.netapp.v1.CacheConfig.CachePrePopulateState.forNumber( + cachePrePopulateState_); + return result == null + ? com.google.cloud.netapp.v1.CacheConfig.CachePrePopulateState.UNRECOGNIZED + : result; + } + + /** + * + * + *
+     * Output only. State of the prepopulation job indicating how the
+     * prepopulation is progressing.
+     * 
+ * + * + * .google.cloud.netapp.v1.CacheConfig.CachePrePopulateState cache_pre_populate_state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param value The cachePrePopulateState to set. + * @return This builder for chaining. + */ + public Builder setCachePrePopulateState( + com.google.cloud.netapp.v1.CacheConfig.CachePrePopulateState value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000008; + cachePrePopulateState_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. State of the prepopulation job indicating how the
+     * prepopulation is progressing.
+     * 
+ * + * + * .google.cloud.netapp.v1.CacheConfig.CachePrePopulateState cache_pre_populate_state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return This builder for chaining. + */ + public Builder clearCachePrePopulateState() { + bitField0_ = (bitField0_ & ~0x00000008); + cachePrePopulateState_ = 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.netapp.v1.CacheConfig) + } + + // @@protoc_insertion_point(class_scope:google.cloud.netapp.v1.CacheConfig) + private static final com.google.cloud.netapp.v1.CacheConfig DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.netapp.v1.CacheConfig(); + } + + public static com.google.cloud.netapp.v1.CacheConfig getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public CacheConfig parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.netapp.v1.CacheConfig getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/CacheConfigOrBuilder.java b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/CacheConfigOrBuilder.java new file mode 100644 index 000000000000..f4d2b14359a9 --- /dev/null +++ b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/CacheConfigOrBuilder.java @@ -0,0 +1,159 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/netapp/v1/volume.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.netapp.v1; + +public interface CacheConfigOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.netapp.v1.CacheConfig) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Optional. Pre-populate cache volume with data from the origin volume.
+   * 
+ * + * + * .google.cloud.netapp.v1.CachePrePopulate cache_pre_populate = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the cachePrePopulate field is set. + */ + boolean hasCachePrePopulate(); + + /** + * + * + *
+   * Optional. Pre-populate cache volume with data from the origin volume.
+   * 
+ * + * + * .google.cloud.netapp.v1.CachePrePopulate cache_pre_populate = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The cachePrePopulate. + */ + com.google.cloud.netapp.v1.CachePrePopulate getCachePrePopulate(); + + /** + * + * + *
+   * Optional. Pre-populate cache volume with data from the origin volume.
+   * 
+ * + * + * .google.cloud.netapp.v1.CachePrePopulate cache_pre_populate = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.netapp.v1.CachePrePopulateOrBuilder getCachePrePopulateOrBuilder(); + + /** + * + * + *
+   * Optional. Flag indicating whether writeback is enabled for the FlexCache
+   * volume.
+   * 
+ * + * optional bool writeback_enabled = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return Whether the writebackEnabled field is set. + */ + boolean hasWritebackEnabled(); + + /** + * + * + *
+   * Optional. Flag indicating whether writeback is enabled for the FlexCache
+   * volume.
+   * 
+ * + * optional bool writeback_enabled = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The writebackEnabled. + */ + boolean getWritebackEnabled(); + + /** + * + * + *
+   * Optional. Flag indicating whether a CIFS change notification is enabled for
+   * the FlexCache volume.
+   * 
+ * + * optional bool cifs_change_notify_enabled = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the cifsChangeNotifyEnabled field is set. + */ + boolean hasCifsChangeNotifyEnabled(); + + /** + * + * + *
+   * Optional. Flag indicating whether a CIFS change notification is enabled for
+   * the FlexCache volume.
+   * 
+ * + * optional bool cifs_change_notify_enabled = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The cifsChangeNotifyEnabled. + */ + boolean getCifsChangeNotifyEnabled(); + + /** + * + * + *
+   * Output only. State of the prepopulation job indicating how the
+   * prepopulation is progressing.
+   * 
+ * + * + * .google.cloud.netapp.v1.CacheConfig.CachePrePopulateState cache_pre_populate_state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The enum numeric value on the wire for cachePrePopulateState. + */ + int getCachePrePopulateStateValue(); + + /** + * + * + *
+   * Output only. State of the prepopulation job indicating how the
+   * prepopulation is progressing.
+   * 
+ * + * + * .google.cloud.netapp.v1.CacheConfig.CachePrePopulateState cache_pre_populate_state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The cachePrePopulateState. + */ + com.google.cloud.netapp.v1.CacheConfig.CachePrePopulateState getCachePrePopulateState(); +} diff --git a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/CacheParameters.java b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/CacheParameters.java new file mode 100644 index 000000000000..f5e8579aff66 --- /dev/null +++ b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/CacheParameters.java @@ -0,0 +1,3048 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/netapp/v1/volume.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.netapp.v1; + +/** + * + * + *
+ * Cache Parameters for the volume.
+ * 
+ * + * Protobuf type {@code google.cloud.netapp.v1.CacheParameters} + */ +public final class CacheParameters extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.netapp.v1.CacheParameters) + CacheParametersOrBuilder { + private static final long serialVersionUID = 0L; + + // Use CacheParameters.newBuilder() to construct. + private CacheParameters(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private CacheParameters() { + peerVolumeName_ = ""; + peerClusterName_ = ""; + peerSvmName_ = ""; + peerIpAddresses_ = com.google.protobuf.LazyStringArrayList.emptyList(); + cacheState_ = 0; + command_ = ""; + passphrase_ = ""; + stateDetails_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new CacheParameters(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.netapp.v1.VolumeProto + .internal_static_google_cloud_netapp_v1_CacheParameters_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.netapp.v1.VolumeProto + .internal_static_google_cloud_netapp_v1_CacheParameters_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.netapp.v1.CacheParameters.class, + com.google.cloud.netapp.v1.CacheParameters.Builder.class); + } + + /** + * + * + *
+   * State of the cache volume indicating the peering status.
+   * 
+ * + * Protobuf enum {@code google.cloud.netapp.v1.CacheParameters.CacheState} + */ + public enum CacheState implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * Default unspecified state.
+     * 
+ * + * CACHE_STATE_UNSPECIFIED = 0; + */ + CACHE_STATE_UNSPECIFIED(0), + /** + * + * + *
+     * State indicating waiting for cluster peering to be established.
+     * 
+ * + * PENDING_CLUSTER_PEERING = 1; + */ + PENDING_CLUSTER_PEERING(1), + /** + * + * + *
+     * State indicating waiting for SVM peering to be established.
+     * 
+ * + * PENDING_SVM_PEERING = 2; + */ + PENDING_SVM_PEERING(2), + /** + * + * + *
+     * State indicating successful establishment of peering with origin
+     * volumes's ONTAP cluster.
+     * 
+ * + * PEERED = 3; + */ + PEERED(3), + /** + * + * + *
+     * Terminal state wherein peering with origin volume's ONTAP cluster
+     * has failed.
+     * 
+ * + * ERROR = 4; + */ + ERROR(4), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+     * Default unspecified state.
+     * 
+ * + * CACHE_STATE_UNSPECIFIED = 0; + */ + public static final int CACHE_STATE_UNSPECIFIED_VALUE = 0; + + /** + * + * + *
+     * State indicating waiting for cluster peering to be established.
+     * 
+ * + * PENDING_CLUSTER_PEERING = 1; + */ + public static final int PENDING_CLUSTER_PEERING_VALUE = 1; + + /** + * + * + *
+     * State indicating waiting for SVM peering to be established.
+     * 
+ * + * PENDING_SVM_PEERING = 2; + */ + public static final int PENDING_SVM_PEERING_VALUE = 2; + + /** + * + * + *
+     * State indicating successful establishment of peering with origin
+     * volumes's ONTAP cluster.
+     * 
+ * + * PEERED = 3; + */ + public static final int PEERED_VALUE = 3; + + /** + * + * + *
+     * Terminal state wherein peering with origin volume's ONTAP cluster
+     * has failed.
+     * 
+ * + * ERROR = 4; + */ + public static final int ERROR_VALUE = 4; + + 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 CacheState 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 CacheState forNumber(int value) { + switch (value) { + case 0: + return CACHE_STATE_UNSPECIFIED; + case 1: + return PENDING_CLUSTER_PEERING; + case 2: + return PENDING_SVM_PEERING; + case 3: + return PEERED; + case 4: + return ERROR; + 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 CacheState findValueByNumber(int number) { + return CacheState.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.netapp.v1.CacheParameters.getDescriptor().getEnumTypes().get(0); + } + + private static final CacheState[] VALUES = values(); + + public static CacheState 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 CacheState(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.netapp.v1.CacheParameters.CacheState) + } + + private int bitField0_; + public static final int PEER_VOLUME_NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object peerVolumeName_ = ""; + + /** + * + * + *
+   * Required. Name of the origin volume for the cache volume.
+   * 
+ * + * string peer_volume_name = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The peerVolumeName. + */ + @java.lang.Override + public java.lang.String getPeerVolumeName() { + java.lang.Object ref = peerVolumeName_; + 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(); + peerVolumeName_ = s; + return s; + } + } + + /** + * + * + *
+   * Required. Name of the origin volume for the cache volume.
+   * 
+ * + * string peer_volume_name = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for peerVolumeName. + */ + @java.lang.Override + public com.google.protobuf.ByteString getPeerVolumeNameBytes() { + java.lang.Object ref = peerVolumeName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + peerVolumeName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PEER_CLUSTER_NAME_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object peerClusterName_ = ""; + + /** + * + * + *
+   * Required. Name of the origin volume's ONTAP cluster.
+   * 
+ * + * string peer_cluster_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The peerClusterName. + */ + @java.lang.Override + public java.lang.String getPeerClusterName() { + java.lang.Object ref = peerClusterName_; + 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(); + peerClusterName_ = s; + return s; + } + } + + /** + * + * + *
+   * Required. Name of the origin volume's ONTAP cluster.
+   * 
+ * + * string peer_cluster_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for peerClusterName. + */ + @java.lang.Override + public com.google.protobuf.ByteString getPeerClusterNameBytes() { + java.lang.Object ref = peerClusterName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + peerClusterName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PEER_SVM_NAME_FIELD_NUMBER = 3; + + @SuppressWarnings("serial") + private volatile java.lang.Object peerSvmName_ = ""; + + /** + * + * + *
+   * Required. Name of the origin volume's SVM.
+   * 
+ * + * string peer_svm_name = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The peerSvmName. + */ + @java.lang.Override + public java.lang.String getPeerSvmName() { + java.lang.Object ref = peerSvmName_; + 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(); + peerSvmName_ = s; + return s; + } + } + + /** + * + * + *
+   * Required. Name of the origin volume's SVM.
+   * 
+ * + * string peer_svm_name = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for peerSvmName. + */ + @java.lang.Override + public com.google.protobuf.ByteString getPeerSvmNameBytes() { + java.lang.Object ref = peerSvmName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + peerSvmName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PEER_IP_ADDRESSES_FIELD_NUMBER = 4; + + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList peerIpAddresses_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + /** + * + * + *
+   * Required. List of IC LIF addresses of the origin volume's ONTAP cluster.
+   * 
+ * + * repeated string peer_ip_addresses = 4 [(.google.api.field_behavior) = REQUIRED]; + * + * @return A list containing the peerIpAddresses. + */ + public com.google.protobuf.ProtocolStringList getPeerIpAddressesList() { + return peerIpAddresses_; + } + + /** + * + * + *
+   * Required. List of IC LIF addresses of the origin volume's ONTAP cluster.
+   * 
+ * + * repeated string peer_ip_addresses = 4 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The count of peerIpAddresses. + */ + public int getPeerIpAddressesCount() { + return peerIpAddresses_.size(); + } + + /** + * + * + *
+   * Required. List of IC LIF addresses of the origin volume's ONTAP cluster.
+   * 
+ * + * repeated string peer_ip_addresses = 4 [(.google.api.field_behavior) = REQUIRED]; + * + * @param index The index of the element to return. + * @return The peerIpAddresses at the given index. + */ + public java.lang.String getPeerIpAddresses(int index) { + return peerIpAddresses_.get(index); + } + + /** + * + * + *
+   * Required. List of IC LIF addresses of the origin volume's ONTAP cluster.
+   * 
+ * + * repeated string peer_ip_addresses = 4 [(.google.api.field_behavior) = REQUIRED]; + * + * @param index The index of the value to return. + * @return The bytes of the peerIpAddresses at the given index. + */ + public com.google.protobuf.ByteString getPeerIpAddressesBytes(int index) { + return peerIpAddresses_.getByteString(index); + } + + public static final int ENABLE_GLOBAL_FILE_LOCK_FIELD_NUMBER = 5; + private boolean enableGlobalFileLock_ = false; + + /** + * + * + *
+   * Optional. Indicates whether the cache volume has global file lock enabled.
+   * 
+ * + * optional bool enable_global_file_lock = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the enableGlobalFileLock field is set. + */ + @java.lang.Override + public boolean hasEnableGlobalFileLock() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * Optional. Indicates whether the cache volume has global file lock enabled.
+   * 
+ * + * optional bool enable_global_file_lock = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enableGlobalFileLock. + */ + @java.lang.Override + public boolean getEnableGlobalFileLock() { + return enableGlobalFileLock_; + } + + public static final int CACHE_CONFIG_FIELD_NUMBER = 6; + private com.google.cloud.netapp.v1.CacheConfig cacheConfig_; + + /** + * + * + *
+   * Optional. Configuration of the cache volume.
+   * 
+ * + * + * .google.cloud.netapp.v1.CacheConfig cache_config = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the cacheConfig field is set. + */ + @java.lang.Override + public boolean hasCacheConfig() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+   * Optional. Configuration of the cache volume.
+   * 
+ * + * + * .google.cloud.netapp.v1.CacheConfig cache_config = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The cacheConfig. + */ + @java.lang.Override + public com.google.cloud.netapp.v1.CacheConfig getCacheConfig() { + return cacheConfig_ == null + ? com.google.cloud.netapp.v1.CacheConfig.getDefaultInstance() + : cacheConfig_; + } + + /** + * + * + *
+   * Optional. Configuration of the cache volume.
+   * 
+ * + * + * .google.cloud.netapp.v1.CacheConfig cache_config = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.netapp.v1.CacheConfigOrBuilder getCacheConfigOrBuilder() { + return cacheConfig_ == null + ? com.google.cloud.netapp.v1.CacheConfig.getDefaultInstance() + : cacheConfig_; + } + + public static final int CACHE_STATE_FIELD_NUMBER = 7; + private int cacheState_ = 0; + + /** + * + * + *
+   * Output only. State of the cache volume indicating the peering status.
+   * 
+ * + * + * .google.cloud.netapp.v1.CacheParameters.CacheState cache_state = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The enum numeric value on the wire for cacheState. + */ + @java.lang.Override + public int getCacheStateValue() { + return cacheState_; + } + + /** + * + * + *
+   * Output only. State of the cache volume indicating the peering status.
+   * 
+ * + * + * .google.cloud.netapp.v1.CacheParameters.CacheState cache_state = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The cacheState. + */ + @java.lang.Override + public com.google.cloud.netapp.v1.CacheParameters.CacheState getCacheState() { + com.google.cloud.netapp.v1.CacheParameters.CacheState result = + com.google.cloud.netapp.v1.CacheParameters.CacheState.forNumber(cacheState_); + return result == null + ? com.google.cloud.netapp.v1.CacheParameters.CacheState.UNRECOGNIZED + : result; + } + + public static final int COMMAND_FIELD_NUMBER = 8; + + @SuppressWarnings("serial") + private volatile java.lang.Object command_ = ""; + + /** + * + * + *
+   * Output only. Copy-paste-able commands to be used on user's ONTAP to accept
+   * peering requests.
+   * 
+ * + * string command = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The command. + */ + @java.lang.Override + public java.lang.String getCommand() { + java.lang.Object ref = command_; + 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(); + command_ = s; + return s; + } + } + + /** + * + * + *
+   * Output only. Copy-paste-able commands to be used on user's ONTAP to accept
+   * peering requests.
+   * 
+ * + * string command = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for command. + */ + @java.lang.Override + public com.google.protobuf.ByteString getCommandBytes() { + java.lang.Object ref = command_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + command_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PEERING_COMMAND_EXPIRY_TIME_FIELD_NUMBER = 9; + private com.google.protobuf.Timestamp peeringCommandExpiryTime_; + + /** + * + * + *
+   * Optional. Expiration time for the peering command to be executed on user's
+   * ONTAP.
+   * 
+ * + * + * .google.protobuf.Timestamp peering_command_expiry_time = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the peeringCommandExpiryTime field is set. + */ + @java.lang.Override + public boolean hasPeeringCommandExpiryTime() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+   * Optional. Expiration time for the peering command to be executed on user's
+   * ONTAP.
+   * 
+ * + * + * .google.protobuf.Timestamp peering_command_expiry_time = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The peeringCommandExpiryTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getPeeringCommandExpiryTime() { + return peeringCommandExpiryTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : peeringCommandExpiryTime_; + } + + /** + * + * + *
+   * Optional. Expiration time for the peering command to be executed on user's
+   * ONTAP.
+   * 
+ * + * + * .google.protobuf.Timestamp peering_command_expiry_time = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getPeeringCommandExpiryTimeOrBuilder() { + return peeringCommandExpiryTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : peeringCommandExpiryTime_; + } + + public static final int PASSPHRASE_FIELD_NUMBER = 10; + + @SuppressWarnings("serial") + private volatile java.lang.Object passphrase_ = ""; + + /** + * + * + *
+   * Output only. Temporary passphrase generated to accept cluster peering
+   * command.
+   * 
+ * + * string passphrase = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The passphrase. + */ + @java.lang.Override + public java.lang.String getPassphrase() { + java.lang.Object ref = passphrase_; + 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(); + passphrase_ = s; + return s; + } + } + + /** + * + * + *
+   * Output only. Temporary passphrase generated to accept cluster peering
+   * command.
+   * 
+ * + * string passphrase = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for passphrase. + */ + @java.lang.Override + public com.google.protobuf.ByteString getPassphraseBytes() { + java.lang.Object ref = passphrase_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + passphrase_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int STATE_DETAILS_FIELD_NUMBER = 12; + + @SuppressWarnings("serial") + private volatile java.lang.Object stateDetails_ = ""; + + /** + * + * + *
+   * Output only. Detailed description of the current cache state.
+   * 
+ * + * string state_details = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The stateDetails. + */ + @java.lang.Override + public java.lang.String getStateDetails() { + java.lang.Object ref = stateDetails_; + 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(); + stateDetails_ = s; + return s; + } + } + + /** + * + * + *
+   * Output only. Detailed description of the current cache state.
+   * 
+ * + * string state_details = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for stateDetails. + */ + @java.lang.Override + public com.google.protobuf.ByteString getStateDetailsBytes() { + java.lang.Object ref = stateDetails_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + stateDetails_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(peerVolumeName_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, peerVolumeName_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(peerClusterName_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, peerClusterName_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(peerSvmName_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, peerSvmName_); + } + for (int i = 0; i < peerIpAddresses_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 4, peerIpAddresses_.getRaw(i)); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeBool(5, enableGlobalFileLock_); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeMessage(6, getCacheConfig()); + } + if (cacheState_ + != com.google.cloud.netapp.v1.CacheParameters.CacheState.CACHE_STATE_UNSPECIFIED + .getNumber()) { + output.writeEnum(7, cacheState_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(command_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 8, command_); + } + if (((bitField0_ & 0x00000004) != 0)) { + output.writeMessage(9, getPeeringCommandExpiryTime()); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(passphrase_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 10, passphrase_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(stateDetails_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 12, stateDetails_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(peerVolumeName_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, peerVolumeName_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(peerClusterName_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, peerClusterName_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(peerSvmName_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, peerSvmName_); + } + { + int dataSize = 0; + for (int i = 0; i < peerIpAddresses_.size(); i++) { + dataSize += computeStringSizeNoTag(peerIpAddresses_.getRaw(i)); + } + size += dataSize; + size += 1 * getPeerIpAddressesList().size(); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeBoolSize(5, enableGlobalFileLock_); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(6, getCacheConfig()); + } + if (cacheState_ + != com.google.cloud.netapp.v1.CacheParameters.CacheState.CACHE_STATE_UNSPECIFIED + .getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(7, cacheState_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(command_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, command_); + } + if (((bitField0_ & 0x00000004) != 0)) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 9, getPeeringCommandExpiryTime()); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(passphrase_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(10, passphrase_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(stateDetails_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(12, stateDetails_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.netapp.v1.CacheParameters)) { + return super.equals(obj); + } + com.google.cloud.netapp.v1.CacheParameters other = + (com.google.cloud.netapp.v1.CacheParameters) obj; + + if (!getPeerVolumeName().equals(other.getPeerVolumeName())) return false; + if (!getPeerClusterName().equals(other.getPeerClusterName())) return false; + if (!getPeerSvmName().equals(other.getPeerSvmName())) return false; + if (!getPeerIpAddressesList().equals(other.getPeerIpAddressesList())) return false; + if (hasEnableGlobalFileLock() != other.hasEnableGlobalFileLock()) return false; + if (hasEnableGlobalFileLock()) { + if (getEnableGlobalFileLock() != other.getEnableGlobalFileLock()) return false; + } + if (hasCacheConfig() != other.hasCacheConfig()) return false; + if (hasCacheConfig()) { + if (!getCacheConfig().equals(other.getCacheConfig())) return false; + } + if (cacheState_ != other.cacheState_) return false; + if (!getCommand().equals(other.getCommand())) return false; + if (hasPeeringCommandExpiryTime() != other.hasPeeringCommandExpiryTime()) return false; + if (hasPeeringCommandExpiryTime()) { + if (!getPeeringCommandExpiryTime().equals(other.getPeeringCommandExpiryTime())) return false; + } + if (!getPassphrase().equals(other.getPassphrase())) return false; + if (!getStateDetails().equals(other.getStateDetails())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + PEER_VOLUME_NAME_FIELD_NUMBER; + hash = (53 * hash) + getPeerVolumeName().hashCode(); + hash = (37 * hash) + PEER_CLUSTER_NAME_FIELD_NUMBER; + hash = (53 * hash) + getPeerClusterName().hashCode(); + hash = (37 * hash) + PEER_SVM_NAME_FIELD_NUMBER; + hash = (53 * hash) + getPeerSvmName().hashCode(); + if (getPeerIpAddressesCount() > 0) { + hash = (37 * hash) + PEER_IP_ADDRESSES_FIELD_NUMBER; + hash = (53 * hash) + getPeerIpAddressesList().hashCode(); + } + if (hasEnableGlobalFileLock()) { + hash = (37 * hash) + ENABLE_GLOBAL_FILE_LOCK_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getEnableGlobalFileLock()); + } + if (hasCacheConfig()) { + hash = (37 * hash) + CACHE_CONFIG_FIELD_NUMBER; + hash = (53 * hash) + getCacheConfig().hashCode(); + } + hash = (37 * hash) + CACHE_STATE_FIELD_NUMBER; + hash = (53 * hash) + cacheState_; + hash = (37 * hash) + COMMAND_FIELD_NUMBER; + hash = (53 * hash) + getCommand().hashCode(); + if (hasPeeringCommandExpiryTime()) { + hash = (37 * hash) + PEERING_COMMAND_EXPIRY_TIME_FIELD_NUMBER; + hash = (53 * hash) + getPeeringCommandExpiryTime().hashCode(); + } + hash = (37 * hash) + PASSPHRASE_FIELD_NUMBER; + hash = (53 * hash) + getPassphrase().hashCode(); + hash = (37 * hash) + STATE_DETAILS_FIELD_NUMBER; + hash = (53 * hash) + getStateDetails().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.netapp.v1.CacheParameters parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.netapp.v1.CacheParameters 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.netapp.v1.CacheParameters parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.netapp.v1.CacheParameters 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.netapp.v1.CacheParameters parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.netapp.v1.CacheParameters parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.netapp.v1.CacheParameters parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.netapp.v1.CacheParameters 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.netapp.v1.CacheParameters parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.netapp.v1.CacheParameters 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.netapp.v1.CacheParameters parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.netapp.v1.CacheParameters 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.netapp.v1.CacheParameters 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; + } + + /** + * + * + *
+   * Cache Parameters for the volume.
+   * 
+ * + * Protobuf type {@code google.cloud.netapp.v1.CacheParameters} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.netapp.v1.CacheParameters) + com.google.cloud.netapp.v1.CacheParametersOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.netapp.v1.VolumeProto + .internal_static_google_cloud_netapp_v1_CacheParameters_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.netapp.v1.VolumeProto + .internal_static_google_cloud_netapp_v1_CacheParameters_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.netapp.v1.CacheParameters.class, + com.google.cloud.netapp.v1.CacheParameters.Builder.class); + } + + // Construct using com.google.cloud.netapp.v1.CacheParameters.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getCacheConfigFieldBuilder(); + getPeeringCommandExpiryTimeFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + peerVolumeName_ = ""; + peerClusterName_ = ""; + peerSvmName_ = ""; + peerIpAddresses_ = com.google.protobuf.LazyStringArrayList.emptyList(); + enableGlobalFileLock_ = false; + cacheConfig_ = null; + if (cacheConfigBuilder_ != null) { + cacheConfigBuilder_.dispose(); + cacheConfigBuilder_ = null; + } + cacheState_ = 0; + command_ = ""; + peeringCommandExpiryTime_ = null; + if (peeringCommandExpiryTimeBuilder_ != null) { + peeringCommandExpiryTimeBuilder_.dispose(); + peeringCommandExpiryTimeBuilder_ = null; + } + passphrase_ = ""; + stateDetails_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.netapp.v1.VolumeProto + .internal_static_google_cloud_netapp_v1_CacheParameters_descriptor; + } + + @java.lang.Override + public com.google.cloud.netapp.v1.CacheParameters getDefaultInstanceForType() { + return com.google.cloud.netapp.v1.CacheParameters.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.netapp.v1.CacheParameters build() { + com.google.cloud.netapp.v1.CacheParameters result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.netapp.v1.CacheParameters buildPartial() { + com.google.cloud.netapp.v1.CacheParameters result = + new com.google.cloud.netapp.v1.CacheParameters(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.netapp.v1.CacheParameters result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.peerVolumeName_ = peerVolumeName_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.peerClusterName_ = peerClusterName_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.peerSvmName_ = peerSvmName_; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + peerIpAddresses_.makeImmutable(); + result.peerIpAddresses_ = peerIpAddresses_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000010) != 0)) { + result.enableGlobalFileLock_ = enableGlobalFileLock_; + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000020) != 0)) { + result.cacheConfig_ = + cacheConfigBuilder_ == null ? cacheConfig_ : cacheConfigBuilder_.build(); + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000040) != 0)) { + result.cacheState_ = cacheState_; + } + if (((from_bitField0_ & 0x00000080) != 0)) { + result.command_ = command_; + } + if (((from_bitField0_ & 0x00000100) != 0)) { + result.peeringCommandExpiryTime_ = + peeringCommandExpiryTimeBuilder_ == null + ? peeringCommandExpiryTime_ + : peeringCommandExpiryTimeBuilder_.build(); + to_bitField0_ |= 0x00000004; + } + if (((from_bitField0_ & 0x00000200) != 0)) { + result.passphrase_ = passphrase_; + } + if (((from_bitField0_ & 0x00000400) != 0)) { + result.stateDetails_ = stateDetails_; + } + result.bitField0_ |= to_bitField0_; + } + + @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.netapp.v1.CacheParameters) { + return mergeFrom((com.google.cloud.netapp.v1.CacheParameters) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.netapp.v1.CacheParameters other) { + if (other == com.google.cloud.netapp.v1.CacheParameters.getDefaultInstance()) return this; + if (!other.getPeerVolumeName().isEmpty()) { + peerVolumeName_ = other.peerVolumeName_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getPeerClusterName().isEmpty()) { + peerClusterName_ = other.peerClusterName_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (!other.getPeerSvmName().isEmpty()) { + peerSvmName_ = other.peerSvmName_; + bitField0_ |= 0x00000004; + onChanged(); + } + if (!other.peerIpAddresses_.isEmpty()) { + if (peerIpAddresses_.isEmpty()) { + peerIpAddresses_ = other.peerIpAddresses_; + bitField0_ |= 0x00000008; + } else { + ensurePeerIpAddressesIsMutable(); + peerIpAddresses_.addAll(other.peerIpAddresses_); + } + onChanged(); + } + if (other.hasEnableGlobalFileLock()) { + setEnableGlobalFileLock(other.getEnableGlobalFileLock()); + } + if (other.hasCacheConfig()) { + mergeCacheConfig(other.getCacheConfig()); + } + if (other.cacheState_ != 0) { + setCacheStateValue(other.getCacheStateValue()); + } + if (!other.getCommand().isEmpty()) { + command_ = other.command_; + bitField0_ |= 0x00000080; + onChanged(); + } + if (other.hasPeeringCommandExpiryTime()) { + mergePeeringCommandExpiryTime(other.getPeeringCommandExpiryTime()); + } + if (!other.getPassphrase().isEmpty()) { + passphrase_ = other.passphrase_; + bitField0_ |= 0x00000200; + onChanged(); + } + if (!other.getStateDetails().isEmpty()) { + stateDetails_ = other.stateDetails_; + bitField0_ |= 0x00000400; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + peerVolumeName_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + peerClusterName_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 26: + { + peerSvmName_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 26 + case 34: + { + java.lang.String s = input.readStringRequireUtf8(); + ensurePeerIpAddressesIsMutable(); + peerIpAddresses_.add(s); + break; + } // case 34 + case 40: + { + enableGlobalFileLock_ = input.readBool(); + bitField0_ |= 0x00000010; + break; + } // case 40 + case 50: + { + input.readMessage(getCacheConfigFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000020; + break; + } // case 50 + case 56: + { + cacheState_ = input.readEnum(); + bitField0_ |= 0x00000040; + break; + } // case 56 + case 66: + { + command_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000080; + break; + } // case 66 + case 74: + { + input.readMessage( + getPeeringCommandExpiryTimeFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000100; + break; + } // case 74 + case 82: + { + passphrase_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000200; + break; + } // case 82 + case 98: + { + stateDetails_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000400; + break; + } // case 98 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object peerVolumeName_ = ""; + + /** + * + * + *
+     * Required. Name of the origin volume for the cache volume.
+     * 
+ * + * string peer_volume_name = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The peerVolumeName. + */ + public java.lang.String getPeerVolumeName() { + java.lang.Object ref = peerVolumeName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + peerVolumeName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Required. Name of the origin volume for the cache volume.
+     * 
+ * + * string peer_volume_name = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for peerVolumeName. + */ + public com.google.protobuf.ByteString getPeerVolumeNameBytes() { + java.lang.Object ref = peerVolumeName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + peerVolumeName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Required. Name of the origin volume for the cache volume.
+     * 
+ * + * string peer_volume_name = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The peerVolumeName to set. + * @return This builder for chaining. + */ + public Builder setPeerVolumeName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + peerVolumeName_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Name of the origin volume for the cache volume.
+     * 
+ * + * string peer_volume_name = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearPeerVolumeName() { + peerVolumeName_ = getDefaultInstance().getPeerVolumeName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Name of the origin volume for the cache volume.
+     * 
+ * + * string peer_volume_name = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for peerVolumeName to set. + * @return This builder for chaining. + */ + public Builder setPeerVolumeNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + peerVolumeName_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object peerClusterName_ = ""; + + /** + * + * + *
+     * Required. Name of the origin volume's ONTAP cluster.
+     * 
+ * + * string peer_cluster_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The peerClusterName. + */ + public java.lang.String getPeerClusterName() { + java.lang.Object ref = peerClusterName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + peerClusterName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Required. Name of the origin volume's ONTAP cluster.
+     * 
+ * + * string peer_cluster_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for peerClusterName. + */ + public com.google.protobuf.ByteString getPeerClusterNameBytes() { + java.lang.Object ref = peerClusterName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + peerClusterName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Required. Name of the origin volume's ONTAP cluster.
+     * 
+ * + * string peer_cluster_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The peerClusterName to set. + * @return This builder for chaining. + */ + public Builder setPeerClusterName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + peerClusterName_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Name of the origin volume's ONTAP cluster.
+     * 
+ * + * string peer_cluster_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearPeerClusterName() { + peerClusterName_ = getDefaultInstance().getPeerClusterName(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Name of the origin volume's ONTAP cluster.
+     * 
+ * + * string peer_cluster_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for peerClusterName to set. + * @return This builder for chaining. + */ + public Builder setPeerClusterNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + peerClusterName_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private java.lang.Object peerSvmName_ = ""; + + /** + * + * + *
+     * Required. Name of the origin volume's SVM.
+     * 
+ * + * string peer_svm_name = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The peerSvmName. + */ + public java.lang.String getPeerSvmName() { + java.lang.Object ref = peerSvmName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + peerSvmName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Required. Name of the origin volume's SVM.
+     * 
+ * + * string peer_svm_name = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for peerSvmName. + */ + public com.google.protobuf.ByteString getPeerSvmNameBytes() { + java.lang.Object ref = peerSvmName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + peerSvmName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Required. Name of the origin volume's SVM.
+     * 
+ * + * string peer_svm_name = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The peerSvmName to set. + * @return This builder for chaining. + */ + public Builder setPeerSvmName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + peerSvmName_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Name of the origin volume's SVM.
+     * 
+ * + * string peer_svm_name = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearPeerSvmName() { + peerSvmName_ = getDefaultInstance().getPeerSvmName(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Name of the origin volume's SVM.
+     * 
+ * + * string peer_svm_name = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for peerSvmName to set. + * @return This builder for chaining. + */ + public Builder setPeerSvmNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + peerSvmName_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + private com.google.protobuf.LazyStringArrayList peerIpAddresses_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + private void ensurePeerIpAddressesIsMutable() { + if (!peerIpAddresses_.isModifiable()) { + peerIpAddresses_ = new com.google.protobuf.LazyStringArrayList(peerIpAddresses_); + } + bitField0_ |= 0x00000008; + } + + /** + * + * + *
+     * Required. List of IC LIF addresses of the origin volume's ONTAP cluster.
+     * 
+ * + * repeated string peer_ip_addresses = 4 [(.google.api.field_behavior) = REQUIRED]; + * + * @return A list containing the peerIpAddresses. + */ + public com.google.protobuf.ProtocolStringList getPeerIpAddressesList() { + peerIpAddresses_.makeImmutable(); + return peerIpAddresses_; + } + + /** + * + * + *
+     * Required. List of IC LIF addresses of the origin volume's ONTAP cluster.
+     * 
+ * + * repeated string peer_ip_addresses = 4 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The count of peerIpAddresses. + */ + public int getPeerIpAddressesCount() { + return peerIpAddresses_.size(); + } + + /** + * + * + *
+     * Required. List of IC LIF addresses of the origin volume's ONTAP cluster.
+     * 
+ * + * repeated string peer_ip_addresses = 4 [(.google.api.field_behavior) = REQUIRED]; + * + * @param index The index of the element to return. + * @return The peerIpAddresses at the given index. + */ + public java.lang.String getPeerIpAddresses(int index) { + return peerIpAddresses_.get(index); + } + + /** + * + * + *
+     * Required. List of IC LIF addresses of the origin volume's ONTAP cluster.
+     * 
+ * + * repeated string peer_ip_addresses = 4 [(.google.api.field_behavior) = REQUIRED]; + * + * @param index The index of the value to return. + * @return The bytes of the peerIpAddresses at the given index. + */ + public com.google.protobuf.ByteString getPeerIpAddressesBytes(int index) { + return peerIpAddresses_.getByteString(index); + } + + /** + * + * + *
+     * Required. List of IC LIF addresses of the origin volume's ONTAP cluster.
+     * 
+ * + * repeated string peer_ip_addresses = 4 [(.google.api.field_behavior) = REQUIRED]; + * + * @param index The index to set the value at. + * @param value The peerIpAddresses to set. + * @return This builder for chaining. + */ + public Builder setPeerIpAddresses(int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensurePeerIpAddressesIsMutable(); + peerIpAddresses_.set(index, value); + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. List of IC LIF addresses of the origin volume's ONTAP cluster.
+     * 
+ * + * repeated string peer_ip_addresses = 4 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The peerIpAddresses to add. + * @return This builder for chaining. + */ + public Builder addPeerIpAddresses(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensurePeerIpAddressesIsMutable(); + peerIpAddresses_.add(value); + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. List of IC LIF addresses of the origin volume's ONTAP cluster.
+     * 
+ * + * repeated string peer_ip_addresses = 4 [(.google.api.field_behavior) = REQUIRED]; + * + * @param values The peerIpAddresses to add. + * @return This builder for chaining. + */ + public Builder addAllPeerIpAddresses(java.lang.Iterable values) { + ensurePeerIpAddressesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, peerIpAddresses_); + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. List of IC LIF addresses of the origin volume's ONTAP cluster.
+     * 
+ * + * repeated string peer_ip_addresses = 4 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearPeerIpAddresses() { + peerIpAddresses_ = com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00000008); + ; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. List of IC LIF addresses of the origin volume's ONTAP cluster.
+     * 
+ * + * repeated string peer_ip_addresses = 4 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes of the peerIpAddresses to add. + * @return This builder for chaining. + */ + public Builder addPeerIpAddressesBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensurePeerIpAddressesIsMutable(); + peerIpAddresses_.add(value); + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + private boolean enableGlobalFileLock_; + + /** + * + * + *
+     * Optional. Indicates whether the cache volume has global file lock enabled.
+     * 
+ * + * optional bool enable_global_file_lock = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the enableGlobalFileLock field is set. + */ + @java.lang.Override + public boolean hasEnableGlobalFileLock() { + return ((bitField0_ & 0x00000010) != 0); + } + + /** + * + * + *
+     * Optional. Indicates whether the cache volume has global file lock enabled.
+     * 
+ * + * optional bool enable_global_file_lock = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enableGlobalFileLock. + */ + @java.lang.Override + public boolean getEnableGlobalFileLock() { + return enableGlobalFileLock_; + } + + /** + * + * + *
+     * Optional. Indicates whether the cache volume has global file lock enabled.
+     * 
+ * + * optional bool enable_global_file_lock = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param value The enableGlobalFileLock to set. + * @return This builder for chaining. + */ + public Builder setEnableGlobalFileLock(boolean value) { + + enableGlobalFileLock_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Indicates whether the cache volume has global file lock enabled.
+     * 
+ * + * optional bool enable_global_file_lock = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return This builder for chaining. + */ + public Builder clearEnableGlobalFileLock() { + bitField0_ = (bitField0_ & ~0x00000010); + enableGlobalFileLock_ = false; + onChanged(); + return this; + } + + private com.google.cloud.netapp.v1.CacheConfig cacheConfig_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.netapp.v1.CacheConfig, + com.google.cloud.netapp.v1.CacheConfig.Builder, + com.google.cloud.netapp.v1.CacheConfigOrBuilder> + cacheConfigBuilder_; + + /** + * + * + *
+     * Optional. Configuration of the cache volume.
+     * 
+ * + * + * .google.cloud.netapp.v1.CacheConfig cache_config = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the cacheConfig field is set. + */ + public boolean hasCacheConfig() { + return ((bitField0_ & 0x00000020) != 0); + } + + /** + * + * + *
+     * Optional. Configuration of the cache volume.
+     * 
+ * + * + * .google.cloud.netapp.v1.CacheConfig cache_config = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The cacheConfig. + */ + public com.google.cloud.netapp.v1.CacheConfig getCacheConfig() { + if (cacheConfigBuilder_ == null) { + return cacheConfig_ == null + ? com.google.cloud.netapp.v1.CacheConfig.getDefaultInstance() + : cacheConfig_; + } else { + return cacheConfigBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Optional. Configuration of the cache volume.
+     * 
+ * + * + * .google.cloud.netapp.v1.CacheConfig cache_config = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setCacheConfig(com.google.cloud.netapp.v1.CacheConfig value) { + if (cacheConfigBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + cacheConfig_ = value; + } else { + cacheConfigBuilder_.setMessage(value); + } + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Configuration of the cache volume.
+     * 
+ * + * + * .google.cloud.netapp.v1.CacheConfig cache_config = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setCacheConfig(com.google.cloud.netapp.v1.CacheConfig.Builder builderForValue) { + if (cacheConfigBuilder_ == null) { + cacheConfig_ = builderForValue.build(); + } else { + cacheConfigBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Configuration of the cache volume.
+     * 
+ * + * + * .google.cloud.netapp.v1.CacheConfig cache_config = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergeCacheConfig(com.google.cloud.netapp.v1.CacheConfig value) { + if (cacheConfigBuilder_ == null) { + if (((bitField0_ & 0x00000020) != 0) + && cacheConfig_ != null + && cacheConfig_ != com.google.cloud.netapp.v1.CacheConfig.getDefaultInstance()) { + getCacheConfigBuilder().mergeFrom(value); + } else { + cacheConfig_ = value; + } + } else { + cacheConfigBuilder_.mergeFrom(value); + } + if (cacheConfig_ != null) { + bitField0_ |= 0x00000020; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Optional. Configuration of the cache volume.
+     * 
+ * + * + * .google.cloud.netapp.v1.CacheConfig cache_config = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearCacheConfig() { + bitField0_ = (bitField0_ & ~0x00000020); + cacheConfig_ = null; + if (cacheConfigBuilder_ != null) { + cacheConfigBuilder_.dispose(); + cacheConfigBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Configuration of the cache volume.
+     * 
+ * + * + * .google.cloud.netapp.v1.CacheConfig cache_config = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.netapp.v1.CacheConfig.Builder getCacheConfigBuilder() { + bitField0_ |= 0x00000020; + onChanged(); + return getCacheConfigFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Optional. Configuration of the cache volume.
+     * 
+ * + * + * .google.cloud.netapp.v1.CacheConfig cache_config = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.netapp.v1.CacheConfigOrBuilder getCacheConfigOrBuilder() { + if (cacheConfigBuilder_ != null) { + return cacheConfigBuilder_.getMessageOrBuilder(); + } else { + return cacheConfig_ == null + ? com.google.cloud.netapp.v1.CacheConfig.getDefaultInstance() + : cacheConfig_; + } + } + + /** + * + * + *
+     * Optional. Configuration of the cache volume.
+     * 
+ * + * + * .google.cloud.netapp.v1.CacheConfig cache_config = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.netapp.v1.CacheConfig, + com.google.cloud.netapp.v1.CacheConfig.Builder, + com.google.cloud.netapp.v1.CacheConfigOrBuilder> + getCacheConfigFieldBuilder() { + if (cacheConfigBuilder_ == null) { + cacheConfigBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.netapp.v1.CacheConfig, + com.google.cloud.netapp.v1.CacheConfig.Builder, + com.google.cloud.netapp.v1.CacheConfigOrBuilder>( + getCacheConfig(), getParentForChildren(), isClean()); + cacheConfig_ = null; + } + return cacheConfigBuilder_; + } + + private int cacheState_ = 0; + + /** + * + * + *
+     * Output only. State of the cache volume indicating the peering status.
+     * 
+ * + * + * .google.cloud.netapp.v1.CacheParameters.CacheState cache_state = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The enum numeric value on the wire for cacheState. + */ + @java.lang.Override + public int getCacheStateValue() { + return cacheState_; + } + + /** + * + * + *
+     * Output only. State of the cache volume indicating the peering status.
+     * 
+ * + * + * .google.cloud.netapp.v1.CacheParameters.CacheState cache_state = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param value The enum numeric value on the wire for cacheState to set. + * @return This builder for chaining. + */ + public Builder setCacheStateValue(int value) { + cacheState_ = value; + bitField0_ |= 0x00000040; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. State of the cache volume indicating the peering status.
+     * 
+ * + * + * .google.cloud.netapp.v1.CacheParameters.CacheState cache_state = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The cacheState. + */ + @java.lang.Override + public com.google.cloud.netapp.v1.CacheParameters.CacheState getCacheState() { + com.google.cloud.netapp.v1.CacheParameters.CacheState result = + com.google.cloud.netapp.v1.CacheParameters.CacheState.forNumber(cacheState_); + return result == null + ? com.google.cloud.netapp.v1.CacheParameters.CacheState.UNRECOGNIZED + : result; + } + + /** + * + * + *
+     * Output only. State of the cache volume indicating the peering status.
+     * 
+ * + * + * .google.cloud.netapp.v1.CacheParameters.CacheState cache_state = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param value The cacheState to set. + * @return This builder for chaining. + */ + public Builder setCacheState(com.google.cloud.netapp.v1.CacheParameters.CacheState value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000040; + cacheState_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. State of the cache volume indicating the peering status.
+     * 
+ * + * + * .google.cloud.netapp.v1.CacheParameters.CacheState cache_state = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return This builder for chaining. + */ + public Builder clearCacheState() { + bitField0_ = (bitField0_ & ~0x00000040); + cacheState_ = 0; + onChanged(); + return this; + } + + private java.lang.Object command_ = ""; + + /** + * + * + *
+     * Output only. Copy-paste-able commands to be used on user's ONTAP to accept
+     * peering requests.
+     * 
+ * + * string command = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The command. + */ + public java.lang.String getCommand() { + java.lang.Object ref = command_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + command_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Output only. Copy-paste-able commands to be used on user's ONTAP to accept
+     * peering requests.
+     * 
+ * + * string command = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for command. + */ + public com.google.protobuf.ByteString getCommandBytes() { + java.lang.Object ref = command_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + command_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Output only. Copy-paste-able commands to be used on user's ONTAP to accept
+     * peering requests.
+     * 
+ * + * string command = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The command to set. + * @return This builder for chaining. + */ + public Builder setCommand(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + command_ = value; + bitField0_ |= 0x00000080; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Copy-paste-able commands to be used on user's ONTAP to accept
+     * peering requests.
+     * 
+ * + * string command = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return This builder for chaining. + */ + public Builder clearCommand() { + command_ = getDefaultInstance().getCommand(); + bitField0_ = (bitField0_ & ~0x00000080); + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Copy-paste-able commands to be used on user's ONTAP to accept
+     * peering requests.
+     * 
+ * + * string command = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The bytes for command to set. + * @return This builder for chaining. + */ + public Builder setCommandBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + command_ = value; + bitField0_ |= 0x00000080; + onChanged(); + return this; + } + + private com.google.protobuf.Timestamp peeringCommandExpiryTime_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + peeringCommandExpiryTimeBuilder_; + + /** + * + * + *
+     * Optional. Expiration time for the peering command to be executed on user's
+     * ONTAP.
+     * 
+ * + * + * .google.protobuf.Timestamp peering_command_expiry_time = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the peeringCommandExpiryTime field is set. + */ + public boolean hasPeeringCommandExpiryTime() { + return ((bitField0_ & 0x00000100) != 0); + } + + /** + * + * + *
+     * Optional. Expiration time for the peering command to be executed on user's
+     * ONTAP.
+     * 
+ * + * + * .google.protobuf.Timestamp peering_command_expiry_time = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The peeringCommandExpiryTime. + */ + public com.google.protobuf.Timestamp getPeeringCommandExpiryTime() { + if (peeringCommandExpiryTimeBuilder_ == null) { + return peeringCommandExpiryTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : peeringCommandExpiryTime_; + } else { + return peeringCommandExpiryTimeBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Optional. Expiration time for the peering command to be executed on user's
+     * ONTAP.
+     * 
+ * + * + * .google.protobuf.Timestamp peering_command_expiry_time = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setPeeringCommandExpiryTime(com.google.protobuf.Timestamp value) { + if (peeringCommandExpiryTimeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + peeringCommandExpiryTime_ = value; + } else { + peeringCommandExpiryTimeBuilder_.setMessage(value); + } + bitField0_ |= 0x00000100; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Expiration time for the peering command to be executed on user's
+     * ONTAP.
+     * 
+ * + * + * .google.protobuf.Timestamp peering_command_expiry_time = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setPeeringCommandExpiryTime( + com.google.protobuf.Timestamp.Builder builderForValue) { + if (peeringCommandExpiryTimeBuilder_ == null) { + peeringCommandExpiryTime_ = builderForValue.build(); + } else { + peeringCommandExpiryTimeBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000100; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Expiration time for the peering command to be executed on user's
+     * ONTAP.
+     * 
+ * + * + * .google.protobuf.Timestamp peering_command_expiry_time = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergePeeringCommandExpiryTime(com.google.protobuf.Timestamp value) { + if (peeringCommandExpiryTimeBuilder_ == null) { + if (((bitField0_ & 0x00000100) != 0) + && peeringCommandExpiryTime_ != null + && peeringCommandExpiryTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + getPeeringCommandExpiryTimeBuilder().mergeFrom(value); + } else { + peeringCommandExpiryTime_ = value; + } + } else { + peeringCommandExpiryTimeBuilder_.mergeFrom(value); + } + if (peeringCommandExpiryTime_ != null) { + bitField0_ |= 0x00000100; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Optional. Expiration time for the peering command to be executed on user's
+     * ONTAP.
+     * 
+ * + * + * .google.protobuf.Timestamp peering_command_expiry_time = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearPeeringCommandExpiryTime() { + bitField0_ = (bitField0_ & ~0x00000100); + peeringCommandExpiryTime_ = null; + if (peeringCommandExpiryTimeBuilder_ != null) { + peeringCommandExpiryTimeBuilder_.dispose(); + peeringCommandExpiryTimeBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Expiration time for the peering command to be executed on user's
+     * ONTAP.
+     * 
+ * + * + * .google.protobuf.Timestamp peering_command_expiry_time = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.protobuf.Timestamp.Builder getPeeringCommandExpiryTimeBuilder() { + bitField0_ |= 0x00000100; + onChanged(); + return getPeeringCommandExpiryTimeFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Optional. Expiration time for the peering command to be executed on user's
+     * ONTAP.
+     * 
+ * + * + * .google.protobuf.Timestamp peering_command_expiry_time = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.protobuf.TimestampOrBuilder getPeeringCommandExpiryTimeOrBuilder() { + if (peeringCommandExpiryTimeBuilder_ != null) { + return peeringCommandExpiryTimeBuilder_.getMessageOrBuilder(); + } else { + return peeringCommandExpiryTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : peeringCommandExpiryTime_; + } + } + + /** + * + * + *
+     * Optional. Expiration time for the peering command to be executed on user's
+     * ONTAP.
+     * 
+ * + * + * .google.protobuf.Timestamp peering_command_expiry_time = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + getPeeringCommandExpiryTimeFieldBuilder() { + if (peeringCommandExpiryTimeBuilder_ == null) { + peeringCommandExpiryTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getPeeringCommandExpiryTime(), getParentForChildren(), isClean()); + peeringCommandExpiryTime_ = null; + } + return peeringCommandExpiryTimeBuilder_; + } + + private java.lang.Object passphrase_ = ""; + + /** + * + * + *
+     * Output only. Temporary passphrase generated to accept cluster peering
+     * command.
+     * 
+ * + * string passphrase = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The passphrase. + */ + public java.lang.String getPassphrase() { + java.lang.Object ref = passphrase_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + passphrase_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Output only. Temporary passphrase generated to accept cluster peering
+     * command.
+     * 
+ * + * string passphrase = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for passphrase. + */ + public com.google.protobuf.ByteString getPassphraseBytes() { + java.lang.Object ref = passphrase_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + passphrase_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Output only. Temporary passphrase generated to accept cluster peering
+     * command.
+     * 
+ * + * string passphrase = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The passphrase to set. + * @return This builder for chaining. + */ + public Builder setPassphrase(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + passphrase_ = value; + bitField0_ |= 0x00000200; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Temporary passphrase generated to accept cluster peering
+     * command.
+     * 
+ * + * string passphrase = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return This builder for chaining. + */ + public Builder clearPassphrase() { + passphrase_ = getDefaultInstance().getPassphrase(); + bitField0_ = (bitField0_ & ~0x00000200); + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Temporary passphrase generated to accept cluster peering
+     * command.
+     * 
+ * + * string passphrase = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The bytes for passphrase to set. + * @return This builder for chaining. + */ + public Builder setPassphraseBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + passphrase_ = value; + bitField0_ |= 0x00000200; + onChanged(); + return this; + } + + private java.lang.Object stateDetails_ = ""; + + /** + * + * + *
+     * Output only. Detailed description of the current cache state.
+     * 
+ * + * string state_details = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The stateDetails. + */ + public java.lang.String getStateDetails() { + java.lang.Object ref = stateDetails_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + stateDetails_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Output only. Detailed description of the current cache state.
+     * 
+ * + * string state_details = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for stateDetails. + */ + public com.google.protobuf.ByteString getStateDetailsBytes() { + java.lang.Object ref = stateDetails_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + stateDetails_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Output only. Detailed description of the current cache state.
+     * 
+ * + * string state_details = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The stateDetails to set. + * @return This builder for chaining. + */ + public Builder setStateDetails(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + stateDetails_ = value; + bitField0_ |= 0x00000400; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Detailed description of the current cache state.
+     * 
+ * + * string state_details = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return This builder for chaining. + */ + public Builder clearStateDetails() { + stateDetails_ = getDefaultInstance().getStateDetails(); + bitField0_ = (bitField0_ & ~0x00000400); + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Detailed description of the current cache state.
+     * 
+ * + * string state_details = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The bytes for stateDetails to set. + * @return This builder for chaining. + */ + public Builder setStateDetailsBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + stateDetails_ = value; + bitField0_ |= 0x00000400; + 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.netapp.v1.CacheParameters) + } + + // @@protoc_insertion_point(class_scope:google.cloud.netapp.v1.CacheParameters) + private static final com.google.cloud.netapp.v1.CacheParameters DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.netapp.v1.CacheParameters(); + } + + public static com.google.cloud.netapp.v1.CacheParameters getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public CacheParameters parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.netapp.v1.CacheParameters getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/CacheParametersOrBuilder.java b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/CacheParametersOrBuilder.java new file mode 100644 index 000000000000..d18da15368ba --- /dev/null +++ b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/CacheParametersOrBuilder.java @@ -0,0 +1,387 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/netapp/v1/volume.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.netapp.v1; + +public interface CacheParametersOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.netapp.v1.CacheParameters) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. Name of the origin volume for the cache volume.
+   * 
+ * + * string peer_volume_name = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The peerVolumeName. + */ + java.lang.String getPeerVolumeName(); + + /** + * + * + *
+   * Required. Name of the origin volume for the cache volume.
+   * 
+ * + * string peer_volume_name = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for peerVolumeName. + */ + com.google.protobuf.ByteString getPeerVolumeNameBytes(); + + /** + * + * + *
+   * Required. Name of the origin volume's ONTAP cluster.
+   * 
+ * + * string peer_cluster_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The peerClusterName. + */ + java.lang.String getPeerClusterName(); + + /** + * + * + *
+   * Required. Name of the origin volume's ONTAP cluster.
+   * 
+ * + * string peer_cluster_name = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for peerClusterName. + */ + com.google.protobuf.ByteString getPeerClusterNameBytes(); + + /** + * + * + *
+   * Required. Name of the origin volume's SVM.
+   * 
+ * + * string peer_svm_name = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The peerSvmName. + */ + java.lang.String getPeerSvmName(); + + /** + * + * + *
+   * Required. Name of the origin volume's SVM.
+   * 
+ * + * string peer_svm_name = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for peerSvmName. + */ + com.google.protobuf.ByteString getPeerSvmNameBytes(); + + /** + * + * + *
+   * Required. List of IC LIF addresses of the origin volume's ONTAP cluster.
+   * 
+ * + * repeated string peer_ip_addresses = 4 [(.google.api.field_behavior) = REQUIRED]; + * + * @return A list containing the peerIpAddresses. + */ + java.util.List getPeerIpAddressesList(); + + /** + * + * + *
+   * Required. List of IC LIF addresses of the origin volume's ONTAP cluster.
+   * 
+ * + * repeated string peer_ip_addresses = 4 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The count of peerIpAddresses. + */ + int getPeerIpAddressesCount(); + + /** + * + * + *
+   * Required. List of IC LIF addresses of the origin volume's ONTAP cluster.
+   * 
+ * + * repeated string peer_ip_addresses = 4 [(.google.api.field_behavior) = REQUIRED]; + * + * @param index The index of the element to return. + * @return The peerIpAddresses at the given index. + */ + java.lang.String getPeerIpAddresses(int index); + + /** + * + * + *
+   * Required. List of IC LIF addresses of the origin volume's ONTAP cluster.
+   * 
+ * + * repeated string peer_ip_addresses = 4 [(.google.api.field_behavior) = REQUIRED]; + * + * @param index The index of the value to return. + * @return The bytes of the peerIpAddresses at the given index. + */ + com.google.protobuf.ByteString getPeerIpAddressesBytes(int index); + + /** + * + * + *
+   * Optional. Indicates whether the cache volume has global file lock enabled.
+   * 
+ * + * optional bool enable_global_file_lock = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the enableGlobalFileLock field is set. + */ + boolean hasEnableGlobalFileLock(); + + /** + * + * + *
+   * Optional. Indicates whether the cache volume has global file lock enabled.
+   * 
+ * + * optional bool enable_global_file_lock = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enableGlobalFileLock. + */ + boolean getEnableGlobalFileLock(); + + /** + * + * + *
+   * Optional. Configuration of the cache volume.
+   * 
+ * + * + * .google.cloud.netapp.v1.CacheConfig cache_config = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the cacheConfig field is set. + */ + boolean hasCacheConfig(); + + /** + * + * + *
+   * Optional. Configuration of the cache volume.
+   * 
+ * + * + * .google.cloud.netapp.v1.CacheConfig cache_config = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The cacheConfig. + */ + com.google.cloud.netapp.v1.CacheConfig getCacheConfig(); + + /** + * + * + *
+   * Optional. Configuration of the cache volume.
+   * 
+ * + * + * .google.cloud.netapp.v1.CacheConfig cache_config = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.netapp.v1.CacheConfigOrBuilder getCacheConfigOrBuilder(); + + /** + * + * + *
+   * Output only. State of the cache volume indicating the peering status.
+   * 
+ * + * + * .google.cloud.netapp.v1.CacheParameters.CacheState cache_state = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The enum numeric value on the wire for cacheState. + */ + int getCacheStateValue(); + + /** + * + * + *
+   * Output only. State of the cache volume indicating the peering status.
+   * 
+ * + * + * .google.cloud.netapp.v1.CacheParameters.CacheState cache_state = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The cacheState. + */ + com.google.cloud.netapp.v1.CacheParameters.CacheState getCacheState(); + + /** + * + * + *
+   * Output only. Copy-paste-able commands to be used on user's ONTAP to accept
+   * peering requests.
+   * 
+ * + * string command = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The command. + */ + java.lang.String getCommand(); + + /** + * + * + *
+   * Output only. Copy-paste-able commands to be used on user's ONTAP to accept
+   * peering requests.
+   * 
+ * + * string command = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for command. + */ + com.google.protobuf.ByteString getCommandBytes(); + + /** + * + * + *
+   * Optional. Expiration time for the peering command to be executed on user's
+   * ONTAP.
+   * 
+ * + * + * .google.protobuf.Timestamp peering_command_expiry_time = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the peeringCommandExpiryTime field is set. + */ + boolean hasPeeringCommandExpiryTime(); + + /** + * + * + *
+   * Optional. Expiration time for the peering command to be executed on user's
+   * ONTAP.
+   * 
+ * + * + * .google.protobuf.Timestamp peering_command_expiry_time = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The peeringCommandExpiryTime. + */ + com.google.protobuf.Timestamp getPeeringCommandExpiryTime(); + + /** + * + * + *
+   * Optional. Expiration time for the peering command to be executed on user's
+   * ONTAP.
+   * 
+ * + * + * .google.protobuf.Timestamp peering_command_expiry_time = 9 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.protobuf.TimestampOrBuilder getPeeringCommandExpiryTimeOrBuilder(); + + /** + * + * + *
+   * Output only. Temporary passphrase generated to accept cluster peering
+   * command.
+   * 
+ * + * string passphrase = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The passphrase. + */ + java.lang.String getPassphrase(); + + /** + * + * + *
+   * Output only. Temporary passphrase generated to accept cluster peering
+   * command.
+   * 
+ * + * string passphrase = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for passphrase. + */ + com.google.protobuf.ByteString getPassphraseBytes(); + + /** + * + * + *
+   * Output only. Detailed description of the current cache state.
+   * 
+ * + * string state_details = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The stateDetails. + */ + java.lang.String getStateDetails(); + + /** + * + * + *
+   * Output only. Detailed description of the current cache state.
+   * 
+ * + * string state_details = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for stateDetails. + */ + com.google.protobuf.ByteString getStateDetailsBytes(); +} diff --git a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/CachePrePopulate.java b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/CachePrePopulate.java new file mode 100644 index 000000000000..fbd60ed8e039 --- /dev/null +++ b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/CachePrePopulate.java @@ -0,0 +1,1194 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/netapp/v1/volume.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.netapp.v1; + +/** + * + * + *
+ * Pre-populate cache volume with data from the origin volume.
+ * 
+ * + * Protobuf type {@code google.cloud.netapp.v1.CachePrePopulate} + */ +public final class CachePrePopulate extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.netapp.v1.CachePrePopulate) + CachePrePopulateOrBuilder { + private static final long serialVersionUID = 0L; + + // Use CachePrePopulate.newBuilder() to construct. + private CachePrePopulate(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private CachePrePopulate() { + pathList_ = com.google.protobuf.LazyStringArrayList.emptyList(); + excludePathList_ = com.google.protobuf.LazyStringArrayList.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new CachePrePopulate(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.netapp.v1.VolumeProto + .internal_static_google_cloud_netapp_v1_CachePrePopulate_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.netapp.v1.VolumeProto + .internal_static_google_cloud_netapp_v1_CachePrePopulate_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.netapp.v1.CachePrePopulate.class, + com.google.cloud.netapp.v1.CachePrePopulate.Builder.class); + } + + private int bitField0_; + public static final int PATH_LIST_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList pathList_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + /** + * + * + *
+   * Optional. List of directory-paths to be pre-populated for the FlexCache
+   * volume.
+   * 
+ * + * repeated string path_list = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return A list containing the pathList. + */ + public com.google.protobuf.ProtocolStringList getPathListList() { + return pathList_; + } + + /** + * + * + *
+   * Optional. List of directory-paths to be pre-populated for the FlexCache
+   * volume.
+   * 
+ * + * repeated string path_list = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The count of pathList. + */ + public int getPathListCount() { + return pathList_.size(); + } + + /** + * + * + *
+   * Optional. List of directory-paths to be pre-populated for the FlexCache
+   * volume.
+   * 
+ * + * repeated string path_list = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param index The index of the element to return. + * @return The pathList at the given index. + */ + public java.lang.String getPathList(int index) { + return pathList_.get(index); + } + + /** + * + * + *
+   * Optional. List of directory-paths to be pre-populated for the FlexCache
+   * volume.
+   * 
+ * + * repeated string path_list = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param index The index of the value to return. + * @return The bytes of the pathList at the given index. + */ + public com.google.protobuf.ByteString getPathListBytes(int index) { + return pathList_.getByteString(index); + } + + public static final int EXCLUDE_PATH_LIST_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList excludePathList_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + /** + * + * + *
+   * Optional. List of directory-paths to be excluded for pre-population for the
+   * FlexCache volume.
+   * 
+ * + * repeated string exclude_path_list = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return A list containing the excludePathList. + */ + public com.google.protobuf.ProtocolStringList getExcludePathListList() { + return excludePathList_; + } + + /** + * + * + *
+   * Optional. List of directory-paths to be excluded for pre-population for the
+   * FlexCache volume.
+   * 
+ * + * repeated string exclude_path_list = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The count of excludePathList. + */ + public int getExcludePathListCount() { + return excludePathList_.size(); + } + + /** + * + * + *
+   * Optional. List of directory-paths to be excluded for pre-population for the
+   * FlexCache volume.
+   * 
+ * + * repeated string exclude_path_list = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param index The index of the element to return. + * @return The excludePathList at the given index. + */ + public java.lang.String getExcludePathList(int index) { + return excludePathList_.get(index); + } + + /** + * + * + *
+   * Optional. List of directory-paths to be excluded for pre-population for the
+   * FlexCache volume.
+   * 
+ * + * repeated string exclude_path_list = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param index The index of the value to return. + * @return The bytes of the excludePathList at the given index. + */ + public com.google.protobuf.ByteString getExcludePathListBytes(int index) { + return excludePathList_.getByteString(index); + } + + public static final int RECURSION_FIELD_NUMBER = 3; + private boolean recursion_ = false; + + /** + * + * + *
+   * Optional. Flag indicating whether the directories listed with the
+   * `path_list` need to be recursively pre-populated.
+   * 
+ * + * optional bool recursion = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return Whether the recursion field is set. + */ + @java.lang.Override + public boolean hasRecursion() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * Optional. Flag indicating whether the directories listed with the
+   * `path_list` need to be recursively pre-populated.
+   * 
+ * + * optional bool recursion = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The recursion. + */ + @java.lang.Override + public boolean getRecursion() { + return recursion_; + } + + 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 < pathList_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, pathList_.getRaw(i)); + } + for (int i = 0; i < excludePathList_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, excludePathList_.getRaw(i)); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeBool(3, recursion_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + { + int dataSize = 0; + for (int i = 0; i < pathList_.size(); i++) { + dataSize += computeStringSizeNoTag(pathList_.getRaw(i)); + } + size += dataSize; + size += 1 * getPathListList().size(); + } + { + int dataSize = 0; + for (int i = 0; i < excludePathList_.size(); i++) { + dataSize += computeStringSizeNoTag(excludePathList_.getRaw(i)); + } + size += dataSize; + size += 1 * getExcludePathListList().size(); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeBoolSize(3, recursion_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.netapp.v1.CachePrePopulate)) { + return super.equals(obj); + } + com.google.cloud.netapp.v1.CachePrePopulate other = + (com.google.cloud.netapp.v1.CachePrePopulate) obj; + + if (!getPathListList().equals(other.getPathListList())) return false; + if (!getExcludePathListList().equals(other.getExcludePathListList())) return false; + if (hasRecursion() != other.hasRecursion()) return false; + if (hasRecursion()) { + if (getRecursion() != other.getRecursion()) return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getPathListCount() > 0) { + hash = (37 * hash) + PATH_LIST_FIELD_NUMBER; + hash = (53 * hash) + getPathListList().hashCode(); + } + if (getExcludePathListCount() > 0) { + hash = (37 * hash) + EXCLUDE_PATH_LIST_FIELD_NUMBER; + hash = (53 * hash) + getExcludePathListList().hashCode(); + } + if (hasRecursion()) { + hash = (37 * hash) + RECURSION_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getRecursion()); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.netapp.v1.CachePrePopulate parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.netapp.v1.CachePrePopulate 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.netapp.v1.CachePrePopulate parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.netapp.v1.CachePrePopulate 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.netapp.v1.CachePrePopulate parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.netapp.v1.CachePrePopulate parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.netapp.v1.CachePrePopulate parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.netapp.v1.CachePrePopulate 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.netapp.v1.CachePrePopulate parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.netapp.v1.CachePrePopulate 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.netapp.v1.CachePrePopulate parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.netapp.v1.CachePrePopulate 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.netapp.v1.CachePrePopulate 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; + } + + /** + * + * + *
+   * Pre-populate cache volume with data from the origin volume.
+   * 
+ * + * Protobuf type {@code google.cloud.netapp.v1.CachePrePopulate} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.netapp.v1.CachePrePopulate) + com.google.cloud.netapp.v1.CachePrePopulateOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.netapp.v1.VolumeProto + .internal_static_google_cloud_netapp_v1_CachePrePopulate_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.netapp.v1.VolumeProto + .internal_static_google_cloud_netapp_v1_CachePrePopulate_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.netapp.v1.CachePrePopulate.class, + com.google.cloud.netapp.v1.CachePrePopulate.Builder.class); + } + + // Construct using com.google.cloud.netapp.v1.CachePrePopulate.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + pathList_ = com.google.protobuf.LazyStringArrayList.emptyList(); + excludePathList_ = com.google.protobuf.LazyStringArrayList.emptyList(); + recursion_ = false; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.netapp.v1.VolumeProto + .internal_static_google_cloud_netapp_v1_CachePrePopulate_descriptor; + } + + @java.lang.Override + public com.google.cloud.netapp.v1.CachePrePopulate getDefaultInstanceForType() { + return com.google.cloud.netapp.v1.CachePrePopulate.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.netapp.v1.CachePrePopulate build() { + com.google.cloud.netapp.v1.CachePrePopulate result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.netapp.v1.CachePrePopulate buildPartial() { + com.google.cloud.netapp.v1.CachePrePopulate result = + new com.google.cloud.netapp.v1.CachePrePopulate(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.netapp.v1.CachePrePopulate result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + pathList_.makeImmutable(); + result.pathList_ = pathList_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + excludePathList_.makeImmutable(); + result.excludePathList_ = excludePathList_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000004) != 0)) { + result.recursion_ = recursion_; + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @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.netapp.v1.CachePrePopulate) { + return mergeFrom((com.google.cloud.netapp.v1.CachePrePopulate) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.netapp.v1.CachePrePopulate other) { + if (other == com.google.cloud.netapp.v1.CachePrePopulate.getDefaultInstance()) return this; + if (!other.pathList_.isEmpty()) { + if (pathList_.isEmpty()) { + pathList_ = other.pathList_; + bitField0_ |= 0x00000001; + } else { + ensurePathListIsMutable(); + pathList_.addAll(other.pathList_); + } + onChanged(); + } + if (!other.excludePathList_.isEmpty()) { + if (excludePathList_.isEmpty()) { + excludePathList_ = other.excludePathList_; + bitField0_ |= 0x00000002; + } else { + ensureExcludePathListIsMutable(); + excludePathList_.addAll(other.excludePathList_); + } + onChanged(); + } + if (other.hasRecursion()) { + setRecursion(other.getRecursion()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); + ensurePathListIsMutable(); + pathList_.add(s); + break; + } // case 10 + case 18: + { + java.lang.String s = input.readStringRequireUtf8(); + ensureExcludePathListIsMutable(); + excludePathList_.add(s); + break; + } // case 18 + case 24: + { + recursion_ = input.readBool(); + bitField0_ |= 0x00000004; + break; + } // case 24 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private com.google.protobuf.LazyStringArrayList pathList_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + private void ensurePathListIsMutable() { + if (!pathList_.isModifiable()) { + pathList_ = new com.google.protobuf.LazyStringArrayList(pathList_); + } + bitField0_ |= 0x00000001; + } + + /** + * + * + *
+     * Optional. List of directory-paths to be pre-populated for the FlexCache
+     * volume.
+     * 
+ * + * repeated string path_list = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return A list containing the pathList. + */ + public com.google.protobuf.ProtocolStringList getPathListList() { + pathList_.makeImmutable(); + return pathList_; + } + + /** + * + * + *
+     * Optional. List of directory-paths to be pre-populated for the FlexCache
+     * volume.
+     * 
+ * + * repeated string path_list = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The count of pathList. + */ + public int getPathListCount() { + return pathList_.size(); + } + + /** + * + * + *
+     * Optional. List of directory-paths to be pre-populated for the FlexCache
+     * volume.
+     * 
+ * + * repeated string path_list = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param index The index of the element to return. + * @return The pathList at the given index. + */ + public java.lang.String getPathList(int index) { + return pathList_.get(index); + } + + /** + * + * + *
+     * Optional. List of directory-paths to be pre-populated for the FlexCache
+     * volume.
+     * 
+ * + * repeated string path_list = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param index The index of the value to return. + * @return The bytes of the pathList at the given index. + */ + public com.google.protobuf.ByteString getPathListBytes(int index) { + return pathList_.getByteString(index); + } + + /** + * + * + *
+     * Optional. List of directory-paths to be pre-populated for the FlexCache
+     * volume.
+     * 
+ * + * repeated string path_list = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param index The index to set the value at. + * @param value The pathList to set. + * @return This builder for chaining. + */ + public Builder setPathList(int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensurePathListIsMutable(); + pathList_.set(index, value); + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. List of directory-paths to be pre-populated for the FlexCache
+     * volume.
+     * 
+ * + * repeated string path_list = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The pathList to add. + * @return This builder for chaining. + */ + public Builder addPathList(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensurePathListIsMutable(); + pathList_.add(value); + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. List of directory-paths to be pre-populated for the FlexCache
+     * volume.
+     * 
+ * + * repeated string path_list = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param values The pathList to add. + * @return This builder for chaining. + */ + public Builder addAllPathList(java.lang.Iterable values) { + ensurePathListIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, pathList_); + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. List of directory-paths to be pre-populated for the FlexCache
+     * volume.
+     * 
+ * + * repeated string path_list = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearPathList() { + pathList_ = com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + ; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. List of directory-paths to be pre-populated for the FlexCache
+     * volume.
+     * 
+ * + * repeated string path_list = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes of the pathList to add. + * @return This builder for chaining. + */ + public Builder addPathListBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensurePathListIsMutable(); + pathList_.add(value); + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private com.google.protobuf.LazyStringArrayList excludePathList_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + private void ensureExcludePathListIsMutable() { + if (!excludePathList_.isModifiable()) { + excludePathList_ = new com.google.protobuf.LazyStringArrayList(excludePathList_); + } + bitField0_ |= 0x00000002; + } + + /** + * + * + *
+     * Optional. List of directory-paths to be excluded for pre-population for the
+     * FlexCache volume.
+     * 
+ * + * repeated string exclude_path_list = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return A list containing the excludePathList. + */ + public com.google.protobuf.ProtocolStringList getExcludePathListList() { + excludePathList_.makeImmutable(); + return excludePathList_; + } + + /** + * + * + *
+     * Optional. List of directory-paths to be excluded for pre-population for the
+     * FlexCache volume.
+     * 
+ * + * repeated string exclude_path_list = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The count of excludePathList. + */ + public int getExcludePathListCount() { + return excludePathList_.size(); + } + + /** + * + * + *
+     * Optional. List of directory-paths to be excluded for pre-population for the
+     * FlexCache volume.
+     * 
+ * + * repeated string exclude_path_list = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param index The index of the element to return. + * @return The excludePathList at the given index. + */ + public java.lang.String getExcludePathList(int index) { + return excludePathList_.get(index); + } + + /** + * + * + *
+     * Optional. List of directory-paths to be excluded for pre-population for the
+     * FlexCache volume.
+     * 
+ * + * repeated string exclude_path_list = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param index The index of the value to return. + * @return The bytes of the excludePathList at the given index. + */ + public com.google.protobuf.ByteString getExcludePathListBytes(int index) { + return excludePathList_.getByteString(index); + } + + /** + * + * + *
+     * Optional. List of directory-paths to be excluded for pre-population for the
+     * FlexCache volume.
+     * 
+ * + * repeated string exclude_path_list = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param index The index to set the value at. + * @param value The excludePathList to set. + * @return This builder for chaining. + */ + public Builder setExcludePathList(int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureExcludePathListIsMutable(); + excludePathList_.set(index, value); + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. List of directory-paths to be excluded for pre-population for the
+     * FlexCache volume.
+     * 
+ * + * repeated string exclude_path_list = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The excludePathList to add. + * @return This builder for chaining. + */ + public Builder addExcludePathList(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureExcludePathListIsMutable(); + excludePathList_.add(value); + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. List of directory-paths to be excluded for pre-population for the
+     * FlexCache volume.
+     * 
+ * + * repeated string exclude_path_list = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param values The excludePathList to add. + * @return This builder for chaining. + */ + public Builder addAllExcludePathList(java.lang.Iterable values) { + ensureExcludePathListIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, excludePathList_); + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. List of directory-paths to be excluded for pre-population for the
+     * FlexCache volume.
+     * 
+ * + * repeated string exclude_path_list = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearExcludePathList() { + excludePathList_ = com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002); + ; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. List of directory-paths to be excluded for pre-population for the
+     * FlexCache volume.
+     * 
+ * + * repeated string exclude_path_list = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes of the excludePathList to add. + * @return This builder for chaining. + */ + public Builder addExcludePathListBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureExcludePathListIsMutable(); + excludePathList_.add(value); + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private boolean recursion_; + + /** + * + * + *
+     * Optional. Flag indicating whether the directories listed with the
+     * `path_list` need to be recursively pre-populated.
+     * 
+ * + * optional bool recursion = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return Whether the recursion field is set. + */ + @java.lang.Override + public boolean hasRecursion() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+     * Optional. Flag indicating whether the directories listed with the
+     * `path_list` need to be recursively pre-populated.
+     * 
+ * + * optional bool recursion = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The recursion. + */ + @java.lang.Override + public boolean getRecursion() { + return recursion_; + } + + /** + * + * + *
+     * Optional. Flag indicating whether the directories listed with the
+     * `path_list` need to be recursively pre-populated.
+     * 
+ * + * optional bool recursion = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The recursion to set. + * @return This builder for chaining. + */ + public Builder setRecursion(boolean value) { + + recursion_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Flag indicating whether the directories listed with the
+     * `path_list` need to be recursively pre-populated.
+     * 
+ * + * optional bool recursion = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearRecursion() { + bitField0_ = (bitField0_ & ~0x00000004); + recursion_ = false; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.netapp.v1.CachePrePopulate) + } + + // @@protoc_insertion_point(class_scope:google.cloud.netapp.v1.CachePrePopulate) + private static final com.google.cloud.netapp.v1.CachePrePopulate DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.netapp.v1.CachePrePopulate(); + } + + public static com.google.cloud.netapp.v1.CachePrePopulate getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public CachePrePopulate parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.netapp.v1.CachePrePopulate getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/CachePrePopulateOrBuilder.java b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/CachePrePopulateOrBuilder.java new file mode 100644 index 000000000000..7e2b1baa1892 --- /dev/null +++ b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/CachePrePopulateOrBuilder.java @@ -0,0 +1,170 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/netapp/v1/volume.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.netapp.v1; + +public interface CachePrePopulateOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.netapp.v1.CachePrePopulate) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Optional. List of directory-paths to be pre-populated for the FlexCache
+   * volume.
+   * 
+ * + * repeated string path_list = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return A list containing the pathList. + */ + java.util.List getPathListList(); + + /** + * + * + *
+   * Optional. List of directory-paths to be pre-populated for the FlexCache
+   * volume.
+   * 
+ * + * repeated string path_list = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The count of pathList. + */ + int getPathListCount(); + + /** + * + * + *
+   * Optional. List of directory-paths to be pre-populated for the FlexCache
+   * volume.
+   * 
+ * + * repeated string path_list = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param index The index of the element to return. + * @return The pathList at the given index. + */ + java.lang.String getPathList(int index); + + /** + * + * + *
+   * Optional. List of directory-paths to be pre-populated for the FlexCache
+   * volume.
+   * 
+ * + * repeated string path_list = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param index The index of the value to return. + * @return The bytes of the pathList at the given index. + */ + com.google.protobuf.ByteString getPathListBytes(int index); + + /** + * + * + *
+   * Optional. List of directory-paths to be excluded for pre-population for the
+   * FlexCache volume.
+   * 
+ * + * repeated string exclude_path_list = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return A list containing the excludePathList. + */ + java.util.List getExcludePathListList(); + + /** + * + * + *
+   * Optional. List of directory-paths to be excluded for pre-population for the
+   * FlexCache volume.
+   * 
+ * + * repeated string exclude_path_list = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The count of excludePathList. + */ + int getExcludePathListCount(); + + /** + * + * + *
+   * Optional. List of directory-paths to be excluded for pre-population for the
+   * FlexCache volume.
+   * 
+ * + * repeated string exclude_path_list = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param index The index of the element to return. + * @return The excludePathList at the given index. + */ + java.lang.String getExcludePathList(int index); + + /** + * + * + *
+   * Optional. List of directory-paths to be excluded for pre-population for the
+   * FlexCache volume.
+   * 
+ * + * repeated string exclude_path_list = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param index The index of the value to return. + * @return The bytes of the excludePathList at the given index. + */ + com.google.protobuf.ByteString getExcludePathListBytes(int index); + + /** + * + * + *
+   * Optional. Flag indicating whether the directories listed with the
+   * `path_list` need to be recursively pre-populated.
+   * 
+ * + * optional bool recursion = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return Whether the recursion field is set. + */ + boolean hasRecursion(); + + /** + * + * + *
+   * Optional. Flag indicating whether the directories listed with the
+   * `path_list` need to be recursively pre-populated.
+   * 
+ * + * optional bool recursion = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The recursion. + */ + boolean getRecursion(); +} diff --git a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/CloudNetappServiceProto.java b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/CloudNetappServiceProto.java index 00aff897b8de..8aa782e3a0aa 100644 --- a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/CloudNetappServiceProto.java +++ b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/CloudNetappServiceProto.java @@ -48,13 +48,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "ient.proto\032\037google/api/field_behavior.pr" + "oto\032\031google/api/resource.proto\032-google/c" + "loud/netapp/v1/active_directory.proto\032#google/cloud/netapp/v1/backup.proto\032*goog" - + "le/cloud/netapp/v1/backup_policy.proto\032)" - + "google/cloud/netapp/v1/backup_vault.proto\032" - + " google/cloud/netapp/v1/kms.proto\032\'google/cloud/netapp/v1/quota_rule.proto\032(go" - + "ogle/cloud/netapp/v1/replication.proto\032%google/cloud/netapp/v1/snapshot.proto\032)g" - + "oogle/cloud/netapp/v1/storage_pool.proto\032#google/cloud/netapp/v1/volume.proto\032#g" - + "oogle/longrunning/operations.proto\032\033goog" - + "le/protobuf/empty.proto\032\037google/protobuf/timestamp.proto\"\200\002\n" + + "le/cloud/netapp/v1/backup_policy.proto\032)google/cloud/netapp/v1/backup_vault.prot" + + "o\032\'google/cloud/netapp/v1/host_group.proto\032" + + " google/cloud/netapp/v1/kms.proto\032\'google/cloud/netapp/v1/quota_rule.proto\032(g" + + "oogle/cloud/netapp/v1/replication.proto\032%google/cloud/netapp/v1/snapshot.proto\032)" + + "google/cloud/netapp/v1/storage_pool.proto\032#google/cloud/netapp/v1/volume.proto\032#" + + "google/longrunning/operations.proto\032\033goo" + + "gle/protobuf/empty.proto\032\037google/protobuf/timestamp.proto\"\200\002\n" + "\021OperationMetadata\0224\n" + "\013create_time\030\001 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\0221\n" + "\010end_time\030\002 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022\023\n" @@ -62,275 +62,303 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004verb\030\004 \001(\tB\003\340A\003\022\033\n" + "\016status_message\030\005 \001(\tB\003\340A\003\022#\n" + "\026requested_cancellation\030\006 \001(\010B\003\340A\003\022\030\n" - + "\013api_version\030\007 \001(\tB\003\340A\0032\221d\n" + + "\013api_version\030\007 \001(\tB\003\340A\0032\346m\n" + "\006NetApp\022\270\001\n" - + "\020ListStoragePools\022/.google.cloud.netapp.v1.ListStoragePoolsRequest\0320.g" - + "oogle.cloud.netapp.v1.ListStoragePoolsRe" - + "sponse\"A\332A\006parent\202\323\344\223\0022\0220/v1/{parent=projects/*/locations/*}/storagePools\022\366\001\n" - + "\021CreateStoragePool\0220.google.cloud.netapp.v1" - + ".CreateStoragePoolRequest\032\035.google.longrunning.Operation\"\217\001\312A \n" - + "\013StoragePool\022\021OperationMetadata\332A#parent,storage_pool,sto" - + "rage_pool_id\202\323\344\223\002@\"0/v1/{parent=projects" - + "/*/locations/*}/storagePools:\014storage_pool\022\245\001\n" - + "\016GetStoragePool\022-.google.cloud.netapp.v1.GetStoragePoolRequest\032#.google.cl" - + "oud.netapp.v1.StoragePool\"?\332A\004name\202\323\344\223\0022" - + "\0220/v1/{name=projects/*/locations/*/storagePools/*}\022\370\001\n" - + "\021UpdateStoragePool\0220.googl" - + "e.cloud.netapp.v1.UpdateStoragePoolRequest\032\035.google.longrunning.Operation\"\221\001\312A" + + "\020ListStoragePools\022/.google.cloud.netapp.v1.ListStoragePoolsRequest\0320." + + "google.cloud.netapp.v1.ListStoragePoolsR" + + "esponse\"A\332A\006parent\202\323\344\223\0022\0220/v1/{parent=projects/*/locations/*}/storagePools\022\366\001\n" + + "\021CreateStoragePool\0220.google.cloud.netapp.v" + + "1.CreateStoragePoolRequest\032\035.google.longrunning.Operation\"\217\001\312A \n" + + "\013StoragePool\022\021OperationMetadata\332A#parent,storage_pool,st" + + "orage_pool_id\202\323\344\223\002@\"0/v1/{parent=project" + + "s/*/locations/*}/storagePools:\014storage_pool\022\245\001\n" + + "\016GetStoragePool\022-.google.cloud.netapp.v1.GetStoragePoolRequest\032#.google.c" + + "loud.netapp.v1.StoragePool\"?\332A\004name\202\323\344\223\002" + + "2\0220/v1/{name=projects/*/locations/*/storagePools/*}\022\370\001\n" + + "\021UpdateStoragePool\0220.goog" + + "le.cloud.netapp.v1.UpdateStoragePoolRequest\032\035.google.longrunning.Operation\"\221\001\312A" + " \n" - + "\013StoragePool\022\021OperationMetadata\332A\030storag" - + "e_pool,update_mask\202\323\344\223\002M2=/v1/{storage_p" - + "ool.name=projects/*/locations/*/storagePools/*}:\014storage_pool\022\322\001\n" - + "\021DeleteStoragePool\0220.google.cloud.netapp.v1.DeleteStora" - + "gePoolRequest\032\035.google.longrunning.Operation\"l\312A*\n" - + "\025google.protobuf.Empty\022\021Operat" - + "ionMetadata\332A\004name\202\323\344\223\0022*0/v1/{name=projects/*/locations/*/storagePools/*}\022\366\001\n" - + "\030ValidateDirectoryService\0227.google.cloud.n" - + "etapp.v1.ValidateDirectoryServiceRequest\032\035.google.longrunning.Operation\"\201\001\312A*\n" - + "\025google.protobuf.Empty\022\021OperationMetadata\202" - + "\323\344\223\002N\"I/v1/{name=projects/*/locations/*/" - + "storagePools/*}:validateDirectoryService:\001*\022\327\001\n" - + "\027SwitchActiveReplicaZone\0226.google.cloud.netapp.v1.SwitchActiveReplicaZone" - + "Request\032\035.google.longrunning.Operation\"e\312A \n" - + "\013StoragePool\022\021OperationMetadata\202\323\344\223\002" - + "<\"7/v1/{name=projects/*/locations/*/storagePools/*}:switch:\001*\022\244\001\n" - + "\013ListVolumes\022*.google.cloud.netapp.v1.ListVolumesReques" - + "t\032+.google.cloud.netapp.v1.ListVolumesRe" - + "sponse\"<\332A\006parent\202\323\344\223\002-\022+/v1/{parent=projects/*/locations/*}/volumes\022\221\001\n" - + "\tGetVolume\022(.google.cloud.netapp.v1.GetVolumeReq" - + "uest\032\036.google.cloud.netapp.v1.Volume\":\332A" - + "\004name\202\323\344\223\002-\022+/v1/{name=projects/*/locations/*/volumes/*}\022\317\001\n" - + "\014CreateVolume\022+.goog" - + "le.cloud.netapp.v1.CreateVolumeRequest\032\035.google.longrunning.Operation\"s\312A\033\n" - + "\006Volume\022\021OperationMetadata\332A\027parent,volume,vo" - + "lume_id\202\323\344\223\0025\"+/v1/{parent=projects/*/locations/*}/volumes:\006volume\022\321\001\n" - + "\014UpdateVolume\022+.google.cloud.netapp.v1.UpdateVolum" - + "eRequest\032\035.google.longrunning.Operation\"u\312A\033\n" - + "\006Volume\022\021OperationMetadata\332A\022volume" - + ",update_mask\202\323\344\223\002<22/v1/{volume.name=pro" - + "jects/*/locations/*/volumes/*}:\006volume\022\303\001\n" - + "\014DeleteVolume\022+.google.cloud.netapp.v1" - + ".DeleteVolumeRequest\032\035.google.longrunning.Operation\"g\312A*\n" - + "\025google.protobuf.Empty\022" - + "\021OperationMetadata\332A\004name\202\323\344\223\002-*+/v1/{name=projects/*/locations/*/volumes/*}\022\267\001\n" - + "\014RevertVolume\022+.google.cloud.netapp.v1.R" - + "evertVolumeRequest\032\035.google.longrunning.Operation\"[\312A\033\n" - + "\006Volume\022\021OperationMetadat" - + "a\202\323\344\223\0027\"2/v1/{name=projects/*/locations/*/volumes/*}:revert:\001*\022\266\001\n\r" - + "ListSnapshots\022,.google.cloud.netapp.v1.ListSnapshotsR" - + "equest\032-.google.cloud.netapp.v1.ListSnap" - + "shotsResponse\"H\332A\006parent\202\323\344\223\0029\0227/v1/{par" - + "ent=projects/*/locations/*/volumes/*}/snapshots\022\243\001\n" - + "\013GetSnapshot\022*.google.cloud.netapp.v1.GetSnapshotRequest\032 .google.clo" - + "ud.netapp.v1.Snapshot\"F\332A\004name\202\323\344\223\0029\0227/v" - + "1/{name=projects/*/locations/*/volumes/*/snapshots/*}\022\350\001\n" - + "\016CreateSnapshot\022-.googl" - + "e.cloud.netapp.v1.CreateSnapshotRequest\032\035.google.longrunning.Operation\"\207\001\312A\035\n" - + "\010Snapshot\022\021OperationMetadata\332A\033parent,snaps" - + "hot,snapshot_id\202\323\344\223\002C\"7/v1/{parent=proje" - + "cts/*/locations/*/volumes/*}/snapshots:\010snapshot\022\323\001\n" - + "\016DeleteSnapshot\022-.google.clo" - + "ud.netapp.v1.DeleteSnapshotRequest\032\035.google.longrunning.Operation\"s\312A*\n" - + "\025google.protobuf.Empty\022\021OperationMetadata\332A\004name\202" - + "\323\344\223\0029*7/v1/{name=projects/*/locations/*/volumes/*/snapshots/*}\022\352\001\n" - + "\016UpdateSnapshot\022-.google.cloud.netapp.v1.UpdateSnapsho" - + "tRequest\032\035.google.longrunning.Operation\"\211\001\312A\035\n" - + "\010Snapshot\022\021OperationMetadata\332A\024sna" - + "pshot,update_mask\202\323\344\223\002L2@/v1/{snapshot.n" - + "ame=projects/*/locations/*/volumes/*/snapshots/*}:\010snapshot\022\314\001\n" - + "\025ListActiveDirectories\0224.google.cloud.netapp.v1.ListActiv" - + "eDirectoriesRequest\0325.google.cloud.netap" - + "p.v1.ListActiveDirectoriesResponse\"F\332A\006p" - + "arent\202\323\344\223\0027\0225/v1/{parent=projects/*/locations/*}/activeDirectories\022\266\001\n" - + "\022GetActiveDirectory\0221.google.cloud.netapp.v1.GetAc" - + "tiveDirectoryRequest\032\'.google.cloud.neta" - + "pp.v1.ActiveDirectory\"D\332A\004name\202\323\344\223\0027\0225/v" - + "1/{name=projects/*/locations/*/activeDirectories/*}\022\223\002\n" - + "\025CreateActiveDirectory\0224.google.cloud.netapp.v1.CreateActiveDirec" - + "toryRequest\032\035.google.longrunning.Operation\"\244\001\312A$\n" - + "\017ActiveDirectory\022\021OperationMetadata\332A+parent,active_directory,active_di" - + "rectory_id\202\323\344\223\002I\"5/v1/{parent=projects/*" - + "/locations/*}/activeDirectories:\020active_directory\022\225\002\n" - + "\025UpdateActiveDirectory\0224.google.cloud.netapp.v1.UpdateActiveDirecto" - + "ryRequest\032\035.google.longrunning.Operation\"\246\001\312A$\n" - + "\017ActiveDirectory\022\021OperationMetada" - + "ta\332A\034active_directory,update_mask\202\323\344\223\002Z2" - + "F/v1/{active_directory.name=projects/*/l" - + "ocations/*/activeDirectories/*}:\020active_directory\022\337\001\n" - + "\025DeleteActiveDirectory\0224.google.cloud.netapp.v1.DeleteActiveDirecto" - + "ryRequest\032\035.google.longrunning.Operation\"q\312A*\n" - + "\025google.protobuf.Empty\022\021OperationM" - + "etadata\332A\004name\202\323\344\223\0027*5/v1/{name=projects/*/locations/*/activeDirectories/*}\022\260\001\n" - + "\016ListKmsConfigs\022-.google.cloud.netapp.v1." - + "ListKmsConfigsRequest\032..google.cloud.net" - + "app.v1.ListKmsConfigsResponse\"?\332A\006parent" - + "\202\323\344\223\0020\022./v1/{parent=projects/*/locations/*}/kmsConfigs\022\350\001\n" - + "\017CreateKmsConfig\022..goo" - + "gle.cloud.netapp.v1.CreateKmsConfigRequest\032\035.google.longrunning.Operation\"\205\001\312A\036\n" - + "\tKmsConfig\022\021OperationMetadata\332A\037parent,k" - + "ms_config,kms_config_id\202\323\344\223\002<\"./v1/{parent=projects/*/locations/*}/kmsConfigs:\n" + + "\013StoragePool\022\021OperationMetadata\332A\030stora" + + "ge_pool,update_mask\202\323\344\223\002M2=/v1/{storage_" + + "pool.name=projects/*/locations/*/storagePools/*}:\014storage_pool\022\322\001\n" + + "\021DeleteStoragePool\0220.google.cloud.netapp.v1.DeleteStor" + + "agePoolRequest\032\035.google.longrunning.Operation\"l\312A*\n" + + "\025google.protobuf.Empty\022\021Opera" + + "tionMetadata\332A\004name\202\323\344\223\0022*0/v1/{name=projects/*/locations/*/storagePools/*}\022\366\001\n" + + "\030ValidateDirectoryService\0227.google.cloud." + + "netapp.v1.ValidateDirectoryServiceRequest\032\035.google.longrunning.Operation\"\201\001\312A*\n" + + "\025google.protobuf.Empty\022\021OperationMetadata" + + "\202\323\344\223\002N\"I/v1/{name=projects/*/locations/*" + + "/storagePools/*}:validateDirectoryService:\001*\022\327\001\n" + + "\027SwitchActiveReplicaZone\0226.google.cloud.netapp.v1.SwitchActiveReplicaZon" + + "eRequest\032\035.google.longrunning.Operation\"e\312A \n" + + "\013StoragePool\022\021OperationMetadata\202\323\344\223" + + "\002<\"7/v1/{name=projects/*/locations/*/storagePools/*}:switch:\001*\022\244\001\n" + + "\013ListVolumes\022*.google.cloud.netapp.v1.ListVolumesReque" + + "st\032+.google.cloud.netapp.v1.ListVolumesR" + + "esponse\"<\332A\006parent\202\323\344\223\002-\022+/v1/{parent=projects/*/locations/*}/volumes\022\221\001\n" + + "\tGetVolume\022(.google.cloud.netapp.v1.GetVolumeRe" + + "quest\032\036.google.cloud.netapp.v1.Volume\":\332" + + "A\004name\202\323\344\223\002-\022+/v1/{name=projects/*/locations/*/volumes/*}\022\317\001\n" + + "\014CreateVolume\022+.goo" + + "gle.cloud.netapp.v1.CreateVolumeRequest\032\035.google.longrunning.Operation\"s\312A\033\n" + + "\006Volume\022\021OperationMetadata\332A\027parent,volume,v" + + "olume_id\202\323\344\223\0025\"+/v1/{parent=projects/*/locations/*}/volumes:\006volume\022\321\001\n" + + "\014UpdateVolume\022+.google.cloud.netapp.v1.UpdateVolu" + + "meRequest\032\035.google.longrunning.Operation\"u\312A\033\n" + + "\006Volume\022\021OperationMetadata\332A\022volum" + + "e,update_mask\202\323\344\223\002<22/v1/{volume.name=pr" + + "ojects/*/locations/*/volumes/*}:\006volume\022\303\001\n" + + "\014DeleteVolume\022+.google.cloud.netapp.v" + + "1.DeleteVolumeRequest\032\035.google.longrunning.Operation\"g\312A*\n" + + "\025google.protobuf.Empty" + + "\022\021OperationMetadata\332A\004name\202\323\344\223\002-*+/v1/{n" + + "ame=projects/*/locations/*/volumes/*}\022\267\001\n" + + "\014RevertVolume\022+.google.cloud.netapp.v1." + + "RevertVolumeRequest\032\035.google.longrunning.Operation\"[\312A\033\n" + + "\006Volume\022\021OperationMetada" + + "ta\202\323\344\223\0027\"2/v1/{name=projects/*/locations/*/volumes/*}:revert:\001*\022\266\001\n\r" + + "ListSnapshots\022,.google.cloud.netapp.v1.ListSnapshots" + + "Request\032-.google.cloud.netapp.v1.ListSna" + + "pshotsResponse\"H\332A\006parent\202\323\344\223\0029\0227/v1/{pa" + + "rent=projects/*/locations/*/volumes/*}/snapshots\022\243\001\n" + + "\013GetSnapshot\022*.google.cloud.netapp.v1.GetSnapshotRequest\032 .google.cl" + + "oud.netapp.v1.Snapshot\"F\332A\004name\202\323\344\223\0029\0227/" + + "v1/{name=projects/*/locations/*/volumes/*/snapshots/*}\022\350\001\n" + + "\016CreateSnapshot\022-.goog" + + "le.cloud.netapp.v1.CreateSnapshotRequest\032\035.google.longrunning.Operation\"\207\001\312A\035\n" + + "\010Snapshot\022\021OperationMetadata\332A\033parent,snap" + + "shot,snapshot_id\202\323\344\223\002C\"7/v1/{parent=proj" + + "ects/*/locations/*/volumes/*}/snapshots:\010snapshot\022\323\001\n" + + "\016DeleteSnapshot\022-.google.cl" + + "oud.netapp.v1.DeleteSnapshotRequest\032\035.google.longrunning.Operation\"s\312A*\n" + + "\025google.protobuf.Empty\022\021OperationMetadata\332A\004name" + + "\202\323\344\223\0029*7/v1/{name=projects/*/locations/*/volumes/*/snapshots/*}\022\352\001\n" + + "\016UpdateSnapshot\022-.google.cloud.netapp.v1.UpdateSnapsh" + + "otRequest\032\035.google.longrunning.Operation\"\211\001\312A\035\n" + + "\010Snapshot\022\021OperationMetadata\332A\024sn" + + "apshot,update_mask\202\323\344\223\002L2@/v1/{snapshot." + + "name=projects/*/locations/*/volumes/*/snapshots/*}:\010snapshot\022\314\001\n" + + "\025ListActiveDirectories\0224.google.cloud.netapp.v1.ListActi" + + "veDirectoriesRequest\0325.google.cloud.neta" + + "pp.v1.ListActiveDirectoriesResponse\"F\332A\006" + + "parent\202\323\344\223\0027\0225/v1/{parent=projects/*/locations/*}/activeDirectories\022\266\001\n" + + "\022GetActiveDirectory\0221.google.cloud.netapp.v1.GetA" + + "ctiveDirectoryRequest\032\'.google.cloud.net" + + "app.v1.ActiveDirectory\"D\332A\004name\202\323\344\223\0027\0225/" + + "v1/{name=projects/*/locations/*/activeDirectories/*}\022\223\002\n" + + "\025CreateActiveDirectory\0224.google.cloud.netapp.v1.CreateActiveDire" + + "ctoryRequest\032\035.google.longrunning.Operation\"\244\001\312A$\n" + + "\017ActiveDirectory\022\021OperationMetadata\332A+parent,active_directory,active_d" + + "irectory_id\202\323\344\223\002I\"5/v1/{parent=projects/" + + "*/locations/*}/activeDirectories:\020active_directory\022\225\002\n" + + "\025UpdateActiveDirectory\0224.google.cloud.netapp.v1.UpdateActiveDirect" + + "oryRequest\032\035.google.longrunning.Operation\"\246\001\312A$\n" + + "\017ActiveDirectory\022\021OperationMetad" + + "ata\332A\034active_directory,update_mask\202\323\344\223\002Z" + + "2F/v1/{active_directory.name=projects/*/" + + "locations/*/activeDirectories/*}:\020active_directory\022\337\001\n" + + "\025DeleteActiveDirectory\0224.google.cloud.netapp.v1.DeleteActiveDirect" + + "oryRequest\032\035.google.longrunning.Operation\"q\312A*\n" + + "\025google.protobuf.Empty\022\021Operation" + + "Metadata\332A\004name\202\323\344\223\0027*5/v1/{name=projects/*/locations/*/activeDirectories/*}\022\260\001\n" + + "\016ListKmsConfigs\022-.google.cloud.netapp.v1" + + ".ListKmsConfigsRequest\032..google.cloud.ne" + + "tapp.v1.ListKmsConfigsResponse\"?\332A\006paren" + + "t\202\323\344\223\0020\022./v1/{parent=projects/*/locations/*}/kmsConfigs\022\350\001\n" + + "\017CreateKmsConfig\022..google.cloud.netapp.v1.CreateKmsConfigRequ" + + "est\032\035.google.longrunning.Operation\"\205\001\312A\036\n" + + "\tKmsConfig\022\021OperationMetadata\332A\037parent," + + "kms_config,kms_config_id\202\323\344\223\002<\"./v1/{parent=projects/*/locations/*}/kmsConfigs:\n" + "kms_config\022\235\001\n" - + "\014GetKmsConfig\022+.google.cloud.netapp.v1.GetKmsConfigRequest\032!.google" - + ".cloud.netapp.v1.KmsConfig\"=\332A\004name\202\323\344\223\002" - + "0\022./v1/{name=projects/*/locations/*/kmsConfigs/*}\022\352\001\n" - + "\017UpdateKmsConfig\022..google.c" - + "loud.netapp.v1.UpdateKmsConfigRequest\032\035.google.longrunning.Operation\"\207\001\312A\036\n" - + "\tKmsConfig\022\021OperationMetadata\332A\026kms_config,up" - + "date_mask\202\323\344\223\002G29/v1/{kms_config.name=projects/*/locations/*/kmsConfigs/*}:\n" + + "\014GetKmsConfig\022+.google.cloud.netapp.v1.GetKmsConfigRequest\032!.googl" + + "e.cloud.netapp.v1.KmsConfig\"=\332A\004name\202\323\344\223" + + "\0020\022./v1/{name=projects/*/locations/*/kmsConfigs/*}\022\352\001\n" + + "\017UpdateKmsConfig\022..google." + + "cloud.netapp.v1.UpdateKmsConfigRequest\032\035.google.longrunning.Operation\"\207\001\312A\036\n" + + "\tKmsConfig\022\021OperationMetadata\332A\026kms_config,u" + + "pdate_mask\202\323\344\223\002G29/v1/{kms_config.name=projects/*/locations/*/kmsConfigs/*}:\n" + "kms_config\022\302\001\n" - + "\016EncryptVolumes\022-.google.cloud" - + ".netapp.v1.EncryptVolumesRequest\032\035.google.longrunning.Operation\"b\312A\036\n" - + "\tKmsConfig\022\021OperationMetadata\202\323\344\223\002;\"6/v1/{name=proj" - + "ects/*/locations/*/kmsConfigs/*}:encrypt:\001*\022\264\001\n" - + "\017VerifyKmsConfig\022..google.cloud.netapp.v1.VerifyKmsConfigRequest\032/.google" - + ".cloud.netapp.v1.VerifyKmsConfigResponse" - + "\"@\202\323\344\223\002:\"5/v1/{name=projects/*/locations/*/kmsConfigs/*}:verify:\001*\022\314\001\n" - + "\017DeleteKmsConfig\022..google.cloud.netapp.v1.DeleteKm" - + "sConfigRequest\032\035.google.longrunning.Operation\"j\312A*\n" - + "\025google.protobuf.Empty\022\021Opera" - + "tionMetadata\332A\004name\202\323\344\223\0020*./v1/{name=projects/*/locations/*/kmsConfigs/*}\022\302\001\n" - + "\020ListReplications\022/.google.cloud.netapp.v1." - + "ListReplicationsRequest\0320.google.cloud.n" - + "etapp.v1.ListReplicationsResponse\"K\332A\006pa" - + "rent\202\323\344\223\002<\022:/v1/{parent=projects/*/locations/*/volumes/*}/replications\022\257\001\n" - + "\016GetReplication\022-.google.cloud.netapp.v1.GetRe" - + "plicationRequest\032#.google.cloud.netapp.v" - + "1.Replication\"I\332A\004name\202\323\344\223\002<\022:/v1/{name=" - + "projects/*/locations/*/volumes/*/replications/*}\022\375\001\n" - + "\021CreateReplication\0220.google." - + "cloud.netapp.v1.CreateReplicationRequest\032\035.google.longrunning.Operation\"\226\001\312A" - + " \n" - + "\013Replication\022\021OperationMetadata\332A!parent,r" - + "eplication,replication_id\202\323\344\223\002I\":/v1/{pa" - + "rent=projects/*/locations/*/volumes/*}/replications:\013replication\022\334\001\n" - + "\021DeleteReplication\0220.google.cloud.netapp.v1.DeleteRe" - + "plicationRequest\032\035.google.longrunning.Operation\"v\312A*\n" - + "\025google.protobuf.Empty\022\021Ope" - + "rationMetadata\332A\004name\202\323\344\223\002<*:/v1/{name=p" - + "rojects/*/locations/*/volumes/*/replications/*}\022\377\001\n" - + "\021UpdateReplication\0220.google.c" - + "loud.netapp.v1.UpdateReplicationRequest\032\035.google.longrunning.Operation\"\230\001\312A" + + "\016EncryptVolumes\022-.google.clou" + + "d.netapp.v1.EncryptVolumesRequest\032\035.google.longrunning.Operation\"b\312A\036\n" + + "\tKmsConfig\022\021OperationMetadata\202\323\344\223\002;\"6/v1/{name=pro" + + "jects/*/locations/*/kmsConfigs/*}:encrypt:\001*\022\264\001\n" + + "\017VerifyKmsConfig\022..google.cloud.netapp.v1.VerifyKmsConfigRequest\032/.googl" + + "e.cloud.netapp.v1.VerifyKmsConfigRespons" + + "e\"@\202\323\344\223\002:\"5/v1/{name=projects/*/locations/*/kmsConfigs/*}:verify:\001*\022\314\001\n" + + "\017DeleteKmsConfig\022..google.cloud.netapp.v1.DeleteK" + + "msConfigRequest\032\035.google.longrunning.Operation\"j\312A*\n" + + "\025google.protobuf.Empty\022\021Oper" + + "ationMetadata\332A\004name\202\323\344\223\0020*./v1/{name=projects/*/locations/*/kmsConfigs/*}\022\302\001\n" + + "\020ListReplications\022/.google.cloud.netapp.v1" + + ".ListReplicationsRequest\0320.google.cloud." + + "netapp.v1.ListReplicationsResponse\"K\332A\006p" + + "arent\202\323\344\223\002<\022:/v1/{parent=projects/*/locations/*/volumes/*}/replications\022\257\001\n" + + "\016GetReplication\022-.google.cloud.netapp.v1.GetR" + + "eplicationRequest\032#.google.cloud.netapp." + + "v1.Replication\"I\332A\004name\202\323\344\223\002<\022:/v1/{name" + + "=projects/*/locations/*/volumes/*/replications/*}\022\375\001\n" + + "\021CreateReplication\0220.google" + + ".cloud.netapp.v1.CreateReplicationRequest\032\035.google.longrunning.Operation\"\226\001\312A" + " \n" - + "\013Replication\022\021OperationMetadata\332A\027replicati" - + "on,update_mask\202\323\344\223\002U2F/v1/{replication.n" - + "ame=projects/*/locations/*/volumes/*/replications/*}:\013replication\022\317\001\n" - + "\017StopReplication\022..google.cloud.netapp.v1.StopRepli" - + "cationRequest\032\035.google.longrunning.Operation\"m\312A \n" - + "\013Replication\022\021OperationMetadat" - + "a\202\323\344\223\002D\"?/v1/{name=projects/*/locations/*/volumes/*/replications/*}:stop:\001*\022\325\001\n" - + "\021ResumeReplication\0220.google.cloud.netapp." - + "v1.ResumeReplicationRequest\032\035.google.longrunning.Operation\"o\312A \n" - + "\013Replication\022\021OperationMetadata\202\323\344\223\002F\"A/v1/{name=project" - + "s/*/locations/*/volumes/*/replications/*}:resume:\001*\022\363\001\n" - + "\033ReverseReplicationDirection\022:.google.cloud.netapp.v1.ReverseRepl" - + "icationDirectionRequest\032\035.google.longrunning.Operation\"y\312A \n" - + "\013Replication\022\021OperationMetadata\202\323\344\223\002P\"K/v1/{name=projects/*/" - + "locations/*/volumes/*/replications/*}:reverseDirection:\001*\022\335\001\n" - + "\020EstablishPeering\022/.google.cloud.netapp.v1.EstablishPeering" - + "Request\032\035.google.longrunning.Operation\"y\312A \n" - + "\013Replication\022\021OperationMetadata\202\323\344\223\002" - + "P\"K/v1/{name=projects/*/locations/*/volu" - + "mes/*/replications/*}:establishPeering:\001*\022\317\001\n" - + "\017SyncReplication\022..google.cloud.net" - + "app.v1.SyncReplicationRequest\032\035.google.longrunning.Operation\"m\312A \n" - + "\013Replication\022\021OperationMetadata\202\323\344\223\002D\"?/v1/{name=proje" - + "cts/*/locations/*/volumes/*/replications/*}:sync:\001*\022\366\001\n" - + "\021CreateBackupVault\0220.goog" - + "le.cloud.netapp.v1.CreateBackupVaultRequest\032\035.google.longrunning.Operation\"\217\001\312A" + + "\013Replication\022\021OperationMetadata\332A!parent," + + "replication,replication_id\202\323\344\223\002I\":/v1/{p" + + "arent=projects/*/locations/*/volumes/*}/replications:\013replication\022\334\001\n" + + "\021DeleteReplication\0220.google.cloud.netapp.v1.DeleteR" + + "eplicationRequest\032\035.google.longrunning.Operation\"v\312A*\n" + + "\025google.protobuf.Empty\022\021Op" + + "erationMetadata\332A\004name\202\323\344\223\002<*:/v1/{name=" + + "projects/*/locations/*/volumes/*/replications/*}\022\377\001\n" + + "\021UpdateReplication\0220.google." + + "cloud.netapp.v1.UpdateReplicationRequest\032\035.google.longrunning.Operation\"\230\001\312A" + " \n" - + "\013BackupVault\022\021OperationMetadata\332A#paren" - + "t,backup_vault,backup_vault_id\202\323\344\223\002@\"0/v" - + "1/{parent=projects/*/locations/*}/backupVaults:\014backup_vault\022\245\001\n" - + "\016GetBackupVault\022-.google.cloud.netapp.v1.GetBackupVaultR" - + "equest\032#.google.cloud.netapp.v1.BackupVa" - + "ult\"?\332A\004name\202\323\344\223\0022\0220/v1/{name=projects/*/locations/*/backupVaults/*}\022\270\001\n" - + "\020ListBackupVaults\022/.google.cloud.netapp.v1.ListB" - + "ackupVaultsRequest\0320.google.cloud.netapp" - + ".v1.ListBackupVaultsResponse\"A\332A\006parent\202" - + "\323\344\223\0022\0220/v1/{parent=projects/*/locations/*}/backupVaults\022\370\001\n" - + "\021UpdateBackupVault\0220.google.cloud.netapp.v1.UpdateBackupVault" - + "Request\032\035.google.longrunning.Operation\"\221\001\312A \n" - + "\013BackupVault\022\021OperationMetadata\332A\030b" - + "ackup_vault,update_mask\202\323\344\223\002M2=/v1/{back" - + "up_vault.name=projects/*/locations/*/backupVaults/*}:\014backup_vault\022\322\001\n" - + "\021DeleteBackupVault\0220.google.cloud.netapp.v1.Delete" - + "BackupVaultRequest\032\035.google.longrunning.Operation\"l\312A*\n" - + "\025google.protobuf.Empty\022\021O" - + "perationMetadata\332A\004name\202\323\344\223\0022*0/v1/{name" - + "=projects/*/locations/*/backupVaults/*}\022\337\001\n" - + "\014CreateBackup\022+.google.cloud.netapp.v" - + "1.CreateBackupRequest\032\035.google.longrunning.Operation\"\202\001\312A\033\n" - + "\006Backup\022\021OperationMet" - + "adata\332A\027parent,backup,backup_id\202\323\344\223\002D\":/" - + "v1/{parent=projects/*/locations/*/backupVaults/*}/backups:\006backup\022\240\001\n" - + "\tGetBackup\022(.google.cloud.netapp.v1.GetBackupReques" - + "t\032\036.google.cloud.netapp.v1.Backup\"I\332A\004na" - + "me\202\323\344\223\002<\022:/v1/{name=projects/*/locations/*/backupVaults/*/backups/*}\022\263\001\n" - + "\013ListBackups\022*.google.cloud.netapp.v1.ListBackup" - + "sRequest\032+.google.cloud.netapp.v1.ListBa" - + "ckupsResponse\"K\332A\006parent\202\323\344\223\002<\022:/v1/{par" - + "ent=projects/*/locations/*/backupVaults/*}/backups\022\322\001\n" - + "\014DeleteBackup\022+.google.clo" - + "ud.netapp.v1.DeleteBackupRequest\032\035.google.longrunning.Operation\"v\312A*\n" - + "\025google.protobuf.Empty\022\021OperationMetadata\332A\004name\202\323\344" - + "\223\002<*:/v1/{name=projects/*/locations/*/backupVaults/*/backups/*}\022\341\001\n" - + "\014UpdateBackup\022+.google.cloud.netapp.v1.UpdateBackupRe" - + "quest\032\035.google.longrunning.Operation\"\204\001\312A\033\n" - + "\006Backup\022\021OperationMetadata\332A\022backup,u" - + "pdate_mask\202\323\344\223\002K2A/v1/{backup.name=proje" - + "cts/*/locations/*/backupVaults/*/backups/*}:\006backup\022\376\001\n" - + "\022CreateBackupPolicy\0221.google.cloud.netapp.v1.CreateBackupPolicyRe" - + "quest\032\035.google.longrunning.Operation\"\225\001\312A!\n" - + "\014BackupPolicy\022\021OperationMetadata\332A%pa" - + "rent,backup_policy,backup_policy_id\202\323\344\223\002" - + "C\"2/v1/{parent=projects/*/locations/*}/backupPolicies:\r" + + "\013Replication\022\021OperationMetadata\332A\027replicat" + + "ion,update_mask\202\323\344\223\002U2F/v1/{replication." + + "name=projects/*/locations/*/volumes/*/replications/*}:\013replication\022\317\001\n" + + "\017StopReplication\022..google.cloud.netapp.v1.StopRepl" + + "icationRequest\032\035.google.longrunning.Operation\"m\312A \n" + + "\013Replication\022\021OperationMetada" + + "ta\202\323\344\223\002D\"?/v1/{name=projects/*/locations/*/volumes/*/replications/*}:stop:\001*\022\325\001\n" + + "\021ResumeReplication\0220.google.cloud.netapp" + + ".v1.ResumeReplicationRequest\032\035.google.longrunning.Operation\"o\312A \n" + + "\013Replication\022\021OperationMetadata\202\323\344\223\002F\"A/v1/{name=projec" + + "ts/*/locations/*/volumes/*/replications/*}:resume:\001*\022\363\001\n" + + "\033ReverseReplicationDirection\022:.google.cloud.netapp.v1.ReverseRep" + + "licationDirectionRequest\032\035.google.longrunning.Operation\"y\312A \n" + + "\013Replication\022\021OperationMetadata\202\323\344\223\002P\"K/v1/{name=projects/*" + + "/locations/*/volumes/*/replications/*}:reverseDirection:\001*\022\335\001\n" + + "\020EstablishPeering\022/.google.cloud.netapp.v1.EstablishPeerin" + + "gRequest\032\035.google.longrunning.Operation\"y\312A \n" + + "\013Replication\022\021OperationMetadata\202\323\344\223" + + "\002P\"K/v1/{name=projects/*/locations/*/vol" + + "umes/*/replications/*}:establishPeering:\001*\022\317\001\n" + + "\017SyncReplication\022..google.cloud.ne" + + "tapp.v1.SyncReplicationRequest\032\035.google.longrunning.Operation\"m\312A \n" + + "\013Replication\022\021OperationMetadata\202\323\344\223\002D\"?/v1/{name=proj" + + "ects/*/locations/*/volumes/*/replications/*}:sync:\001*\022\366\001\n" + + "\021CreateBackupVault\0220.google.cloud.netapp.v1.CreateBackupVaultReq" + + "uest\032\035.google.longrunning.Operation\"\217\001\312A \n" + + "\013BackupVault\022\021OperationMetadata\332A#pare" + + "nt,backup_vault,backup_vault_id\202\323\344\223\002@\"0/" + + "v1/{parent=projects/*/locations/*}/backupVaults:\014backup_vault\022\245\001\n" + + "\016GetBackupVault\022-.google.cloud.netapp.v1.GetBackupVault" + + "Request\032#.google.cloud.netapp.v1.BackupV" + + "ault\"?\332A\004name\202\323\344\223\0022\0220/v1/{name=projects/*/locations/*/backupVaults/*}\022\270\001\n" + + "\020ListBackupVaults\022/.google.cloud.netapp.v1.List" + + "BackupVaultsRequest\0320.google.cloud.netap" + + "p.v1.ListBackupVaultsResponse\"A\332A\006parent" + + "\202\323\344\223\0022\0220/v1/{parent=projects/*/locations/*}/backupVaults\022\370\001\n" + + "\021UpdateBackupVault\0220.google.cloud.netapp.v1.UpdateBackupVaul" + + "tRequest\032\035.google.longrunning.Operation\"\221\001\312A \n" + + "\013BackupVault\022\021OperationMetadata\332A\030" + + "backup_vault,update_mask\202\323\344\223\002M2=/v1/{bac" + + "kup_vault.name=projects/*/locations/*/backupVaults/*}:\014backup_vault\022\322\001\n" + + "\021DeleteBackupVault\0220.google.cloud.netapp.v1.Delet" + + "eBackupVaultRequest\032\035.google.longrunning.Operation\"l\312A*\n" + + "\025google.protobuf.Empty\022\021" + + "OperationMetadata\332A\004name\202\323\344\223\0022*0/v1/{nam" + + "e=projects/*/locations/*/backupVaults/*}\022\337\001\n" + + "\014CreateBackup\022+.google.cloud.netapp." + + "v1.CreateBackupRequest\032\035.google.longrunning.Operation\"\202\001\312A\033\n" + + "\006Backup\022\021OperationMe" + + "tadata\332A\027parent,backup,backup_id\202\323\344\223\002D\":" + + "/v1/{parent=projects/*/locations/*/backupVaults/*}/backups:\006backup\022\240\001\n" + + "\tGetBackup\022(.google.cloud.netapp.v1.GetBackupReque" + + "st\032\036.google.cloud.netapp.v1.Backup\"I\332A\004n" + + "ame\202\323\344\223\002<\022:/v1/{name=projects/*/locations/*/backupVaults/*/backups/*}\022\263\001\n" + + "\013ListBackups\022*.google.cloud.netapp.v1.ListBacku" + + "psRequest\032+.google.cloud.netapp.v1.ListB" + + "ackupsResponse\"K\332A\006parent\202\323\344\223\002<\022:/v1/{pa" + + "rent=projects/*/locations/*/backupVaults/*}/backups\022\322\001\n" + + "\014DeleteBackup\022+.google.cl" + + "oud.netapp.v1.DeleteBackupRequest\032\035.google.longrunning.Operation\"v\312A*\n" + + "\025google.protobuf.Empty\022\021OperationMetadata\332A\004name\202\323" + + "\344\223\002<*:/v1/{name=projects/*/locations/*/backupVaults/*/backups/*}\022\341\001\n" + + "\014UpdateBackup\022+.google.cloud.netapp.v1.UpdateBackupR" + + "equest\032\035.google.longrunning.Operation\"\204\001\312A\033\n" + + "\006Backup\022\021OperationMetadata\332A\022backup," + + "update_mask\202\323\344\223\002K2A/v1/{backup.name=proj" + + "ects/*/locations/*/backupVaults/*/backups/*}:\006backup\022\376\001\n" + + "\022CreateBackupPolicy\0221.google.cloud.netapp.v1.CreateBackupPolicyR" + + "equest\032\035.google.longrunning.Operation\"\225\001\312A!\n" + + "\014BackupPolicy\022\021OperationMetadata\332A%p" + + "arent,backup_policy,backup_policy_id\202\323\344\223" + + "\002C\"2/v1/{parent=projects/*/locations/*}/backupPolicies:\r" + "backup_policy\022\252\001\n" - + "\017GetBackupPolicy\022..google.cloud.netapp.v1.GetBac" - + "kupPolicyRequest\032$.google.cloud.netapp.v" - + "1.BackupPolicy\"A\332A\004name\202\323\344\223\0024\0222/v1/{name" - + "=projects/*/locations/*/backupPolicies/*}\022\300\001\n" - + "\022ListBackupPolicies\0221.google.cloud.netapp.v1.ListBackupPoliciesRequest\0322.go" - + "ogle.cloud.netapp.v1.ListBackupPoliciesR" - + "esponse\"C\332A\006parent\202\323\344\223\0024\0222/v1/{parent=projects/*/locations/*}/backupPolicies\022\200\002\n" - + "\022UpdateBackupPolicy\0221.google.cloud.netap" - + "p.v1.UpdateBackupPolicyRequest\032\035.google.longrunning.Operation\"\227\001\312A!\n" - + "\014BackupPolicy\022\021OperationMetadata\332A\031backup_policy,upd" - + "ate_mask\202\323\344\223\002Q2@/v1/{backup_policy.name=" - + "projects/*/locations/*/backupPolicies/*}:\r" + + "\017GetBackupPolicy\022..google.cloud.netapp.v1.GetBa" + + "ckupPolicyRequest\032$.google.cloud.netapp." + + "v1.BackupPolicy\"A\332A\004name\202\323\344\223\0024\0222/v1/{nam" + + "e=projects/*/locations/*/backupPolicies/*}\022\300\001\n" + + "\022ListBackupPolicies\0221.google.cloud.netapp.v1.ListBackupPoliciesRequest\0322.g" + + "oogle.cloud.netapp.v1.ListBackupPolicies" + + "Response\"C\332A\006parent\202\323\344\223\0024\0222/v1/{parent=p" + + "rojects/*/locations/*}/backupPolicies\022\200\002\n" + + "\022UpdateBackupPolicy\0221.google.cloud.neta" + + "pp.v1.UpdateBackupPolicyRequest\032\035.google.longrunning.Operation\"\227\001\312A!\n" + + "\014BackupPolicy\022\021OperationMetadata\332A\031backup_policy,up" + + "date_mask\202\323\344\223\002Q2@/v1/{backup_policy.name" + + "=projects/*/locations/*/backupPolicies/*}:\r" + "backup_policy\022\326\001\n" - + "\022DeleteBackupPolicy\0221.google.cloud.netapp.v1.DeleteBackupPoli" - + "cyRequest\032\035.google.longrunning.Operation\"n\312A*\n" - + "\025google.protobuf.Empty\022\021OperationM" - + "etadata\332A\004name\202\323\344\223\0024*2/v1/{name=projects/*/locations/*/backupPolicies/*}\022\272\001\n" - + "\016ListQuotaRules\022-.google.cloud.netapp.v1.Lis" - + "tQuotaRulesRequest\032..google.cloud.netapp" - + ".v1.ListQuotaRulesResponse\"I\332A\006parent\202\323\344" - + "\223\002:\0228/v1/{parent=projects/*/locations/*/volumes/*}/quotaRules\022\247\001\n" - + "\014GetQuotaRule\022+.google.cloud.netapp.v1.GetQuotaRuleRequ" - + "est\032!.google.cloud.netapp.v1.QuotaRule\"G" - + "\332A\004name\202\323\344\223\002:\0228/v1/{name=projects/*/locations/*/volumes/*/quotaRules/*}\022\362\001\n" - + "\017CreateQuotaRule\022..google.cloud.netapp.v1.Cre" - + "ateQuotaRuleRequest\032\035.google.longrunning.Operation\"\217\001\312A\036\n" - + "\tQuotaRule\022\021OperationMetadata\332A\037parent,quota_rule,quota_rule_id" - + "\202\323\344\223\002F\"8/v1/{parent=projects/*/locations/*/volumes/*}/quotaRules:\n" + + "\022DeleteBackupPolicy\0221.google.cloud.netapp.v1.DeleteBackupPol" + + "icyRequest\032\035.google.longrunning.Operation\"n\312A*\n" + + "\025google.protobuf.Empty\022\021Operation" + + "Metadata\332A\004name\202\323\344\223\0024*2/v1/{name=projects/*/locations/*/backupPolicies/*}\022\272\001\n" + + "\016ListQuotaRules\022-.google.cloud.netapp.v1.Li" + + "stQuotaRulesRequest\032..google.cloud.netap" + + "p.v1.ListQuotaRulesResponse\"I\332A\006parent\202\323" + + "\344\223\002:\0228/v1/{parent=projects/*/locations/*/volumes/*}/quotaRules\022\247\001\n" + + "\014GetQuotaRule\022+.google.cloud.netapp.v1.GetQuotaRuleReq" + + "uest\032!.google.cloud.netapp.v1.QuotaRule\"" + + "G\332A\004name\202\323\344\223\002:\0228/v1/{name=projects/*/locations/*/volumes/*/quotaRules/*}\022\362\001\n" + + "\017CreateQuotaRule\022..google.cloud.netapp.v1.Cr" + + "eateQuotaRuleRequest\032\035.google.longrunning.Operation\"\217\001\312A\036\n" + + "\tQuotaRule\022\021OperationMetadata\332A\037parent,quota_rule,quota_rule_i" + + "d\202\323\344\223\002F\"8/v1/{parent=projects/*/locations/*/volumes/*}/quotaRules:\n" + "quota_rule\022\364\001\n" - + "\017UpdateQuotaRule\022..google.cloud.netapp.v" - + "1.UpdateQuotaRuleRequest\032\035.google.longrunning.Operation\"\221\001\312A\036\n" - + "\tQuotaRule\022\021OperationMetadata\332A\026quota_rule,update_mask\202\323\344\223" - + "\002Q2C/v1/{quota_rule.name=projects/*/locations/*/volumes/*/quotaRules/*}:\n" + + "\017UpdateQuotaRule\022..google.cloud.netapp." + + "v1.UpdateQuotaRuleRequest\032\035.google.longrunning.Operation\"\221\001\312A\036\n" + + "\tQuotaRule\022\021OperationMetadata\332A\026quota_rule,update_mask\202\323\344" + + "\223\002Q2C/v1/{quota_rule.name=projects/*/locations/*/volumes/*/quotaRules/*}:\n" + "quota_rule\022\326\001\n" - + "\017DeleteQuotaRule\022..google.cloud.n" - + "etapp.v1.DeleteQuotaRuleRequest\032\035.google.longrunning.Operation\"t\312A*\n" - + "\025google.protobuf.Empty\022\021OperationMetadata\332A\004name\202\323\344\223" - + "\002:*8/v1/{name=projects/*/locations/*/vol" - + "umes/*/quotaRules/*}\032I\312A\025netapp.googleap" - + "is.com\322A.https://www.googleapis.com/auth/cloud-platformB\212\002\n" - + "\032com.google.cloud.netapp.v1B\027CloudNetappServiceProtoP\001Z2cloud" - + ".google.com/go/netapp/apiv1/netapppb;net" - + "apppb\252\002\026Google.Cloud.NetApp.V1\312\002\026Google\\" - + "Cloud\\NetApp\\V1\352\002\031Google::Cloud::NetApp::V1\352AN\n" - + "\036compute.googleapis.com/Network\022,projects/{project}/global/networks/{netw" - + "ork}b\006proto3" + + "\017DeleteQuotaRule\022..google.cloud." + + "netapp.v1.DeleteQuotaRuleRequest\032\035.google.longrunning.Operation\"t\312A*\n" + + "\025google.protobuf.Empty\022\021OperationMetadata\332A\004name\202\323\344" + + "\223\002:*8/v1/{name=projects/*/locations/*/volumes/*/quotaRules/*}\022\330\001\n" + + "\022RestoreBackupFiles\0221.google.cloud.netapp.v1.RestoreBac" + + "kupFilesRequest\032\035.google.longrunning.Operation\"p\312A/\n" + + "\032RestoreBackupFilesResponse\022" + + "\021OperationMetadata\202\323\344\223\0028\"3/v1/{name=proj" + + "ects/*/locations/*/volumes/*}:restore:\001*\022\260\001\n" + + "\016ListHostGroups\022-.google.cloud.netapp.v1.ListHostGroupsRequest\032..google.clou" + + "d.netapp.v1.ListHostGroupsResponse\"?\332A\006p" + + "arent\202\323\344\223\0020\022./v1/{parent=projects/*/locations/*}/hostGroups\022\235\001\n" + + "\014GetHostGroup\022+.google.cloud.netapp.v1.GetHostGroupReques" + + "t\032!.google.cloud.netapp.v1.HostGroup\"=\332A" + + "\004name\202\323\344\223\0020\022./v1/{name=projects/*/locations/*/hostGroups/*}\022\350\001\n" + + "\017CreateHostGroup\022..google.cloud.netapp.v1.CreateHostGroup" + + "Request\032\035.google.longrunning.Operation\"\205\001\312A\036\n" + + "\tHostGroup\022\021OperationMetadata\332A\037par" + + "ent,host_group,host_group_id\202\323\344\223\002<\"./v1/" + + "{parent=projects/*/locations/*}/hostGroups:\n" + + "host_group\022\352\001\n" + + "\017UpdateHostGroup\022..goo" + + "gle.cloud.netapp.v1.UpdateHostGroupRequest\032\035.google.longrunning.Operation\"\207\001\312A\036\n" + + "\tHostGroup\022\021OperationMetadata\332A\026host_gro" + + "up,update_mask\202\323\344\223\002G29/v1/{host_group.na" + + "me=projects/*/locations/*/hostGroups/*}:\n" + + "host_group\022\314\001\n" + + "\017DeleteHostGroup\022..google" + + ".cloud.netapp.v1.DeleteHostGroupRequest\032\035.google.longrunning.Operation\"j\312A*\n" + + "\025google.protobuf.Empty\022\021OperationMetadata\332A\004" + + "name\202\323\344\223\0020*./v1/{name=projects/*/locatio" + + "ns/*/hostGroups/*}\032I\312A\025netapp.googleapis" + + ".com\322A.https://www.googleapis.com/auth/cloud-platformB\212\002\n" + + "\032com.google.cloud.netapp.v1B\027CloudNetappServiceProtoP\001Z2cloud.g" + + "oogle.com/go/netapp/apiv1/netapppb;netap" + + "ppb\252\002\026Google.Cloud.NetApp.V1\312\002\026Google\\Cl" + + "oud\\NetApp\\V1\352\002\031Google::Cloud::NetApp::V1\352AN\n" + + "\036compute.googleapis.com/Network\022,projects/{project}/global/networks/{networ" + + "k}b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -344,6 +372,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.cloud.netapp.v1.BackupProto.getDescriptor(), com.google.cloud.netapp.v1.BackupPolicyProto.getDescriptor(), com.google.cloud.netapp.v1.BackupVaultProto.getDescriptor(), + com.google.cloud.netapp.v1.HostGroupProto.getDescriptor(), com.google.cloud.netapp.v1.KmsProto.getDescriptor(), com.google.cloud.netapp.v1.QuotaRuleProto.getDescriptor(), com.google.cloud.netapp.v1.ReplicationProto.getDescriptor(), @@ -387,6 +416,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.cloud.netapp.v1.BackupProto.getDescriptor(); com.google.cloud.netapp.v1.BackupPolicyProto.getDescriptor(); com.google.cloud.netapp.v1.BackupVaultProto.getDescriptor(); + com.google.cloud.netapp.v1.HostGroupProto.getDescriptor(); com.google.cloud.netapp.v1.KmsProto.getDescriptor(); com.google.cloud.netapp.v1.QuotaRuleProto.getDescriptor(); com.google.cloud.netapp.v1.ReplicationProto.getDescriptor(); diff --git a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/CommonProto.java b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/CommonProto.java index aadd9f246b13..40e285598840 100644 --- a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/CommonProto.java +++ b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/CommonProto.java @@ -47,31 +47,37 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { java.lang.String[] descriptorData = { "\n#google/cloud/netapp/v1/common.proto\022\026g" + "oogle.cloud.netapp.v1\032\037google/api/field_" - + "behavior.proto\"\307\001\n\020LocationMetadata\022K\n\030s" + + "behavior.proto\"\345\001\n\020LocationMetadata\022K\n\030s" + "upported_service_levels\030\001 \003(\0162$.google.c" + "loud.netapp.v1.ServiceLevelB\003\340A\003\022P\n\032supp" + "orted_flex_performance\030\002 \003(\0162\'.google.cl" + "oud.netapp.v1.FlexPerformanceB\003\340A\003\022\024\n\007ha" - + "s_vcp\030\003 \001(\010B\003\340A\003\"%\n\014UserCommands\022\025\n\010comm" - + "ands\030\001 \003(\tB\003\340A\003*_\n\014ServiceLevel\022\035\n\031SERVI" - + "CE_LEVEL_UNSPECIFIED\020\000\022\013\n\007PREMIUM\020\001\022\013\n\007E" - + "XTREME\020\002\022\014\n\010STANDARD\020\003\022\010\n\004FLEX\020\004*n\n\017Flex" - + "Performance\022 \n\034FLEX_PERFORMANCE_UNSPECIF" - + "IED\020\000\022\034\n\030FLEX_PERFORMANCE_DEFAULT\020\001\022\033\n\027F" - + "LEX_PERFORMANCE_CUSTOM\020\002*U\n\016EncryptionTy" - + "pe\022\037\n\033ENCRYPTION_TYPE_UNSPECIFIED\020\000\022\023\n\017S" - + "ERVICE_MANAGED\020\001\022\r\n\tCLOUD_KMS\020\002*T\n\024Direc" - + "toryServiceType\022&\n\"DIRECTORY_SERVICE_TYP" - + "E_UNSPECIFIED\020\000\022\024\n\020ACTIVE_DIRECTORY\020\001*u\n" - + "\031HybridReplicationSchedule\022+\n\'HYBRID_REP" - + "LICATION_SCHEDULE_UNSPECIFIED\020\000\022\024\n\020EVERY" - + "_10_MINUTES\020\001\022\n\n\006HOURLY\020\002\022\t\n\005DAILY\020\003*9\n\007" - + "QosType\022\030\n\024QOS_TYPE_UNSPECIFIED\020\000\022\010\n\004AUT" - + "O\020\001\022\n\n\006MANUAL\020\002B\255\001\n\032com.google.cloud.net" - + "app.v1B\013CommonProtoP\001Z2cloud.google.com/" - + "go/netapp/apiv1/netapppb;netapppb\252\002\026Goog" - + "le.Cloud.NetApp.V1\312\002\026Google\\Cloud\\NetApp" - + "\\V1\352\002\031Google::Cloud::NetApp::V1b\006proto3" + + "s_vcp\030\003 \001(\010B\003\340A\003\022\034\n\017has_ontap_proxy\030\004 \001(" + + "\010B\003\340A\003\"%\n\014UserCommands\022\025\n\010commands\030\001 \003(\t" + + "B\003\340A\003*_\n\014ServiceLevel\022\035\n\031SERVICE_LEVEL_U" + + "NSPECIFIED\020\000\022\013\n\007PREMIUM\020\001\022\013\n\007EXTREME\020\002\022\014" + + "\n\010STANDARD\020\003\022\010\n\004FLEX\020\004*n\n\017FlexPerformanc" + + "e\022 \n\034FLEX_PERFORMANCE_UNSPECIFIED\020\000\022\034\n\030F" + + "LEX_PERFORMANCE_DEFAULT\020\001\022\033\n\027FLEX_PERFOR" + + "MANCE_CUSTOM\020\002*U\n\016EncryptionType\022\037\n\033ENCR" + + "YPTION_TYPE_UNSPECIFIED\020\000\022\023\n\017SERVICE_MAN" + + "AGED\020\001\022\r\n\tCLOUD_KMS\020\002*T\n\024DirectoryServic" + + "eType\022&\n\"DIRECTORY_SERVICE_TYPE_UNSPECIF" + + "IED\020\000\022\024\n\020ACTIVE_DIRECTORY\020\001*g\n\017StoragePo" + + "olType\022!\n\035STORAGE_POOL_TYPE_UNSPECIFIED\020" + + "\000\022\010\n\004FILE\020\001\022\013\n\007UNIFIED\020\002\022\032\n\026UNIFIED_LARG" + + "E_CAPACITY\020\003*u\n\031HybridReplicationSchedul" + + "e\022+\n\'HYBRID_REPLICATION_SCHEDULE_UNSPECI" + + "FIED\020\000\022\024\n\020EVERY_10_MINUTES\020\001\022\n\n\006HOURLY\020\002" + + "\022\t\n\005DAILY\020\003*9\n\007QosType\022\030\n\024QOS_TYPE_UNSPE" + + "CIFIED\020\000\022\010\n\004AUTO\020\001\022\n\n\006MANUAL\020\002*C\n\006OsType" + + "\022\027\n\023OS_TYPE_UNSPECIFIED\020\000\022\t\n\005LINUX\020\001\022\013\n\007" + + "WINDOWS\020\002\022\010\n\004ESXI\020\003B\255\001\n\032com.google.cloud" + + ".netapp.v1B\013CommonProtoP\001Z2cloud.google." + + "com/go/netapp/apiv1/netapppb;netapppb\252\002\026" + + "Google.Cloud.NetApp.V1\312\002\026Google\\Cloud\\Ne" + + "tApp\\V1\352\002\031Google::Cloud::NetApp::V1b\006pro" + + "to3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -85,7 +91,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_netapp_v1_LocationMetadata_descriptor, new java.lang.String[] { - "SupportedServiceLevels", "SupportedFlexPerformance", "HasVcp", + "SupportedServiceLevels", "SupportedFlexPerformance", "HasVcp", "HasOntapProxy", }); internal_static_google_cloud_netapp_v1_UserCommands_descriptor = getDescriptor().getMessageTypes().get(1); diff --git a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/CreateHostGroupRequest.java b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/CreateHostGroupRequest.java new file mode 100644 index 000000000000..e0aba98bd4e8 --- /dev/null +++ b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/CreateHostGroupRequest.java @@ -0,0 +1,1173 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/netapp/v1/host_group.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.netapp.v1; + +/** + * + * + *
+ * CreateHostGroupRequest for creating a host group.
+ * 
+ * + * Protobuf type {@code google.cloud.netapp.v1.CreateHostGroupRequest} + */ +public final class CreateHostGroupRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.netapp.v1.CreateHostGroupRequest) + CreateHostGroupRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use CreateHostGroupRequest.newBuilder() to construct. + private CreateHostGroupRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private CreateHostGroupRequest() { + parent_ = ""; + hostGroupId_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new CreateHostGroupRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.netapp.v1.HostGroupProto + .internal_static_google_cloud_netapp_v1_CreateHostGroupRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.netapp.v1.HostGroupProto + .internal_static_google_cloud_netapp_v1_CreateHostGroupRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.netapp.v1.CreateHostGroupRequest.class, + com.google.cloud.netapp.v1.CreateHostGroupRequest.Builder.class); + } + + private int bitField0_; + public static final int PARENT_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object parent_ = ""; + + /** + * + * + *
+   * Required. Parent value for CreateHostGroupRequest
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + @java.lang.Override + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } + } + + /** + * + * + *
+   * Required. Parent value for CreateHostGroupRequest
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + @java.lang.Override + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int HOST_GROUP_FIELD_NUMBER = 2; + private com.google.cloud.netapp.v1.HostGroup hostGroup_; + + /** + * + * + *
+   * Required. Fields of the host group to create.
+   * 
+ * + * + * .google.cloud.netapp.v1.HostGroup host_group = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the hostGroup field is set. + */ + @java.lang.Override + public boolean hasHostGroup() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * Required. Fields of the host group to create.
+   * 
+ * + * + * .google.cloud.netapp.v1.HostGroup host_group = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The hostGroup. + */ + @java.lang.Override + public com.google.cloud.netapp.v1.HostGroup getHostGroup() { + return hostGroup_ == null + ? com.google.cloud.netapp.v1.HostGroup.getDefaultInstance() + : hostGroup_; + } + + /** + * + * + *
+   * Required. Fields of the host group to create.
+   * 
+ * + * + * .google.cloud.netapp.v1.HostGroup host_group = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + @java.lang.Override + public com.google.cloud.netapp.v1.HostGroupOrBuilder getHostGroupOrBuilder() { + return hostGroup_ == null + ? com.google.cloud.netapp.v1.HostGroup.getDefaultInstance() + : hostGroup_; + } + + public static final int HOST_GROUP_ID_FIELD_NUMBER = 3; + + @SuppressWarnings("serial") + private volatile java.lang.Object hostGroupId_ = ""; + + /** + * + * + *
+   * Required. ID of the host group to create. Must be unique within the parent
+   * resource. Must contain only letters, numbers, and hyphen, with
+   * the first character a letter or underscore, the last a letter or underscore
+   * or a number, and a 63 character maximum.
+   * 
+ * + * string host_group_id = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The hostGroupId. + */ + @java.lang.Override + public java.lang.String getHostGroupId() { + java.lang.Object ref = hostGroupId_; + 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(); + hostGroupId_ = s; + return s; + } + } + + /** + * + * + *
+   * Required. ID of the host group to create. Must be unique within the parent
+   * resource. Must contain only letters, numbers, and hyphen, with
+   * the first character a letter or underscore, the last a letter or underscore
+   * or a number, and a 63 character maximum.
+   * 
+ * + * string host_group_id = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for hostGroupId. + */ + @java.lang.Override + public com.google.protobuf.ByteString getHostGroupIdBytes() { + java.lang.Object ref = hostGroupId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + hostGroupId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(2, getHostGroup()); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(hostGroupId_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, hostGroupId_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getHostGroup()); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(hostGroupId_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, hostGroupId_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.netapp.v1.CreateHostGroupRequest)) { + return super.equals(obj); + } + com.google.cloud.netapp.v1.CreateHostGroupRequest other = + (com.google.cloud.netapp.v1.CreateHostGroupRequest) obj; + + if (!getParent().equals(other.getParent())) return false; + if (hasHostGroup() != other.hasHostGroup()) return false; + if (hasHostGroup()) { + if (!getHostGroup().equals(other.getHostGroup())) return false; + } + if (!getHostGroupId().equals(other.getHostGroupId())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + PARENT_FIELD_NUMBER; + hash = (53 * hash) + getParent().hashCode(); + if (hasHostGroup()) { + hash = (37 * hash) + HOST_GROUP_FIELD_NUMBER; + hash = (53 * hash) + getHostGroup().hashCode(); + } + hash = (37 * hash) + HOST_GROUP_ID_FIELD_NUMBER; + hash = (53 * hash) + getHostGroupId().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.netapp.v1.CreateHostGroupRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.netapp.v1.CreateHostGroupRequest 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.netapp.v1.CreateHostGroupRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.netapp.v1.CreateHostGroupRequest 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.netapp.v1.CreateHostGroupRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.netapp.v1.CreateHostGroupRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.netapp.v1.CreateHostGroupRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.netapp.v1.CreateHostGroupRequest 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.netapp.v1.CreateHostGroupRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.netapp.v1.CreateHostGroupRequest 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.netapp.v1.CreateHostGroupRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.netapp.v1.CreateHostGroupRequest 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.netapp.v1.CreateHostGroupRequest 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; + } + + /** + * + * + *
+   * CreateHostGroupRequest for creating a host group.
+   * 
+ * + * Protobuf type {@code google.cloud.netapp.v1.CreateHostGroupRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.netapp.v1.CreateHostGroupRequest) + com.google.cloud.netapp.v1.CreateHostGroupRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.netapp.v1.HostGroupProto + .internal_static_google_cloud_netapp_v1_CreateHostGroupRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.netapp.v1.HostGroupProto + .internal_static_google_cloud_netapp_v1_CreateHostGroupRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.netapp.v1.CreateHostGroupRequest.class, + com.google.cloud.netapp.v1.CreateHostGroupRequest.Builder.class); + } + + // Construct using com.google.cloud.netapp.v1.CreateHostGroupRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getHostGroupFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + parent_ = ""; + hostGroup_ = null; + if (hostGroupBuilder_ != null) { + hostGroupBuilder_.dispose(); + hostGroupBuilder_ = null; + } + hostGroupId_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.netapp.v1.HostGroupProto + .internal_static_google_cloud_netapp_v1_CreateHostGroupRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.netapp.v1.CreateHostGroupRequest getDefaultInstanceForType() { + return com.google.cloud.netapp.v1.CreateHostGroupRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.netapp.v1.CreateHostGroupRequest build() { + com.google.cloud.netapp.v1.CreateHostGroupRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.netapp.v1.CreateHostGroupRequest buildPartial() { + com.google.cloud.netapp.v1.CreateHostGroupRequest result = + new com.google.cloud.netapp.v1.CreateHostGroupRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.netapp.v1.CreateHostGroupRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.parent_ = parent_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.hostGroup_ = hostGroupBuilder_ == null ? hostGroup_ : hostGroupBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.hostGroupId_ = hostGroupId_; + } + result.bitField0_ |= to_bitField0_; + } + + @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.netapp.v1.CreateHostGroupRequest) { + return mergeFrom((com.google.cloud.netapp.v1.CreateHostGroupRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.netapp.v1.CreateHostGroupRequest other) { + if (other == com.google.cloud.netapp.v1.CreateHostGroupRequest.getDefaultInstance()) + return this; + if (!other.getParent().isEmpty()) { + parent_ = other.parent_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.hasHostGroup()) { + mergeHostGroup(other.getHostGroup()); + } + if (!other.getHostGroupId().isEmpty()) { + hostGroupId_ = other.hostGroupId_; + bitField0_ |= 0x00000004; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + parent_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + input.readMessage(getHostGroupFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 26: + { + hostGroupId_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 26 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object parent_ = ""; + + /** + * + * + *
+     * Required. Parent value for CreateHostGroupRequest
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Required. Parent value for CreateHostGroupRequest
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Required. Parent value for CreateHostGroupRequest
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The parent to set. + * @return This builder for chaining. + */ + public Builder setParent(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + parent_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Parent value for CreateHostGroupRequest
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearParent() { + parent_ = getDefaultInstance().getParent(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Parent value for CreateHostGroupRequest
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for parent to set. + * @return This builder for chaining. + */ + public Builder setParentBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + parent_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private com.google.cloud.netapp.v1.HostGroup hostGroup_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.netapp.v1.HostGroup, + com.google.cloud.netapp.v1.HostGroup.Builder, + com.google.cloud.netapp.v1.HostGroupOrBuilder> + hostGroupBuilder_; + + /** + * + * + *
+     * Required. Fields of the host group to create.
+     * 
+ * + * + * .google.cloud.netapp.v1.HostGroup host_group = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the hostGroup field is set. + */ + public boolean hasHostGroup() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * Required. Fields of the host group to create.
+     * 
+ * + * + * .google.cloud.netapp.v1.HostGroup host_group = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The hostGroup. + */ + public com.google.cloud.netapp.v1.HostGroup getHostGroup() { + if (hostGroupBuilder_ == null) { + return hostGroup_ == null + ? com.google.cloud.netapp.v1.HostGroup.getDefaultInstance() + : hostGroup_; + } else { + return hostGroupBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Required. Fields of the host group to create.
+     * 
+ * + * + * .google.cloud.netapp.v1.HostGroup host_group = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setHostGroup(com.google.cloud.netapp.v1.HostGroup value) { + if (hostGroupBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + hostGroup_ = value; + } else { + hostGroupBuilder_.setMessage(value); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Fields of the host group to create.
+     * 
+ * + * + * .google.cloud.netapp.v1.HostGroup host_group = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setHostGroup(com.google.cloud.netapp.v1.HostGroup.Builder builderForValue) { + if (hostGroupBuilder_ == null) { + hostGroup_ = builderForValue.build(); + } else { + hostGroupBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Fields of the host group to create.
+     * 
+ * + * + * .google.cloud.netapp.v1.HostGroup host_group = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder mergeHostGroup(com.google.cloud.netapp.v1.HostGroup value) { + if (hostGroupBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0) + && hostGroup_ != null + && hostGroup_ != com.google.cloud.netapp.v1.HostGroup.getDefaultInstance()) { + getHostGroupBuilder().mergeFrom(value); + } else { + hostGroup_ = value; + } + } else { + hostGroupBuilder_.mergeFrom(value); + } + if (hostGroup_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Required. Fields of the host group to create.
+     * 
+ * + * + * .google.cloud.netapp.v1.HostGroup host_group = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder clearHostGroup() { + bitField0_ = (bitField0_ & ~0x00000002); + hostGroup_ = null; + if (hostGroupBuilder_ != null) { + hostGroupBuilder_.dispose(); + hostGroupBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Fields of the host group to create.
+     * 
+ * + * + * .google.cloud.netapp.v1.HostGroup host_group = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.netapp.v1.HostGroup.Builder getHostGroupBuilder() { + bitField0_ |= 0x00000002; + onChanged(); + return getHostGroupFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Required. Fields of the host group to create.
+     * 
+ * + * + * .google.cloud.netapp.v1.HostGroup host_group = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.netapp.v1.HostGroupOrBuilder getHostGroupOrBuilder() { + if (hostGroupBuilder_ != null) { + return hostGroupBuilder_.getMessageOrBuilder(); + } else { + return hostGroup_ == null + ? com.google.cloud.netapp.v1.HostGroup.getDefaultInstance() + : hostGroup_; + } + } + + /** + * + * + *
+     * Required. Fields of the host group to create.
+     * 
+ * + * + * .google.cloud.netapp.v1.HostGroup host_group = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.netapp.v1.HostGroup, + com.google.cloud.netapp.v1.HostGroup.Builder, + com.google.cloud.netapp.v1.HostGroupOrBuilder> + getHostGroupFieldBuilder() { + if (hostGroupBuilder_ == null) { + hostGroupBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.netapp.v1.HostGroup, + com.google.cloud.netapp.v1.HostGroup.Builder, + com.google.cloud.netapp.v1.HostGroupOrBuilder>( + getHostGroup(), getParentForChildren(), isClean()); + hostGroup_ = null; + } + return hostGroupBuilder_; + } + + private java.lang.Object hostGroupId_ = ""; + + /** + * + * + *
+     * Required. ID of the host group to create. Must be unique within the parent
+     * resource. Must contain only letters, numbers, and hyphen, with
+     * the first character a letter or underscore, the last a letter or underscore
+     * or a number, and a 63 character maximum.
+     * 
+ * + * string host_group_id = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The hostGroupId. + */ + public java.lang.String getHostGroupId() { + java.lang.Object ref = hostGroupId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + hostGroupId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Required. ID of the host group to create. Must be unique within the parent
+     * resource. Must contain only letters, numbers, and hyphen, with
+     * the first character a letter or underscore, the last a letter or underscore
+     * or a number, and a 63 character maximum.
+     * 
+ * + * string host_group_id = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for hostGroupId. + */ + public com.google.protobuf.ByteString getHostGroupIdBytes() { + java.lang.Object ref = hostGroupId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + hostGroupId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Required. ID of the host group to create. Must be unique within the parent
+     * resource. Must contain only letters, numbers, and hyphen, with
+     * the first character a letter or underscore, the last a letter or underscore
+     * or a number, and a 63 character maximum.
+     * 
+ * + * string host_group_id = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The hostGroupId to set. + * @return This builder for chaining. + */ + public Builder setHostGroupId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + hostGroupId_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. ID of the host group to create. Must be unique within the parent
+     * resource. Must contain only letters, numbers, and hyphen, with
+     * the first character a letter or underscore, the last a letter or underscore
+     * or a number, and a 63 character maximum.
+     * 
+ * + * string host_group_id = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearHostGroupId() { + hostGroupId_ = getDefaultInstance().getHostGroupId(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. ID of the host group to create. Must be unique within the parent
+     * resource. Must contain only letters, numbers, and hyphen, with
+     * the first character a letter or underscore, the last a letter or underscore
+     * or a number, and a 63 character maximum.
+     * 
+ * + * string host_group_id = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for hostGroupId to set. + * @return This builder for chaining. + */ + public Builder setHostGroupIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + hostGroupId_ = value; + bitField0_ |= 0x00000004; + 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.netapp.v1.CreateHostGroupRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.netapp.v1.CreateHostGroupRequest) + private static final com.google.cloud.netapp.v1.CreateHostGroupRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.netapp.v1.CreateHostGroupRequest(); + } + + public static com.google.cloud.netapp.v1.CreateHostGroupRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public CreateHostGroupRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.netapp.v1.CreateHostGroupRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/CreateHostGroupRequestOrBuilder.java b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/CreateHostGroupRequestOrBuilder.java new file mode 100644 index 000000000000..fa0c58263689 --- /dev/null +++ b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/CreateHostGroupRequestOrBuilder.java @@ -0,0 +1,131 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/netapp/v1/host_group.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.netapp.v1; + +public interface CreateHostGroupRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.netapp.v1.CreateHostGroupRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. Parent value for CreateHostGroupRequest
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + java.lang.String getParent(); + + /** + * + * + *
+   * Required. Parent value for CreateHostGroupRequest
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + com.google.protobuf.ByteString getParentBytes(); + + /** + * + * + *
+   * Required. Fields of the host group to create.
+   * 
+ * + * + * .google.cloud.netapp.v1.HostGroup host_group = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the hostGroup field is set. + */ + boolean hasHostGroup(); + + /** + * + * + *
+   * Required. Fields of the host group to create.
+   * 
+ * + * + * .google.cloud.netapp.v1.HostGroup host_group = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The hostGroup. + */ + com.google.cloud.netapp.v1.HostGroup getHostGroup(); + + /** + * + * + *
+   * Required. Fields of the host group to create.
+   * 
+ * + * + * .google.cloud.netapp.v1.HostGroup host_group = 2 [(.google.api.field_behavior) = REQUIRED]; + * + */ + com.google.cloud.netapp.v1.HostGroupOrBuilder getHostGroupOrBuilder(); + + /** + * + * + *
+   * Required. ID of the host group to create. Must be unique within the parent
+   * resource. Must contain only letters, numbers, and hyphen, with
+   * the first character a letter or underscore, the last a letter or underscore
+   * or a number, and a 63 character maximum.
+   * 
+ * + * string host_group_id = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The hostGroupId. + */ + java.lang.String getHostGroupId(); + + /** + * + * + *
+   * Required. ID of the host group to create. Must be unique within the parent
+   * resource. Must contain only letters, numbers, and hyphen, with
+   * the first character a letter or underscore, the last a letter or underscore
+   * or a number, and a 63 character maximum.
+   * 
+ * + * string host_group_id = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for hostGroupId. + */ + com.google.protobuf.ByteString getHostGroupIdBytes(); +} diff --git a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/DeleteHostGroupRequest.java b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/DeleteHostGroupRequest.java new file mode 100644 index 000000000000..acfe109a7f7d --- /dev/null +++ b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/DeleteHostGroupRequest.java @@ -0,0 +1,662 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/netapp/v1/host_group.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.netapp.v1; + +/** + * + * + *
+ * DeleteHostGroupRequest for deleting a single host group.
+ * 
+ * + * Protobuf type {@code google.cloud.netapp.v1.DeleteHostGroupRequest} + */ +public final class DeleteHostGroupRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.netapp.v1.DeleteHostGroupRequest) + DeleteHostGroupRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use DeleteHostGroupRequest.newBuilder() to construct. + private DeleteHostGroupRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private DeleteHostGroupRequest() { + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new DeleteHostGroupRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.netapp.v1.HostGroupProto + .internal_static_google_cloud_netapp_v1_DeleteHostGroupRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.netapp.v1.HostGroupProto + .internal_static_google_cloud_netapp_v1_DeleteHostGroupRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.netapp.v1.DeleteHostGroupRequest.class, + com.google.cloud.netapp.v1.DeleteHostGroupRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+   * Required. The resource name of the host group.
+   * Format:
+   * `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * + * + *
+   * Required. The resource name of the host group.
+   * Format:
+   * `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.netapp.v1.DeleteHostGroupRequest)) { + return super.equals(obj); + } + com.google.cloud.netapp.v1.DeleteHostGroupRequest other = + (com.google.cloud.netapp.v1.DeleteHostGroupRequest) obj; + + if (!getName().equals(other.getName())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.netapp.v1.DeleteHostGroupRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.netapp.v1.DeleteHostGroupRequest 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.netapp.v1.DeleteHostGroupRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.netapp.v1.DeleteHostGroupRequest 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.netapp.v1.DeleteHostGroupRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.netapp.v1.DeleteHostGroupRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.netapp.v1.DeleteHostGroupRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.netapp.v1.DeleteHostGroupRequest 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.netapp.v1.DeleteHostGroupRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.netapp.v1.DeleteHostGroupRequest 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.netapp.v1.DeleteHostGroupRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.netapp.v1.DeleteHostGroupRequest 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.netapp.v1.DeleteHostGroupRequest 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; + } + + /** + * + * + *
+   * DeleteHostGroupRequest for deleting a single host group.
+   * 
+ * + * Protobuf type {@code google.cloud.netapp.v1.DeleteHostGroupRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.netapp.v1.DeleteHostGroupRequest) + com.google.cloud.netapp.v1.DeleteHostGroupRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.netapp.v1.HostGroupProto + .internal_static_google_cloud_netapp_v1_DeleteHostGroupRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.netapp.v1.HostGroupProto + .internal_static_google_cloud_netapp_v1_DeleteHostGroupRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.netapp.v1.DeleteHostGroupRequest.class, + com.google.cloud.netapp.v1.DeleteHostGroupRequest.Builder.class); + } + + // Construct using com.google.cloud.netapp.v1.DeleteHostGroupRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.netapp.v1.HostGroupProto + .internal_static_google_cloud_netapp_v1_DeleteHostGroupRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.netapp.v1.DeleteHostGroupRequest getDefaultInstanceForType() { + return com.google.cloud.netapp.v1.DeleteHostGroupRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.netapp.v1.DeleteHostGroupRequest build() { + com.google.cloud.netapp.v1.DeleteHostGroupRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.netapp.v1.DeleteHostGroupRequest buildPartial() { + com.google.cloud.netapp.v1.DeleteHostGroupRequest result = + new com.google.cloud.netapp.v1.DeleteHostGroupRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.netapp.v1.DeleteHostGroupRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + } + + @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.netapp.v1.DeleteHostGroupRequest) { + return mergeFrom((com.google.cloud.netapp.v1.DeleteHostGroupRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.netapp.v1.DeleteHostGroupRequest other) { + if (other == com.google.cloud.netapp.v1.DeleteHostGroupRequest.getDefaultInstance()) + return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object name_ = ""; + + /** + * + * + *
+     * Required. The resource name of the host group.
+     * Format:
+     * `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Required. The resource name of the host group.
+     * Format:
+     * `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Required. The resource name of the host group.
+     * Format:
+     * `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The resource name of the host group.
+     * Format:
+     * `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The resource name of the host group.
+     * Format:
+     * `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + 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.netapp.v1.DeleteHostGroupRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.netapp.v1.DeleteHostGroupRequest) + private static final com.google.cloud.netapp.v1.DeleteHostGroupRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.netapp.v1.DeleteHostGroupRequest(); + } + + public static com.google.cloud.netapp.v1.DeleteHostGroupRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public DeleteHostGroupRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.netapp.v1.DeleteHostGroupRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/DeleteHostGroupRequestOrBuilder.java b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/DeleteHostGroupRequestOrBuilder.java new file mode 100644 index 000000000000..a9281cd58317 --- /dev/null +++ b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/DeleteHostGroupRequestOrBuilder.java @@ -0,0 +1,60 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/netapp/v1/host_group.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.netapp.v1; + +public interface DeleteHostGroupRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.netapp.v1.DeleteHostGroupRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. The resource name of the host group.
+   * Format:
+   * `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * Required. The resource name of the host group.
+   * Format:
+   * `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); +} diff --git a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/GetHostGroupRequest.java b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/GetHostGroupRequest.java new file mode 100644 index 000000000000..b91da1326c84 --- /dev/null +++ b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/GetHostGroupRequest.java @@ -0,0 +1,661 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/netapp/v1/host_group.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.netapp.v1; + +/** + * + * + *
+ * GetHostGroupRequest for getting a host group.
+ * 
+ * + * Protobuf type {@code google.cloud.netapp.v1.GetHostGroupRequest} + */ +public final class GetHostGroupRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.netapp.v1.GetHostGroupRequest) + GetHostGroupRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use GetHostGroupRequest.newBuilder() to construct. + private GetHostGroupRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private GetHostGroupRequest() { + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new GetHostGroupRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.netapp.v1.HostGroupProto + .internal_static_google_cloud_netapp_v1_GetHostGroupRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.netapp.v1.HostGroupProto + .internal_static_google_cloud_netapp_v1_GetHostGroupRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.netapp.v1.GetHostGroupRequest.class, + com.google.cloud.netapp.v1.GetHostGroupRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+   * Required. The resource name of the host group.
+   * Format:
+   * `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * + * + *
+   * Required. The resource name of the host group.
+   * Format:
+   * `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.netapp.v1.GetHostGroupRequest)) { + return super.equals(obj); + } + com.google.cloud.netapp.v1.GetHostGroupRequest other = + (com.google.cloud.netapp.v1.GetHostGroupRequest) obj; + + if (!getName().equals(other.getName())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.netapp.v1.GetHostGroupRequest parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.netapp.v1.GetHostGroupRequest 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.netapp.v1.GetHostGroupRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.netapp.v1.GetHostGroupRequest 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.netapp.v1.GetHostGroupRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.netapp.v1.GetHostGroupRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.netapp.v1.GetHostGroupRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.netapp.v1.GetHostGroupRequest 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.netapp.v1.GetHostGroupRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.netapp.v1.GetHostGroupRequest 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.netapp.v1.GetHostGroupRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.netapp.v1.GetHostGroupRequest 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.netapp.v1.GetHostGroupRequest 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; + } + + /** + * + * + *
+   * GetHostGroupRequest for getting a host group.
+   * 
+ * + * Protobuf type {@code google.cloud.netapp.v1.GetHostGroupRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.netapp.v1.GetHostGroupRequest) + com.google.cloud.netapp.v1.GetHostGroupRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.netapp.v1.HostGroupProto + .internal_static_google_cloud_netapp_v1_GetHostGroupRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.netapp.v1.HostGroupProto + .internal_static_google_cloud_netapp_v1_GetHostGroupRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.netapp.v1.GetHostGroupRequest.class, + com.google.cloud.netapp.v1.GetHostGroupRequest.Builder.class); + } + + // Construct using com.google.cloud.netapp.v1.GetHostGroupRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.netapp.v1.HostGroupProto + .internal_static_google_cloud_netapp_v1_GetHostGroupRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.netapp.v1.GetHostGroupRequest getDefaultInstanceForType() { + return com.google.cloud.netapp.v1.GetHostGroupRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.netapp.v1.GetHostGroupRequest build() { + com.google.cloud.netapp.v1.GetHostGroupRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.netapp.v1.GetHostGroupRequest buildPartial() { + com.google.cloud.netapp.v1.GetHostGroupRequest result = + new com.google.cloud.netapp.v1.GetHostGroupRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.netapp.v1.GetHostGroupRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + } + + @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.netapp.v1.GetHostGroupRequest) { + return mergeFrom((com.google.cloud.netapp.v1.GetHostGroupRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.netapp.v1.GetHostGroupRequest other) { + if (other == com.google.cloud.netapp.v1.GetHostGroupRequest.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object name_ = ""; + + /** + * + * + *
+     * Required. The resource name of the host group.
+     * Format:
+     * `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Required. The resource name of the host group.
+     * Format:
+     * `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Required. The resource name of the host group.
+     * Format:
+     * `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The resource name of the host group.
+     * Format:
+     * `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The resource name of the host group.
+     * Format:
+     * `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`.
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + 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.netapp.v1.GetHostGroupRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.netapp.v1.GetHostGroupRequest) + private static final com.google.cloud.netapp.v1.GetHostGroupRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.netapp.v1.GetHostGroupRequest(); + } + + public static com.google.cloud.netapp.v1.GetHostGroupRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public GetHostGroupRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.netapp.v1.GetHostGroupRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/GetHostGroupRequestOrBuilder.java b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/GetHostGroupRequestOrBuilder.java new file mode 100644 index 000000000000..a21274164080 --- /dev/null +++ b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/GetHostGroupRequestOrBuilder.java @@ -0,0 +1,60 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/netapp/v1/host_group.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.netapp.v1; + +public interface GetHostGroupRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.netapp.v1.GetHostGroupRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. The resource name of the host group.
+   * Format:
+   * `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * Required. The resource name of the host group.
+   * Format:
+   * `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`.
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); +} diff --git a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/HostGroup.java b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/HostGroup.java new file mode 100644 index 000000000000..f674d0f85ee6 --- /dev/null +++ b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/HostGroup.java @@ -0,0 +1,2666 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/netapp/v1/host_group.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.netapp.v1; + +/** + * + * + *
+ * Host group is a collection of hosts that can be used for accessing a Block
+ * Volume.
+ * 
+ * + * Protobuf type {@code google.cloud.netapp.v1.HostGroup} + */ +public final class HostGroup extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.netapp.v1.HostGroup) + HostGroupOrBuilder { + private static final long serialVersionUID = 0L; + + // Use HostGroup.newBuilder() to construct. + private HostGroup(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private HostGroup() { + name_ = ""; + type_ = 0; + state_ = 0; + hosts_ = com.google.protobuf.LazyStringArrayList.emptyList(); + osType_ = 0; + description_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new HostGroup(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.netapp.v1.HostGroupProto + .internal_static_google_cloud_netapp_v1_HostGroup_descriptor; + } + + @SuppressWarnings({"rawtypes"}) + @java.lang.Override + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( + int number) { + switch (number) { + case 8: + return internalGetLabels(); + default: + throw new RuntimeException("Invalid map field number: " + number); + } + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.netapp.v1.HostGroupProto + .internal_static_google_cloud_netapp_v1_HostGroup_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.netapp.v1.HostGroup.class, + com.google.cloud.netapp.v1.HostGroup.Builder.class); + } + + /** + * + * + *
+   * Types of host group.
+   * 
+ * + * Protobuf enum {@code google.cloud.netapp.v1.HostGroup.Type} + */ + public enum Type implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * Unspecified type for host group.
+     * 
+ * + * TYPE_UNSPECIFIED = 0; + */ + TYPE_UNSPECIFIED(0), + /** + * + * + *
+     * iSCSI initiator host group.
+     * 
+ * + * ISCSI_INITIATOR = 1; + */ + ISCSI_INITIATOR(1), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+     * Unspecified type for host group.
+     * 
+ * + * TYPE_UNSPECIFIED = 0; + */ + public static final int TYPE_UNSPECIFIED_VALUE = 0; + + /** + * + * + *
+     * iSCSI initiator host group.
+     * 
+ * + * ISCSI_INITIATOR = 1; + */ + public static final int ISCSI_INITIATOR_VALUE = 1; + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static Type 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 Type forNumber(int value) { + switch (value) { + case 0: + return TYPE_UNSPECIFIED; + case 1: + return ISCSI_INITIATOR; + 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 Type findValueByNumber(int number) { + return Type.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.netapp.v1.HostGroup.getDescriptor().getEnumTypes().get(0); + } + + private static final Type[] VALUES = values(); + + public static Type 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 Type(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.netapp.v1.HostGroup.Type) + } + + /** + * + * + *
+   * Host group states.
+   * 
+ * + * Protobuf enum {@code google.cloud.netapp.v1.HostGroup.State} + */ + public enum State implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * Unspecified state for host group.
+     * 
+ * + * STATE_UNSPECIFIED = 0; + */ + STATE_UNSPECIFIED(0), + /** + * + * + *
+     * Host group is creating.
+     * 
+ * + * CREATING = 1; + */ + CREATING(1), + /** + * + * + *
+     * Host group is ready.
+     * 
+ * + * READY = 2; + */ + READY(2), + /** + * + * + *
+     * Host group is updating.
+     * 
+ * + * UPDATING = 3; + */ + UPDATING(3), + /** + * + * + *
+     * Host group is deleting.
+     * 
+ * + * DELETING = 4; + */ + DELETING(4), + /** + * + * + *
+     * Host group is disabled.
+     * 
+ * + * DISABLED = 5; + */ + DISABLED(5), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+     * Unspecified state for host group.
+     * 
+ * + * STATE_UNSPECIFIED = 0; + */ + public static final int STATE_UNSPECIFIED_VALUE = 0; + + /** + * + * + *
+     * Host group is creating.
+     * 
+ * + * CREATING = 1; + */ + public static final int CREATING_VALUE = 1; + + /** + * + * + *
+     * Host group is ready.
+     * 
+ * + * READY = 2; + */ + public static final int READY_VALUE = 2; + + /** + * + * + *
+     * Host group is updating.
+     * 
+ * + * UPDATING = 3; + */ + public static final int UPDATING_VALUE = 3; + + /** + * + * + *
+     * Host group is deleting.
+     * 
+ * + * DELETING = 4; + */ + public static final int DELETING_VALUE = 4; + + /** + * + * + *
+     * Host group is disabled.
+     * 
+ * + * DISABLED = 5; + */ + public static final int DISABLED_VALUE = 5; + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static State 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 State forNumber(int value) { + switch (value) { + case 0: + return STATE_UNSPECIFIED; + case 1: + return CREATING; + case 2: + return READY; + case 3: + return UPDATING; + case 4: + return DELETING; + case 5: + return DISABLED; + 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 State findValueByNumber(int number) { + return State.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.netapp.v1.HostGroup.getDescriptor().getEnumTypes().get(1); + } + + private static final State[] VALUES = values(); + + public static State 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 State(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.netapp.v1.HostGroup.State) + } + + private int bitField0_; + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+   * Identifier. The resource name of the host group.
+   * Format:
+   * `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`.
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * + * + *
+   * Identifier. The resource name of the host group.
+   * Format:
+   * `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`.
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int TYPE_FIELD_NUMBER = 2; + private int type_ = 0; + + /** + * + * + *
+   * Required. Type of the host group.
+   * 
+ * + * + * .google.cloud.netapp.v1.HostGroup.Type type = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The enum numeric value on the wire for type. + */ + @java.lang.Override + public int getTypeValue() { + return type_; + } + + /** + * + * + *
+   * Required. Type of the host group.
+   * 
+ * + * + * .google.cloud.netapp.v1.HostGroup.Type type = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The type. + */ + @java.lang.Override + public com.google.cloud.netapp.v1.HostGroup.Type getType() { + com.google.cloud.netapp.v1.HostGroup.Type result = + com.google.cloud.netapp.v1.HostGroup.Type.forNumber(type_); + return result == null ? com.google.cloud.netapp.v1.HostGroup.Type.UNRECOGNIZED : result; + } + + public static final int STATE_FIELD_NUMBER = 3; + private int state_ = 0; + + /** + * + * + *
+   * Output only. State of the host group.
+   * 
+ * + * + * .google.cloud.netapp.v1.HostGroup.State state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The enum numeric value on the wire for state. + */ + @java.lang.Override + public int getStateValue() { + return state_; + } + + /** + * + * + *
+   * Output only. State of the host group.
+   * 
+ * + * + * .google.cloud.netapp.v1.HostGroup.State state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The state. + */ + @java.lang.Override + public com.google.cloud.netapp.v1.HostGroup.State getState() { + com.google.cloud.netapp.v1.HostGroup.State result = + com.google.cloud.netapp.v1.HostGroup.State.forNumber(state_); + return result == null ? com.google.cloud.netapp.v1.HostGroup.State.UNRECOGNIZED : result; + } + + public static final int CREATE_TIME_FIELD_NUMBER = 4; + private com.google.protobuf.Timestamp createTime_; + + /** + * + * + *
+   * Output only. Create time of the host group.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the createTime field is set. + */ + @java.lang.Override + public boolean hasCreateTime() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * Output only. Create time of the host group.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The createTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getCreateTime() { + return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; + } + + /** + * + * + *
+   * Output only. Create time of the host group.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { + return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; + } + + public static final int HOSTS_FIELD_NUMBER = 5; + + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList hosts_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + /** + * + * + *
+   * Required. The list of hosts associated with the host group.
+   * 
+ * + * repeated string hosts = 5 [(.google.api.field_behavior) = REQUIRED]; + * + * @return A list containing the hosts. + */ + public com.google.protobuf.ProtocolStringList getHostsList() { + return hosts_; + } + + /** + * + * + *
+   * Required. The list of hosts associated with the host group.
+   * 
+ * + * repeated string hosts = 5 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The count of hosts. + */ + public int getHostsCount() { + return hosts_.size(); + } + + /** + * + * + *
+   * Required. The list of hosts associated with the host group.
+   * 
+ * + * repeated string hosts = 5 [(.google.api.field_behavior) = REQUIRED]; + * + * @param index The index of the element to return. + * @return The hosts at the given index. + */ + public java.lang.String getHosts(int index) { + return hosts_.get(index); + } + + /** + * + * + *
+   * Required. The list of hosts associated with the host group.
+   * 
+ * + * repeated string hosts = 5 [(.google.api.field_behavior) = REQUIRED]; + * + * @param index The index of the value to return. + * @return The bytes of the hosts at the given index. + */ + public com.google.protobuf.ByteString getHostsBytes(int index) { + return hosts_.getByteString(index); + } + + public static final int OS_TYPE_FIELD_NUMBER = 6; + private int osType_ = 0; + + /** + * + * + *
+   * Required. The OS type of the host group. It indicates the type of operating
+   * system used by all of the hosts in the HostGroup. All hosts in a HostGroup
+   * must be of the same OS type. This can be set only when creating a
+   * HostGroup.
+   * 
+ * + * .google.cloud.netapp.v1.OsType os_type = 6 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The enum numeric value on the wire for osType. + */ + @java.lang.Override + public int getOsTypeValue() { + return osType_; + } + + /** + * + * + *
+   * Required. The OS type of the host group. It indicates the type of operating
+   * system used by all of the hosts in the HostGroup. All hosts in a HostGroup
+   * must be of the same OS type. This can be set only when creating a
+   * HostGroup.
+   * 
+ * + * .google.cloud.netapp.v1.OsType os_type = 6 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The osType. + */ + @java.lang.Override + public com.google.cloud.netapp.v1.OsType getOsType() { + com.google.cloud.netapp.v1.OsType result = com.google.cloud.netapp.v1.OsType.forNumber(osType_); + return result == null ? com.google.cloud.netapp.v1.OsType.UNRECOGNIZED : result; + } + + public static final int DESCRIPTION_FIELD_NUMBER = 7; + + @SuppressWarnings("serial") + private volatile java.lang.Object description_ = ""; + + /** + * + * + *
+   * Optional. Description of the host group.
+   * 
+ * + * string description = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + * @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; + } + } + + /** + * + * + *
+   * Optional. Description of the host group.
+   * 
+ * + * string description = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + * @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 LABELS_FIELD_NUMBER = 8; + + private static final class LabelsDefaultEntryHolder { + static final com.google.protobuf.MapEntry defaultEntry = + com.google.protobuf.MapEntry.newDefaultInstance( + com.google.cloud.netapp.v1.HostGroupProto + .internal_static_google_cloud_netapp_v1_HostGroup_LabelsEntry_descriptor, + com.google.protobuf.WireFormat.FieldType.STRING, + "", + com.google.protobuf.WireFormat.FieldType.STRING, + ""); + } + + @SuppressWarnings("serial") + private com.google.protobuf.MapField labels_; + + private com.google.protobuf.MapField internalGetLabels() { + if (labels_ == null) { + return com.google.protobuf.MapField.emptyMapField(LabelsDefaultEntryHolder.defaultEntry); + } + return labels_; + } + + public int getLabelsCount() { + return internalGetLabels().getMap().size(); + } + + /** + * + * + *
+   * Optional. Labels of the host group.
+   * 
+ * + * map<string, string> labels = 8 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public boolean containsLabels(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + return internalGetLabels().getMap().containsKey(key); + } + + /** Use {@link #getLabelsMap()} instead. */ + @java.lang.Override + @java.lang.Deprecated + public java.util.Map getLabels() { + return getLabelsMap(); + } + + /** + * + * + *
+   * Optional. Labels of the host group.
+   * 
+ * + * map<string, string> labels = 8 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public java.util.Map getLabelsMap() { + return internalGetLabels().getMap(); + } + + /** + * + * + *
+   * Optional. Labels of the host group.
+   * 
+ * + * map<string, string> labels = 8 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public /* nullable */ java.lang.String getLabelsOrDefault( + java.lang.String key, + /* nullable */ + java.lang.String defaultValue) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = internalGetLabels().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + + /** + * + * + *
+   * Optional. Labels of the host group.
+   * 
+ * + * map<string, string> labels = 8 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public java.lang.String getLabelsOrThrow(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = internalGetLabels().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + if (type_ != com.google.cloud.netapp.v1.HostGroup.Type.TYPE_UNSPECIFIED.getNumber()) { + output.writeEnum(2, type_); + } + if (state_ != com.google.cloud.netapp.v1.HostGroup.State.STATE_UNSPECIFIED.getNumber()) { + output.writeEnum(3, state_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(4, getCreateTime()); + } + for (int i = 0; i < hosts_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 5, hosts_.getRaw(i)); + } + if (osType_ != com.google.cloud.netapp.v1.OsType.OS_TYPE_UNSPECIFIED.getNumber()) { + output.writeEnum(6, osType_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 7, description_); + } + com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( + output, internalGetLabels(), LabelsDefaultEntryHolder.defaultEntry, 8); + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + if (type_ != com.google.cloud.netapp.v1.HostGroup.Type.TYPE_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, type_); + } + if (state_ != com.google.cloud.netapp.v1.HostGroup.State.STATE_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(3, state_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getCreateTime()); + } + { + int dataSize = 0; + for (int i = 0; i < hosts_.size(); i++) { + dataSize += computeStringSizeNoTag(hosts_.getRaw(i)); + } + size += dataSize; + size += 1 * getHostsList().size(); + } + if (osType_ != com.google.cloud.netapp.v1.OsType.OS_TYPE_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(6, osType_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, description_); + } + for (java.util.Map.Entry entry : + internalGetLabels().getMap().entrySet()) { + com.google.protobuf.MapEntry labels__ = + LabelsDefaultEntryHolder.defaultEntry + .newBuilderForType() + .setKey(entry.getKey()) + .setValue(entry.getValue()) + .build(); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(8, labels__); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.netapp.v1.HostGroup)) { + return super.equals(obj); + } + com.google.cloud.netapp.v1.HostGroup other = (com.google.cloud.netapp.v1.HostGroup) obj; + + if (!getName().equals(other.getName())) return false; + if (type_ != other.type_) return false; + if (state_ != other.state_) return false; + if (hasCreateTime() != other.hasCreateTime()) return false; + if (hasCreateTime()) { + if (!getCreateTime().equals(other.getCreateTime())) return false; + } + if (!getHostsList().equals(other.getHostsList())) return false; + if (osType_ != other.osType_) return false; + if (!getDescription().equals(other.getDescription())) return false; + if (!internalGetLabels().equals(other.internalGetLabels())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (37 * hash) + TYPE_FIELD_NUMBER; + hash = (53 * hash) + type_; + hash = (37 * hash) + STATE_FIELD_NUMBER; + hash = (53 * hash) + state_; + if (hasCreateTime()) { + hash = (37 * hash) + CREATE_TIME_FIELD_NUMBER; + hash = (53 * hash) + getCreateTime().hashCode(); + } + if (getHostsCount() > 0) { + hash = (37 * hash) + HOSTS_FIELD_NUMBER; + hash = (53 * hash) + getHostsList().hashCode(); + } + hash = (37 * hash) + OS_TYPE_FIELD_NUMBER; + hash = (53 * hash) + osType_; + hash = (37 * hash) + DESCRIPTION_FIELD_NUMBER; + hash = (53 * hash) + getDescription().hashCode(); + if (!internalGetLabels().getMap().isEmpty()) { + hash = (37 * hash) + LABELS_FIELD_NUMBER; + hash = (53 * hash) + internalGetLabels().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.netapp.v1.HostGroup parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.netapp.v1.HostGroup 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.netapp.v1.HostGroup parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.netapp.v1.HostGroup 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.netapp.v1.HostGroup parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.netapp.v1.HostGroup parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.netapp.v1.HostGroup parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.netapp.v1.HostGroup 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.netapp.v1.HostGroup parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.netapp.v1.HostGroup 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.netapp.v1.HostGroup parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.netapp.v1.HostGroup 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.netapp.v1.HostGroup 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; + } + + /** + * + * + *
+   * Host group is a collection of hosts that can be used for accessing a Block
+   * Volume.
+   * 
+ * + * Protobuf type {@code google.cloud.netapp.v1.HostGroup} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.netapp.v1.HostGroup) + com.google.cloud.netapp.v1.HostGroupOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.netapp.v1.HostGroupProto + .internal_static_google_cloud_netapp_v1_HostGroup_descriptor; + } + + @SuppressWarnings({"rawtypes"}) + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( + int number) { + switch (number) { + case 8: + return internalGetLabels(); + default: + throw new RuntimeException("Invalid map field number: " + number); + } + } + + @SuppressWarnings({"rawtypes"}) + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection( + int number) { + switch (number) { + case 8: + return internalGetMutableLabels(); + default: + throw new RuntimeException("Invalid map field number: " + number); + } + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.netapp.v1.HostGroupProto + .internal_static_google_cloud_netapp_v1_HostGroup_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.netapp.v1.HostGroup.class, + com.google.cloud.netapp.v1.HostGroup.Builder.class); + } + + // Construct using com.google.cloud.netapp.v1.HostGroup.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getCreateTimeFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + type_ = 0; + state_ = 0; + createTime_ = null; + if (createTimeBuilder_ != null) { + createTimeBuilder_.dispose(); + createTimeBuilder_ = null; + } + hosts_ = com.google.protobuf.LazyStringArrayList.emptyList(); + osType_ = 0; + description_ = ""; + internalGetMutableLabels().clear(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.netapp.v1.HostGroupProto + .internal_static_google_cloud_netapp_v1_HostGroup_descriptor; + } + + @java.lang.Override + public com.google.cloud.netapp.v1.HostGroup getDefaultInstanceForType() { + return com.google.cloud.netapp.v1.HostGroup.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.netapp.v1.HostGroup build() { + com.google.cloud.netapp.v1.HostGroup result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.netapp.v1.HostGroup buildPartial() { + com.google.cloud.netapp.v1.HostGroup result = new com.google.cloud.netapp.v1.HostGroup(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.netapp.v1.HostGroup result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.type_ = type_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.state_ = state_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000008) != 0)) { + result.createTime_ = createTimeBuilder_ == null ? createTime_ : createTimeBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000010) != 0)) { + hosts_.makeImmutable(); + result.hosts_ = hosts_; + } + if (((from_bitField0_ & 0x00000020) != 0)) { + result.osType_ = osType_; + } + if (((from_bitField0_ & 0x00000040) != 0)) { + result.description_ = description_; + } + if (((from_bitField0_ & 0x00000080) != 0)) { + result.labels_ = internalGetLabels(); + result.labels_.makeImmutable(); + } + result.bitField0_ |= to_bitField0_; + } + + @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.netapp.v1.HostGroup) { + return mergeFrom((com.google.cloud.netapp.v1.HostGroup) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.netapp.v1.HostGroup other) { + if (other == com.google.cloud.netapp.v1.HostGroup.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.type_ != 0) { + setTypeValue(other.getTypeValue()); + } + if (other.state_ != 0) { + setStateValue(other.getStateValue()); + } + if (other.hasCreateTime()) { + mergeCreateTime(other.getCreateTime()); + } + if (!other.hosts_.isEmpty()) { + if (hosts_.isEmpty()) { + hosts_ = other.hosts_; + bitField0_ |= 0x00000010; + } else { + ensureHostsIsMutable(); + hosts_.addAll(other.hosts_); + } + onChanged(); + } + if (other.osType_ != 0) { + setOsTypeValue(other.getOsTypeValue()); + } + if (!other.getDescription().isEmpty()) { + description_ = other.description_; + bitField0_ |= 0x00000040; + onChanged(); + } + internalGetMutableLabels().mergeFrom(other.internalGetLabels()); + bitField0_ |= 0x00000080; + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 16: + { + type_ = input.readEnum(); + bitField0_ |= 0x00000002; + break; + } // case 16 + case 24: + { + state_ = input.readEnum(); + bitField0_ |= 0x00000004; + break; + } // case 24 + case 34: + { + input.readMessage(getCreateTimeFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000008; + break; + } // case 34 + case 42: + { + java.lang.String s = input.readStringRequireUtf8(); + ensureHostsIsMutable(); + hosts_.add(s); + break; + } // case 42 + case 48: + { + osType_ = input.readEnum(); + bitField0_ |= 0x00000020; + break; + } // case 48 + case 58: + { + description_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000040; + break; + } // case 58 + case 66: + { + com.google.protobuf.MapEntry labels__ = + input.readMessage( + LabelsDefaultEntryHolder.defaultEntry.getParserForType(), + extensionRegistry); + internalGetMutableLabels() + .getMutableMap() + .put(labels__.getKey(), labels__.getValue()); + bitField0_ |= 0x00000080; + break; + } // case 66 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object name_ = ""; + + /** + * + * + *
+     * Identifier. The resource name of the host group.
+     * Format:
+     * `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`.
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Identifier. The resource name of the host group.
+     * Format:
+     * `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`.
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Identifier. The resource name of the host group.
+     * Format:
+     * `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`.
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Identifier. The resource name of the host group.
+     * Format:
+     * `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`.
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Identifier. The resource name of the host group.
+     * Format:
+     * `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`.
+     * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private int type_ = 0; + + /** + * + * + *
+     * Required. Type of the host group.
+     * 
+ * + * + * .google.cloud.netapp.v1.HostGroup.Type type = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The enum numeric value on the wire for type. + */ + @java.lang.Override + public int getTypeValue() { + return type_; + } + + /** + * + * + *
+     * Required. Type of the host group.
+     * 
+ * + * + * .google.cloud.netapp.v1.HostGroup.Type type = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @param value The enum numeric value on the wire for type to set. + * @return This builder for chaining. + */ + public Builder setTypeValue(int value) { + type_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Type of the host group.
+     * 
+ * + * + * .google.cloud.netapp.v1.HostGroup.Type type = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The type. + */ + @java.lang.Override + public com.google.cloud.netapp.v1.HostGroup.Type getType() { + com.google.cloud.netapp.v1.HostGroup.Type result = + com.google.cloud.netapp.v1.HostGroup.Type.forNumber(type_); + return result == null ? com.google.cloud.netapp.v1.HostGroup.Type.UNRECOGNIZED : result; + } + + /** + * + * + *
+     * Required. Type of the host group.
+     * 
+ * + * + * .google.cloud.netapp.v1.HostGroup.Type type = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @param value The type to set. + * @return This builder for chaining. + */ + public Builder setType(com.google.cloud.netapp.v1.HostGroup.Type value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000002; + type_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Type of the host group.
+     * 
+ * + * + * .google.cloud.netapp.v1.HostGroup.Type type = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return This builder for chaining. + */ + public Builder clearType() { + bitField0_ = (bitField0_ & ~0x00000002); + type_ = 0; + onChanged(); + return this; + } + + private int state_ = 0; + + /** + * + * + *
+     * Output only. State of the host group.
+     * 
+ * + * + * .google.cloud.netapp.v1.HostGroup.State state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The enum numeric value on the wire for state. + */ + @java.lang.Override + public int getStateValue() { + return state_; + } + + /** + * + * + *
+     * Output only. State of the host group.
+     * 
+ * + * + * .google.cloud.netapp.v1.HostGroup.State state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param value The enum numeric value on the wire for state to set. + * @return This builder for chaining. + */ + public Builder setStateValue(int value) { + state_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. State of the host group.
+     * 
+ * + * + * .google.cloud.netapp.v1.HostGroup.State state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The state. + */ + @java.lang.Override + public com.google.cloud.netapp.v1.HostGroup.State getState() { + com.google.cloud.netapp.v1.HostGroup.State result = + com.google.cloud.netapp.v1.HostGroup.State.forNumber(state_); + return result == null ? com.google.cloud.netapp.v1.HostGroup.State.UNRECOGNIZED : result; + } + + /** + * + * + *
+     * Output only. State of the host group.
+     * 
+ * + * + * .google.cloud.netapp.v1.HostGroup.State state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param value The state to set. + * @return This builder for chaining. + */ + public Builder setState(com.google.cloud.netapp.v1.HostGroup.State value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000004; + state_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. State of the host group.
+     * 
+ * + * + * .google.cloud.netapp.v1.HostGroup.State state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return This builder for chaining. + */ + public Builder clearState() { + bitField0_ = (bitField0_ & ~0x00000004); + state_ = 0; + onChanged(); + return this; + } + + private com.google.protobuf.Timestamp createTime_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + createTimeBuilder_; + + /** + * + * + *
+     * Output only. Create time of the host group.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the createTime field is set. + */ + public boolean hasCreateTime() { + return ((bitField0_ & 0x00000008) != 0); + } + + /** + * + * + *
+     * Output only. Create time of the host group.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The createTime. + */ + public com.google.protobuf.Timestamp getCreateTime() { + if (createTimeBuilder_ == null) { + return createTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : createTime_; + } else { + return createTimeBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Output only. Create time of the host group.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setCreateTime(com.google.protobuf.Timestamp value) { + if (createTimeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + createTime_ = value; + } else { + createTimeBuilder_.setMessage(value); + } + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Create time of the host group.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) { + if (createTimeBuilder_ == null) { + createTime_ = builderForValue.build(); + } else { + createTimeBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Create time of the host group.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder mergeCreateTime(com.google.protobuf.Timestamp value) { + if (createTimeBuilder_ == null) { + if (((bitField0_ & 0x00000008) != 0) + && createTime_ != null + && createTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + getCreateTimeBuilder().mergeFrom(value); + } else { + createTime_ = value; + } + } else { + createTimeBuilder_.mergeFrom(value); + } + if (createTime_ != null) { + bitField0_ |= 0x00000008; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Output only. Create time of the host group.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder clearCreateTime() { + bitField0_ = (bitField0_ & ~0x00000008); + createTime_ = null; + if (createTimeBuilder_ != null) { + createTimeBuilder_.dispose(); + createTimeBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Create time of the host group.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { + bitField0_ |= 0x00000008; + onChanged(); + return getCreateTimeFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Output only. Create time of the host group.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { + if (createTimeBuilder_ != null) { + return createTimeBuilder_.getMessageOrBuilder(); + } else { + return createTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : createTime_; + } + } + + /** + * + * + *
+     * Output only. Create time of the host group.
+     * 
+ * + * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + getCreateTimeFieldBuilder() { + if (createTimeBuilder_ == null) { + createTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getCreateTime(), getParentForChildren(), isClean()); + createTime_ = null; + } + return createTimeBuilder_; + } + + private com.google.protobuf.LazyStringArrayList hosts_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + private void ensureHostsIsMutable() { + if (!hosts_.isModifiable()) { + hosts_ = new com.google.protobuf.LazyStringArrayList(hosts_); + } + bitField0_ |= 0x00000010; + } + + /** + * + * + *
+     * Required. The list of hosts associated with the host group.
+     * 
+ * + * repeated string hosts = 5 [(.google.api.field_behavior) = REQUIRED]; + * + * @return A list containing the hosts. + */ + public com.google.protobuf.ProtocolStringList getHostsList() { + hosts_.makeImmutable(); + return hosts_; + } + + /** + * + * + *
+     * Required. The list of hosts associated with the host group.
+     * 
+ * + * repeated string hosts = 5 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The count of hosts. + */ + public int getHostsCount() { + return hosts_.size(); + } + + /** + * + * + *
+     * Required. The list of hosts associated with the host group.
+     * 
+ * + * repeated string hosts = 5 [(.google.api.field_behavior) = REQUIRED]; + * + * @param index The index of the element to return. + * @return The hosts at the given index. + */ + public java.lang.String getHosts(int index) { + return hosts_.get(index); + } + + /** + * + * + *
+     * Required. The list of hosts associated with the host group.
+     * 
+ * + * repeated string hosts = 5 [(.google.api.field_behavior) = REQUIRED]; + * + * @param index The index of the value to return. + * @return The bytes of the hosts at the given index. + */ + public com.google.protobuf.ByteString getHostsBytes(int index) { + return hosts_.getByteString(index); + } + + /** + * + * + *
+     * Required. The list of hosts associated with the host group.
+     * 
+ * + * repeated string hosts = 5 [(.google.api.field_behavior) = REQUIRED]; + * + * @param index The index to set the value at. + * @param value The hosts to set. + * @return This builder for chaining. + */ + public Builder setHosts(int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureHostsIsMutable(); + hosts_.set(index, value); + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The list of hosts associated with the host group.
+     * 
+ * + * repeated string hosts = 5 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The hosts to add. + * @return This builder for chaining. + */ + public Builder addHosts(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureHostsIsMutable(); + hosts_.add(value); + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The list of hosts associated with the host group.
+     * 
+ * + * repeated string hosts = 5 [(.google.api.field_behavior) = REQUIRED]; + * + * @param values The hosts to add. + * @return This builder for chaining. + */ + public Builder addAllHosts(java.lang.Iterable values) { + ensureHostsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, hosts_); + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The list of hosts associated with the host group.
+     * 
+ * + * repeated string hosts = 5 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearHosts() { + hosts_ = com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00000010); + ; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The list of hosts associated with the host group.
+     * 
+ * + * repeated string hosts = 5 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes of the hosts to add. + * @return This builder for chaining. + */ + public Builder addHostsBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureHostsIsMutable(); + hosts_.add(value); + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + private int osType_ = 0; + + /** + * + * + *
+     * Required. The OS type of the host group. It indicates the type of operating
+     * system used by all of the hosts in the HostGroup. All hosts in a HostGroup
+     * must be of the same OS type. This can be set only when creating a
+     * HostGroup.
+     * 
+ * + * .google.cloud.netapp.v1.OsType os_type = 6 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The enum numeric value on the wire for osType. + */ + @java.lang.Override + public int getOsTypeValue() { + return osType_; + } + + /** + * + * + *
+     * Required. The OS type of the host group. It indicates the type of operating
+     * system used by all of the hosts in the HostGroup. All hosts in a HostGroup
+     * must be of the same OS type. This can be set only when creating a
+     * HostGroup.
+     * 
+ * + * .google.cloud.netapp.v1.OsType os_type = 6 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @param value The enum numeric value on the wire for osType to set. + * @return This builder for chaining. + */ + public Builder setOsTypeValue(int value) { + osType_ = value; + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The OS type of the host group. It indicates the type of operating
+     * system used by all of the hosts in the HostGroup. All hosts in a HostGroup
+     * must be of the same OS type. This can be set only when creating a
+     * HostGroup.
+     * 
+ * + * .google.cloud.netapp.v1.OsType os_type = 6 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The osType. + */ + @java.lang.Override + public com.google.cloud.netapp.v1.OsType getOsType() { + com.google.cloud.netapp.v1.OsType result = + com.google.cloud.netapp.v1.OsType.forNumber(osType_); + return result == null ? com.google.cloud.netapp.v1.OsType.UNRECOGNIZED : result; + } + + /** + * + * + *
+     * Required. The OS type of the host group. It indicates the type of operating
+     * system used by all of the hosts in the HostGroup. All hosts in a HostGroup
+     * must be of the same OS type. This can be set only when creating a
+     * HostGroup.
+     * 
+ * + * .google.cloud.netapp.v1.OsType os_type = 6 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @param value The osType to set. + * @return This builder for chaining. + */ + public Builder setOsType(com.google.cloud.netapp.v1.OsType value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000020; + osType_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The OS type of the host group. It indicates the type of operating
+     * system used by all of the hosts in the HostGroup. All hosts in a HostGroup
+     * must be of the same OS type. This can be set only when creating a
+     * HostGroup.
+     * 
+ * + * .google.cloud.netapp.v1.OsType os_type = 6 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return This builder for chaining. + */ + public Builder clearOsType() { + bitField0_ = (bitField0_ & ~0x00000020); + osType_ = 0; + onChanged(); + return this; + } + + private java.lang.Object description_ = ""; + + /** + * + * + *
+     * Optional. Description of the host group.
+     * 
+ * + * string description = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + * @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; + } + } + + /** + * + * + *
+     * Optional. Description of the host group.
+     * 
+ * + * string description = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + * @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; + } + } + + /** + * + * + *
+     * Optional. Description of the host group.
+     * 
+ * + * string description = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The description to set. + * @return This builder for chaining. + */ + public Builder setDescription(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + description_ = value; + bitField0_ |= 0x00000040; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Description of the host group.
+     * 
+ * + * string description = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearDescription() { + description_ = getDefaultInstance().getDescription(); + bitField0_ = (bitField0_ & ~0x00000040); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Description of the host group.
+     * 
+ * + * string description = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes for description to set. + * @return This builder for chaining. + */ + public Builder setDescriptionBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + description_ = value; + bitField0_ |= 0x00000040; + onChanged(); + return this; + } + + private com.google.protobuf.MapField labels_; + + private com.google.protobuf.MapField internalGetLabels() { + if (labels_ == null) { + return com.google.protobuf.MapField.emptyMapField(LabelsDefaultEntryHolder.defaultEntry); + } + return labels_; + } + + private com.google.protobuf.MapField + internalGetMutableLabels() { + if (labels_ == null) { + labels_ = com.google.protobuf.MapField.newMapField(LabelsDefaultEntryHolder.defaultEntry); + } + if (!labels_.isMutable()) { + labels_ = labels_.copy(); + } + bitField0_ |= 0x00000080; + onChanged(); + return labels_; + } + + public int getLabelsCount() { + return internalGetLabels().getMap().size(); + } + + /** + * + * + *
+     * Optional. Labels of the host group.
+     * 
+ * + * map<string, string> labels = 8 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public boolean containsLabels(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + return internalGetLabels().getMap().containsKey(key); + } + + /** Use {@link #getLabelsMap()} instead. */ + @java.lang.Override + @java.lang.Deprecated + public java.util.Map getLabels() { + return getLabelsMap(); + } + + /** + * + * + *
+     * Optional. Labels of the host group.
+     * 
+ * + * map<string, string> labels = 8 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public java.util.Map getLabelsMap() { + return internalGetLabels().getMap(); + } + + /** + * + * + *
+     * Optional. Labels of the host group.
+     * 
+ * + * map<string, string> labels = 8 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public /* nullable */ java.lang.String getLabelsOrDefault( + java.lang.String key, + /* nullable */ + java.lang.String defaultValue) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = internalGetLabels().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + + /** + * + * + *
+     * Optional. Labels of the host group.
+     * 
+ * + * map<string, string> labels = 8 [(.google.api.field_behavior) = OPTIONAL]; + */ + @java.lang.Override + public java.lang.String getLabelsOrThrow(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = internalGetLabels().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + + public Builder clearLabels() { + bitField0_ = (bitField0_ & ~0x00000080); + internalGetMutableLabels().getMutableMap().clear(); + return this; + } + + /** + * + * + *
+     * Optional. Labels of the host group.
+     * 
+ * + * map<string, string> labels = 8 [(.google.api.field_behavior) = OPTIONAL]; + */ + public Builder removeLabels(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + internalGetMutableLabels().getMutableMap().remove(key); + return this; + } + + /** Use alternate mutation accessors instead. */ + @java.lang.Deprecated + public java.util.Map getMutableLabels() { + bitField0_ |= 0x00000080; + return internalGetMutableLabels().getMutableMap(); + } + + /** + * + * + *
+     * Optional. Labels of the host group.
+     * 
+ * + * map<string, string> labels = 8 [(.google.api.field_behavior) = OPTIONAL]; + */ + public Builder putLabels(java.lang.String key, java.lang.String value) { + if (key == null) { + throw new NullPointerException("map key"); + } + if (value == null) { + throw new NullPointerException("map value"); + } + internalGetMutableLabels().getMutableMap().put(key, value); + bitField0_ |= 0x00000080; + return this; + } + + /** + * + * + *
+     * Optional. Labels of the host group.
+     * 
+ * + * map<string, string> labels = 8 [(.google.api.field_behavior) = OPTIONAL]; + */ + public Builder putAllLabels(java.util.Map values) { + internalGetMutableLabels().getMutableMap().putAll(values); + bitField0_ |= 0x00000080; + 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.netapp.v1.HostGroup) + } + + // @@protoc_insertion_point(class_scope:google.cloud.netapp.v1.HostGroup) + private static final com.google.cloud.netapp.v1.HostGroup DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.netapp.v1.HostGroup(); + } + + public static com.google.cloud.netapp.v1.HostGroup getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public HostGroup parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.netapp.v1.HostGroup getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/HostGroupName.java b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/HostGroupName.java new file mode 100644 index 000000000000..b3579d044c19 --- /dev/null +++ b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/HostGroupName.java @@ -0,0 +1,223 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.netapp.v1; + +import com.google.api.pathtemplate.PathTemplate; +import com.google.api.resourcenames.ResourceName; +import com.google.common.base.Preconditions; +import com.google.common.collect.ImmutableMap; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +@Generated("by gapic-generator-java") +public class HostGroupName implements ResourceName { + private static final PathTemplate PROJECT_LOCATION_HOST_GROUP = + PathTemplate.createWithoutUrlEncoding( + "projects/{project}/locations/{location}/hostGroups/{host_group}"); + private volatile Map fieldValuesMap; + private final String project; + private final String location; + private final String hostGroup; + + @Deprecated + protected HostGroupName() { + project = null; + location = null; + hostGroup = null; + } + + private HostGroupName(Builder builder) { + project = Preconditions.checkNotNull(builder.getProject()); + location = Preconditions.checkNotNull(builder.getLocation()); + hostGroup = Preconditions.checkNotNull(builder.getHostGroup()); + } + + public String getProject() { + return project; + } + + public String getLocation() { + return location; + } + + public String getHostGroup() { + return hostGroup; + } + + public static Builder newBuilder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder(this); + } + + public static HostGroupName of(String project, String location, String hostGroup) { + return newBuilder().setProject(project).setLocation(location).setHostGroup(hostGroup).build(); + } + + public static String format(String project, String location, String hostGroup) { + return newBuilder() + .setProject(project) + .setLocation(location) + .setHostGroup(hostGroup) + .build() + .toString(); + } + + public static HostGroupName parse(String formattedString) { + if (formattedString.isEmpty()) { + return null; + } + Map matchMap = + PROJECT_LOCATION_HOST_GROUP.validatedMatch( + formattedString, "HostGroupName.parse: formattedString not in valid format"); + return of(matchMap.get("project"), matchMap.get("location"), matchMap.get("host_group")); + } + + public static List parseList(List formattedStrings) { + List list = new ArrayList<>(formattedStrings.size()); + for (String formattedString : formattedStrings) { + list.add(parse(formattedString)); + } + return list; + } + + public static List toStringList(List values) { + List list = new ArrayList<>(values.size()); + for (HostGroupName value : values) { + if (value == null) { + list.add(""); + } else { + list.add(value.toString()); + } + } + return list; + } + + public static boolean isParsableFrom(String formattedString) { + return PROJECT_LOCATION_HOST_GROUP.matches(formattedString); + } + + @Override + public Map getFieldValuesMap() { + if (fieldValuesMap == null) { + synchronized (this) { + if (fieldValuesMap == null) { + ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); + if (project != null) { + fieldMapBuilder.put("project", project); + } + if (location != null) { + fieldMapBuilder.put("location", location); + } + if (hostGroup != null) { + fieldMapBuilder.put("host_group", hostGroup); + } + fieldValuesMap = fieldMapBuilder.build(); + } + } + } + return fieldValuesMap; + } + + public String getFieldValue(String fieldName) { + return getFieldValuesMap().get(fieldName); + } + + @Override + public String toString() { + return PROJECT_LOCATION_HOST_GROUP.instantiate( + "project", project, "location", location, "host_group", hostGroup); + } + + @Override + public boolean equals(Object o) { + if (o == this) { + return true; + } + if (o != null && getClass() == o.getClass()) { + HostGroupName that = ((HostGroupName) o); + return Objects.equals(this.project, that.project) + && Objects.equals(this.location, that.location) + && Objects.equals(this.hostGroup, that.hostGroup); + } + return false; + } + + @Override + public int hashCode() { + int h = 1; + h *= 1000003; + h ^= Objects.hashCode(project); + h *= 1000003; + h ^= Objects.hashCode(location); + h *= 1000003; + h ^= Objects.hashCode(hostGroup); + return h; + } + + /** Builder for projects/{project}/locations/{location}/hostGroups/{host_group}. */ + public static class Builder { + private String project; + private String location; + private String hostGroup; + + protected Builder() {} + + public String getProject() { + return project; + } + + public String getLocation() { + return location; + } + + public String getHostGroup() { + return hostGroup; + } + + public Builder setProject(String project) { + this.project = project; + return this; + } + + public Builder setLocation(String location) { + this.location = location; + return this; + } + + public Builder setHostGroup(String hostGroup) { + this.hostGroup = hostGroup; + return this; + } + + private Builder(HostGroupName hostGroupName) { + this.project = hostGroupName.project; + this.location = hostGroupName.location; + this.hostGroup = hostGroupName.hostGroup; + } + + public HostGroupName build() { + return new HostGroupName(this); + } + } +} diff --git a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/HostGroupOrBuilder.java b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/HostGroupOrBuilder.java new file mode 100644 index 000000000000..b901d2ccf2fe --- /dev/null +++ b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/HostGroupOrBuilder.java @@ -0,0 +1,333 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/netapp/v1/host_group.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.netapp.v1; + +public interface HostGroupOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.netapp.v1.HostGroup) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Identifier. The resource name of the host group.
+   * Format:
+   * `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`.
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * Identifier. The resource name of the host group.
+   * Format:
+   * `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`.
+   * 
+ * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * + * + *
+   * Required. Type of the host group.
+   * 
+ * + * + * .google.cloud.netapp.v1.HostGroup.Type type = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The enum numeric value on the wire for type. + */ + int getTypeValue(); + + /** + * + * + *
+   * Required. Type of the host group.
+   * 
+ * + * + * .google.cloud.netapp.v1.HostGroup.Type type = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The type. + */ + com.google.cloud.netapp.v1.HostGroup.Type getType(); + + /** + * + * + *
+   * Output only. State of the host group.
+   * 
+ * + * + * .google.cloud.netapp.v1.HostGroup.State state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The enum numeric value on the wire for state. + */ + int getStateValue(); + + /** + * + * + *
+   * Output only. State of the host group.
+   * 
+ * + * + * .google.cloud.netapp.v1.HostGroup.State state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The state. + */ + com.google.cloud.netapp.v1.HostGroup.State getState(); + + /** + * + * + *
+   * Output only. Create time of the host group.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the createTime field is set. + */ + boolean hasCreateTime(); + + /** + * + * + *
+   * Output only. Create time of the host group.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The createTime. + */ + com.google.protobuf.Timestamp getCreateTime(); + + /** + * + * + *
+   * Output only. Create time of the host group.
+   * 
+ * + * .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder(); + + /** + * + * + *
+   * Required. The list of hosts associated with the host group.
+   * 
+ * + * repeated string hosts = 5 [(.google.api.field_behavior) = REQUIRED]; + * + * @return A list containing the hosts. + */ + java.util.List getHostsList(); + + /** + * + * + *
+   * Required. The list of hosts associated with the host group.
+   * 
+ * + * repeated string hosts = 5 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The count of hosts. + */ + int getHostsCount(); + + /** + * + * + *
+   * Required. The list of hosts associated with the host group.
+   * 
+ * + * repeated string hosts = 5 [(.google.api.field_behavior) = REQUIRED]; + * + * @param index The index of the element to return. + * @return The hosts at the given index. + */ + java.lang.String getHosts(int index); + + /** + * + * + *
+   * Required. The list of hosts associated with the host group.
+   * 
+ * + * repeated string hosts = 5 [(.google.api.field_behavior) = REQUIRED]; + * + * @param index The index of the value to return. + * @return The bytes of the hosts at the given index. + */ + com.google.protobuf.ByteString getHostsBytes(int index); + + /** + * + * + *
+   * Required. The OS type of the host group. It indicates the type of operating
+   * system used by all of the hosts in the HostGroup. All hosts in a HostGroup
+   * must be of the same OS type. This can be set only when creating a
+   * HostGroup.
+   * 
+ * + * .google.cloud.netapp.v1.OsType os_type = 6 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The enum numeric value on the wire for osType. + */ + int getOsTypeValue(); + + /** + * + * + *
+   * Required. The OS type of the host group. It indicates the type of operating
+   * system used by all of the hosts in the HostGroup. All hosts in a HostGroup
+   * must be of the same OS type. This can be set only when creating a
+   * HostGroup.
+   * 
+ * + * .google.cloud.netapp.v1.OsType os_type = 6 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The osType. + */ + com.google.cloud.netapp.v1.OsType getOsType(); + + /** + * + * + *
+   * Optional. Description of the host group.
+   * 
+ * + * string description = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The description. + */ + java.lang.String getDescription(); + + /** + * + * + *
+   * Optional. Description of the host group.
+   * 
+ * + * string description = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for description. + */ + com.google.protobuf.ByteString getDescriptionBytes(); + + /** + * + * + *
+   * Optional. Labels of the host group.
+   * 
+ * + * map<string, string> labels = 8 [(.google.api.field_behavior) = OPTIONAL]; + */ + int getLabelsCount(); + + /** + * + * + *
+   * Optional. Labels of the host group.
+   * 
+ * + * map<string, string> labels = 8 [(.google.api.field_behavior) = OPTIONAL]; + */ + boolean containsLabels(java.lang.String key); + + /** Use {@link #getLabelsMap()} instead. */ + @java.lang.Deprecated + java.util.Map getLabels(); + + /** + * + * + *
+   * Optional. Labels of the host group.
+   * 
+ * + * map<string, string> labels = 8 [(.google.api.field_behavior) = OPTIONAL]; + */ + java.util.Map getLabelsMap(); + + /** + * + * + *
+   * Optional. Labels of the host group.
+   * 
+ * + * map<string, string> labels = 8 [(.google.api.field_behavior) = OPTIONAL]; + */ + /* nullable */ + java.lang.String getLabelsOrDefault( + java.lang.String key, + /* nullable */ + java.lang.String defaultValue); + + /** + * + * + *
+   * Optional. Labels of the host group.
+   * 
+ * + * map<string, string> labels = 8 [(.google.api.field_behavior) = OPTIONAL]; + */ + java.lang.String getLabelsOrThrow(java.lang.String key); +} diff --git a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/HostGroupProto.java b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/HostGroupProto.java new file mode 100644 index 000000000000..e656e6a0097d --- /dev/null +++ b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/HostGroupProto.java @@ -0,0 +1,228 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/netapp/v1/host_group.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.netapp.v1; + +public final class HostGroupProto { + private HostGroupProto() {} + + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} + + public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { + registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry); + } + + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_netapp_v1_ListHostGroupsRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_netapp_v1_ListHostGroupsRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_netapp_v1_ListHostGroupsResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_netapp_v1_ListHostGroupsResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_netapp_v1_GetHostGroupRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_netapp_v1_GetHostGroupRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_netapp_v1_CreateHostGroupRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_netapp_v1_CreateHostGroupRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_netapp_v1_UpdateHostGroupRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_netapp_v1_UpdateHostGroupRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_netapp_v1_DeleteHostGroupRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_netapp_v1_DeleteHostGroupRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_netapp_v1_HostGroup_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_netapp_v1_HostGroup_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_netapp_v1_HostGroup_LabelsEntry_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_netapp_v1_HostGroup_LabelsEntry_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + return descriptor; + } + + private static com.google.protobuf.Descriptors.FileDescriptor descriptor; + + static { + java.lang.String[] descriptorData = { + "\n" + + "\'google/cloud/netapp/v1/host_group.prot" + + "o\022\026google.cloud.netapp.v1\032\037google/api/fi" + + "eld_behavior.proto\032\031google/api/resource." + + "proto\032#google/cloud/netapp/v1/common.proto\032" + + " google/protobuf/field_mask.proto\032\037google/protobuf/timestamp.proto\"\255\001\n" + + "\025ListHostGroupsRequest\0227\n" + + "\006parent\030\001 \001(" + + "\tB\'\340A\002\372A!\022\037netapp.googleapis.com/HostGroup\022\026\n" + + "\tpage_size\030\002 \001(\005B\003\340A\001\022\027\n\n" + + "page_token\030\003 \001(\tB\003\340A\001\022\023\n" + + "\006filter\030\004 \001(\tB\003\340A\001\022\025\n" + + "\010order_by\030\005 \001(\tB\003\340A\001\"~\n" + + "\026ListHostGroupsResponse\0226\n" + + "\013host_groups\030\001 \003(\0132!.google.cloud.netapp.v1.HostGroup\022\027\n" + + "\017next_page_token\030\002 \001(\t\022\023\n" + + "\013unreachable\030\003 \003(\t\"L\n" + + "\023GetHostGroupRequest\0225\n" + + "\004name\030\001 \001(\tB\'\340A\002\372A!\n" + + "\037netapp.googleapis.com/HostGroup\"\251\001\n" + + "\026CreateHostGroupRequest\0227\n" + + "\006parent\030\001 \001(" + + "\tB\'\340A\002\372A!\022\037netapp.googleapis.com/HostGroup\022:\n\n" + + "host_group\030\002" + + " \001(\0132!.google.cloud.netapp.v1.HostGroupB\003\340A\002\022\032\n\r" + + "host_group_id\030\003 \001(\tB\003\340A\002\"\212\001\n" + + "\026UpdateHostGroupRequest\022:\n\n" + + "host_group\030\001 \001(\0132!.google.cloud.netapp.v1.HostGroupB\003\340A\002\0224\n" + + "\013update_mask\030\002 \001(\0132\032.google.protobuf.FieldMaskB\003\340A\001\"O\n" + + "\026DeleteHostGroupRequest\0225\n" + + "\004name\030\001 \001(\tB\'\340A\002\372A!\n" + + "\037netapp.googleapis.com/HostGroup\"\267\005\n" + + "\tHostGroup\022\021\n" + + "\004name\030\001 \001(\tB\003\340A\010\0229\n" + + "\004type\030\002" + + " \001(\0162&.google.cloud.netapp.v1.HostGroup.TypeB\003\340A\002\022;\n" + + "\005state\030\003 \001(\0162\'.googl" + + "e.cloud.netapp.v1.HostGroup.StateB\003\340A\003\0224\n" + + "\013create_time\030\004" + + " \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022\022\n" + + "\005hosts\030\005 \003(\tB\003\340A\002\0224\n" + + "\007os_type\030\006" + + " \001(\0162\036.google.cloud.netapp.v1.OsTypeB\003\340A\002\022\030\n" + + "\013description\030\007 \001(\tB\003\340A\001\022B\n" + + "\006labels\030\010" + + " \003(\0132-.google.cloud.netapp.v1.HostGroup.LabelsEntryB\003\340A\001\032-\n" + + "\013LabelsEntry\022\013\n" + + "\003key\030\001 \001(\t\022\r\n" + + "\005value\030\002 \001(\t:\0028\001\"1\n" + + "\004Type\022\024\n" + + "\020TYPE_UNSPECIFIED\020\000\022\023\n" + + "\017ISCSI_INITIATOR\020\001\"a\n" + + "\005State\022\025\n" + + "\021STATE_UNSPECIFIED\020\000\022\014\n" + + "\010CREATING\020\001\022\t\n" + + "\005READY\020\002\022\014\n" + + "\010UPDATING\020\003\022\014\n" + + "\010DELETING\020\004\022\014\n" + + "\010DISABLED\020\005:|\352Ay\n" + + "\037netapp.googleapis.com/HostGroup\022?projects/{project}/loca" + + "tions/{location}/hostGroups/{host_group}*\n" + + "hostGroups2\thostGroupB\260\001\n" + + "\032com.google.cloud.netapp.v1B\016HostGroupProtoP\001Z2cloud." + + "google.com/go/netapp/apiv1/netapppb;neta" + + "pppb\252\002\026Google.Cloud.NetApp.V1\312\002\026Google\\C" + + "loud\\NetApp\\V1\352\002\031Google::Cloud::NetApp::V1b\006proto3" + }; + descriptor = + com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( + descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + com.google.api.FieldBehaviorProto.getDescriptor(), + com.google.api.ResourceProto.getDescriptor(), + com.google.cloud.netapp.v1.CommonProto.getDescriptor(), + com.google.protobuf.FieldMaskProto.getDescriptor(), + com.google.protobuf.TimestampProto.getDescriptor(), + }); + internal_static_google_cloud_netapp_v1_ListHostGroupsRequest_descriptor = + getDescriptor().getMessageTypes().get(0); + internal_static_google_cloud_netapp_v1_ListHostGroupsRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_netapp_v1_ListHostGroupsRequest_descriptor, + new java.lang.String[] { + "Parent", "PageSize", "PageToken", "Filter", "OrderBy", + }); + internal_static_google_cloud_netapp_v1_ListHostGroupsResponse_descriptor = + getDescriptor().getMessageTypes().get(1); + internal_static_google_cloud_netapp_v1_ListHostGroupsResponse_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_netapp_v1_ListHostGroupsResponse_descriptor, + new java.lang.String[] { + "HostGroups", "NextPageToken", "Unreachable", + }); + internal_static_google_cloud_netapp_v1_GetHostGroupRequest_descriptor = + getDescriptor().getMessageTypes().get(2); + internal_static_google_cloud_netapp_v1_GetHostGroupRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_netapp_v1_GetHostGroupRequest_descriptor, + new java.lang.String[] { + "Name", + }); + internal_static_google_cloud_netapp_v1_CreateHostGroupRequest_descriptor = + getDescriptor().getMessageTypes().get(3); + internal_static_google_cloud_netapp_v1_CreateHostGroupRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_netapp_v1_CreateHostGroupRequest_descriptor, + new java.lang.String[] { + "Parent", "HostGroup", "HostGroupId", + }); + internal_static_google_cloud_netapp_v1_UpdateHostGroupRequest_descriptor = + getDescriptor().getMessageTypes().get(4); + internal_static_google_cloud_netapp_v1_UpdateHostGroupRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_netapp_v1_UpdateHostGroupRequest_descriptor, + new java.lang.String[] { + "HostGroup", "UpdateMask", + }); + internal_static_google_cloud_netapp_v1_DeleteHostGroupRequest_descriptor = + getDescriptor().getMessageTypes().get(5); + internal_static_google_cloud_netapp_v1_DeleteHostGroupRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_netapp_v1_DeleteHostGroupRequest_descriptor, + new java.lang.String[] { + "Name", + }); + internal_static_google_cloud_netapp_v1_HostGroup_descriptor = + getDescriptor().getMessageTypes().get(6); + internal_static_google_cloud_netapp_v1_HostGroup_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_netapp_v1_HostGroup_descriptor, + new java.lang.String[] { + "Name", "Type", "State", "CreateTime", "Hosts", "OsType", "Description", "Labels", + }); + internal_static_google_cloud_netapp_v1_HostGroup_LabelsEntry_descriptor = + internal_static_google_cloud_netapp_v1_HostGroup_descriptor.getNestedTypes().get(0); + internal_static_google_cloud_netapp_v1_HostGroup_LabelsEntry_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_netapp_v1_HostGroup_LabelsEntry_descriptor, + new java.lang.String[] { + "Key", "Value", + }); + com.google.protobuf.ExtensionRegistry registry = + com.google.protobuf.ExtensionRegistry.newInstance(); + registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); + registry.add(com.google.api.ResourceProto.resource); + registry.add(com.google.api.ResourceProto.resourceReference); + com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( + descriptor, registry); + com.google.api.FieldBehaviorProto.getDescriptor(); + com.google.api.ResourceProto.getDescriptor(); + com.google.cloud.netapp.v1.CommonProto.getDescriptor(); + com.google.protobuf.FieldMaskProto.getDescriptor(); + com.google.protobuf.TimestampProto.getDescriptor(); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/HybridReplicationSchedule.java b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/HybridReplicationSchedule.java index 9ef28b6d7552..6ddbe457a18b 100644 --- a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/HybridReplicationSchedule.java +++ b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/HybridReplicationSchedule.java @@ -181,7 +181,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { - return com.google.cloud.netapp.v1.CommonProto.getDescriptor().getEnumTypes().get(4); + return com.google.cloud.netapp.v1.CommonProto.getDescriptor().getEnumTypes().get(5); } private static final HybridReplicationSchedule[] VALUES = values(); diff --git a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/KmsConfig.java b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/KmsConfig.java index e6b365064d80..e26b52aeee50 100644 --- a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/KmsConfig.java +++ b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/KmsConfig.java @@ -23,7 +23,7 @@ * * *
- * KmsConfig is the customer managed encryption key(CMEK) configuration.
+ * KmsConfig is the customer-managed encryption key(CMEK) configuration.
  * 
* * Protobuf type {@code google.cloud.netapp.v1.KmsConfig} @@ -463,6 +463,7 @@ private State(int value) { * *
    * Identifier. Name of the KmsConfig.
+   * Format: `projects/{project}/locations/{location}/kmsConfigs/{kms_config}`
    * 
* * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; @@ -487,6 +488,7 @@ public java.lang.String getName() { * *
    * Identifier. Name of the KmsConfig.
+   * Format: `projects/{project}/locations/{location}/kmsConfigs/{kms_config}`
    * 
* * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; @@ -515,8 +517,8 @@ public com.google.protobuf.ByteString getNameBytes() { * * *
-   * Required. Customer managed crypto key resource full name. Format:
-   * projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{key}.
+   * Required. Customer-managed crypto key resource full name. Format:
+   * `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}`
    * 
* * string crypto_key_name = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -540,8 +542,8 @@ public java.lang.String getCryptoKeyName() { * * *
-   * Required. Customer managed crypto key resource full name. Format:
-   * projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{key}.
+   * Required. Customer-managed crypto key resource full name. Format:
+   * `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}`
    * 
* * string crypto_key_name = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -1224,7 +1226,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * *
-   * KmsConfig is the customer managed encryption key(CMEK) configuration.
+   * KmsConfig is the customer-managed encryption key(CMEK) configuration.
    * 
* * Protobuf type {@code google.cloud.netapp.v1.KmsConfig} @@ -1566,6 +1568,7 @@ public Builder mergeFrom( * *
      * Identifier. Name of the KmsConfig.
+     * Format: `projects/{project}/locations/{location}/kmsConfigs/{kms_config}`
      * 
* * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; @@ -1589,6 +1592,7 @@ public java.lang.String getName() { * *
      * Identifier. Name of the KmsConfig.
+     * Format: `projects/{project}/locations/{location}/kmsConfigs/{kms_config}`
      * 
* * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; @@ -1612,6 +1616,7 @@ public com.google.protobuf.ByteString getNameBytes() { * *
      * Identifier. Name of the KmsConfig.
+     * Format: `projects/{project}/locations/{location}/kmsConfigs/{kms_config}`
      * 
* * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; @@ -1634,6 +1639,7 @@ public Builder setName(java.lang.String value) { * *
      * Identifier. Name of the KmsConfig.
+     * Format: `projects/{project}/locations/{location}/kmsConfigs/{kms_config}`
      * 
* * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; @@ -1652,6 +1658,7 @@ public Builder clearName() { * *
      * Identifier. Name of the KmsConfig.
+     * Format: `projects/{project}/locations/{location}/kmsConfigs/{kms_config}`
      * 
* * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; @@ -1676,8 +1683,8 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { * * *
-     * Required. Customer managed crypto key resource full name. Format:
-     * projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{key}.
+     * Required. Customer-managed crypto key resource full name. Format:
+     * `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}`
      * 
* * string crypto_key_name = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -1700,8 +1707,8 @@ public java.lang.String getCryptoKeyName() { * * *
-     * Required. Customer managed crypto key resource full name. Format:
-     * projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{key}.
+     * Required. Customer-managed crypto key resource full name. Format:
+     * `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}`
      * 
* * string crypto_key_name = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -1724,8 +1731,8 @@ public com.google.protobuf.ByteString getCryptoKeyNameBytes() { * * *
-     * Required. Customer managed crypto key resource full name. Format:
-     * projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{key}.
+     * Required. Customer-managed crypto key resource full name. Format:
+     * `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}`
      * 
* * string crypto_key_name = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -1747,8 +1754,8 @@ public Builder setCryptoKeyName(java.lang.String value) { * * *
-     * Required. Customer managed crypto key resource full name. Format:
-     * projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{key}.
+     * Required. Customer-managed crypto key resource full name. Format:
+     * `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}`
      * 
* * string crypto_key_name = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -1766,8 +1773,8 @@ public Builder clearCryptoKeyName() { * * *
-     * Required. Customer managed crypto key resource full name. Format:
-     * projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{key}.
+     * Required. Customer-managed crypto key resource full name. Format:
+     * `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}`
      * 
* * string crypto_key_name = 2 [(.google.api.field_behavior) = REQUIRED]; diff --git a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/KmsConfigOrBuilder.java b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/KmsConfigOrBuilder.java index a56e1ff9da83..9129dc0814e6 100644 --- a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/KmsConfigOrBuilder.java +++ b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/KmsConfigOrBuilder.java @@ -29,6 +29,7 @@ public interface KmsConfigOrBuilder * *
    * Identifier. Name of the KmsConfig.
+   * Format: `projects/{project}/locations/{location}/kmsConfigs/{kms_config}`
    * 
* * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; @@ -42,6 +43,7 @@ public interface KmsConfigOrBuilder * *
    * Identifier. Name of the KmsConfig.
+   * Format: `projects/{project}/locations/{location}/kmsConfigs/{kms_config}`
    * 
* * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; @@ -54,8 +56,8 @@ public interface KmsConfigOrBuilder * * *
-   * Required. Customer managed crypto key resource full name. Format:
-   * projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{key}.
+   * Required. Customer-managed crypto key resource full name. Format:
+   * `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}`
    * 
* * string crypto_key_name = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -68,8 +70,8 @@ public interface KmsConfigOrBuilder * * *
-   * Required. Customer managed crypto key resource full name. Format:
-   * projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{key}.
+   * Required. Customer-managed crypto key resource full name. Format:
+   * `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}`
    * 
* * string crypto_key_name = 2 [(.google.api.field_behavior) = REQUIRED]; diff --git a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/KmsProto.java b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/KmsProto.java index 2e36f4fa4d2f..b67528322624 100644 --- a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/KmsProto.java +++ b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/KmsProto.java @@ -153,11 +153,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\tMIGRATING\020\013:|\352Ay\n" + "\037netapp.googleapis.com/KmsConfig\022?pr" + "ojects/{project}/locations/{location}/kmsConfigs/{kms_config}*\n" - + "kmsConfigs2\tkmsConfigB\252\001\n" + + "kmsConfigs2\tkmsConfigB\324\002\n" + "\032com.google.cloud.netapp.v1B\010KmsProtoP\001Z2cloud.google.com/go/netapp/apiv" + "1/netapppb;netapppb\252\002\026Google.Cloud.NetAp" - + "p.V1\312\002\026Google\\Cloud\\NetApp\\V1\352\002\031Google::" - + "Cloud::NetApp::V1b\006proto3" + + "p.V1\312\002\026Google\\Cloud\\NetApp\\V1\352\002\031Google::Cloud::NetApp::V1\352A\246\001\n" + + "(cloudkms.googleapis.com/CryptoKeyVersion\022zprojects/{proje" + + "ct}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}/cryptoKeyVe" + + "rsions/{crypto_key_version}b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -268,6 +270,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { com.google.protobuf.ExtensionRegistry.newInstance(); registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); registry.add(com.google.api.ResourceProto.resource); + registry.add(com.google.api.ResourceProto.resourceDefinition); registry.add(com.google.api.ResourceProto.resourceReference); com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( descriptor, registry); diff --git a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/ListHostGroupsRequest.java b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/ListHostGroupsRequest.java new file mode 100644 index 000000000000..aeaba73a6620 --- /dev/null +++ b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/ListHostGroupsRequest.java @@ -0,0 +1,1316 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/netapp/v1/host_group.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.netapp.v1; + +/** + * + * + *
+ * ListHostGroupsRequest for listing host groups.
+ * 
+ * + * Protobuf type {@code google.cloud.netapp.v1.ListHostGroupsRequest} + */ +public final class ListHostGroupsRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.netapp.v1.ListHostGroupsRequest) + ListHostGroupsRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ListHostGroupsRequest.newBuilder() to construct. + private ListHostGroupsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ListHostGroupsRequest() { + parent_ = ""; + pageToken_ = ""; + filter_ = ""; + orderBy_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ListHostGroupsRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.netapp.v1.HostGroupProto + .internal_static_google_cloud_netapp_v1_ListHostGroupsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.netapp.v1.HostGroupProto + .internal_static_google_cloud_netapp_v1_ListHostGroupsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.netapp.v1.ListHostGroupsRequest.class, + com.google.cloud.netapp.v1.ListHostGroupsRequest.Builder.class); + } + + public static final int PARENT_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object parent_ = ""; + + /** + * + * + *
+   * Required. Parent value for ListHostGroupsRequest
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + @java.lang.Override + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } + } + + /** + * + * + *
+   * Required. Parent value for ListHostGroupsRequest
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + @java.lang.Override + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PAGE_SIZE_FIELD_NUMBER = 2; + private int pageSize_ = 0; + + /** + * + * + *
+   * Optional. Requested page size. Server may return fewer items than
+   * requested. If unspecified, the server will pick an appropriate default.
+   * 
+ * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageSize. + */ + @java.lang.Override + public int getPageSize() { + return pageSize_; + } + + public static final int PAGE_TOKEN_FIELD_NUMBER = 3; + + @SuppressWarnings("serial") + private volatile java.lang.Object pageToken_ = ""; + + /** + * + * + *
+   * Optional. A token identifying a page of results the server should return.
+   * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageToken. + */ + @java.lang.Override + public java.lang.String getPageToken() { + java.lang.Object ref = pageToken_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pageToken_ = s; + return s; + } + } + + /** + * + * + *
+   * Optional. A token identifying a page of results the server should return.
+   * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for pageToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString getPageTokenBytes() { + java.lang.Object ref = pageToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int FILTER_FIELD_NUMBER = 4; + + @SuppressWarnings("serial") + private volatile java.lang.Object filter_ = ""; + + /** + * + * + *
+   * Optional. Filter to apply to the request.
+   * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The filter. + */ + @java.lang.Override + public java.lang.String getFilter() { + java.lang.Object ref = filter_; + 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(); + filter_ = s; + return s; + } + } + + /** + * + * + *
+   * Optional. Filter to apply to the request.
+   * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for filter. + */ + @java.lang.Override + public com.google.protobuf.ByteString getFilterBytes() { + java.lang.Object ref = filter_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + filter_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int ORDER_BY_FIELD_NUMBER = 5; + + @SuppressWarnings("serial") + private volatile java.lang.Object orderBy_ = ""; + + /** + * + * + *
+   * Optional. Hint for how to order the results
+   * 
+ * + * string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The orderBy. + */ + @java.lang.Override + public java.lang.String getOrderBy() { + java.lang.Object ref = orderBy_; + 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(); + orderBy_ = s; + return s; + } + } + + /** + * + * + *
+   * Optional. Hint for how to order the results
+   * 
+ * + * string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for orderBy. + */ + @java.lang.Override + public com.google.protobuf.ByteString getOrderByBytes() { + java.lang.Object ref = orderBy_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + orderBy_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); + } + if (pageSize_ != 0) { + output.writeInt32(2, pageSize_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pageToken_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filter_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 4, filter_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(orderBy_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 5, orderBy_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); + } + if (pageSize_ != 0) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, pageSize_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pageToken_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filter_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, filter_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(orderBy_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, orderBy_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.netapp.v1.ListHostGroupsRequest)) { + return super.equals(obj); + } + com.google.cloud.netapp.v1.ListHostGroupsRequest other = + (com.google.cloud.netapp.v1.ListHostGroupsRequest) obj; + + if (!getParent().equals(other.getParent())) return false; + if (getPageSize() != other.getPageSize()) return false; + if (!getPageToken().equals(other.getPageToken())) return false; + if (!getFilter().equals(other.getFilter())) return false; + if (!getOrderBy().equals(other.getOrderBy())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + PARENT_FIELD_NUMBER; + hash = (53 * hash) + getParent().hashCode(); + hash = (37 * hash) + PAGE_SIZE_FIELD_NUMBER; + hash = (53 * hash) + getPageSize(); + hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getPageToken().hashCode(); + hash = (37 * hash) + FILTER_FIELD_NUMBER; + hash = (53 * hash) + getFilter().hashCode(); + hash = (37 * hash) + ORDER_BY_FIELD_NUMBER; + hash = (53 * hash) + getOrderBy().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.netapp.v1.ListHostGroupsRequest parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.netapp.v1.ListHostGroupsRequest 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.netapp.v1.ListHostGroupsRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.netapp.v1.ListHostGroupsRequest 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.netapp.v1.ListHostGroupsRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.netapp.v1.ListHostGroupsRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.netapp.v1.ListHostGroupsRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.netapp.v1.ListHostGroupsRequest 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.netapp.v1.ListHostGroupsRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.netapp.v1.ListHostGroupsRequest 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.netapp.v1.ListHostGroupsRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.netapp.v1.ListHostGroupsRequest 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.netapp.v1.ListHostGroupsRequest 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; + } + + /** + * + * + *
+   * ListHostGroupsRequest for listing host groups.
+   * 
+ * + * Protobuf type {@code google.cloud.netapp.v1.ListHostGroupsRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.netapp.v1.ListHostGroupsRequest) + com.google.cloud.netapp.v1.ListHostGroupsRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.netapp.v1.HostGroupProto + .internal_static_google_cloud_netapp_v1_ListHostGroupsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.netapp.v1.HostGroupProto + .internal_static_google_cloud_netapp_v1_ListHostGroupsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.netapp.v1.ListHostGroupsRequest.class, + com.google.cloud.netapp.v1.ListHostGroupsRequest.Builder.class); + } + + // Construct using com.google.cloud.netapp.v1.ListHostGroupsRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + parent_ = ""; + pageSize_ = 0; + pageToken_ = ""; + filter_ = ""; + orderBy_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.netapp.v1.HostGroupProto + .internal_static_google_cloud_netapp_v1_ListHostGroupsRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.netapp.v1.ListHostGroupsRequest getDefaultInstanceForType() { + return com.google.cloud.netapp.v1.ListHostGroupsRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.netapp.v1.ListHostGroupsRequest build() { + com.google.cloud.netapp.v1.ListHostGroupsRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.netapp.v1.ListHostGroupsRequest buildPartial() { + com.google.cloud.netapp.v1.ListHostGroupsRequest result = + new com.google.cloud.netapp.v1.ListHostGroupsRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.netapp.v1.ListHostGroupsRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.parent_ = parent_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.pageSize_ = pageSize_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.pageToken_ = pageToken_; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.filter_ = filter_; + } + if (((from_bitField0_ & 0x00000010) != 0)) { + result.orderBy_ = orderBy_; + } + } + + @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.netapp.v1.ListHostGroupsRequest) { + return mergeFrom((com.google.cloud.netapp.v1.ListHostGroupsRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.netapp.v1.ListHostGroupsRequest other) { + if (other == com.google.cloud.netapp.v1.ListHostGroupsRequest.getDefaultInstance()) + return this; + if (!other.getParent().isEmpty()) { + parent_ = other.parent_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.getPageSize() != 0) { + setPageSize(other.getPageSize()); + } + if (!other.getPageToken().isEmpty()) { + pageToken_ = other.pageToken_; + bitField0_ |= 0x00000004; + onChanged(); + } + if (!other.getFilter().isEmpty()) { + filter_ = other.filter_; + bitField0_ |= 0x00000008; + onChanged(); + } + if (!other.getOrderBy().isEmpty()) { + orderBy_ = other.orderBy_; + bitField0_ |= 0x00000010; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + parent_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 16: + { + pageSize_ = input.readInt32(); + bitField0_ |= 0x00000002; + break; + } // case 16 + case 26: + { + pageToken_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 26 + case 34: + { + filter_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000008; + break; + } // case 34 + case 42: + { + orderBy_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000010; + break; + } // case 42 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object parent_ = ""; + + /** + * + * + *
+     * Required. Parent value for ListHostGroupsRequest
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Required. Parent value for ListHostGroupsRequest
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Required. Parent value for ListHostGroupsRequest
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The parent to set. + * @return This builder for chaining. + */ + public Builder setParent(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + parent_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Parent value for ListHostGroupsRequest
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearParent() { + parent_ = getDefaultInstance().getParent(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. Parent value for ListHostGroupsRequest
+     * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for parent to set. + * @return This builder for chaining. + */ + public Builder setParentBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + parent_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private int pageSize_; + + /** + * + * + *
+     * Optional. Requested page size. Server may return fewer items than
+     * requested. If unspecified, the server will pick an appropriate default.
+     * 
+ * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageSize. + */ + @java.lang.Override + public int getPageSize() { + return pageSize_; + } + + /** + * + * + *
+     * Optional. Requested page size. Server may return fewer items than
+     * requested. If unspecified, the server will pick an appropriate default.
+     * 
+ * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The pageSize to set. + * @return This builder for chaining. + */ + public Builder setPageSize(int value) { + + pageSize_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Requested page size. Server may return fewer items than
+     * requested. If unspecified, the server will pick an appropriate default.
+     * 
+ * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearPageSize() { + bitField0_ = (bitField0_ & ~0x00000002); + pageSize_ = 0; + onChanged(); + return this; + } + + private java.lang.Object pageToken_ = ""; + + /** + * + * + *
+     * Optional. A token identifying a page of results the server should return.
+     * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageToken. + */ + public java.lang.String getPageToken() { + java.lang.Object ref = pageToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pageToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Optional. A token identifying a page of results the server should return.
+     * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for pageToken. + */ + public com.google.protobuf.ByteString getPageTokenBytes() { + java.lang.Object ref = pageToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Optional. A token identifying a page of results the server should return.
+     * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The pageToken to set. + * @return This builder for chaining. + */ + public Builder setPageToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + pageToken_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. A token identifying a page of results the server should return.
+     * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearPageToken() { + pageToken_ = getDefaultInstance().getPageToken(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. A token identifying a page of results the server should return.
+     * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes for pageToken to set. + * @return This builder for chaining. + */ + public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + pageToken_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + private java.lang.Object filter_ = ""; + + /** + * + * + *
+     * Optional. Filter to apply to the request.
+     * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The filter. + */ + public java.lang.String getFilter() { + java.lang.Object ref = filter_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + filter_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Optional. Filter to apply to the request.
+     * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for filter. + */ + public com.google.protobuf.ByteString getFilterBytes() { + java.lang.Object ref = filter_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + filter_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Optional. Filter to apply to the request.
+     * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The filter to set. + * @return This builder for chaining. + */ + public Builder setFilter(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + filter_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Filter to apply to the request.
+     * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearFilter() { + filter_ = getDefaultInstance().getFilter(); + bitField0_ = (bitField0_ & ~0x00000008); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Filter to apply to the request.
+     * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes for filter to set. + * @return This builder for chaining. + */ + public Builder setFilterBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + filter_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + private java.lang.Object orderBy_ = ""; + + /** + * + * + *
+     * Optional. Hint for how to order the results
+     * 
+ * + * string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The orderBy. + */ + public java.lang.String getOrderBy() { + java.lang.Object ref = orderBy_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + orderBy_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Optional. Hint for how to order the results
+     * 
+ * + * string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for orderBy. + */ + public com.google.protobuf.ByteString getOrderByBytes() { + java.lang.Object ref = orderBy_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + orderBy_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Optional. Hint for how to order the results
+     * 
+ * + * string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The orderBy to set. + * @return This builder for chaining. + */ + public Builder setOrderBy(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + orderBy_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Hint for how to order the results
+     * 
+ * + * string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearOrderBy() { + orderBy_ = getDefaultInstance().getOrderBy(); + bitField0_ = (bitField0_ & ~0x00000010); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Hint for how to order the results
+     * 
+ * + * string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes for orderBy to set. + * @return This builder for chaining. + */ + public Builder setOrderByBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + orderBy_ = value; + bitField0_ |= 0x00000010; + 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.netapp.v1.ListHostGroupsRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.netapp.v1.ListHostGroupsRequest) + private static final com.google.cloud.netapp.v1.ListHostGroupsRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.netapp.v1.ListHostGroupsRequest(); + } + + public static com.google.cloud.netapp.v1.ListHostGroupsRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ListHostGroupsRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.netapp.v1.ListHostGroupsRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/ListHostGroupsRequestOrBuilder.java b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/ListHostGroupsRequestOrBuilder.java new file mode 100644 index 000000000000..e7437cc62e10 --- /dev/null +++ b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/ListHostGroupsRequestOrBuilder.java @@ -0,0 +1,148 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/netapp/v1/host_group.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.netapp.v1; + +public interface ListHostGroupsRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.netapp.v1.ListHostGroupsRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. Parent value for ListHostGroupsRequest
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + java.lang.String getParent(); + + /** + * + * + *
+   * Required. Parent value for ListHostGroupsRequest
+   * 
+ * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + com.google.protobuf.ByteString getParentBytes(); + + /** + * + * + *
+   * Optional. Requested page size. Server may return fewer items than
+   * requested. If unspecified, the server will pick an appropriate default.
+   * 
+ * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageSize. + */ + int getPageSize(); + + /** + * + * + *
+   * Optional. A token identifying a page of results the server should return.
+   * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageToken. + */ + java.lang.String getPageToken(); + + /** + * + * + *
+   * Optional. A token identifying a page of results the server should return.
+   * 
+ * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for pageToken. + */ + com.google.protobuf.ByteString getPageTokenBytes(); + + /** + * + * + *
+   * Optional. Filter to apply to the request.
+   * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The filter. + */ + java.lang.String getFilter(); + + /** + * + * + *
+   * Optional. Filter to apply to the request.
+   * 
+ * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for filter. + */ + com.google.protobuf.ByteString getFilterBytes(); + + /** + * + * + *
+   * Optional. Hint for how to order the results
+   * 
+ * + * string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The orderBy. + */ + java.lang.String getOrderBy(); + + /** + * + * + *
+   * Optional. Hint for how to order the results
+   * 
+ * + * string order_by = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for orderBy. + */ + com.google.protobuf.ByteString getOrderByBytes(); +} diff --git a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/ListHostGroupsResponse.java b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/ListHostGroupsResponse.java new file mode 100644 index 000000000000..6df98c836866 --- /dev/null +++ b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/ListHostGroupsResponse.java @@ -0,0 +1,1438 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/netapp/v1/host_group.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.netapp.v1; + +/** + * + * + *
+ * ListHostGroupsResponse is the response to a ListHostGroupsRequest.
+ * 
+ * + * Protobuf type {@code google.cloud.netapp.v1.ListHostGroupsResponse} + */ +public final class ListHostGroupsResponse extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.netapp.v1.ListHostGroupsResponse) + ListHostGroupsResponseOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ListHostGroupsResponse.newBuilder() to construct. + private ListHostGroupsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ListHostGroupsResponse() { + hostGroups_ = java.util.Collections.emptyList(); + nextPageToken_ = ""; + unreachable_ = com.google.protobuf.LazyStringArrayList.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ListHostGroupsResponse(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.netapp.v1.HostGroupProto + .internal_static_google_cloud_netapp_v1_ListHostGroupsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.netapp.v1.HostGroupProto + .internal_static_google_cloud_netapp_v1_ListHostGroupsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.netapp.v1.ListHostGroupsResponse.class, + com.google.cloud.netapp.v1.ListHostGroupsResponse.Builder.class); + } + + public static final int HOST_GROUPS_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private java.util.List hostGroups_; + + /** + * + * + *
+   * The list of host groups.
+   * 
+ * + * repeated .google.cloud.netapp.v1.HostGroup host_groups = 1; + */ + @java.lang.Override + public java.util.List getHostGroupsList() { + return hostGroups_; + } + + /** + * + * + *
+   * The list of host groups.
+   * 
+ * + * repeated .google.cloud.netapp.v1.HostGroup host_groups = 1; + */ + @java.lang.Override + public java.util.List + getHostGroupsOrBuilderList() { + return hostGroups_; + } + + /** + * + * + *
+   * The list of host groups.
+   * 
+ * + * repeated .google.cloud.netapp.v1.HostGroup host_groups = 1; + */ + @java.lang.Override + public int getHostGroupsCount() { + return hostGroups_.size(); + } + + /** + * + * + *
+   * The list of host groups.
+   * 
+ * + * repeated .google.cloud.netapp.v1.HostGroup host_groups = 1; + */ + @java.lang.Override + public com.google.cloud.netapp.v1.HostGroup getHostGroups(int index) { + return hostGroups_.get(index); + } + + /** + * + * + *
+   * The list of host groups.
+   * 
+ * + * repeated .google.cloud.netapp.v1.HostGroup host_groups = 1; + */ + @java.lang.Override + public com.google.cloud.netapp.v1.HostGroupOrBuilder getHostGroupsOrBuilder(int index) { + return hostGroups_.get(index); + } + + public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object nextPageToken_ = ""; + + /** + * + * + *
+   * A token identifying a page of results the server should return.
+   * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + @java.lang.Override + public java.lang.String getNextPageToken() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + nextPageToken_ = s; + return s; + } + } + + /** + * + * + *
+   * A token identifying a page of results the server should return.
+   * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNextPageTokenBytes() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nextPageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int UNREACHABLE_FIELD_NUMBER = 3; + + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList unreachable_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + /** + * + * + *
+   * Locations that could not be reached.
+   * 
+ * + * repeated string unreachable = 3; + * + * @return A list containing the unreachable. + */ + public com.google.protobuf.ProtocolStringList getUnreachableList() { + return unreachable_; + } + + /** + * + * + *
+   * Locations that could not be reached.
+   * 
+ * + * repeated string unreachable = 3; + * + * @return The count of unreachable. + */ + public int getUnreachableCount() { + return unreachable_.size(); + } + + /** + * + * + *
+   * Locations that could not be reached.
+   * 
+ * + * repeated string unreachable = 3; + * + * @param index The index of the element to return. + * @return The unreachable at the given index. + */ + public java.lang.String getUnreachable(int index) { + return unreachable_.get(index); + } + + /** + * + * + *
+   * Locations that could not be reached.
+   * 
+ * + * repeated string unreachable = 3; + * + * @param index The index of the value to return. + * @return The bytes of the unreachable at the given index. + */ + public com.google.protobuf.ByteString getUnreachableBytes(int index) { + return unreachable_.getByteString(index); + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + for (int i = 0; i < hostGroups_.size(); i++) { + output.writeMessage(1, hostGroups_.get(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); + } + for (int i = 0; i < unreachable_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, unreachable_.getRaw(i)); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < hostGroups_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, hostGroups_.get(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); + } + { + int dataSize = 0; + for (int i = 0; i < unreachable_.size(); i++) { + dataSize += computeStringSizeNoTag(unreachable_.getRaw(i)); + } + size += dataSize; + size += 1 * getUnreachableList().size(); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.netapp.v1.ListHostGroupsResponse)) { + return super.equals(obj); + } + com.google.cloud.netapp.v1.ListHostGroupsResponse other = + (com.google.cloud.netapp.v1.ListHostGroupsResponse) obj; + + if (!getHostGroupsList().equals(other.getHostGroupsList())) return false; + if (!getNextPageToken().equals(other.getNextPageToken())) return false; + if (!getUnreachableList().equals(other.getUnreachableList())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getHostGroupsCount() > 0) { + hash = (37 * hash) + HOST_GROUPS_FIELD_NUMBER; + hash = (53 * hash) + getHostGroupsList().hashCode(); + } + hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getNextPageToken().hashCode(); + if (getUnreachableCount() > 0) { + hash = (37 * hash) + UNREACHABLE_FIELD_NUMBER; + hash = (53 * hash) + getUnreachableList().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.netapp.v1.ListHostGroupsResponse parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.netapp.v1.ListHostGroupsResponse 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.netapp.v1.ListHostGroupsResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.netapp.v1.ListHostGroupsResponse 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.netapp.v1.ListHostGroupsResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.netapp.v1.ListHostGroupsResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.netapp.v1.ListHostGroupsResponse parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.netapp.v1.ListHostGroupsResponse 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.netapp.v1.ListHostGroupsResponse parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.netapp.v1.ListHostGroupsResponse 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.netapp.v1.ListHostGroupsResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.netapp.v1.ListHostGroupsResponse 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.netapp.v1.ListHostGroupsResponse 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; + } + + /** + * + * + *
+   * ListHostGroupsResponse is the response to a ListHostGroupsRequest.
+   * 
+ * + * Protobuf type {@code google.cloud.netapp.v1.ListHostGroupsResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.netapp.v1.ListHostGroupsResponse) + com.google.cloud.netapp.v1.ListHostGroupsResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.netapp.v1.HostGroupProto + .internal_static_google_cloud_netapp_v1_ListHostGroupsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.netapp.v1.HostGroupProto + .internal_static_google_cloud_netapp_v1_ListHostGroupsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.netapp.v1.ListHostGroupsResponse.class, + com.google.cloud.netapp.v1.ListHostGroupsResponse.Builder.class); + } + + // Construct using com.google.cloud.netapp.v1.ListHostGroupsResponse.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + if (hostGroupsBuilder_ == null) { + hostGroups_ = java.util.Collections.emptyList(); + } else { + hostGroups_ = null; + hostGroupsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000001); + nextPageToken_ = ""; + unreachable_ = com.google.protobuf.LazyStringArrayList.emptyList(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.netapp.v1.HostGroupProto + .internal_static_google_cloud_netapp_v1_ListHostGroupsResponse_descriptor; + } + + @java.lang.Override + public com.google.cloud.netapp.v1.ListHostGroupsResponse getDefaultInstanceForType() { + return com.google.cloud.netapp.v1.ListHostGroupsResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.netapp.v1.ListHostGroupsResponse build() { + com.google.cloud.netapp.v1.ListHostGroupsResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.netapp.v1.ListHostGroupsResponse buildPartial() { + com.google.cloud.netapp.v1.ListHostGroupsResponse result = + new com.google.cloud.netapp.v1.ListHostGroupsResponse(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields( + com.google.cloud.netapp.v1.ListHostGroupsResponse result) { + if (hostGroupsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + hostGroups_ = java.util.Collections.unmodifiableList(hostGroups_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.hostGroups_ = hostGroups_; + } else { + result.hostGroups_ = hostGroupsBuilder_.build(); + } + } + + private void buildPartial0(com.google.cloud.netapp.v1.ListHostGroupsResponse result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.nextPageToken_ = nextPageToken_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + unreachable_.makeImmutable(); + result.unreachable_ = unreachable_; + } + } + + @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.netapp.v1.ListHostGroupsResponse) { + return mergeFrom((com.google.cloud.netapp.v1.ListHostGroupsResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.netapp.v1.ListHostGroupsResponse other) { + if (other == com.google.cloud.netapp.v1.ListHostGroupsResponse.getDefaultInstance()) + return this; + if (hostGroupsBuilder_ == null) { + if (!other.hostGroups_.isEmpty()) { + if (hostGroups_.isEmpty()) { + hostGroups_ = other.hostGroups_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureHostGroupsIsMutable(); + hostGroups_.addAll(other.hostGroups_); + } + onChanged(); + } + } else { + if (!other.hostGroups_.isEmpty()) { + if (hostGroupsBuilder_.isEmpty()) { + hostGroupsBuilder_.dispose(); + hostGroupsBuilder_ = null; + hostGroups_ = other.hostGroups_; + bitField0_ = (bitField0_ & ~0x00000001); + hostGroupsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getHostGroupsFieldBuilder() + : null; + } else { + hostGroupsBuilder_.addAllMessages(other.hostGroups_); + } + } + } + if (!other.getNextPageToken().isEmpty()) { + nextPageToken_ = other.nextPageToken_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (!other.unreachable_.isEmpty()) { + if (unreachable_.isEmpty()) { + unreachable_ = other.unreachable_; + bitField0_ |= 0x00000004; + } else { + ensureUnreachableIsMutable(); + unreachable_.addAll(other.unreachable_); + } + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + com.google.cloud.netapp.v1.HostGroup m = + input.readMessage( + com.google.cloud.netapp.v1.HostGroup.parser(), extensionRegistry); + if (hostGroupsBuilder_ == null) { + ensureHostGroupsIsMutable(); + hostGroups_.add(m); + } else { + hostGroupsBuilder_.addMessage(m); + } + break; + } // case 10 + case 18: + { + nextPageToken_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 26: + { + java.lang.String s = input.readStringRequireUtf8(); + ensureUnreachableIsMutable(); + unreachable_.add(s); + break; + } // case 26 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.util.List hostGroups_ = + java.util.Collections.emptyList(); + + private void ensureHostGroupsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + hostGroups_ = new java.util.ArrayList(hostGroups_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.netapp.v1.HostGroup, + com.google.cloud.netapp.v1.HostGroup.Builder, + com.google.cloud.netapp.v1.HostGroupOrBuilder> + hostGroupsBuilder_; + + /** + * + * + *
+     * The list of host groups.
+     * 
+ * + * repeated .google.cloud.netapp.v1.HostGroup host_groups = 1; + */ + public java.util.List getHostGroupsList() { + if (hostGroupsBuilder_ == null) { + return java.util.Collections.unmodifiableList(hostGroups_); + } else { + return hostGroupsBuilder_.getMessageList(); + } + } + + /** + * + * + *
+     * The list of host groups.
+     * 
+ * + * repeated .google.cloud.netapp.v1.HostGroup host_groups = 1; + */ + public int getHostGroupsCount() { + if (hostGroupsBuilder_ == null) { + return hostGroups_.size(); + } else { + return hostGroupsBuilder_.getCount(); + } + } + + /** + * + * + *
+     * The list of host groups.
+     * 
+ * + * repeated .google.cloud.netapp.v1.HostGroup host_groups = 1; + */ + public com.google.cloud.netapp.v1.HostGroup getHostGroups(int index) { + if (hostGroupsBuilder_ == null) { + return hostGroups_.get(index); + } else { + return hostGroupsBuilder_.getMessage(index); + } + } + + /** + * + * + *
+     * The list of host groups.
+     * 
+ * + * repeated .google.cloud.netapp.v1.HostGroup host_groups = 1; + */ + public Builder setHostGroups(int index, com.google.cloud.netapp.v1.HostGroup value) { + if (hostGroupsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureHostGroupsIsMutable(); + hostGroups_.set(index, value); + onChanged(); + } else { + hostGroupsBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * The list of host groups.
+     * 
+ * + * repeated .google.cloud.netapp.v1.HostGroup host_groups = 1; + */ + public Builder setHostGroups( + int index, com.google.cloud.netapp.v1.HostGroup.Builder builderForValue) { + if (hostGroupsBuilder_ == null) { + ensureHostGroupsIsMutable(); + hostGroups_.set(index, builderForValue.build()); + onChanged(); + } else { + hostGroupsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The list of host groups.
+     * 
+ * + * repeated .google.cloud.netapp.v1.HostGroup host_groups = 1; + */ + public Builder addHostGroups(com.google.cloud.netapp.v1.HostGroup value) { + if (hostGroupsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureHostGroupsIsMutable(); + hostGroups_.add(value); + onChanged(); + } else { + hostGroupsBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
+     * The list of host groups.
+     * 
+ * + * repeated .google.cloud.netapp.v1.HostGroup host_groups = 1; + */ + public Builder addHostGroups(int index, com.google.cloud.netapp.v1.HostGroup value) { + if (hostGroupsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureHostGroupsIsMutable(); + hostGroups_.add(index, value); + onChanged(); + } else { + hostGroupsBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * The list of host groups.
+     * 
+ * + * repeated .google.cloud.netapp.v1.HostGroup host_groups = 1; + */ + public Builder addHostGroups(com.google.cloud.netapp.v1.HostGroup.Builder builderForValue) { + if (hostGroupsBuilder_ == null) { + ensureHostGroupsIsMutable(); + hostGroups_.add(builderForValue.build()); + onChanged(); + } else { + hostGroupsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The list of host groups.
+     * 
+ * + * repeated .google.cloud.netapp.v1.HostGroup host_groups = 1; + */ + public Builder addHostGroups( + int index, com.google.cloud.netapp.v1.HostGroup.Builder builderForValue) { + if (hostGroupsBuilder_ == null) { + ensureHostGroupsIsMutable(); + hostGroups_.add(index, builderForValue.build()); + onChanged(); + } else { + hostGroupsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * The list of host groups.
+     * 
+ * + * repeated .google.cloud.netapp.v1.HostGroup host_groups = 1; + */ + public Builder addAllHostGroups( + java.lang.Iterable values) { + if (hostGroupsBuilder_ == null) { + ensureHostGroupsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, hostGroups_); + onChanged(); + } else { + hostGroupsBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
+     * The list of host groups.
+     * 
+ * + * repeated .google.cloud.netapp.v1.HostGroup host_groups = 1; + */ + public Builder clearHostGroups() { + if (hostGroupsBuilder_ == null) { + hostGroups_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + hostGroupsBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * The list of host groups.
+     * 
+ * + * repeated .google.cloud.netapp.v1.HostGroup host_groups = 1; + */ + public Builder removeHostGroups(int index) { + if (hostGroupsBuilder_ == null) { + ensureHostGroupsIsMutable(); + hostGroups_.remove(index); + onChanged(); + } else { + hostGroupsBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
+     * The list of host groups.
+     * 
+ * + * repeated .google.cloud.netapp.v1.HostGroup host_groups = 1; + */ + public com.google.cloud.netapp.v1.HostGroup.Builder getHostGroupsBuilder(int index) { + return getHostGroupsFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+     * The list of host groups.
+     * 
+ * + * repeated .google.cloud.netapp.v1.HostGroup host_groups = 1; + */ + public com.google.cloud.netapp.v1.HostGroupOrBuilder getHostGroupsOrBuilder(int index) { + if (hostGroupsBuilder_ == null) { + return hostGroups_.get(index); + } else { + return hostGroupsBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
+     * The list of host groups.
+     * 
+ * + * repeated .google.cloud.netapp.v1.HostGroup host_groups = 1; + */ + public java.util.List + getHostGroupsOrBuilderList() { + if (hostGroupsBuilder_ != null) { + return hostGroupsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(hostGroups_); + } + } + + /** + * + * + *
+     * The list of host groups.
+     * 
+ * + * repeated .google.cloud.netapp.v1.HostGroup host_groups = 1; + */ + public com.google.cloud.netapp.v1.HostGroup.Builder addHostGroupsBuilder() { + return getHostGroupsFieldBuilder() + .addBuilder(com.google.cloud.netapp.v1.HostGroup.getDefaultInstance()); + } + + /** + * + * + *
+     * The list of host groups.
+     * 
+ * + * repeated .google.cloud.netapp.v1.HostGroup host_groups = 1; + */ + public com.google.cloud.netapp.v1.HostGroup.Builder addHostGroupsBuilder(int index) { + return getHostGroupsFieldBuilder() + .addBuilder(index, com.google.cloud.netapp.v1.HostGroup.getDefaultInstance()); + } + + /** + * + * + *
+     * The list of host groups.
+     * 
+ * + * repeated .google.cloud.netapp.v1.HostGroup host_groups = 1; + */ + public java.util.List getHostGroupsBuilderList() { + return getHostGroupsFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.netapp.v1.HostGroup, + com.google.cloud.netapp.v1.HostGroup.Builder, + com.google.cloud.netapp.v1.HostGroupOrBuilder> + getHostGroupsFieldBuilder() { + if (hostGroupsBuilder_ == null) { + hostGroupsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.netapp.v1.HostGroup, + com.google.cloud.netapp.v1.HostGroup.Builder, + com.google.cloud.netapp.v1.HostGroupOrBuilder>( + hostGroups_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); + hostGroups_ = null; + } + return hostGroupsBuilder_; + } + + private java.lang.Object nextPageToken_ = ""; + + /** + * + * + *
+     * A token identifying a page of results the server should return.
+     * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + public java.lang.String getNextPageToken() { + java.lang.Object ref = nextPageToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + nextPageToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * A token identifying a page of results the server should return.
+     * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + public com.google.protobuf.ByteString getNextPageTokenBytes() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nextPageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * A token identifying a page of results the server should return.
+     * 
+ * + * string next_page_token = 2; + * + * @param value The nextPageToken to set. + * @return This builder for chaining. + */ + public Builder setNextPageToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + nextPageToken_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * A token identifying a page of results the server should return.
+     * 
+ * + * string next_page_token = 2; + * + * @return This builder for chaining. + */ + public Builder clearNextPageToken() { + nextPageToken_ = getDefaultInstance().getNextPageToken(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * A token identifying a page of results the server should return.
+     * 
+ * + * string next_page_token = 2; + * + * @param value The bytes for nextPageToken to set. + * @return This builder for chaining. + */ + public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + nextPageToken_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private com.google.protobuf.LazyStringArrayList unreachable_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + private void ensureUnreachableIsMutable() { + if (!unreachable_.isModifiable()) { + unreachable_ = new com.google.protobuf.LazyStringArrayList(unreachable_); + } + bitField0_ |= 0x00000004; + } + + /** + * + * + *
+     * Locations that could not be reached.
+     * 
+ * + * repeated string unreachable = 3; + * + * @return A list containing the unreachable. + */ + public com.google.protobuf.ProtocolStringList getUnreachableList() { + unreachable_.makeImmutable(); + return unreachable_; + } + + /** + * + * + *
+     * Locations that could not be reached.
+     * 
+ * + * repeated string unreachable = 3; + * + * @return The count of unreachable. + */ + public int getUnreachableCount() { + return unreachable_.size(); + } + + /** + * + * + *
+     * Locations that could not be reached.
+     * 
+ * + * repeated string unreachable = 3; + * + * @param index The index of the element to return. + * @return The unreachable at the given index. + */ + public java.lang.String getUnreachable(int index) { + return unreachable_.get(index); + } + + /** + * + * + *
+     * Locations that could not be reached.
+     * 
+ * + * repeated string unreachable = 3; + * + * @param index The index of the value to return. + * @return The bytes of the unreachable at the given index. + */ + public com.google.protobuf.ByteString getUnreachableBytes(int index) { + return unreachable_.getByteString(index); + } + + /** + * + * + *
+     * Locations that could not be reached.
+     * 
+ * + * repeated string unreachable = 3; + * + * @param index The index to set the value at. + * @param value The unreachable to set. + * @return This builder for chaining. + */ + public Builder setUnreachable(int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureUnreachableIsMutable(); + unreachable_.set(index, value); + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Locations that could not be reached.
+     * 
+ * + * repeated string unreachable = 3; + * + * @param value The unreachable to add. + * @return This builder for chaining. + */ + public Builder addUnreachable(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureUnreachableIsMutable(); + unreachable_.add(value); + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Locations that could not be reached.
+     * 
+ * + * repeated string unreachable = 3; + * + * @param values The unreachable to add. + * @return This builder for chaining. + */ + public Builder addAllUnreachable(java.lang.Iterable values) { + ensureUnreachableIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, unreachable_); + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Locations that could not be reached.
+     * 
+ * + * repeated string unreachable = 3; + * + * @return This builder for chaining. + */ + public Builder clearUnreachable() { + unreachable_ = com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00000004); + ; + onChanged(); + return this; + } + + /** + * + * + *
+     * Locations that could not be reached.
+     * 
+ * + * repeated string unreachable = 3; + * + * @param value The bytes of the unreachable to add. + * @return This builder for chaining. + */ + public Builder addUnreachableBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureUnreachableIsMutable(); + unreachable_.add(value); + bitField0_ |= 0x00000004; + 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.netapp.v1.ListHostGroupsResponse) + } + + // @@protoc_insertion_point(class_scope:google.cloud.netapp.v1.ListHostGroupsResponse) + private static final com.google.cloud.netapp.v1.ListHostGroupsResponse DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.netapp.v1.ListHostGroupsResponse(); + } + + public static com.google.cloud.netapp.v1.ListHostGroupsResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ListHostGroupsResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.netapp.v1.ListHostGroupsResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/ListHostGroupsResponseOrBuilder.java b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/ListHostGroupsResponseOrBuilder.java new file mode 100644 index 000000000000..4a1b60b5c101 --- /dev/null +++ b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/ListHostGroupsResponseOrBuilder.java @@ -0,0 +1,162 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/netapp/v1/host_group.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.netapp.v1; + +public interface ListHostGroupsResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.netapp.v1.ListHostGroupsResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The list of host groups.
+   * 
+ * + * repeated .google.cloud.netapp.v1.HostGroup host_groups = 1; + */ + java.util.List getHostGroupsList(); + + /** + * + * + *
+   * The list of host groups.
+   * 
+ * + * repeated .google.cloud.netapp.v1.HostGroup host_groups = 1; + */ + com.google.cloud.netapp.v1.HostGroup getHostGroups(int index); + + /** + * + * + *
+   * The list of host groups.
+   * 
+ * + * repeated .google.cloud.netapp.v1.HostGroup host_groups = 1; + */ + int getHostGroupsCount(); + + /** + * + * + *
+   * The list of host groups.
+   * 
+ * + * repeated .google.cloud.netapp.v1.HostGroup host_groups = 1; + */ + java.util.List + getHostGroupsOrBuilderList(); + + /** + * + * + *
+   * The list of host groups.
+   * 
+ * + * repeated .google.cloud.netapp.v1.HostGroup host_groups = 1; + */ + com.google.cloud.netapp.v1.HostGroupOrBuilder getHostGroupsOrBuilder(int index); + + /** + * + * + *
+   * A token identifying a page of results the server should return.
+   * 
+ * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + java.lang.String getNextPageToken(); + + /** + * + * + *
+   * A token identifying a page of results the server should return.
+   * 
+ * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + com.google.protobuf.ByteString getNextPageTokenBytes(); + + /** + * + * + *
+   * Locations that could not be reached.
+   * 
+ * + * repeated string unreachable = 3; + * + * @return A list containing the unreachable. + */ + java.util.List getUnreachableList(); + + /** + * + * + *
+   * Locations that could not be reached.
+   * 
+ * + * repeated string unreachable = 3; + * + * @return The count of unreachable. + */ + int getUnreachableCount(); + + /** + * + * + *
+   * Locations that could not be reached.
+   * 
+ * + * repeated string unreachable = 3; + * + * @param index The index of the element to return. + * @return The unreachable at the given index. + */ + java.lang.String getUnreachable(int index); + + /** + * + * + *
+   * Locations that could not be reached.
+   * 
+ * + * repeated string unreachable = 3; + * + * @param index The index of the value to return. + * @return The bytes of the unreachable at the given index. + */ + com.google.protobuf.ByteString getUnreachableBytes(int index); +} diff --git a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/LocationMetadata.java b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/LocationMetadata.java index 7ae5700412f9..3c87e690370e 100644 --- a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/LocationMetadata.java +++ b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/LocationMetadata.java @@ -314,6 +314,25 @@ public boolean getHasVcp() { return hasVcp_; } + public static final int HAS_ONTAP_PROXY_FIELD_NUMBER = 4; + private boolean hasOntapProxy_ = false; + + /** + * + * + *
+   * Output only. Indicates if the location has ONTAP Proxy support.
+   * 
+ * + * bool has_ontap_proxy = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The hasOntapProxy. + */ + @java.lang.Override + public boolean getHasOntapProxy() { + return hasOntapProxy_; + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -346,6 +365,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (hasVcp_ != false) { output.writeBool(3, hasVcp_); } + if (hasOntapProxy_ != false) { + output.writeBool(4, hasOntapProxy_); + } getUnknownFields().writeTo(output); } @@ -386,6 +408,9 @@ public int getSerializedSize() { if (hasVcp_ != false) { size += com.google.protobuf.CodedOutputStream.computeBoolSize(3, hasVcp_); } + if (hasOntapProxy_ != false) { + size += com.google.protobuf.CodedOutputStream.computeBoolSize(4, hasOntapProxy_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -405,6 +430,7 @@ public boolean equals(final java.lang.Object obj) { if (!supportedServiceLevels_.equals(other.supportedServiceLevels_)) return false; if (!supportedFlexPerformance_.equals(other.supportedFlexPerformance_)) return false; if (getHasVcp() != other.getHasVcp()) return false; + if (getHasOntapProxy() != other.getHasOntapProxy()) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -426,6 +452,8 @@ public int hashCode() { } hash = (37 * hash) + HAS_VCP_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getHasVcp()); + hash = (37 * hash) + HAS_ONTAP_PROXY_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getHasOntapProxy()); hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -572,6 +600,7 @@ public Builder clear() { supportedFlexPerformance_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); hasVcp_ = false; + hasOntapProxy_ = false; return this; } @@ -626,6 +655,9 @@ private void buildPartial0(com.google.cloud.netapp.v1.LocationMetadata result) { if (((from_bitField0_ & 0x00000004) != 0)) { result.hasVcp_ = hasVcp_; } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.hasOntapProxy_ = hasOntapProxy_; + } } @java.lang.Override @@ -696,6 +728,9 @@ public Builder mergeFrom(com.google.cloud.netapp.v1.LocationMetadata other) { if (other.getHasVcp() != false) { setHasVcp(other.getHasVcp()); } + if (other.getHasOntapProxy() != false) { + setHasOntapProxy(other.getHasOntapProxy()); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -766,6 +801,12 @@ public Builder mergeFrom( bitField0_ |= 0x00000004; break; } // case 24 + case 32: + { + hasOntapProxy_ = input.readBool(); + bitField0_ |= 0x00000008; + break; + } // case 32 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -1363,6 +1404,62 @@ public Builder clearHasVcp() { return this; } + private boolean hasOntapProxy_; + + /** + * + * + *
+     * Output only. Indicates if the location has ONTAP Proxy support.
+     * 
+ * + * bool has_ontap_proxy = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The hasOntapProxy. + */ + @java.lang.Override + public boolean getHasOntapProxy() { + return hasOntapProxy_; + } + + /** + * + * + *
+     * Output only. Indicates if the location has ONTAP Proxy support.
+     * 
+ * + * bool has_ontap_proxy = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The hasOntapProxy to set. + * @return This builder for chaining. + */ + public Builder setHasOntapProxy(boolean value) { + + hasOntapProxy_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Indicates if the location has ONTAP Proxy support.
+     * 
+ * + * bool has_ontap_proxy = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return This builder for chaining. + */ + public Builder clearHasOntapProxy() { + bitField0_ = (bitField0_ & ~0x00000008); + hasOntapProxy_ = false; + onChanged(); + return this; + } + @java.lang.Override public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); diff --git a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/LocationMetadataOrBuilder.java b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/LocationMetadataOrBuilder.java index 0db2bf6a71bd..65c755c6d73a 100644 --- a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/LocationMetadataOrBuilder.java +++ b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/LocationMetadataOrBuilder.java @@ -190,4 +190,17 @@ public interface LocationMetadataOrBuilder * @return The hasVcp. */ boolean getHasVcp(); + + /** + * + * + *
+   * Output only. Indicates if the location has ONTAP Proxy support.
+   * 
+ * + * bool has_ontap_proxy = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The hasOntapProxy. + */ + boolean getHasOntapProxy(); } diff --git a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/OsType.java b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/OsType.java new file mode 100644 index 000000000000..a497ab96ace1 --- /dev/null +++ b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/OsType.java @@ -0,0 +1,202 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/netapp/v1/common.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.netapp.v1; + +/** + * + * + *
+ * OS types for the host group
+ * 
+ * + * Protobuf enum {@code google.cloud.netapp.v1.OsType} + */ +public enum OsType implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+   * Unspecified OS Type
+   * 
+ * + * OS_TYPE_UNSPECIFIED = 0; + */ + OS_TYPE_UNSPECIFIED(0), + /** + * + * + *
+   * OS Type is Linux
+   * 
+ * + * LINUX = 1; + */ + LINUX(1), + /** + * + * + *
+   * OS Type is Windows
+   * 
+ * + * WINDOWS = 2; + */ + WINDOWS(2), + /** + * + * + *
+   * OS Type is VMware ESXi
+   * 
+ * + * ESXI = 3; + */ + ESXI(3), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+   * Unspecified OS Type
+   * 
+ * + * OS_TYPE_UNSPECIFIED = 0; + */ + public static final int OS_TYPE_UNSPECIFIED_VALUE = 0; + + /** + * + * + *
+   * OS Type is Linux
+   * 
+ * + * LINUX = 1; + */ + public static final int LINUX_VALUE = 1; + + /** + * + * + *
+   * OS Type is Windows
+   * 
+ * + * WINDOWS = 2; + */ + public static final int WINDOWS_VALUE = 2; + + /** + * + * + *
+   * OS Type is VMware ESXi
+   * 
+ * + * ESXI = 3; + */ + public static final int ESXI_VALUE = 3; + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static OsType valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static OsType forNumber(int value) { + switch (value) { + case 0: + return OS_TYPE_UNSPECIFIED; + case 1: + return LINUX; + case 2: + return WINDOWS; + case 3: + return ESXI; + default: + return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { + return internalValueMap; + } + + private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public OsType findValueByNumber(int number) { + return OsType.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + return getDescriptor(); + } + + public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.cloud.netapp.v1.CommonProto.getDescriptor().getEnumTypes().get(7); + } + + private static final OsType[] VALUES = values(); + + public static OsType valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private OsType(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.netapp.v1.OsType) +} diff --git a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/Protocols.java b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/Protocols.java index 34f17e4307e8..7c566b04f427 100644 --- a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/Protocols.java +++ b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/Protocols.java @@ -69,6 +69,16 @@ public enum Protocols implements com.google.protobuf.ProtocolMessageEnum { * SMB = 3; */ SMB(3), + /** + * + * + *
+   * ISCSI protocol
+   * 
+ * + * ISCSI = 4; + */ + ISCSI(4), UNRECOGNIZED(-1), ; @@ -116,6 +126,17 @@ public enum Protocols implements com.google.protobuf.ProtocolMessageEnum { */ public static final int SMB_VALUE = 3; + /** + * + * + *
+   * ISCSI protocol
+   * 
+ * + * ISCSI = 4; + */ + public static final int ISCSI_VALUE = 4; + public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( @@ -148,6 +169,8 @@ public static Protocols forNumber(int value) { return NFSV4; case 3: return SMB; + case 4: + return ISCSI; default: return null; } diff --git a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/QosType.java b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/QosType.java index 1cef2c3d5b54..9eea807bd733 100644 --- a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/QosType.java +++ b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/QosType.java @@ -154,7 +154,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { - return com.google.cloud.netapp.v1.CommonProto.getDescriptor().getEnumTypes().get(5); + return com.google.cloud.netapp.v1.CommonProto.getDescriptor().getEnumTypes().get(6); } private static final QosType[] VALUES = values(); diff --git a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/RestoreBackupFilesRequest.java b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/RestoreBackupFilesRequest.java new file mode 100644 index 000000000000..54a032964cfd --- /dev/null +++ b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/RestoreBackupFilesRequest.java @@ -0,0 +1,1364 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/netapp/v1/volume.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.netapp.v1; + +/** + * + * + *
+ * RestoreBackupFilesRequest restores files from a backup to a volume.
+ * 
+ * + * Protobuf type {@code google.cloud.netapp.v1.RestoreBackupFilesRequest} + */ +public final class RestoreBackupFilesRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.netapp.v1.RestoreBackupFilesRequest) + RestoreBackupFilesRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use RestoreBackupFilesRequest.newBuilder() to construct. + private RestoreBackupFilesRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private RestoreBackupFilesRequest() { + name_ = ""; + backup_ = ""; + fileList_ = com.google.protobuf.LazyStringArrayList.emptyList(); + restoreDestinationPath_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new RestoreBackupFilesRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.netapp.v1.VolumeProto + .internal_static_google_cloud_netapp_v1_RestoreBackupFilesRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.netapp.v1.VolumeProto + .internal_static_google_cloud_netapp_v1_RestoreBackupFilesRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.netapp.v1.RestoreBackupFilesRequest.class, + com.google.cloud.netapp.v1.RestoreBackupFilesRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+   * Required. The volume resource name, in the format
+   * `projects/{project_id}/locations/{location}/volumes/{volume_id}`
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + + /** + * + * + *
+   * Required. The volume resource name, in the format
+   * `projects/{project_id}/locations/{location}/volumes/{volume_id}`
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int BACKUP_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object backup_ = ""; + + /** + * + * + *
+   * Required. The backup resource name, in the format
+   * `projects/{project_id}/locations/{location}/backupVaults/{backup_vault_id}/backups/{backup_id}`
+   * 
+ * + * + * string backup = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The backup. + */ + @java.lang.Override + public java.lang.String getBackup() { + java.lang.Object ref = backup_; + 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(); + backup_ = s; + return s; + } + } + + /** + * + * + *
+   * Required. The backup resource name, in the format
+   * `projects/{project_id}/locations/{location}/backupVaults/{backup_vault_id}/backups/{backup_id}`
+   * 
+ * + * + * string backup = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for backup. + */ + @java.lang.Override + public com.google.protobuf.ByteString getBackupBytes() { + java.lang.Object ref = backup_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + backup_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int FILE_LIST_FIELD_NUMBER = 3; + + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList fileList_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + /** + * + * + *
+   * Required. List of files to be restored, specified by their absolute path in
+   * the source volume.
+   * 
+ * + * repeated string file_list = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return A list containing the fileList. + */ + public com.google.protobuf.ProtocolStringList getFileListList() { + return fileList_; + } + + /** + * + * + *
+   * Required. List of files to be restored, specified by their absolute path in
+   * the source volume.
+   * 
+ * + * repeated string file_list = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The count of fileList. + */ + public int getFileListCount() { + return fileList_.size(); + } + + /** + * + * + *
+   * Required. List of files to be restored, specified by their absolute path in
+   * the source volume.
+   * 
+ * + * repeated string file_list = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @param index The index of the element to return. + * @return The fileList at the given index. + */ + public java.lang.String getFileList(int index) { + return fileList_.get(index); + } + + /** + * + * + *
+   * Required. List of files to be restored, specified by their absolute path in
+   * the source volume.
+   * 
+ * + * repeated string file_list = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @param index The index of the value to return. + * @return The bytes of the fileList at the given index. + */ + public com.google.protobuf.ByteString getFileListBytes(int index) { + return fileList_.getByteString(index); + } + + public static final int RESTORE_DESTINATION_PATH_FIELD_NUMBER = 4; + + @SuppressWarnings("serial") + private volatile java.lang.Object restoreDestinationPath_ = ""; + + /** + * + * + *
+   * Optional. Absolute directory path in the destination volume. This is
+   * required if the `file_list` is provided.
+   * 
+ * + * string restore_destination_path = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The restoreDestinationPath. + */ + @java.lang.Override + public java.lang.String getRestoreDestinationPath() { + java.lang.Object ref = restoreDestinationPath_; + 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(); + restoreDestinationPath_ = s; + return s; + } + } + + /** + * + * + *
+   * Optional. Absolute directory path in the destination volume. This is
+   * required if the `file_list` is provided.
+   * 
+ * + * string restore_destination_path = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for restoreDestinationPath. + */ + @java.lang.Override + public com.google.protobuf.ByteString getRestoreDestinationPathBytes() { + java.lang.Object ref = restoreDestinationPath_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + restoreDestinationPath_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(backup_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, backup_); + } + for (int i = 0; i < fileList_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, fileList_.getRaw(i)); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(restoreDestinationPath_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 4, restoreDestinationPath_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(backup_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, backup_); + } + { + int dataSize = 0; + for (int i = 0; i < fileList_.size(); i++) { + dataSize += computeStringSizeNoTag(fileList_.getRaw(i)); + } + size += dataSize; + size += 1 * getFileListList().size(); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(restoreDestinationPath_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, restoreDestinationPath_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.netapp.v1.RestoreBackupFilesRequest)) { + return super.equals(obj); + } + com.google.cloud.netapp.v1.RestoreBackupFilesRequest other = + (com.google.cloud.netapp.v1.RestoreBackupFilesRequest) obj; + + if (!getName().equals(other.getName())) return false; + if (!getBackup().equals(other.getBackup())) return false; + if (!getFileListList().equals(other.getFileListList())) return false; + if (!getRestoreDestinationPath().equals(other.getRestoreDestinationPath())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (37 * hash) + BACKUP_FIELD_NUMBER; + hash = (53 * hash) + getBackup().hashCode(); + if (getFileListCount() > 0) { + hash = (37 * hash) + FILE_LIST_FIELD_NUMBER; + hash = (53 * hash) + getFileListList().hashCode(); + } + hash = (37 * hash) + RESTORE_DESTINATION_PATH_FIELD_NUMBER; + hash = (53 * hash) + getRestoreDestinationPath().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.netapp.v1.RestoreBackupFilesRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.netapp.v1.RestoreBackupFilesRequest 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.netapp.v1.RestoreBackupFilesRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.netapp.v1.RestoreBackupFilesRequest 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.netapp.v1.RestoreBackupFilesRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.netapp.v1.RestoreBackupFilesRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.netapp.v1.RestoreBackupFilesRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.netapp.v1.RestoreBackupFilesRequest 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.netapp.v1.RestoreBackupFilesRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.netapp.v1.RestoreBackupFilesRequest 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.netapp.v1.RestoreBackupFilesRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.netapp.v1.RestoreBackupFilesRequest 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.netapp.v1.RestoreBackupFilesRequest 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; + } + + /** + * + * + *
+   * RestoreBackupFilesRequest restores files from a backup to a volume.
+   * 
+ * + * Protobuf type {@code google.cloud.netapp.v1.RestoreBackupFilesRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.netapp.v1.RestoreBackupFilesRequest) + com.google.cloud.netapp.v1.RestoreBackupFilesRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.netapp.v1.VolumeProto + .internal_static_google_cloud_netapp_v1_RestoreBackupFilesRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.netapp.v1.VolumeProto + .internal_static_google_cloud_netapp_v1_RestoreBackupFilesRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.netapp.v1.RestoreBackupFilesRequest.class, + com.google.cloud.netapp.v1.RestoreBackupFilesRequest.Builder.class); + } + + // Construct using com.google.cloud.netapp.v1.RestoreBackupFilesRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + backup_ = ""; + fileList_ = com.google.protobuf.LazyStringArrayList.emptyList(); + restoreDestinationPath_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.netapp.v1.VolumeProto + .internal_static_google_cloud_netapp_v1_RestoreBackupFilesRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.netapp.v1.RestoreBackupFilesRequest getDefaultInstanceForType() { + return com.google.cloud.netapp.v1.RestoreBackupFilesRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.netapp.v1.RestoreBackupFilesRequest build() { + com.google.cloud.netapp.v1.RestoreBackupFilesRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.netapp.v1.RestoreBackupFilesRequest buildPartial() { + com.google.cloud.netapp.v1.RestoreBackupFilesRequest result = + new com.google.cloud.netapp.v1.RestoreBackupFilesRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.netapp.v1.RestoreBackupFilesRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.backup_ = backup_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + fileList_.makeImmutable(); + result.fileList_ = fileList_; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.restoreDestinationPath_ = restoreDestinationPath_; + } + } + + @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.netapp.v1.RestoreBackupFilesRequest) { + return mergeFrom((com.google.cloud.netapp.v1.RestoreBackupFilesRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.netapp.v1.RestoreBackupFilesRequest other) { + if (other == com.google.cloud.netapp.v1.RestoreBackupFilesRequest.getDefaultInstance()) + return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getBackup().isEmpty()) { + backup_ = other.backup_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (!other.fileList_.isEmpty()) { + if (fileList_.isEmpty()) { + fileList_ = other.fileList_; + bitField0_ |= 0x00000004; + } else { + ensureFileListIsMutable(); + fileList_.addAll(other.fileList_); + } + onChanged(); + } + if (!other.getRestoreDestinationPath().isEmpty()) { + restoreDestinationPath_ = other.restoreDestinationPath_; + bitField0_ |= 0x00000008; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + backup_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 26: + { + java.lang.String s = input.readStringRequireUtf8(); + ensureFileListIsMutable(); + fileList_.add(s); + break; + } // case 26 + case 34: + { + restoreDestinationPath_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000008; + break; + } // case 34 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object name_ = ""; + + /** + * + * + *
+     * Required. The volume resource name, in the format
+     * `projects/{project_id}/locations/{location}/volumes/{volume_id}`
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Required. The volume resource name, in the format
+     * `projects/{project_id}/locations/{location}/volumes/{volume_id}`
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Required. The volume resource name, in the format
+     * `projects/{project_id}/locations/{location}/volumes/{volume_id}`
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The volume resource name, in the format
+     * `projects/{project_id}/locations/{location}/volumes/{volume_id}`
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The volume resource name, in the format
+     * `projects/{project_id}/locations/{location}/volumes/{volume_id}`
+     * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object backup_ = ""; + + /** + * + * + *
+     * Required. The backup resource name, in the format
+     * `projects/{project_id}/locations/{location}/backupVaults/{backup_vault_id}/backups/{backup_id}`
+     * 
+ * + * + * string backup = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The backup. + */ + public java.lang.String getBackup() { + java.lang.Object ref = backup_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + backup_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Required. The backup resource name, in the format
+     * `projects/{project_id}/locations/{location}/backupVaults/{backup_vault_id}/backups/{backup_id}`
+     * 
+ * + * + * string backup = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for backup. + */ + public com.google.protobuf.ByteString getBackupBytes() { + java.lang.Object ref = backup_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + backup_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Required. The backup resource name, in the format
+     * `projects/{project_id}/locations/{location}/backupVaults/{backup_vault_id}/backups/{backup_id}`
+     * 
+ * + * + * string backup = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The backup to set. + * @return This builder for chaining. + */ + public Builder setBackup(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + backup_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The backup resource name, in the format
+     * `projects/{project_id}/locations/{location}/backupVaults/{backup_vault_id}/backups/{backup_id}`
+     * 
+ * + * + * string backup = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearBackup() { + backup_ = getDefaultInstance().getBackup(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The backup resource name, in the format
+     * `projects/{project_id}/locations/{location}/backupVaults/{backup_vault_id}/backups/{backup_id}`
+     * 
+ * + * + * string backup = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for backup to set. + * @return This builder for chaining. + */ + public Builder setBackupBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + backup_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private com.google.protobuf.LazyStringArrayList fileList_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + private void ensureFileListIsMutable() { + if (!fileList_.isModifiable()) { + fileList_ = new com.google.protobuf.LazyStringArrayList(fileList_); + } + bitField0_ |= 0x00000004; + } + + /** + * + * + *
+     * Required. List of files to be restored, specified by their absolute path in
+     * the source volume.
+     * 
+ * + * repeated string file_list = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return A list containing the fileList. + */ + public com.google.protobuf.ProtocolStringList getFileListList() { + fileList_.makeImmutable(); + return fileList_; + } + + /** + * + * + *
+     * Required. List of files to be restored, specified by their absolute path in
+     * the source volume.
+     * 
+ * + * repeated string file_list = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The count of fileList. + */ + public int getFileListCount() { + return fileList_.size(); + } + + /** + * + * + *
+     * Required. List of files to be restored, specified by their absolute path in
+     * the source volume.
+     * 
+ * + * repeated string file_list = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @param index The index of the element to return. + * @return The fileList at the given index. + */ + public java.lang.String getFileList(int index) { + return fileList_.get(index); + } + + /** + * + * + *
+     * Required. List of files to be restored, specified by their absolute path in
+     * the source volume.
+     * 
+ * + * repeated string file_list = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @param index The index of the value to return. + * @return The bytes of the fileList at the given index. + */ + public com.google.protobuf.ByteString getFileListBytes(int index) { + return fileList_.getByteString(index); + } + + /** + * + * + *
+     * Required. List of files to be restored, specified by their absolute path in
+     * the source volume.
+     * 
+ * + * repeated string file_list = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @param index The index to set the value at. + * @param value The fileList to set. + * @return This builder for chaining. + */ + public Builder setFileList(int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureFileListIsMutable(); + fileList_.set(index, value); + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. List of files to be restored, specified by their absolute path in
+     * the source volume.
+     * 
+ * + * repeated string file_list = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The fileList to add. + * @return This builder for chaining. + */ + public Builder addFileList(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureFileListIsMutable(); + fileList_.add(value); + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. List of files to be restored, specified by their absolute path in
+     * the source volume.
+     * 
+ * + * repeated string file_list = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @param values The fileList to add. + * @return This builder for chaining. + */ + public Builder addAllFileList(java.lang.Iterable values) { + ensureFileListIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, fileList_); + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. List of files to be restored, specified by their absolute path in
+     * the source volume.
+     * 
+ * + * repeated string file_list = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearFileList() { + fileList_ = com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00000004); + ; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. List of files to be restored, specified by their absolute path in
+     * the source volume.
+     * 
+ * + * repeated string file_list = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes of the fileList to add. + * @return This builder for chaining. + */ + public Builder addFileListBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureFileListIsMutable(); + fileList_.add(value); + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + private java.lang.Object restoreDestinationPath_ = ""; + + /** + * + * + *
+     * Optional. Absolute directory path in the destination volume. This is
+     * required if the `file_list` is provided.
+     * 
+ * + * string restore_destination_path = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The restoreDestinationPath. + */ + public java.lang.String getRestoreDestinationPath() { + java.lang.Object ref = restoreDestinationPath_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + restoreDestinationPath_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
+     * Optional. Absolute directory path in the destination volume. This is
+     * required if the `file_list` is provided.
+     * 
+ * + * string restore_destination_path = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for restoreDestinationPath. + */ + public com.google.protobuf.ByteString getRestoreDestinationPathBytes() { + java.lang.Object ref = restoreDestinationPath_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + restoreDestinationPath_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
+     * Optional. Absolute directory path in the destination volume. This is
+     * required if the `file_list` is provided.
+     * 
+ * + * string restore_destination_path = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The restoreDestinationPath to set. + * @return This builder for chaining. + */ + public Builder setRestoreDestinationPath(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + restoreDestinationPath_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Absolute directory path in the destination volume. This is
+     * required if the `file_list` is provided.
+     * 
+ * + * string restore_destination_path = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearRestoreDestinationPath() { + restoreDestinationPath_ = getDefaultInstance().getRestoreDestinationPath(); + bitField0_ = (bitField0_ & ~0x00000008); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Absolute directory path in the destination volume. This is
+     * required if the `file_list` is provided.
+     * 
+ * + * string restore_destination_path = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes for restoreDestinationPath to set. + * @return This builder for chaining. + */ + public Builder setRestoreDestinationPathBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + restoreDestinationPath_ = value; + bitField0_ |= 0x00000008; + 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.netapp.v1.RestoreBackupFilesRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.netapp.v1.RestoreBackupFilesRequest) + private static final com.google.cloud.netapp.v1.RestoreBackupFilesRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.netapp.v1.RestoreBackupFilesRequest(); + } + + public static com.google.cloud.netapp.v1.RestoreBackupFilesRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public RestoreBackupFilesRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.netapp.v1.RestoreBackupFilesRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/RestoreBackupFilesRequestOrBuilder.java b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/RestoreBackupFilesRequestOrBuilder.java new file mode 100644 index 000000000000..dee1dfc9b872 --- /dev/null +++ b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/RestoreBackupFilesRequestOrBuilder.java @@ -0,0 +1,176 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/netapp/v1/volume.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.netapp.v1; + +public interface RestoreBackupFilesRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.netapp.v1.RestoreBackupFilesRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. The volume resource name, in the format
+   * `projects/{project_id}/locations/{location}/volumes/{volume_id}`
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
+   * Required. The volume resource name, in the format
+   * `projects/{project_id}/locations/{location}/volumes/{volume_id}`
+   * 
+ * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * + * + *
+   * Required. The backup resource name, in the format
+   * `projects/{project_id}/locations/{location}/backupVaults/{backup_vault_id}/backups/{backup_id}`
+   * 
+ * + * + * string backup = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The backup. + */ + java.lang.String getBackup(); + + /** + * + * + *
+   * Required. The backup resource name, in the format
+   * `projects/{project_id}/locations/{location}/backupVaults/{backup_vault_id}/backups/{backup_id}`
+   * 
+ * + * + * string backup = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for backup. + */ + com.google.protobuf.ByteString getBackupBytes(); + + /** + * + * + *
+   * Required. List of files to be restored, specified by their absolute path in
+   * the source volume.
+   * 
+ * + * repeated string file_list = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return A list containing the fileList. + */ + java.util.List getFileListList(); + + /** + * + * + *
+   * Required. List of files to be restored, specified by their absolute path in
+   * the source volume.
+   * 
+ * + * repeated string file_list = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The count of fileList. + */ + int getFileListCount(); + + /** + * + * + *
+   * Required. List of files to be restored, specified by their absolute path in
+   * the source volume.
+   * 
+ * + * repeated string file_list = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @param index The index of the element to return. + * @return The fileList at the given index. + */ + java.lang.String getFileList(int index); + + /** + * + * + *
+   * Required. List of files to be restored, specified by their absolute path in
+   * the source volume.
+   * 
+ * + * repeated string file_list = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @param index The index of the value to return. + * @return The bytes of the fileList at the given index. + */ + com.google.protobuf.ByteString getFileListBytes(int index); + + /** + * + * + *
+   * Optional. Absolute directory path in the destination volume. This is
+   * required if the `file_list` is provided.
+   * 
+ * + * string restore_destination_path = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The restoreDestinationPath. + */ + java.lang.String getRestoreDestinationPath(); + + /** + * + * + *
+   * Optional. Absolute directory path in the destination volume. This is
+   * required if the `file_list` is provided.
+   * 
+ * + * string restore_destination_path = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for restoreDestinationPath. + */ + com.google.protobuf.ByteString getRestoreDestinationPathBytes(); +} diff --git a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/RestoreBackupFilesResponse.java b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/RestoreBackupFilesResponse.java new file mode 100644 index 000000000000..aefa0562828a --- /dev/null +++ b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/RestoreBackupFilesResponse.java @@ -0,0 +1,435 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/netapp/v1/volume.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.netapp.v1; + +/** + * + * + *
+ * RestoreBackupFilesResponse is the result of RestoreBackupFilesRequest.
+ * 
+ * + * Protobuf type {@code google.cloud.netapp.v1.RestoreBackupFilesResponse} + */ +public final class RestoreBackupFilesResponse extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.netapp.v1.RestoreBackupFilesResponse) + RestoreBackupFilesResponseOrBuilder { + private static final long serialVersionUID = 0L; + + // Use RestoreBackupFilesResponse.newBuilder() to construct. + private RestoreBackupFilesResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private RestoreBackupFilesResponse() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new RestoreBackupFilesResponse(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.netapp.v1.VolumeProto + .internal_static_google_cloud_netapp_v1_RestoreBackupFilesResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.netapp.v1.VolumeProto + .internal_static_google_cloud_netapp_v1_RestoreBackupFilesResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.netapp.v1.RestoreBackupFilesResponse.class, + com.google.cloud.netapp.v1.RestoreBackupFilesResponse.Builder.class); + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.netapp.v1.RestoreBackupFilesResponse)) { + return super.equals(obj); + } + com.google.cloud.netapp.v1.RestoreBackupFilesResponse other = + (com.google.cloud.netapp.v1.RestoreBackupFilesResponse) obj; + + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.netapp.v1.RestoreBackupFilesResponse parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.netapp.v1.RestoreBackupFilesResponse 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.netapp.v1.RestoreBackupFilesResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.netapp.v1.RestoreBackupFilesResponse 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.netapp.v1.RestoreBackupFilesResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.netapp.v1.RestoreBackupFilesResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.netapp.v1.RestoreBackupFilesResponse parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.netapp.v1.RestoreBackupFilesResponse 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.netapp.v1.RestoreBackupFilesResponse parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.netapp.v1.RestoreBackupFilesResponse 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.netapp.v1.RestoreBackupFilesResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.netapp.v1.RestoreBackupFilesResponse 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.netapp.v1.RestoreBackupFilesResponse 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; + } + + /** + * + * + *
+   * RestoreBackupFilesResponse is the result of RestoreBackupFilesRequest.
+   * 
+ * + * Protobuf type {@code google.cloud.netapp.v1.RestoreBackupFilesResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.netapp.v1.RestoreBackupFilesResponse) + com.google.cloud.netapp.v1.RestoreBackupFilesResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.netapp.v1.VolumeProto + .internal_static_google_cloud_netapp_v1_RestoreBackupFilesResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.netapp.v1.VolumeProto + .internal_static_google_cloud_netapp_v1_RestoreBackupFilesResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.netapp.v1.RestoreBackupFilesResponse.class, + com.google.cloud.netapp.v1.RestoreBackupFilesResponse.Builder.class); + } + + // Construct using com.google.cloud.netapp.v1.RestoreBackupFilesResponse.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.netapp.v1.VolumeProto + .internal_static_google_cloud_netapp_v1_RestoreBackupFilesResponse_descriptor; + } + + @java.lang.Override + public com.google.cloud.netapp.v1.RestoreBackupFilesResponse getDefaultInstanceForType() { + return com.google.cloud.netapp.v1.RestoreBackupFilesResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.netapp.v1.RestoreBackupFilesResponse build() { + com.google.cloud.netapp.v1.RestoreBackupFilesResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.netapp.v1.RestoreBackupFilesResponse buildPartial() { + com.google.cloud.netapp.v1.RestoreBackupFilesResponse result = + new com.google.cloud.netapp.v1.RestoreBackupFilesResponse(this); + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.netapp.v1.RestoreBackupFilesResponse) { + return mergeFrom((com.google.cloud.netapp.v1.RestoreBackupFilesResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.netapp.v1.RestoreBackupFilesResponse other) { + if (other == com.google.cloud.netapp.v1.RestoreBackupFilesResponse.getDefaultInstance()) + return this; + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + @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.netapp.v1.RestoreBackupFilesResponse) + } + + // @@protoc_insertion_point(class_scope:google.cloud.netapp.v1.RestoreBackupFilesResponse) + private static final com.google.cloud.netapp.v1.RestoreBackupFilesResponse DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.netapp.v1.RestoreBackupFilesResponse(); + } + + public static com.google.cloud.netapp.v1.RestoreBackupFilesResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public RestoreBackupFilesResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.netapp.v1.RestoreBackupFilesResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/RestoreBackupFilesResponseOrBuilder.java b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/RestoreBackupFilesResponseOrBuilder.java new file mode 100644 index 000000000000..a84d678e8b12 --- /dev/null +++ b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/RestoreBackupFilesResponseOrBuilder.java @@ -0,0 +1,25 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/netapp/v1/volume.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.netapp.v1; + +public interface RestoreBackupFilesResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.netapp.v1.RestoreBackupFilesResponse) + com.google.protobuf.MessageOrBuilder {} diff --git a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/SimpleExportPolicyRule.java b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/SimpleExportPolicyRule.java index d269296dc448..ee74cd216345 100644 --- a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/SimpleExportPolicyRule.java +++ b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/SimpleExportPolicyRule.java @@ -71,9 +71,9 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * *
-   * SquashMode defines how remote user privileges are restricted when accessing
-   * an NFS export. It controls how user identities (like root) are mapped to
-   * anonymous users to limit access and enforce security.
+   * `SquashMode` defines how remote user privileges are restricted when
+   * accessing an NFS export. It controls how user identities (like root) are
+   * mapped to anonymous users to limit access and enforce security.
    * 
* * Protobuf enum {@code google.cloud.netapp.v1.SimpleExportPolicyRule.SquashMode} @@ -83,7 +83,7 @@ public enum SquashMode implements com.google.protobuf.ProtocolMessageEnum { * * *
-     * Defaults to NO_ROOT_SQUASH.
+     * Defaults to `NO_ROOT_SQUASH`.
      * 
* * SQUASH_MODE_UNSPECIFIED = 0; @@ -128,7 +128,7 @@ public enum SquashMode implements com.google.protobuf.ProtocolMessageEnum { * * *
-     * Defaults to NO_ROOT_SQUASH.
+     * Defaults to `NO_ROOT_SQUASH`.
      * 
* * SQUASH_MODE_UNSPECIFIED = 0; @@ -834,7 +834,7 @@ public com.google.cloud.netapp.v1.SimpleExportPolicyRule.SquashMode getSquashMod * *
    * Optional. An integer representing the anonymous user ID. Range is 0 to
-   * 4294967295. Required when squash_mode is ROOT_SQUASH or ALL_SQUASH.
+   * `4294967295`. Required when `squash_mode` is `ROOT_SQUASH` or `ALL_SQUASH`.
    * 
* * optional int64 anon_uid = 13 [(.google.api.field_behavior) = OPTIONAL]; @@ -851,7 +851,7 @@ public boolean hasAnonUid() { * *
    * Optional. An integer representing the anonymous user ID. Range is 0 to
-   * 4294967295. Required when squash_mode is ROOT_SQUASH or ALL_SQUASH.
+   * `4294967295`. Required when `squash_mode` is `ROOT_SQUASH` or `ALL_SQUASH`.
    * 
* * optional int64 anon_uid = 13 [(.google.api.field_behavior) = OPTIONAL]; @@ -2696,7 +2696,7 @@ public Builder clearSquashMode() { * *
      * Optional. An integer representing the anonymous user ID. Range is 0 to
-     * 4294967295. Required when squash_mode is ROOT_SQUASH or ALL_SQUASH.
+     * `4294967295`. Required when `squash_mode` is `ROOT_SQUASH` or `ALL_SQUASH`.
      * 
* * optional int64 anon_uid = 13 [(.google.api.field_behavior) = OPTIONAL]; @@ -2713,7 +2713,7 @@ public boolean hasAnonUid() { * *
      * Optional. An integer representing the anonymous user ID. Range is 0 to
-     * 4294967295. Required when squash_mode is ROOT_SQUASH or ALL_SQUASH.
+     * `4294967295`. Required when `squash_mode` is `ROOT_SQUASH` or `ALL_SQUASH`.
      * 
* * optional int64 anon_uid = 13 [(.google.api.field_behavior) = OPTIONAL]; @@ -2730,7 +2730,7 @@ public long getAnonUid() { * *
      * Optional. An integer representing the anonymous user ID. Range is 0 to
-     * 4294967295. Required when squash_mode is ROOT_SQUASH or ALL_SQUASH.
+     * `4294967295`. Required when `squash_mode` is `ROOT_SQUASH` or `ALL_SQUASH`.
      * 
* * optional int64 anon_uid = 13 [(.google.api.field_behavior) = OPTIONAL]; @@ -2751,7 +2751,7 @@ public Builder setAnonUid(long value) { * *
      * Optional. An integer representing the anonymous user ID. Range is 0 to
-     * 4294967295. Required when squash_mode is ROOT_SQUASH or ALL_SQUASH.
+     * `4294967295`. Required when `squash_mode` is `ROOT_SQUASH` or `ALL_SQUASH`.
      * 
* * optional int64 anon_uid = 13 [(.google.api.field_behavior) = OPTIONAL]; diff --git a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/SimpleExportPolicyRuleOrBuilder.java b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/SimpleExportPolicyRuleOrBuilder.java index f114350a3542..8e3e25bb342c 100644 --- a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/SimpleExportPolicyRuleOrBuilder.java +++ b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/SimpleExportPolicyRuleOrBuilder.java @@ -435,7 +435,7 @@ public interface SimpleExportPolicyRuleOrBuilder * *
    * Optional. An integer representing the anonymous user ID. Range is 0 to
-   * 4294967295. Required when squash_mode is ROOT_SQUASH or ALL_SQUASH.
+   * `4294967295`. Required when `squash_mode` is `ROOT_SQUASH` or `ALL_SQUASH`.
    * 
* * optional int64 anon_uid = 13 [(.google.api.field_behavior) = OPTIONAL]; @@ -449,7 +449,7 @@ public interface SimpleExportPolicyRuleOrBuilder * *
    * Optional. An integer representing the anonymous user ID. Range is 0 to
-   * 4294967295. Required when squash_mode is ROOT_SQUASH or ALL_SQUASH.
+   * `4294967295`. Required when `squash_mode` is `ROOT_SQUASH` or `ALL_SQUASH`.
    * 
* * optional int64 anon_uid = 13 [(.google.api.field_behavior) = OPTIONAL]; diff --git a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/StoragePool.java b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/StoragePool.java index b8bf46626954..4085476f63ae 100644 --- a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/StoragePool.java +++ b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/StoragePool.java @@ -55,6 +55,7 @@ private StoragePool() { replicaZone_ = ""; zone_ = ""; qosType_ = 0; + type_ = 0; } @java.lang.Override @@ -1543,6 +1544,77 @@ public long getHotTierSizeUsedGib() { return hotTierSizeUsedGib_; } + public static final int TYPE_FIELD_NUMBER = 35; + private int type_ = 0; + + /** + * + * + *
+   * Optional. Type of the storage pool. This field is used to control whether
+   * the pool supports `FILE` based volumes only or `UNIFIED` (both `FILE` and
+   * `BLOCK`) volumes or `UNIFIED_LARGE_CAPACITY` (both `FILE` and `BLOCK`)
+   * volumes with large capacity. If not specified during creation, it defaults
+   * to `FILE`.
+   * 
+ * + * + * optional .google.cloud.netapp.v1.StoragePoolType type = 35 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the type field is set. + */ + @java.lang.Override + public boolean hasType() { + return ((bitField0_ & 0x00000008) != 0); + } + + /** + * + * + *
+   * Optional. Type of the storage pool. This field is used to control whether
+   * the pool supports `FILE` based volumes only or `UNIFIED` (both `FILE` and
+   * `BLOCK`) volumes or `UNIFIED_LARGE_CAPACITY` (both `FILE` and `BLOCK`)
+   * volumes with large capacity. If not specified during creation, it defaults
+   * to `FILE`.
+   * 
+ * + * + * optional .google.cloud.netapp.v1.StoragePoolType type = 35 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for type. + */ + @java.lang.Override + public int getTypeValue() { + return type_; + } + + /** + * + * + *
+   * Optional. Type of the storage pool. This field is used to control whether
+   * the pool supports `FILE` based volumes only or `UNIFIED` (both `FILE` and
+   * `BLOCK`) volumes or `UNIFIED_LARGE_CAPACITY` (both `FILE` and `BLOCK`)
+   * volumes with large capacity. If not specified during creation, it defaults
+   * to `FILE`.
+   * 
+ * + * + * optional .google.cloud.netapp.v1.StoragePoolType type = 35 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The type. + */ + @java.lang.Override + public com.google.cloud.netapp.v1.StoragePoolType getType() { + com.google.cloud.netapp.v1.StoragePoolType result = + com.google.cloud.netapp.v1.StoragePoolType.forNumber(type_); + return result == null ? com.google.cloud.netapp.v1.StoragePoolType.UNRECOGNIZED : result; + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -1651,6 +1723,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (hotTierSizeUsedGib_ != 0L) { output.writeInt64(34, hotTierSizeUsedGib_); } + if (((bitField0_ & 0x00000008) != 0)) { + output.writeEnum(35, type_); + } getUnknownFields().writeTo(output); } @@ -1763,6 +1838,9 @@ public int getSerializedSize() { if (hotTierSizeUsedGib_ != 0L) { size += com.google.protobuf.CodedOutputStream.computeInt64Size(34, hotTierSizeUsedGib_); } + if (((bitField0_ & 0x00000008) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(35, type_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -1819,6 +1897,10 @@ public boolean equals(final java.lang.Object obj) { != java.lang.Double.doubleToLongBits(other.getAvailableThroughputMibps())) return false; if (getColdTierSizeUsedGib() != other.getColdTierSizeUsedGib()) return false; if (getHotTierSizeUsedGib() != other.getHotTierSizeUsedGib()) return false; + if (hasType() != other.hasType()) return false; + if (hasType()) { + if (type_ != other.type_) return false; + } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -1903,6 +1985,10 @@ public int hashCode() { hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getColdTierSizeUsedGib()); hash = (37 * hash) + HOT_TIER_SIZE_USED_GIB_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getHotTierSizeUsedGib()); + if (hasType()) { + hash = (37 * hash) + TYPE_FIELD_NUMBER; + hash = (53 * hash) + type_; + } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -2111,6 +2197,7 @@ public Builder clear() { availableThroughputMibps_ = 0D; coldTierSizeUsedGib_ = 0L; hotTierSizeUsedGib_ = 0L; + type_ = 0; return this; } @@ -2245,6 +2332,10 @@ private void buildPartial0(com.google.cloud.netapp.v1.StoragePool result) { if (((from_bitField0_ & 0x40000000) != 0)) { result.hotTierSizeUsedGib_ = hotTierSizeUsedGib_; } + if (((from_bitField0_ & 0x80000000) != 0)) { + result.type_ = type_; + to_bitField0_ |= 0x00000008; + } result.bitField0_ |= to_bitField0_; } @@ -2403,6 +2494,9 @@ public Builder mergeFrom(com.google.cloud.netapp.v1.StoragePool other) { if (other.getHotTierSizeUsedGib() != 0L) { setHotTierSizeUsedGib(other.getHotTierSizeUsedGib()); } + if (other.hasType()) { + setType(other.getType()); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -2621,6 +2715,12 @@ public Builder mergeFrom( bitField0_ |= 0x40000000; break; } // case 272 + case 280: + { + type_ = input.readEnum(); + bitField0_ |= 0x80000000; + break; + } // case 280 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -5482,6 +5582,153 @@ public Builder clearHotTierSizeUsedGib() { return this; } + private int type_ = 0; + + /** + * + * + *
+     * Optional. Type of the storage pool. This field is used to control whether
+     * the pool supports `FILE` based volumes only or `UNIFIED` (both `FILE` and
+     * `BLOCK`) volumes or `UNIFIED_LARGE_CAPACITY` (both `FILE` and `BLOCK`)
+     * volumes with large capacity. If not specified during creation, it defaults
+     * to `FILE`.
+     * 
+ * + * + * optional .google.cloud.netapp.v1.StoragePoolType type = 35 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the type field is set. + */ + @java.lang.Override + public boolean hasType() { + return ((bitField0_ & 0x80000000) != 0); + } + + /** + * + * + *
+     * Optional. Type of the storage pool. This field is used to control whether
+     * the pool supports `FILE` based volumes only or `UNIFIED` (both `FILE` and
+     * `BLOCK`) volumes or `UNIFIED_LARGE_CAPACITY` (both `FILE` and `BLOCK`)
+     * volumes with large capacity. If not specified during creation, it defaults
+     * to `FILE`.
+     * 
+ * + * + * optional .google.cloud.netapp.v1.StoragePoolType type = 35 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for type. + */ + @java.lang.Override + public int getTypeValue() { + return type_; + } + + /** + * + * + *
+     * Optional. Type of the storage pool. This field is used to control whether
+     * the pool supports `FILE` based volumes only or `UNIFIED` (both `FILE` and
+     * `BLOCK`) volumes or `UNIFIED_LARGE_CAPACITY` (both `FILE` and `BLOCK`)
+     * volumes with large capacity. If not specified during creation, it defaults
+     * to `FILE`.
+     * 
+ * + * + * optional .google.cloud.netapp.v1.StoragePoolType type = 35 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param value The enum numeric value on the wire for type to set. + * @return This builder for chaining. + */ + public Builder setTypeValue(int value) { + type_ = value; + bitField0_ |= 0x80000000; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Type of the storage pool. This field is used to control whether
+     * the pool supports `FILE` based volumes only or `UNIFIED` (both `FILE` and
+     * `BLOCK`) volumes or `UNIFIED_LARGE_CAPACITY` (both `FILE` and `BLOCK`)
+     * volumes with large capacity. If not specified during creation, it defaults
+     * to `FILE`.
+     * 
+ * + * + * optional .google.cloud.netapp.v1.StoragePoolType type = 35 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The type. + */ + @java.lang.Override + public com.google.cloud.netapp.v1.StoragePoolType getType() { + com.google.cloud.netapp.v1.StoragePoolType result = + com.google.cloud.netapp.v1.StoragePoolType.forNumber(type_); + return result == null ? com.google.cloud.netapp.v1.StoragePoolType.UNRECOGNIZED : result; + } + + /** + * + * + *
+     * Optional. Type of the storage pool. This field is used to control whether
+     * the pool supports `FILE` based volumes only or `UNIFIED` (both `FILE` and
+     * `BLOCK`) volumes or `UNIFIED_LARGE_CAPACITY` (both `FILE` and `BLOCK`)
+     * volumes with large capacity. If not specified during creation, it defaults
+     * to `FILE`.
+     * 
+ * + * + * optional .google.cloud.netapp.v1.StoragePoolType type = 35 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param value The type to set. + * @return This builder for chaining. + */ + public Builder setType(com.google.cloud.netapp.v1.StoragePoolType value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x80000000; + type_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. Type of the storage pool. This field is used to control whether
+     * the pool supports `FILE` based volumes only or `UNIFIED` (both `FILE` and
+     * `BLOCK`) volumes or `UNIFIED_LARGE_CAPACITY` (both `FILE` and `BLOCK`)
+     * volumes with large capacity. If not specified during creation, it defaults
+     * to `FILE`.
+     * 
+ * + * + * optional .google.cloud.netapp.v1.StoragePoolType type = 35 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return This builder for chaining. + */ + public Builder clearType() { + bitField0_ = (bitField0_ & ~0x80000000); + type_ = 0; + onChanged(); + return this; + } + @java.lang.Override public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); diff --git a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/StoragePoolOrBuilder.java b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/StoragePoolOrBuilder.java index 2350c05540fc..320f24ea145b 100644 --- a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/StoragePoolOrBuilder.java +++ b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/StoragePoolOrBuilder.java @@ -756,4 +756,61 @@ java.lang.String getLabelsOrDefault( * @return The hotTierSizeUsedGib. */ long getHotTierSizeUsedGib(); + + /** + * + * + *
+   * Optional. Type of the storage pool. This field is used to control whether
+   * the pool supports `FILE` based volumes only or `UNIFIED` (both `FILE` and
+   * `BLOCK`) volumes or `UNIFIED_LARGE_CAPACITY` (both `FILE` and `BLOCK`)
+   * volumes with large capacity. If not specified during creation, it defaults
+   * to `FILE`.
+   * 
+ * + * + * optional .google.cloud.netapp.v1.StoragePoolType type = 35 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the type field is set. + */ + boolean hasType(); + + /** + * + * + *
+   * Optional. Type of the storage pool. This field is used to control whether
+   * the pool supports `FILE` based volumes only or `UNIFIED` (both `FILE` and
+   * `BLOCK`) volumes or `UNIFIED_LARGE_CAPACITY` (both `FILE` and `BLOCK`)
+   * volumes with large capacity. If not specified during creation, it defaults
+   * to `FILE`.
+   * 
+ * + * + * optional .google.cloud.netapp.v1.StoragePoolType type = 35 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for type. + */ + int getTypeValue(); + + /** + * + * + *
+   * Optional. Type of the storage pool. This field is used to control whether
+   * the pool supports `FILE` based volumes only or `UNIFIED` (both `FILE` and
+   * `BLOCK`) volumes or `UNIFIED_LARGE_CAPACITY` (both `FILE` and `BLOCK`)
+   * volumes with large capacity. If not specified during creation, it defaults
+   * to `FILE`.
+   * 
+ * + * + * optional .google.cloud.netapp.v1.StoragePoolType type = 35 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The type. + */ + com.google.cloud.netapp.v1.StoragePoolType getType(); } diff --git a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/StoragePoolProto.java b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/StoragePoolProto.java index 1092490c0b5a..b37cbf869624 100644 --- a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/StoragePoolProto.java +++ b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/StoragePoolProto.java @@ -112,7 +112,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "!netapp.googleapis.com/StoragePool\"Y\n" + "\036SwitchActiveReplicaZoneRequest\0227\n" + "\004name\030\001 \001(\tB)\340A\002\372A#\n" - + "!netapp.googleapis.com/StoragePool\"\344\014\n" + + "!netapp.googleapis.com/StoragePool\"\256\r\n" + "\013StoragePool\022\021\n" + "\004name\030\001 \001(\tB\003\340A\010\022@\n\r" + "service_level\030\002" @@ -155,7 +155,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\0162\037.google.cloud.netapp.v1.QosTypeB\003\340A\001\022\'\n" + "\032available_throughput_mibps\030\037 \001(\001B\003\340A\003\022$\n" + "\027cold_tier_size_used_gib\030! \001(\003B\003\340A\003\022#\n" - + "\026hot_tier_size_used_gib\030\" \001(\003B\003\340A\003\032-\n" + + "\026hot_tier_size_used_gib\030\" \001(\003B\003\340A\003\022?\n" + + "\004type\030#" + + " \001(\0162\'.google.cloud.netapp.v1.StoragePoolTypeB\003\340A\001H\002\210\001\001\032-\n" + "\013LabelsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\"{\n" @@ -168,19 +170,20 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\tRESTORING\020\005\022\014\n" + "\010DISABLED\020\006\022\t\n" + "\005ERROR\020\007:\207\001\352A\203\001\n" - + "!netapp.googleapis.com/StoragePool\022Cprojects/{project}/l" - + "ocations/{location}/storagePools/{storage_pool}*\014storagePools2\013storagePoolB\030\n" + + "!netapp.googleapis.com/StoragePool\022Cprojects/{project}/locations/{locat" + + "ion}/storagePools/{storage_pool}*\014storagePools2\013storagePoolB\030\n" + "\026_global_access_allowedB\036\n" - + "\034_enable_hot_tier_auto_resize\"\250\001\n" + + "\034_enable_hot_tier_auto_resizeB\007\n" + + "\005_type\"\250\001\n" + "\037ValidateDirectoryServiceRequest\0227\n" + "\004name\030\001 \001(\tB)\340A\002\372A#\n" + "!netapp.googleapis.com/StoragePool\022L\n" + "\026directory_service_type\030\002" + " \001(\0162,.google.cloud.netapp.v1.DirectoryServiceTypeB\262\001\n" - + "\032com.google.cloud.netapp.v1B\020StoragePoolProtoP\001Z2clou" - + "d.google.com/go/netapp/apiv1/netapppb;ne" - + "tapppb\252\002\026Google.Cloud.NetApp.V1\312\002\026Google" - + "\\Cloud\\NetApp\\V1\352\002\031Google::Cloud::NetApp::V1b\006proto3" + + "\032com.google.cloud.netapp.v1B\020StoragePoolProtoP\001Z2cloud.goog" + + "le.com/go/netapp/apiv1/netapppb;netapppb" + + "\252\002\026Google.Cloud.NetApp.V1\312\002\026Google\\Cloud" + + "\\NetApp\\V1\352\002\031Google::Cloud::NetApp::V1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -285,6 +288,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "AvailableThroughputMibps", "ColdTierSizeUsedGib", "HotTierSizeUsedGib", + "Type", }); internal_static_google_cloud_netapp_v1_StoragePool_LabelsEntry_descriptor = internal_static_google_cloud_netapp_v1_StoragePool_descriptor.getNestedTypes().get(0); diff --git a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/StoragePoolType.java b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/StoragePoolType.java new file mode 100644 index 000000000000..3aa89fab6bcd --- /dev/null +++ b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/StoragePoolType.java @@ -0,0 +1,202 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/netapp/v1/common.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.netapp.v1; + +/** + * + * + *
+ * Type of storage pool
+ * 
+ * + * Protobuf enum {@code google.cloud.netapp.v1.StoragePoolType} + */ +public enum StoragePoolType implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+   * Storage pool type is not specified.
+   * 
+ * + * STORAGE_POOL_TYPE_UNSPECIFIED = 0; + */ + STORAGE_POOL_TYPE_UNSPECIFIED(0), + /** + * + * + *
+   * Storage pool type is file.
+   * 
+ * + * FILE = 1; + */ + FILE(1), + /** + * + * + *
+   * Storage pool type is unified.
+   * 
+ * + * UNIFIED = 2; + */ + UNIFIED(2), + /** + * + * + *
+   * Storage pool type is unified large capacity.
+   * 
+ * + * UNIFIED_LARGE_CAPACITY = 3; + */ + UNIFIED_LARGE_CAPACITY(3), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+   * Storage pool type is not specified.
+   * 
+ * + * STORAGE_POOL_TYPE_UNSPECIFIED = 0; + */ + public static final int STORAGE_POOL_TYPE_UNSPECIFIED_VALUE = 0; + + /** + * + * + *
+   * Storage pool type is file.
+   * 
+ * + * FILE = 1; + */ + public static final int FILE_VALUE = 1; + + /** + * + * + *
+   * Storage pool type is unified.
+   * 
+ * + * UNIFIED = 2; + */ + public static final int UNIFIED_VALUE = 2; + + /** + * + * + *
+   * Storage pool type is unified large capacity.
+   * 
+ * + * UNIFIED_LARGE_CAPACITY = 3; + */ + public static final int UNIFIED_LARGE_CAPACITY_VALUE = 3; + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static StoragePoolType 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 StoragePoolType forNumber(int value) { + switch (value) { + case 0: + return STORAGE_POOL_TYPE_UNSPECIFIED; + case 1: + return FILE; + case 2: + return UNIFIED; + case 3: + return UNIFIED_LARGE_CAPACITY; + 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 StoragePoolType findValueByNumber(int number) { + return StoragePoolType.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.netapp.v1.CommonProto.getDescriptor().getEnumTypes().get(4); + } + + private static final StoragePoolType[] VALUES = values(); + + public static StoragePoolType 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 StoragePoolType(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.netapp.v1.StoragePoolType) +} diff --git a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/UpdateHostGroupRequest.java b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/UpdateHostGroupRequest.java new file mode 100644 index 000000000000..bf2230178250 --- /dev/null +++ b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/UpdateHostGroupRequest.java @@ -0,0 +1,1083 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/netapp/v1/host_group.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.netapp.v1; + +/** + * + * + *
+ * UpdateHostGroupRequest for updating a host group.
+ * 
+ * + * Protobuf type {@code google.cloud.netapp.v1.UpdateHostGroupRequest} + */ +public final class UpdateHostGroupRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.netapp.v1.UpdateHostGroupRequest) + UpdateHostGroupRequestOrBuilder { + private static final long serialVersionUID = 0L; + + // Use UpdateHostGroupRequest.newBuilder() to construct. + private UpdateHostGroupRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private UpdateHostGroupRequest() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new UpdateHostGroupRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.netapp.v1.HostGroupProto + .internal_static_google_cloud_netapp_v1_UpdateHostGroupRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.netapp.v1.HostGroupProto + .internal_static_google_cloud_netapp_v1_UpdateHostGroupRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.netapp.v1.UpdateHostGroupRequest.class, + com.google.cloud.netapp.v1.UpdateHostGroupRequest.Builder.class); + } + + private int bitField0_; + public static final int HOST_GROUP_FIELD_NUMBER = 1; + private com.google.cloud.netapp.v1.HostGroup hostGroup_; + + /** + * + * + *
+   * Required. The host group to update.
+   * The host group's `name` field is used to identify the host group.
+   * Format:
+   * `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`.
+   * 
+ * + * + * .google.cloud.netapp.v1.HostGroup host_group = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the hostGroup field is set. + */ + @java.lang.Override + public boolean hasHostGroup() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * Required. The host group to update.
+   * The host group's `name` field is used to identify the host group.
+   * Format:
+   * `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`.
+   * 
+ * + * + * .google.cloud.netapp.v1.HostGroup host_group = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The hostGroup. + */ + @java.lang.Override + public com.google.cloud.netapp.v1.HostGroup getHostGroup() { + return hostGroup_ == null + ? com.google.cloud.netapp.v1.HostGroup.getDefaultInstance() + : hostGroup_; + } + + /** + * + * + *
+   * Required. The host group to update.
+   * The host group's `name` field is used to identify the host group.
+   * Format:
+   * `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`.
+   * 
+ * + * + * .google.cloud.netapp.v1.HostGroup host_group = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + @java.lang.Override + public com.google.cloud.netapp.v1.HostGroupOrBuilder getHostGroupOrBuilder() { + return hostGroup_ == null + ? com.google.cloud.netapp.v1.HostGroup.getDefaultInstance() + : hostGroup_; + } + + public static final int UPDATE_MASK_FIELD_NUMBER = 2; + private com.google.protobuf.FieldMask updateMask_; + + /** + * + * + *
+   * Optional. The list of fields to update.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the updateMask field is set. + */ + @java.lang.Override + public boolean hasUpdateMask() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+   * Optional. The list of fields to update.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The updateMask. + */ + @java.lang.Override + public com.google.protobuf.FieldMask getUpdateMask() { + return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; + } + + /** + * + * + *
+   * Optional. The list of fields to update.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { + return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(1, getHostGroup()); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeMessage(2, getUpdateMask()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getHostGroup()); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getUpdateMask()); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.netapp.v1.UpdateHostGroupRequest)) { + return super.equals(obj); + } + com.google.cloud.netapp.v1.UpdateHostGroupRequest other = + (com.google.cloud.netapp.v1.UpdateHostGroupRequest) obj; + + if (hasHostGroup() != other.hasHostGroup()) return false; + if (hasHostGroup()) { + if (!getHostGroup().equals(other.getHostGroup())) return false; + } + if (hasUpdateMask() != other.hasUpdateMask()) return false; + if (hasUpdateMask()) { + if (!getUpdateMask().equals(other.getUpdateMask())) return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasHostGroup()) { + hash = (37 * hash) + HOST_GROUP_FIELD_NUMBER; + hash = (53 * hash) + getHostGroup().hashCode(); + } + if (hasUpdateMask()) { + hash = (37 * hash) + UPDATE_MASK_FIELD_NUMBER; + hash = (53 * hash) + getUpdateMask().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.netapp.v1.UpdateHostGroupRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.netapp.v1.UpdateHostGroupRequest 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.netapp.v1.UpdateHostGroupRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.netapp.v1.UpdateHostGroupRequest 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.netapp.v1.UpdateHostGroupRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.netapp.v1.UpdateHostGroupRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.netapp.v1.UpdateHostGroupRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.netapp.v1.UpdateHostGroupRequest 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.netapp.v1.UpdateHostGroupRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.netapp.v1.UpdateHostGroupRequest 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.netapp.v1.UpdateHostGroupRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.netapp.v1.UpdateHostGroupRequest 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.netapp.v1.UpdateHostGroupRequest 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; + } + + /** + * + * + *
+   * UpdateHostGroupRequest for updating a host group.
+   * 
+ * + * Protobuf type {@code google.cloud.netapp.v1.UpdateHostGroupRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.netapp.v1.UpdateHostGroupRequest) + com.google.cloud.netapp.v1.UpdateHostGroupRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.netapp.v1.HostGroupProto + .internal_static_google_cloud_netapp_v1_UpdateHostGroupRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.netapp.v1.HostGroupProto + .internal_static_google_cloud_netapp_v1_UpdateHostGroupRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.netapp.v1.UpdateHostGroupRequest.class, + com.google.cloud.netapp.v1.UpdateHostGroupRequest.Builder.class); + } + + // Construct using com.google.cloud.netapp.v1.UpdateHostGroupRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getHostGroupFieldBuilder(); + getUpdateMaskFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + hostGroup_ = null; + if (hostGroupBuilder_ != null) { + hostGroupBuilder_.dispose(); + hostGroupBuilder_ = null; + } + updateMask_ = null; + if (updateMaskBuilder_ != null) { + updateMaskBuilder_.dispose(); + updateMaskBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.netapp.v1.HostGroupProto + .internal_static_google_cloud_netapp_v1_UpdateHostGroupRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.netapp.v1.UpdateHostGroupRequest getDefaultInstanceForType() { + return com.google.cloud.netapp.v1.UpdateHostGroupRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.netapp.v1.UpdateHostGroupRequest build() { + com.google.cloud.netapp.v1.UpdateHostGroupRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.netapp.v1.UpdateHostGroupRequest buildPartial() { + com.google.cloud.netapp.v1.UpdateHostGroupRequest result = + new com.google.cloud.netapp.v1.UpdateHostGroupRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.netapp.v1.UpdateHostGroupRequest result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.hostGroup_ = hostGroupBuilder_ == null ? hostGroup_ : hostGroupBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.updateMask_ = updateMaskBuilder_ == null ? updateMask_ : updateMaskBuilder_.build(); + to_bitField0_ |= 0x00000002; + } + result.bitField0_ |= to_bitField0_; + } + + @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.netapp.v1.UpdateHostGroupRequest) { + return mergeFrom((com.google.cloud.netapp.v1.UpdateHostGroupRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.netapp.v1.UpdateHostGroupRequest other) { + if (other == com.google.cloud.netapp.v1.UpdateHostGroupRequest.getDefaultInstance()) + return this; + if (other.hasHostGroup()) { + mergeHostGroup(other.getHostGroup()); + } + if (other.hasUpdateMask()) { + mergeUpdateMask(other.getUpdateMask()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + input.readMessage(getHostGroupFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + input.readMessage(getUpdateMaskFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000002; + break; + } // case 18 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private com.google.cloud.netapp.v1.HostGroup hostGroup_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.netapp.v1.HostGroup, + com.google.cloud.netapp.v1.HostGroup.Builder, + com.google.cloud.netapp.v1.HostGroupOrBuilder> + hostGroupBuilder_; + + /** + * + * + *
+     * Required. The host group to update.
+     * The host group's `name` field is used to identify the host group.
+     * Format:
+     * `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`.
+     * 
+ * + * + * .google.cloud.netapp.v1.HostGroup host_group = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the hostGroup field is set. + */ + public boolean hasHostGroup() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+     * Required. The host group to update.
+     * The host group's `name` field is used to identify the host group.
+     * Format:
+     * `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`.
+     * 
+ * + * + * .google.cloud.netapp.v1.HostGroup host_group = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The hostGroup. + */ + public com.google.cloud.netapp.v1.HostGroup getHostGroup() { + if (hostGroupBuilder_ == null) { + return hostGroup_ == null + ? com.google.cloud.netapp.v1.HostGroup.getDefaultInstance() + : hostGroup_; + } else { + return hostGroupBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Required. The host group to update.
+     * The host group's `name` field is used to identify the host group.
+     * Format:
+     * `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`.
+     * 
+ * + * + * .google.cloud.netapp.v1.HostGroup host_group = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setHostGroup(com.google.cloud.netapp.v1.HostGroup value) { + if (hostGroupBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + hostGroup_ = value; + } else { + hostGroupBuilder_.setMessage(value); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The host group to update.
+     * The host group's `name` field is used to identify the host group.
+     * Format:
+     * `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`.
+     * 
+ * + * + * .google.cloud.netapp.v1.HostGroup host_group = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setHostGroup(com.google.cloud.netapp.v1.HostGroup.Builder builderForValue) { + if (hostGroupBuilder_ == null) { + hostGroup_ = builderForValue.build(); + } else { + hostGroupBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The host group to update.
+     * The host group's `name` field is used to identify the host group.
+     * Format:
+     * `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`.
+     * 
+ * + * + * .google.cloud.netapp.v1.HostGroup host_group = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder mergeHostGroup(com.google.cloud.netapp.v1.HostGroup value) { + if (hostGroupBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0) + && hostGroup_ != null + && hostGroup_ != com.google.cloud.netapp.v1.HostGroup.getDefaultInstance()) { + getHostGroupBuilder().mergeFrom(value); + } else { + hostGroup_ = value; + } + } else { + hostGroupBuilder_.mergeFrom(value); + } + if (hostGroup_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Required. The host group to update.
+     * The host group's `name` field is used to identify the host group.
+     * Format:
+     * `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`.
+     * 
+ * + * + * .google.cloud.netapp.v1.HostGroup host_group = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder clearHostGroup() { + bitField0_ = (bitField0_ & ~0x00000001); + hostGroup_ = null; + if (hostGroupBuilder_ != null) { + hostGroupBuilder_.dispose(); + hostGroupBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Required. The host group to update.
+     * The host group's `name` field is used to identify the host group.
+     * Format:
+     * `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`.
+     * 
+ * + * + * .google.cloud.netapp.v1.HostGroup host_group = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.netapp.v1.HostGroup.Builder getHostGroupBuilder() { + bitField0_ |= 0x00000001; + onChanged(); + return getHostGroupFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Required. The host group to update.
+     * The host group's `name` field is used to identify the host group.
+     * Format:
+     * `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`.
+     * 
+ * + * + * .google.cloud.netapp.v1.HostGroup host_group = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.netapp.v1.HostGroupOrBuilder getHostGroupOrBuilder() { + if (hostGroupBuilder_ != null) { + return hostGroupBuilder_.getMessageOrBuilder(); + } else { + return hostGroup_ == null + ? com.google.cloud.netapp.v1.HostGroup.getDefaultInstance() + : hostGroup_; + } + } + + /** + * + * + *
+     * Required. The host group to update.
+     * The host group's `name` field is used to identify the host group.
+     * Format:
+     * `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`.
+     * 
+ * + * + * .google.cloud.netapp.v1.HostGroup host_group = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.netapp.v1.HostGroup, + com.google.cloud.netapp.v1.HostGroup.Builder, + com.google.cloud.netapp.v1.HostGroupOrBuilder> + getHostGroupFieldBuilder() { + if (hostGroupBuilder_ == null) { + hostGroupBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.netapp.v1.HostGroup, + com.google.cloud.netapp.v1.HostGroup.Builder, + com.google.cloud.netapp.v1.HostGroupOrBuilder>( + getHostGroup(), getParentForChildren(), isClean()); + hostGroup_ = null; + } + return hostGroupBuilder_; + } + + private com.google.protobuf.FieldMask updateMask_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.FieldMask, + com.google.protobuf.FieldMask.Builder, + com.google.protobuf.FieldMaskOrBuilder> + updateMaskBuilder_; + + /** + * + * + *
+     * Optional. The list of fields to update.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the updateMask field is set. + */ + public boolean hasUpdateMask() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * Optional. The list of fields to update.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The updateMask. + */ + public com.google.protobuf.FieldMask getUpdateMask() { + if (updateMaskBuilder_ == null) { + return updateMask_ == null + ? com.google.protobuf.FieldMask.getDefaultInstance() + : updateMask_; + } else { + return updateMaskBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * Optional. The list of fields to update.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setUpdateMask(com.google.protobuf.FieldMask value) { + if (updateMaskBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + updateMask_ = value; + } else { + updateMaskBuilder_.setMessage(value); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. The list of fields to update.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setUpdateMask(com.google.protobuf.FieldMask.Builder builderForValue) { + if (updateMaskBuilder_ == null) { + updateMask_ = builderForValue.build(); + } else { + updateMaskBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. The list of fields to update.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergeUpdateMask(com.google.protobuf.FieldMask value) { + if (updateMaskBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0) + && updateMask_ != null + && updateMask_ != com.google.protobuf.FieldMask.getDefaultInstance()) { + getUpdateMaskBuilder().mergeFrom(value); + } else { + updateMask_ = value; + } + } else { + updateMaskBuilder_.mergeFrom(value); + } + if (updateMask_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Optional. The list of fields to update.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearUpdateMask() { + bitField0_ = (bitField0_ & ~0x00000002); + updateMask_ = null; + if (updateMaskBuilder_ != null) { + updateMaskBuilder_.dispose(); + updateMaskBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * Optional. The list of fields to update.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder() { + bitField0_ |= 0x00000002; + onChanged(); + return getUpdateMaskFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Optional. The list of fields to update.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { + if (updateMaskBuilder_ != null) { + return updateMaskBuilder_.getMessageOrBuilder(); + } else { + return updateMask_ == null + ? com.google.protobuf.FieldMask.getDefaultInstance() + : updateMask_; + } + } + + /** + * + * + *
+     * Optional. The list of fields to update.
+     * 
+ * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.FieldMask, + com.google.protobuf.FieldMask.Builder, + com.google.protobuf.FieldMaskOrBuilder> + getUpdateMaskFieldBuilder() { + if (updateMaskBuilder_ == null) { + updateMaskBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.FieldMask, + com.google.protobuf.FieldMask.Builder, + com.google.protobuf.FieldMaskOrBuilder>( + getUpdateMask(), getParentForChildren(), isClean()); + updateMask_ = null; + } + return updateMaskBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.netapp.v1.UpdateHostGroupRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.netapp.v1.UpdateHostGroupRequest) + private static final com.google.cloud.netapp.v1.UpdateHostGroupRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.netapp.v1.UpdateHostGroupRequest(); + } + + public static com.google.cloud.netapp.v1.UpdateHostGroupRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public UpdateHostGroupRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.netapp.v1.UpdateHostGroupRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/UpdateHostGroupRequestOrBuilder.java b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/UpdateHostGroupRequestOrBuilder.java new file mode 100644 index 000000000000..41c6d0a37257 --- /dev/null +++ b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/UpdateHostGroupRequestOrBuilder.java @@ -0,0 +1,118 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/netapp/v1/host_group.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.netapp.v1; + +public interface UpdateHostGroupRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.netapp.v1.UpdateHostGroupRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Required. The host group to update.
+   * The host group's `name` field is used to identify the host group.
+   * Format:
+   * `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`.
+   * 
+ * + * + * .google.cloud.netapp.v1.HostGroup host_group = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the hostGroup field is set. + */ + boolean hasHostGroup(); + + /** + * + * + *
+   * Required. The host group to update.
+   * The host group's `name` field is used to identify the host group.
+   * Format:
+   * `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`.
+   * 
+ * + * + * .google.cloud.netapp.v1.HostGroup host_group = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The hostGroup. + */ + com.google.cloud.netapp.v1.HostGroup getHostGroup(); + + /** + * + * + *
+   * Required. The host group to update.
+   * The host group's `name` field is used to identify the host group.
+   * Format:
+   * `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`.
+   * 
+ * + * + * .google.cloud.netapp.v1.HostGroup host_group = 1 [(.google.api.field_behavior) = REQUIRED]; + * + */ + com.google.cloud.netapp.v1.HostGroupOrBuilder getHostGroupOrBuilder(); + + /** + * + * + *
+   * Optional. The list of fields to update.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the updateMask field is set. + */ + boolean hasUpdateMask(); + + /** + * + * + *
+   * Optional. The list of fields to update.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The updateMask. + */ + com.google.protobuf.FieldMask getUpdateMask(); + + /** + * + * + *
+   * Optional. The list of fields to update.
+   * 
+ * + * .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder(); +} diff --git a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/Volume.java b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/Volume.java index 176bf9131d77..6bf8d3e9f622 100644 --- a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/Volume.java +++ b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/Volume.java @@ -60,6 +60,7 @@ private Volume() { restrictedActions_ = java.util.Collections.emptyList(); replicaZone_ = ""; zone_ = ""; + blockDevices_ = java.util.Collections.emptyList(); } @java.lang.Override @@ -2389,6 +2390,65 @@ public double getThroughputMibps() { return throughputMibps_; } + public static final int CACHE_PARAMETERS_FIELD_NUMBER = 42; + private com.google.cloud.netapp.v1.CacheParameters cacheParameters_; + + /** + * + * + *
+   * Optional. Cache parameters for the volume.
+   * 
+ * + * + * .google.cloud.netapp.v1.CacheParameters cache_parameters = 42 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the cacheParameters field is set. + */ + @java.lang.Override + public boolean hasCacheParameters() { + return ((bitField0_ & 0x00000080) != 0); + } + + /** + * + * + *
+   * Optional. Cache parameters for the volume.
+   * 
+ * + * + * .google.cloud.netapp.v1.CacheParameters cache_parameters = 42 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The cacheParameters. + */ + @java.lang.Override + public com.google.cloud.netapp.v1.CacheParameters getCacheParameters() { + return cacheParameters_ == null + ? com.google.cloud.netapp.v1.CacheParameters.getDefaultInstance() + : cacheParameters_; + } + + /** + * + * + *
+   * Optional. Cache parameters for the volume.
+   * 
+ * + * + * .google.cloud.netapp.v1.CacheParameters cache_parameters = 42 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.netapp.v1.CacheParametersOrBuilder getCacheParametersOrBuilder() { + return cacheParameters_ == null + ? com.google.cloud.netapp.v1.CacheParameters.getDefaultInstance() + : cacheParameters_; + } + public static final int HOT_TIER_SIZE_USED_GIB_FIELD_NUMBER = 44; private long hotTierSizeUsedGib_ = 0L; @@ -2409,6 +2469,97 @@ public long getHotTierSizeUsedGib() { return hotTierSizeUsedGib_; } + public static final int BLOCK_DEVICES_FIELD_NUMBER = 45; + + @SuppressWarnings("serial") + private java.util.List blockDevices_; + + /** + * + * + *
+   * Optional. Block devices for the volume.
+   * Currently, only one block device is permitted per Volume.
+   * 
+ * + * + * repeated .google.cloud.netapp.v1.BlockDevice block_devices = 45 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public java.util.List getBlockDevicesList() { + return blockDevices_; + } + + /** + * + * + *
+   * Optional. Block devices for the volume.
+   * Currently, only one block device is permitted per Volume.
+   * 
+ * + * + * repeated .google.cloud.netapp.v1.BlockDevice block_devices = 45 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public java.util.List + getBlockDevicesOrBuilderList() { + return blockDevices_; + } + + /** + * + * + *
+   * Optional. Block devices for the volume.
+   * Currently, only one block device is permitted per Volume.
+   * 
+ * + * + * repeated .google.cloud.netapp.v1.BlockDevice block_devices = 45 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public int getBlockDevicesCount() { + return blockDevices_.size(); + } + + /** + * + * + *
+   * Optional. Block devices for the volume.
+   * Currently, only one block device is permitted per Volume.
+   * 
+ * + * + * repeated .google.cloud.netapp.v1.BlockDevice block_devices = 45 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.netapp.v1.BlockDevice getBlockDevices(int index) { + return blockDevices_.get(index); + } + + /** + * + * + *
+   * Optional. Block devices for the volume.
+   * Currently, only one block device is permitted per Volume.
+   * 
+ * + * + * repeated .google.cloud.netapp.v1.BlockDevice block_devices = 45 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.netapp.v1.BlockDeviceOrBuilder getBlockDevicesOrBuilder(int index) { + return blockDevices_.get(index); + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -2555,9 +2706,15 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (java.lang.Double.doubleToRawLongBits(throughputMibps_) != 0) { output.writeDouble(41, throughputMibps_); } + if (((bitField0_ & 0x00000080) != 0)) { + output.writeMessage(42, getCacheParameters()); + } if (hotTierSizeUsedGib_ != 0L) { output.writeInt64(44, hotTierSizeUsedGib_); } + for (int i = 0; i < blockDevices_.size(); i++) { + output.writeMessage(45, blockDevices_.get(i)); + } getUnknownFields().writeTo(output); } @@ -2724,9 +2881,15 @@ public int getSerializedSize() { if (java.lang.Double.doubleToRawLongBits(throughputMibps_) != 0) { size += com.google.protobuf.CodedOutputStream.computeDoubleSize(41, throughputMibps_); } + if (((bitField0_ & 0x00000080) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(42, getCacheParameters()); + } if (hotTierSizeUsedGib_ != 0L) { size += com.google.protobuf.CodedOutputStream.computeInt64Size(44, hotTierSizeUsedGib_); } + for (int i = 0; i < blockDevices_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(45, blockDevices_.get(i)); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -2805,7 +2968,12 @@ public boolean equals(final java.lang.Object obj) { } if (java.lang.Double.doubleToLongBits(getThroughputMibps()) != java.lang.Double.doubleToLongBits(other.getThroughputMibps())) return false; + if (hasCacheParameters() != other.hasCacheParameters()) return false; + if (hasCacheParameters()) { + if (!getCacheParameters().equals(other.getCacheParameters())) return false; + } if (getHotTierSizeUsedGib() != other.getHotTierSizeUsedGib()) return false; + if (!getBlockDevicesList().equals(other.getBlockDevicesList())) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -2925,8 +3093,16 @@ public int hashCode() { (53 * hash) + com.google.protobuf.Internal.hashLong( java.lang.Double.doubleToLongBits(getThroughputMibps())); + if (hasCacheParameters()) { + hash = (37 * hash) + CACHE_PARAMETERS_FIELD_NUMBER; + hash = (53 * hash) + getCacheParameters().hashCode(); + } hash = (37 * hash) + HOT_TIER_SIZE_USED_GIB_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getHotTierSizeUsedGib()); + if (getBlockDevicesCount() > 0) { + hash = (37 * hash) + BLOCK_DEVICES_FIELD_NUMBER; + hash = (53 * hash) + getBlockDevicesList().hashCode(); + } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -3097,6 +3273,8 @@ private void maybeForceBuilderInitialization() { getBackupConfigFieldBuilder(); getTieringPolicyFieldBuilder(); getHybridReplicationParametersFieldBuilder(); + getCacheParametersFieldBuilder(); + getBlockDevicesFieldBuilder(); } } @@ -3181,7 +3359,19 @@ public Builder clear() { hybridReplicationParametersBuilder_ = null; } throughputMibps_ = 0D; + cacheParameters_ = null; + if (cacheParametersBuilder_ != null) { + cacheParametersBuilder_.dispose(); + cacheParametersBuilder_ = null; + } hotTierSizeUsedGib_ = 0L; + if (blockDevicesBuilder_ == null) { + blockDevices_ = java.util.Collections.emptyList(); + } else { + blockDevices_ = null; + blockDevicesBuilder_.clear(); + } + bitField1_ = (bitField1_ & ~0x00000200); return this; } @@ -3244,6 +3434,15 @@ private void buildPartialRepeatedFields(com.google.cloud.netapp.v1.Volume result bitField0_ = (bitField0_ & ~0x40000000); } result.restrictedActions_ = restrictedActions_; + if (blockDevicesBuilder_ == null) { + if (((bitField1_ & 0x00000200) != 0)) { + blockDevices_ = java.util.Collections.unmodifiableList(blockDevices_); + bitField1_ = (bitField1_ & ~0x00000200); + } + result.blockDevices_ = blockDevices_; + } else { + result.blockDevices_ = blockDevicesBuilder_.build(); + } } private void buildPartial0(com.google.cloud.netapp.v1.Volume result) { @@ -3379,6 +3578,11 @@ private void buildPartial1(com.google.cloud.netapp.v1.Volume result) { result.throughputMibps_ = throughputMibps_; } if (((from_bitField1_ & 0x00000080) != 0)) { + result.cacheParameters_ = + cacheParametersBuilder_ == null ? cacheParameters_ : cacheParametersBuilder_.build(); + to_bitField0_ |= 0x00000080; + } + if (((from_bitField1_ & 0x00000100) != 0)) { result.hotTierSizeUsedGib_ = hotTierSizeUsedGib_; } result.bitField0_ |= to_bitField0_; @@ -3614,9 +3818,39 @@ public Builder mergeFrom(com.google.cloud.netapp.v1.Volume other) { if (other.getThroughputMibps() != 0D) { setThroughputMibps(other.getThroughputMibps()); } + if (other.hasCacheParameters()) { + mergeCacheParameters(other.getCacheParameters()); + } if (other.getHotTierSizeUsedGib() != 0L) { setHotTierSizeUsedGib(other.getHotTierSizeUsedGib()); } + if (blockDevicesBuilder_ == null) { + if (!other.blockDevices_.isEmpty()) { + if (blockDevices_.isEmpty()) { + blockDevices_ = other.blockDevices_; + bitField1_ = (bitField1_ & ~0x00000200); + } else { + ensureBlockDevicesIsMutable(); + blockDevices_.addAll(other.blockDevices_); + } + onChanged(); + } + } else { + if (!other.blockDevices_.isEmpty()) { + if (blockDevicesBuilder_.isEmpty()) { + blockDevicesBuilder_.dispose(); + blockDevicesBuilder_ = null; + blockDevices_ = other.blockDevices_; + bitField1_ = (bitField1_ & ~0x00000200); + blockDevicesBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getBlockDevicesFieldBuilder() + : null; + } else { + blockDevicesBuilder_.addAllMessages(other.blockDevices_); + } + } + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -3931,12 +4165,31 @@ public Builder mergeFrom( bitField1_ |= 0x00000040; break; } // case 329 + case 338: + { + input.readMessage(getCacheParametersFieldBuilder().getBuilder(), extensionRegistry); + bitField1_ |= 0x00000080; + break; + } // case 338 case 352: { hotTierSizeUsedGib_ = input.readInt64(); - bitField1_ |= 0x00000080; + bitField1_ |= 0x00000100; break; } // case 352 + case 362: + { + com.google.cloud.netapp.v1.BlockDevice m = + input.readMessage( + com.google.cloud.netapp.v1.BlockDevice.parser(), extensionRegistry); + if (blockDevicesBuilder_ == null) { + ensureBlockDevicesIsMutable(); + blockDevices_.add(m); + } else { + blockDevicesBuilder_.addMessage(m); + } + break; + } // case 362 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -9218,41 +9471,73 @@ public Builder clearThroughputMibps() { return this; } - private long hotTierSizeUsedGib_; + private com.google.cloud.netapp.v1.CacheParameters cacheParameters_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.netapp.v1.CacheParameters, + com.google.cloud.netapp.v1.CacheParameters.Builder, + com.google.cloud.netapp.v1.CacheParametersOrBuilder> + cacheParametersBuilder_; /** * * *
-     * Output only. Total hot tier data rounded down to the nearest GiB used by
-     * the Volume. This field is only used for flex Service Level
+     * Optional. Cache parameters for the volume.
      * 
* - * int64 hot_tier_size_used_gib = 44 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * .google.cloud.netapp.v1.CacheParameters cache_parameters = 42 [(.google.api.field_behavior) = OPTIONAL]; + * * - * @return The hotTierSizeUsedGib. + * @return Whether the cacheParameters field is set. */ - @java.lang.Override - public long getHotTierSizeUsedGib() { - return hotTierSizeUsedGib_; + public boolean hasCacheParameters() { + return ((bitField1_ & 0x00000080) != 0); } /** * * *
-     * Output only. Total hot tier data rounded down to the nearest GiB used by
-     * the Volume. This field is only used for flex Service Level
+     * Optional. Cache parameters for the volume.
      * 
* - * int64 hot_tier_size_used_gib = 44 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * .google.cloud.netapp.v1.CacheParameters cache_parameters = 42 [(.google.api.field_behavior) = OPTIONAL]; + * * - * @param value The hotTierSizeUsedGib to set. - * @return This builder for chaining. + * @return The cacheParameters. */ - public Builder setHotTierSizeUsedGib(long value) { + public com.google.cloud.netapp.v1.CacheParameters getCacheParameters() { + if (cacheParametersBuilder_ == null) { + return cacheParameters_ == null + ? com.google.cloud.netapp.v1.CacheParameters.getDefaultInstance() + : cacheParameters_; + } else { + return cacheParametersBuilder_.getMessage(); + } + } - hotTierSizeUsedGib_ = value; + /** + * + * + *
+     * Optional. Cache parameters for the volume.
+     * 
+ * + * + * .google.cloud.netapp.v1.CacheParameters cache_parameters = 42 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setCacheParameters(com.google.cloud.netapp.v1.CacheParameters value) { + if (cacheParametersBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + cacheParameters_ = value; + } else { + cacheParametersBuilder_.setMessage(value); + } bitField1_ |= 0x00000080; onChanged(); return this; @@ -9262,21 +9547,624 @@ public Builder setHotTierSizeUsedGib(long value) { * * *
-     * Output only. Total hot tier data rounded down to the nearest GiB used by
-     * the Volume. This field is only used for flex Service Level
+     * Optional. Cache parameters for the volume.
      * 
* - * int64 hot_tier_size_used_gib = 44 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * .google.cloud.netapp.v1.CacheParameters cache_parameters = 42 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setCacheParameters( + com.google.cloud.netapp.v1.CacheParameters.Builder builderForValue) { + if (cacheParametersBuilder_ == null) { + cacheParameters_ = builderForValue.build(); + } else { + cacheParametersBuilder_.setMessage(builderForValue.build()); + } + bitField1_ |= 0x00000080; + onChanged(); + return this; + } + + /** * - * @return This builder for chaining. + * + *
+     * Optional. Cache parameters for the volume.
+     * 
+ * + * + * .google.cloud.netapp.v1.CacheParameters cache_parameters = 42 [(.google.api.field_behavior) = OPTIONAL]; + * */ - public Builder clearHotTierSizeUsedGib() { + public Builder mergeCacheParameters(com.google.cloud.netapp.v1.CacheParameters value) { + if (cacheParametersBuilder_ == null) { + if (((bitField1_ & 0x00000080) != 0) + && cacheParameters_ != null + && cacheParameters_ + != com.google.cloud.netapp.v1.CacheParameters.getDefaultInstance()) { + getCacheParametersBuilder().mergeFrom(value); + } else { + cacheParameters_ = value; + } + } else { + cacheParametersBuilder_.mergeFrom(value); + } + if (cacheParameters_ != null) { + bitField1_ |= 0x00000080; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * Optional. Cache parameters for the volume.
+     * 
+ * + * + * .google.cloud.netapp.v1.CacheParameters cache_parameters = 42 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearCacheParameters() { bitField1_ = (bitField1_ & ~0x00000080); - hotTierSizeUsedGib_ = 0L; + cacheParameters_ = null; + if (cacheParametersBuilder_ != null) { + cacheParametersBuilder_.dispose(); + cacheParametersBuilder_ = null; + } onChanged(); return this; } + /** + * + * + *
+     * Optional. Cache parameters for the volume.
+     * 
+ * + * + * .google.cloud.netapp.v1.CacheParameters cache_parameters = 42 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.netapp.v1.CacheParameters.Builder getCacheParametersBuilder() { + bitField1_ |= 0x00000080; + onChanged(); + return getCacheParametersFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * Optional. Cache parameters for the volume.
+     * 
+ * + * + * .google.cloud.netapp.v1.CacheParameters cache_parameters = 42 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.netapp.v1.CacheParametersOrBuilder getCacheParametersOrBuilder() { + if (cacheParametersBuilder_ != null) { + return cacheParametersBuilder_.getMessageOrBuilder(); + } else { + return cacheParameters_ == null + ? com.google.cloud.netapp.v1.CacheParameters.getDefaultInstance() + : cacheParameters_; + } + } + + /** + * + * + *
+     * Optional. Cache parameters for the volume.
+     * 
+ * + * + * .google.cloud.netapp.v1.CacheParameters cache_parameters = 42 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.netapp.v1.CacheParameters, + com.google.cloud.netapp.v1.CacheParameters.Builder, + com.google.cloud.netapp.v1.CacheParametersOrBuilder> + getCacheParametersFieldBuilder() { + if (cacheParametersBuilder_ == null) { + cacheParametersBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.netapp.v1.CacheParameters, + com.google.cloud.netapp.v1.CacheParameters.Builder, + com.google.cloud.netapp.v1.CacheParametersOrBuilder>( + getCacheParameters(), getParentForChildren(), isClean()); + cacheParameters_ = null; + } + return cacheParametersBuilder_; + } + + private long hotTierSizeUsedGib_; + + /** + * + * + *
+     * Output only. Total hot tier data rounded down to the nearest GiB used by
+     * the Volume. This field is only used for flex Service Level
+     * 
+ * + * int64 hot_tier_size_used_gib = 44 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The hotTierSizeUsedGib. + */ + @java.lang.Override + public long getHotTierSizeUsedGib() { + return hotTierSizeUsedGib_; + } + + /** + * + * + *
+     * Output only. Total hot tier data rounded down to the nearest GiB used by
+     * the Volume. This field is only used for flex Service Level
+     * 
+ * + * int64 hot_tier_size_used_gib = 44 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The hotTierSizeUsedGib to set. + * @return This builder for chaining. + */ + public Builder setHotTierSizeUsedGib(long value) { + + hotTierSizeUsedGib_ = value; + bitField1_ |= 0x00000100; + onChanged(); + return this; + } + + /** + * + * + *
+     * Output only. Total hot tier data rounded down to the nearest GiB used by
+     * the Volume. This field is only used for flex Service Level
+     * 
+ * + * int64 hot_tier_size_used_gib = 44 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return This builder for chaining. + */ + public Builder clearHotTierSizeUsedGib() { + bitField1_ = (bitField1_ & ~0x00000100); + hotTierSizeUsedGib_ = 0L; + onChanged(); + return this; + } + + private java.util.List blockDevices_ = + java.util.Collections.emptyList(); + + private void ensureBlockDevicesIsMutable() { + if (!((bitField1_ & 0x00000200) != 0)) { + blockDevices_ = + new java.util.ArrayList(blockDevices_); + bitField1_ |= 0x00000200; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.netapp.v1.BlockDevice, + com.google.cloud.netapp.v1.BlockDevice.Builder, + com.google.cloud.netapp.v1.BlockDeviceOrBuilder> + blockDevicesBuilder_; + + /** + * + * + *
+     * Optional. Block devices for the volume.
+     * Currently, only one block device is permitted per Volume.
+     * 
+ * + * + * repeated .google.cloud.netapp.v1.BlockDevice block_devices = 45 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public java.util.List getBlockDevicesList() { + if (blockDevicesBuilder_ == null) { + return java.util.Collections.unmodifiableList(blockDevices_); + } else { + return blockDevicesBuilder_.getMessageList(); + } + } + + /** + * + * + *
+     * Optional. Block devices for the volume.
+     * Currently, only one block device is permitted per Volume.
+     * 
+ * + * + * repeated .google.cloud.netapp.v1.BlockDevice block_devices = 45 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public int getBlockDevicesCount() { + if (blockDevicesBuilder_ == null) { + return blockDevices_.size(); + } else { + return blockDevicesBuilder_.getCount(); + } + } + + /** + * + * + *
+     * Optional. Block devices for the volume.
+     * Currently, only one block device is permitted per Volume.
+     * 
+ * + * + * repeated .google.cloud.netapp.v1.BlockDevice block_devices = 45 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.netapp.v1.BlockDevice getBlockDevices(int index) { + if (blockDevicesBuilder_ == null) { + return blockDevices_.get(index); + } else { + return blockDevicesBuilder_.getMessage(index); + } + } + + /** + * + * + *
+     * Optional. Block devices for the volume.
+     * Currently, only one block device is permitted per Volume.
+     * 
+ * + * + * repeated .google.cloud.netapp.v1.BlockDevice block_devices = 45 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setBlockDevices(int index, com.google.cloud.netapp.v1.BlockDevice value) { + if (blockDevicesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureBlockDevicesIsMutable(); + blockDevices_.set(index, value); + onChanged(); + } else { + blockDevicesBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * Optional. Block devices for the volume.
+     * Currently, only one block device is permitted per Volume.
+     * 
+ * + * + * repeated .google.cloud.netapp.v1.BlockDevice block_devices = 45 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setBlockDevices( + int index, com.google.cloud.netapp.v1.BlockDevice.Builder builderForValue) { + if (blockDevicesBuilder_ == null) { + ensureBlockDevicesIsMutable(); + blockDevices_.set(index, builderForValue.build()); + onChanged(); + } else { + blockDevicesBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * Optional. Block devices for the volume.
+     * Currently, only one block device is permitted per Volume.
+     * 
+ * + * + * repeated .google.cloud.netapp.v1.BlockDevice block_devices = 45 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder addBlockDevices(com.google.cloud.netapp.v1.BlockDevice value) { + if (blockDevicesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureBlockDevicesIsMutable(); + blockDevices_.add(value); + onChanged(); + } else { + blockDevicesBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
+     * Optional. Block devices for the volume.
+     * Currently, only one block device is permitted per Volume.
+     * 
+ * + * + * repeated .google.cloud.netapp.v1.BlockDevice block_devices = 45 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder addBlockDevices(int index, com.google.cloud.netapp.v1.BlockDevice value) { + if (blockDevicesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureBlockDevicesIsMutable(); + blockDevices_.add(index, value); + onChanged(); + } else { + blockDevicesBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * Optional. Block devices for the volume.
+     * Currently, only one block device is permitted per Volume.
+     * 
+ * + * + * repeated .google.cloud.netapp.v1.BlockDevice block_devices = 45 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder addBlockDevices(com.google.cloud.netapp.v1.BlockDevice.Builder builderForValue) { + if (blockDevicesBuilder_ == null) { + ensureBlockDevicesIsMutable(); + blockDevices_.add(builderForValue.build()); + onChanged(); + } else { + blockDevicesBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * Optional. Block devices for the volume.
+     * Currently, only one block device is permitted per Volume.
+     * 
+ * + * + * repeated .google.cloud.netapp.v1.BlockDevice block_devices = 45 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder addBlockDevices( + int index, com.google.cloud.netapp.v1.BlockDevice.Builder builderForValue) { + if (blockDevicesBuilder_ == null) { + ensureBlockDevicesIsMutable(); + blockDevices_.add(index, builderForValue.build()); + onChanged(); + } else { + blockDevicesBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * Optional. Block devices for the volume.
+     * Currently, only one block device is permitted per Volume.
+     * 
+ * + * + * repeated .google.cloud.netapp.v1.BlockDevice block_devices = 45 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder addAllBlockDevices( + java.lang.Iterable values) { + if (blockDevicesBuilder_ == null) { + ensureBlockDevicesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, blockDevices_); + onChanged(); + } else { + blockDevicesBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
+     * Optional. Block devices for the volume.
+     * Currently, only one block device is permitted per Volume.
+     * 
+ * + * + * repeated .google.cloud.netapp.v1.BlockDevice block_devices = 45 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearBlockDevices() { + if (blockDevicesBuilder_ == null) { + blockDevices_ = java.util.Collections.emptyList(); + bitField1_ = (bitField1_ & ~0x00000200); + onChanged(); + } else { + blockDevicesBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * Optional. Block devices for the volume.
+     * Currently, only one block device is permitted per Volume.
+     * 
+ * + * + * repeated .google.cloud.netapp.v1.BlockDevice block_devices = 45 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder removeBlockDevices(int index) { + if (blockDevicesBuilder_ == null) { + ensureBlockDevicesIsMutable(); + blockDevices_.remove(index); + onChanged(); + } else { + blockDevicesBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
+     * Optional. Block devices for the volume.
+     * Currently, only one block device is permitted per Volume.
+     * 
+ * + * + * repeated .google.cloud.netapp.v1.BlockDevice block_devices = 45 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.netapp.v1.BlockDevice.Builder getBlockDevicesBuilder(int index) { + return getBlockDevicesFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+     * Optional. Block devices for the volume.
+     * Currently, only one block device is permitted per Volume.
+     * 
+ * + * + * repeated .google.cloud.netapp.v1.BlockDevice block_devices = 45 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.netapp.v1.BlockDeviceOrBuilder getBlockDevicesOrBuilder(int index) { + if (blockDevicesBuilder_ == null) { + return blockDevices_.get(index); + } else { + return blockDevicesBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
+     * Optional. Block devices for the volume.
+     * Currently, only one block device is permitted per Volume.
+     * 
+ * + * + * repeated .google.cloud.netapp.v1.BlockDevice block_devices = 45 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public java.util.List + getBlockDevicesOrBuilderList() { + if (blockDevicesBuilder_ != null) { + return blockDevicesBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(blockDevices_); + } + } + + /** + * + * + *
+     * Optional. Block devices for the volume.
+     * Currently, only one block device is permitted per Volume.
+     * 
+ * + * + * repeated .google.cloud.netapp.v1.BlockDevice block_devices = 45 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.netapp.v1.BlockDevice.Builder addBlockDevicesBuilder() { + return getBlockDevicesFieldBuilder() + .addBuilder(com.google.cloud.netapp.v1.BlockDevice.getDefaultInstance()); + } + + /** + * + * + *
+     * Optional. Block devices for the volume.
+     * Currently, only one block device is permitted per Volume.
+     * 
+ * + * + * repeated .google.cloud.netapp.v1.BlockDevice block_devices = 45 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.netapp.v1.BlockDevice.Builder addBlockDevicesBuilder(int index) { + return getBlockDevicesFieldBuilder() + .addBuilder(index, com.google.cloud.netapp.v1.BlockDevice.getDefaultInstance()); + } + + /** + * + * + *
+     * Optional. Block devices for the volume.
+     * Currently, only one block device is permitted per Volume.
+     * 
+ * + * + * repeated .google.cloud.netapp.v1.BlockDevice block_devices = 45 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public java.util.List + getBlockDevicesBuilderList() { + return getBlockDevicesFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.netapp.v1.BlockDevice, + com.google.cloud.netapp.v1.BlockDevice.Builder, + com.google.cloud.netapp.v1.BlockDeviceOrBuilder> + getBlockDevicesFieldBuilder() { + if (blockDevicesBuilder_ == null) { + blockDevicesBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.netapp.v1.BlockDevice, + com.google.cloud.netapp.v1.BlockDevice.Builder, + com.google.cloud.netapp.v1.BlockDeviceOrBuilder>( + blockDevices_, ((bitField1_ & 0x00000200) != 0), getParentForChildren(), isClean()); + blockDevices_ = null; + } + return blockDevicesBuilder_; + } + @java.lang.Override public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); diff --git a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/VolumeOrBuilder.java b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/VolumeOrBuilder.java index d39557debe7c..ad119ecd347b 100644 --- a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/VolumeOrBuilder.java +++ b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/VolumeOrBuilder.java @@ -1278,6 +1278,49 @@ java.lang.String getLabelsOrDefault( */ double getThroughputMibps(); + /** + * + * + *
+   * Optional. Cache parameters for the volume.
+   * 
+ * + * + * .google.cloud.netapp.v1.CacheParameters cache_parameters = 42 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the cacheParameters field is set. + */ + boolean hasCacheParameters(); + + /** + * + * + *
+   * Optional. Cache parameters for the volume.
+   * 
+ * + * + * .google.cloud.netapp.v1.CacheParameters cache_parameters = 42 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The cacheParameters. + */ + com.google.cloud.netapp.v1.CacheParameters getCacheParameters(); + + /** + * + * + *
+   * Optional. Cache parameters for the volume.
+   * 
+ * + * + * .google.cloud.netapp.v1.CacheParameters cache_parameters = 42 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.netapp.v1.CacheParametersOrBuilder getCacheParametersOrBuilder(); + /** * * @@ -1291,4 +1334,75 @@ java.lang.String getLabelsOrDefault( * @return The hotTierSizeUsedGib. */ long getHotTierSizeUsedGib(); + + /** + * + * + *
+   * Optional. Block devices for the volume.
+   * Currently, only one block device is permitted per Volume.
+   * 
+ * + * + * repeated .google.cloud.netapp.v1.BlockDevice block_devices = 45 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + java.util.List getBlockDevicesList(); + + /** + * + * + *
+   * Optional. Block devices for the volume.
+   * Currently, only one block device is permitted per Volume.
+   * 
+ * + * + * repeated .google.cloud.netapp.v1.BlockDevice block_devices = 45 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.netapp.v1.BlockDevice getBlockDevices(int index); + + /** + * + * + *
+   * Optional. Block devices for the volume.
+   * Currently, only one block device is permitted per Volume.
+   * 
+ * + * + * repeated .google.cloud.netapp.v1.BlockDevice block_devices = 45 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + int getBlockDevicesCount(); + + /** + * + * + *
+   * Optional. Block devices for the volume.
+   * Currently, only one block device is permitted per Volume.
+   * 
+ * + * + * repeated .google.cloud.netapp.v1.BlockDevice block_devices = 45 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + java.util.List + getBlockDevicesOrBuilderList(); + + /** + * + * + *
+   * Optional. Block devices for the volume.
+   * Currently, only one block device is permitted per Volume.
+   * 
+ * + * + * repeated .google.cloud.netapp.v1.BlockDevice block_devices = 45 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.netapp.v1.BlockDeviceOrBuilder getBlockDevicesOrBuilder(int index); } diff --git a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/VolumeProto.java b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/VolumeProto.java index c39b2214dd3d..cbea9a610543 100644 --- a/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/VolumeProto.java +++ b/java-netapp/proto-google-cloud-netapp-v1/src/main/java/com/google/cloud/netapp/v1/VolumeProto.java @@ -116,6 +116,30 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_netapp_v1_HybridReplicationParameters_LabelsEntry_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_netapp_v1_HybridReplicationParameters_LabelsEntry_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_netapp_v1_CacheParameters_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_netapp_v1_CacheParameters_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_netapp_v1_CacheConfig_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_netapp_v1_CacheConfig_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_netapp_v1_CachePrePopulate_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_netapp_v1_CachePrePopulate_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_netapp_v1_BlockDevice_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_netapp_v1_BlockDevice_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_netapp_v1_RestoreBackupFilesRequest_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_netapp_v1_RestoreBackupFilesRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_netapp_v1_RestoreBackupFilesResponse_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_netapp_v1_RestoreBackupFilesResponse_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { return descriptor; @@ -161,7 +185,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\023RevertVolumeRequest\0222\n" + "\004name\030\001 \001(\tB$\340A\002\372A\036\n" + "\034netapp.googleapis.com/Volume\022\030\n" - + "\013snapshot_id\030\002 \001(\tB\003\340A\002\"\325\021\n" + + "\013snapshot_id\030\002 \001(\tB\003\340A\002\"\336\022\n" + "\006Volume\022\021\n" + "\004name\030\001 \001(\tB\003\340A\010\0228\n" + "\005state\030\002 \001(\0162$.g" @@ -221,8 +245,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\022cold_tier_size_gib\030\' \001(\003B\003\340A\003\022_\n" + "\035hybrid_replication_parameters\030(" + " \001(\01323.google.cloud.netapp.v1.HybridReplicationParametersB\003\340A\001\022\035\n" - + "\020throughput_mibps\030) \001(\001B\003\340A\001\022#\n" - + "\026hot_tier_size_used_gib\030, \001(\003B\003\340A\003\032-\n" + + "\020throughput_mibps\030) \001(\001B\003\340A\001\022F\n" + + "\020cache_parameters\030*" + + " \001(\0132\'.google.cloud.netapp.v1.CacheParametersB\003\340A\001\022#\n" + + "\026hot_tier_size_used_gib\030, \001(\003B\003\340A\003\022?\n\r" + + "block_devices\030- \003(\0132#.google.cloud.netapp.v1.BlockDeviceB\003\340A\001\032-\n" + "\013LabelsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\"\231\001\n" @@ -231,16 +258,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005READY\020\001\022\014\n" + "\010CREATING\020\002\022\014\n" + "\010DELETING\020\003\022\014\n" - + "\010UPDATING\020\004\022\r" - + "\n" + + "\010UPDATING\020\004\022\r\n" + "\tRESTORING\020\005\022\014\n" + "\010DISABLED\020\006\022\t\n" - + "\005ERROR\020\007\022\r" - + "\n" + + "\005ERROR\020\007\022\r\n" + "\tPREPARING\020\010\022\r\n" + "\tREAD_ONLY\020\t:l\352Ai\n" - + "\034netapp.googleapis.com/Volume\0228projects/{proje" - + "ct}/locations/{location}/volumes/{volume}*\007volumes2\006volumeB\020\n" + + "\034netapp.googleapis.com/Volume" + + "\0228projects/{project}/locations/{location}/volumes/{volume}*\007volumes2\006volumeB\020\n" + "\016_backup_configB\021\n" + "\017_tiering_policy\"R\n" + "\014ExportPolicy\022B\n" @@ -261,8 +286,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\010H\t\210\001\001\022#\n" + "\026kerberos_5p_read_write\030\013 \001(\010H\n" + "\210\001\001\022X\n" - + "\013squash_mode\030\014" - + " \001(\01629.google.cloud.netapp.v1.SimpleExportPolicyRule.SquashModeB\003\340A\001H\013\210\001\001\022\032\n" + + "\013squash_mode\030\014 \001(\01629.google.cloud.n" + + "etapp.v1.SimpleExportPolicyRule.SquashModeB\003\340A\001H\013\210\001\001\022\032\n" + "\010anon_uid\030\r" + " \001(\003B\003\340A\001H\014\210\001\001\"^\n\n" + "SquashMode\022\033\n" @@ -287,12 +312,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007enabled\030\001 \001(\010H\000\210\001\001\022D\n" + "\017hourly_schedule\030\002" + " \001(\0132&.google.cloud.netapp.v1.HourlyScheduleH\001\210\001\001\022B\n" - + "\016daily_schedule\030\003 \001(\0132%.g" - + "oogle.cloud.netapp.v1.DailyScheduleH\002\210\001\001\022D\n" - + "\017weekly_schedule\030\004" - + " \001(\0132&.google.cloud.netapp.v1.WeeklyScheduleH\003\210\001\001\022F\n" - + "\020monthly_schedule\030\005" - + " \001(\0132\'.google.cloud.netapp.v1.MonthlyScheduleH\004\210\001\001B\n\n" + + "\016daily_schedule\030\003" + + " \001(\0132%.google.cloud.netapp.v1.DailyScheduleH\002\210\001\001\022D\n" + + "\017weekly_schedule\030\004 \001" + + "(\0132&.google.cloud.netapp.v1.WeeklyScheduleH\003\210\001\001\022F\n" + + "\020monthly_schedule\030\005 \001(\0132\'.goog" + + "le.cloud.netapp.v1.MonthlyScheduleH\004\210\001\001B\n\n" + "\010_enabledB\022\n" + "\020_hourly_scheduleB\021\n" + "\017_daily_scheduleB\022\n" @@ -348,8 +373,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\031_scheduled_backup_enabledB\025\n" + "\023_backup_chain_bytes\"\312\002\n\r" + "TieringPolicy\022O\n" - + "\013tier_action\030\001" - + " \001(\01620.google.cloud.netapp.v1.TieringPolicy.TierActionB\003\340A\001H\000\210\001\001\022(\n" + + "\013tier_action\030\001 \001(\01620.goo" + + "gle.cloud.netapp.v1.TieringPolicy.TierActionB\003\340A\001H\000\210\001\001\022(\n" + "\026cooling_threshold_days\030\002 \001(\005B\003\340A\001H\001\210\001\001\022.\n" + "\034hot_tier_bypass_mode_enabled\030\003" + " \001(\010B\003\340A\001H\002\210\001\001\"B\n\n" @@ -369,13 +394,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\021peer_ip_addresses\030\005 \003(\tB\003\340A\002\022\035\n" + "\020cluster_location\030\006 \001(\tB\003\340A\001\022\030\n" + "\013description\030\007 \001(\tB\003\340A\001\022T\n" - + "\006labels\030\010 " - + "\003(\0132?.google.cloud.netapp.v1.HybridReplicationParameters.LabelsEntryB\003\340A\001\022T\n" - + "\024replication_schedule\030\t \001(\01621.google.cloud.n" - + "etapp.v1.HybridReplicationScheduleB\003\340A\001\022u\n" + + "\006labels\030\010 \003(\0132?.google.cloud.neta" + + "pp.v1.HybridReplicationParameters.LabelsEntryB\003\340A\001\022T\n" + + "\024replication_schedule\030\t \001(\016" + + "21.google.cloud.netapp.v1.HybridReplicationScheduleB\003\340A\001\022u\n" + "\027hybrid_replication_type\030\n" - + " \001(\0162O.google.cloud.netapp.v1.HybridReplicationParam" - + "eters.VolumeHybridReplicationTypeB\003\340A\001\022+\n" + + " \001(\0162O.google.cloud.netapp.v1.Hybri" + + "dReplicationParameters.VolumeHybridReplicationTypeB\003\340A\001\022+\n" + "\036large_volume_constituent_count\030\013 \001(\005B\003\340A\001\032-\n" + "\013LabelsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" @@ -385,12 +410,74 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\tMIGRATION\020\001\022\032\n" + "\026CONTINUOUS_REPLICATION\020\002\022\026\n" + "\022ONPREM_REPLICATION\020\003\022\036\n" - + "\032REVERSE_ONPREM_REPLICATION\020\004*E\n" + + "\032REVERSE_ONPREM_REPLICATION\020\004\"\352\004\n" + + "\017CacheParameters\022\035\n" + + "\020peer_volume_name\030\001 \001(\tB\003\340A\002\022\036\n" + + "\021peer_cluster_name\030\002 \001(\tB\003\340A\002\022\032\n\r" + + "peer_svm_name\030\003 \001(\tB\003\340A\002\022\036\n" + + "\021peer_ip_addresses\030\004 \003(\tB\003\340A\002\022)\n" + + "\027enable_global_file_lock\030\005 \001(\010B\003\340A\001H\000\210\001\001\022>\n" + + "\014cache_config\030\006" + + " \001(\0132#.google.cloud.netapp.v1.CacheConfigB\003\340A\001\022L\n" + + "\013cache_state\030\007 \001(\01622." + + "google.cloud.netapp.v1.CacheParameters.CacheStateB\003\340A\003\022\024\n" + + "\007command\030\010 \001(\tB\003\340A\003\022D\n" + + "\033peering_command_expiry_time\030\t" + + " \001(\0132\032.google.protobuf.TimestampB\003\340A\001\022\027\n\n" + + "passphrase\030\n" + + " \001(\tB\003\340A\003\022\032\n\r" + + "state_details\030\014 \001(\tB\003\340A\003\"v\n\n" + + "CacheState\022\033\n" + + "\027CACHE_STATE_UNSPECIFIED\020\000\022\033\n" + + "\027PENDING_CLUSTER_PEERING\020\001\022\027\n" + + "\023PENDING_SVM_PEERING\020\002\022\n\n" + + "\006PEERED\020\003\022\t\n" + + "\005ERROR\020\004B\032\n" + + "\030_enable_global_file_lock\"\277\003\n" + + "\013CacheConfig\022I\n" + + "\022cache_pre_populate\030\001 \001(\0132(.google" + + ".cloud.netapp.v1.CachePrePopulateB\003\340A\001\022#\n" + + "\021writeback_enabled\030\002 \001(\010B\003\340A\001H\000\210\001\001\022,\n" + + "\032cifs_change_notify_enabled\030\005 \001(\010B\003\340A\001H\001\210\001\001\022`\n" + + "\030cache_pre_populate_state\030\006 \001(\01629.go" + + "ogle.cloud.netapp.v1.CacheConfig.CachePrePopulateStateB\003\340A\003\"{\n" + + "\025CachePrePopulateState\022(\n" + + "$CACHE_PRE_POPULATE_STATE_UNSPECIFIED\020\000\022\016\n\n" + + "NOT_NEEDED\020\001\022\017\n" + + "\013IN_PROGRESS\020\002\022\014\n" + + "\010COMPLETE\020\003\022\t\n" + + "\005ERROR\020\004B\024\n" + + "\022_writeback_enabledB\035\n" + + "\033_cifs_change_notify_enabled\"u\n" + + "\020CachePrePopulate\022\026\n" + + "\tpath_list\030\001 \003(\tB\003\340A\001\022\036\n" + + "\021exclude_path_list\030\002 \003(\tB\003\340A\001\022\033\n" + + "\trecursion\030\003 \001(\010B\003\340A\001H\000\210\001\001B\014\n\n" + + "_recursion\"\347\001\n" + + "\013BlockDevice\022\026\n" + + "\004name\030\001 \001(\tB\003\340A\001H\000\210\001\001\022<\n" + + "\013host_groups\030\002 \003(\tB\'\340A\001\372A!\n" + + "\037netapp.googleapis.com/HostGroup\022\027\n\n" + + "identifier\030\003 \001(\tB\003\340A\003\022\032\n" + + "\010size_gib\030\004 \001(\003B\003\340A\001H\001\210\001\001\0227\n" + + "\007os_type\030\005" + + " \001(\0162\036.google.cloud.netapp.v1.OsTypeB\006\340A\002\340A\005B\007\n" + + "\005_nameB\013\n" + + "\t_size_gib\"\304\001\n" + + "\031RestoreBackupFilesRequest\0222\n" + + "\004name\030\001 \001(\tB$\340A\002\372A\036\n" + + "\034netapp.googleapis.com/Volume\0224\n" + + "\006backup\030\002 \001(\tB$\340A\002\372A\036\n" + + "\034netapp.googleapis.com/Backup\022\026\n" + + "\tfile_list\030\003 \003(\tB\003\340A\002\022%\n" + + "\030restore_destination_path\030\004 \001(\tB\003\340A\001\"\034\n" + + "\032RestoreBackupFilesResponse*P\n" + "\tProtocols\022\031\n" + "\025PROTOCOLS_UNSPECIFIED\020\000\022\t\n" + "\005NFSV3\020\001\022\t\n" + "\005NFSV4\020\002\022\007\n" - + "\003SMB\020\003*W\n\n" + + "\003SMB\020\003\022\t\n" + + "\005ISCSI\020\004*W\n\n" + "AccessType\022\033\n" + "\027ACCESS_TYPE_UNSPECIFIED\020\000\022\r\n" + "\tREAD_ONLY\020\001\022\016\n\n" @@ -414,10 +501,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\020RestrictedAction\022!\n" + "\035RESTRICTED_ACTION_UNSPECIFIED\020\000\022\n\n" + "\006DELETE\020\001B\255\001\n" - + "\032com.google.cloud.netapp.v1B\013VolumeProtoP\001Z2cloud.google.com/go/netapp/apiv1" - + "/netapppb;netapppb\252\002\026Google.Cloud.NetApp" - + ".V1\312\002\026Google\\Cloud\\NetApp\\V1\352\002\031Google::C" - + "loud::NetApp::V1b\006proto3" + + "\032com.google.cloud.netapp.v1B\013VolumeProtoP\001Z2cloud.google.com/go/netapp/apiv" + + "1/netapppb;netapppb\252\002\026Google.Cloud.NetAp" + + "p.V1\312\002\026Google\\Cloud\\NetApp\\V1\352\002\031Google::" + + "Cloud::NetApp::V1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -531,7 +618,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ColdTierSizeGib", "HybridReplicationParameters", "ThroughputMibps", + "CacheParameters", "HotTierSizeUsedGib", + "BlockDevices", }); internal_static_google_cloud_netapp_v1_Volume_LabelsEntry_descriptor = internal_static_google_cloud_netapp_v1_Volume_descriptor.getNestedTypes().get(0); @@ -669,6 +758,65 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new java.lang.String[] { "Key", "Value", }); + internal_static_google_cloud_netapp_v1_CacheParameters_descriptor = + getDescriptor().getMessageTypes().get(20); + internal_static_google_cloud_netapp_v1_CacheParameters_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_netapp_v1_CacheParameters_descriptor, + new java.lang.String[] { + "PeerVolumeName", + "PeerClusterName", + "PeerSvmName", + "PeerIpAddresses", + "EnableGlobalFileLock", + "CacheConfig", + "CacheState", + "Command", + "PeeringCommandExpiryTime", + "Passphrase", + "StateDetails", + }); + internal_static_google_cloud_netapp_v1_CacheConfig_descriptor = + getDescriptor().getMessageTypes().get(21); + internal_static_google_cloud_netapp_v1_CacheConfig_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_netapp_v1_CacheConfig_descriptor, + new java.lang.String[] { + "CachePrePopulate", + "WritebackEnabled", + "CifsChangeNotifyEnabled", + "CachePrePopulateState", + }); + internal_static_google_cloud_netapp_v1_CachePrePopulate_descriptor = + getDescriptor().getMessageTypes().get(22); + internal_static_google_cloud_netapp_v1_CachePrePopulate_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_netapp_v1_CachePrePopulate_descriptor, + new java.lang.String[] { + "PathList", "ExcludePathList", "Recursion", + }); + internal_static_google_cloud_netapp_v1_BlockDevice_descriptor = + getDescriptor().getMessageTypes().get(23); + internal_static_google_cloud_netapp_v1_BlockDevice_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_netapp_v1_BlockDevice_descriptor, + new java.lang.String[] { + "Name", "HostGroups", "Identifier", "SizeGib", "OsType", + }); + internal_static_google_cloud_netapp_v1_RestoreBackupFilesRequest_descriptor = + getDescriptor().getMessageTypes().get(24); + internal_static_google_cloud_netapp_v1_RestoreBackupFilesRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_netapp_v1_RestoreBackupFilesRequest_descriptor, + new java.lang.String[] { + "Name", "Backup", "FileList", "RestoreDestinationPath", + }); + internal_static_google_cloud_netapp_v1_RestoreBackupFilesResponse_descriptor = + getDescriptor().getMessageTypes().get(25); + internal_static_google_cloud_netapp_v1_RestoreBackupFilesResponse_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_netapp_v1_RestoreBackupFilesResponse_descriptor, + new java.lang.String[] {}); com.google.protobuf.ExtensionRegistry registry = com.google.protobuf.ExtensionRegistry.newInstance(); registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); diff --git a/java-netapp/proto-google-cloud-netapp-v1/src/main/proto/google/cloud/netapp/v1/active_directory.proto b/java-netapp/proto-google-cloud-netapp-v1/src/main/proto/google/cloud/netapp/v1/active_directory.proto index 625007205735..3ec6b81ef06f 100644 --- a/java-netapp/proto-google-cloud-netapp-v1/src/main/proto/google/cloud/netapp/v1/active_directory.proto +++ b/java-netapp/proto-google-cloud-netapp-v1/src/main/proto/google/cloud/netapp/v1/active_directory.proto @@ -1,4 +1,4 @@ -// Copyright 2025 Google LLC +// Copyright 2026 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/java-netapp/proto-google-cloud-netapp-v1/src/main/proto/google/cloud/netapp/v1/backup.proto b/java-netapp/proto-google-cloud-netapp-v1/src/main/proto/google/cloud/netapp/v1/backup.proto index c862936a456c..d3b52e0f286c 100644 --- a/java-netapp/proto-google-cloud-netapp-v1/src/main/proto/google/cloud/netapp/v1/backup.proto +++ b/java-netapp/proto-google-cloud-netapp-v1/src/main/proto/google/cloud/netapp/v1/backup.proto @@ -1,4 +1,4 @@ -// Copyright 2025 Google LLC +// Copyright 2026 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/java-netapp/proto-google-cloud-netapp-v1/src/main/proto/google/cloud/netapp/v1/backup_policy.proto b/java-netapp/proto-google-cloud-netapp-v1/src/main/proto/google/cloud/netapp/v1/backup_policy.proto index 7f1f7740a33d..4daac312d6c2 100644 --- a/java-netapp/proto-google-cloud-netapp-v1/src/main/proto/google/cloud/netapp/v1/backup_policy.proto +++ b/java-netapp/proto-google-cloud-netapp-v1/src/main/proto/google/cloud/netapp/v1/backup_policy.proto @@ -1,4 +1,4 @@ -// Copyright 2025 Google LLC +// Copyright 2026 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/java-netapp/proto-google-cloud-netapp-v1/src/main/proto/google/cloud/netapp/v1/backup_vault.proto b/java-netapp/proto-google-cloud-netapp-v1/src/main/proto/google/cloud/netapp/v1/backup_vault.proto index 603ed38e7bba..baa4232afee9 100644 --- a/java-netapp/proto-google-cloud-netapp-v1/src/main/proto/google/cloud/netapp/v1/backup_vault.proto +++ b/java-netapp/proto-google-cloud-netapp-v1/src/main/proto/google/cloud/netapp/v1/backup_vault.proto @@ -1,4 +1,4 @@ -// Copyright 2025 Google LLC +// Copyright 2026 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -99,6 +99,24 @@ message BackupVault { CROSS_REGION = 2; } + // Encryption state of customer-managed encryption keys (CMEK) backups. + enum EncryptionState { + // Encryption state not set. + ENCRYPTION_STATE_UNSPECIFIED = 0; + + // Encryption state is pending. + ENCRYPTION_STATE_PENDING = 1; + + // Encryption is complete. + ENCRYPTION_STATE_COMPLETED = 2; + + // Encryption is in progress. + ENCRYPTION_STATE_IN_PROGRESS = 3; + + // Encryption has failed. + ENCRYPTION_STATE_FAILED = 4; + } + // Identifier. The resource name of the backup vault. // Format: // `projects/{project_id}/locations/{location}/backupVaults/{backup_vault_id}`. @@ -160,9 +178,29 @@ message BackupVault { } ]; - // Optional. Backup retention policy defining the retenton of backups. + // Optional. Backup retention policy defining the retention of backups. BackupRetentionPolicy backup_retention_policy = 11 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Specifies the Key Management System (KMS) configuration to be + // used for backup encryption. Format: + // `projects/{project}/locations/{location}/kmsConfigs/{kms_config}` + string kms_config = 12 [ + (google.api.field_behavior) = OPTIONAL, + (google.api.resource_reference) = { + type: "netapp.googleapis.com/KmsConfig" + } + ]; + + // Output only. Field indicating encryption state of CMEK backups. + EncryptionState encryption_state = 13 + [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. The crypto key version used to encrypt the backup vault. + // Format: + // `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}/cryptoKeyVersions/{crypto_key_version}` + string backups_crypto_key_version = 14 + [(google.api.field_behavior) = OUTPUT_ONLY]; } // GetBackupVaultRequest gets the state of a backupVault. diff --git a/java-netapp/proto-google-cloud-netapp-v1/src/main/proto/google/cloud/netapp/v1/cloud_netapp_service.proto b/java-netapp/proto-google-cloud-netapp-v1/src/main/proto/google/cloud/netapp/v1/cloud_netapp_service.proto index 8483ac10e816..a5402c41820c 100644 --- a/java-netapp/proto-google-cloud-netapp-v1/src/main/proto/google/cloud/netapp/v1/cloud_netapp_service.proto +++ b/java-netapp/proto-google-cloud-netapp-v1/src/main/proto/google/cloud/netapp/v1/cloud_netapp_service.proto @@ -1,4 +1,4 @@ -// Copyright 2025 Google LLC +// Copyright 2026 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -24,6 +24,7 @@ import "google/cloud/netapp/v1/active_directory.proto"; import "google/cloud/netapp/v1/backup.proto"; import "google/cloud/netapp/v1/backup_policy.proto"; import "google/cloud/netapp/v1/backup_vault.proto"; +import "google/cloud/netapp/v1/host_group.proto"; import "google/cloud/netapp/v1/kms.proto"; import "google/cloud/netapp/v1/quota_rule.proto"; import "google/cloud/netapp/v1/replication.proto"; @@ -760,6 +761,77 @@ service NetApp { metadata_type: "OperationMetadata" }; } + + // Restore files from a backup to a volume. + rpc RestoreBackupFiles(RestoreBackupFilesRequest) + returns (google.longrunning.Operation) { + option (google.api.http) = { + post: "/v1/{name=projects/*/locations/*/volumes/*}:restore" + body: "*" + }; + option (google.longrunning.operation_info) = { + response_type: "RestoreBackupFilesResponse" + metadata_type: "OperationMetadata" + }; + } + + // Returns a list of host groups in a `location`. Use `-` as location to list + // host groups across all locations. + rpc ListHostGroups(ListHostGroupsRequest) returns (ListHostGroupsResponse) { + option (google.api.http) = { + get: "/v1/{parent=projects/*/locations/*}/hostGroups" + }; + option (google.api.method_signature) = "parent"; + } + + // Returns details of the specified host group. + rpc GetHostGroup(GetHostGroupRequest) returns (HostGroup) { + option (google.api.http) = { + get: "/v1/{name=projects/*/locations/*/hostGroups/*}" + }; + option (google.api.method_signature) = "name"; + } + + // Creates a new host group. + rpc CreateHostGroup(CreateHostGroupRequest) + returns (google.longrunning.Operation) { + option (google.api.http) = { + post: "/v1/{parent=projects/*/locations/*}/hostGroups" + body: "host_group" + }; + option (google.api.method_signature) = "parent,host_group,host_group_id"; + option (google.longrunning.operation_info) = { + response_type: "HostGroup" + metadata_type: "OperationMetadata" + }; + } + + // Updates an existing host group. + rpc UpdateHostGroup(UpdateHostGroupRequest) + returns (google.longrunning.Operation) { + option (google.api.http) = { + patch: "/v1/{host_group.name=projects/*/locations/*/hostGroups/*}" + body: "host_group" + }; + option (google.api.method_signature) = "host_group,update_mask"; + option (google.longrunning.operation_info) = { + response_type: "HostGroup" + metadata_type: "OperationMetadata" + }; + } + + // Deletes a host group. + rpc DeleteHostGroup(DeleteHostGroupRequest) + returns (google.longrunning.Operation) { + option (google.api.http) = { + delete: "/v1/{name=projects/*/locations/*/hostGroups/*}" + }; + option (google.api.method_signature) = "name"; + option (google.longrunning.operation_info) = { + response_type: "google.protobuf.Empty" + metadata_type: "OperationMetadata" + }; + } } // Represents the metadata of the long-running operation. diff --git a/java-netapp/proto-google-cloud-netapp-v1/src/main/proto/google/cloud/netapp/v1/common.proto b/java-netapp/proto-google-cloud-netapp-v1/src/main/proto/google/cloud/netapp/v1/common.proto index 6feac387543f..7a1899553948 100644 --- a/java-netapp/proto-google-cloud-netapp-v1/src/main/proto/google/cloud/netapp/v1/common.proto +++ b/java-netapp/proto-google-cloud-netapp-v1/src/main/proto/google/cloud/netapp/v1/common.proto @@ -1,4 +1,4 @@ -// Copyright 2025 Google LLC +// Copyright 2026 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -77,6 +77,21 @@ enum DirectoryServiceType { ACTIVE_DIRECTORY = 1; } +// Type of storage pool +enum StoragePoolType { + // Storage pool type is not specified. + STORAGE_POOL_TYPE_UNSPECIFIED = 0; + + // Storage pool type is file. + FILE = 1; + + // Storage pool type is unified. + UNIFIED = 2; + + // Storage pool type is unified large capacity. + UNIFIED_LARGE_CAPACITY = 3; +} + // Schedule for Hybrid Replication. // New enum values may be added in future to support different frequency of // replication. @@ -106,6 +121,21 @@ enum QosType { MANUAL = 2; } +// OS types for the host group +enum OsType { + // Unspecified OS Type + OS_TYPE_UNSPECIFIED = 0; + + // OS Type is Linux + LINUX = 1; + + // OS Type is Windows + WINDOWS = 2; + + // OS Type is VMware ESXi + ESXI = 3; +} + // Metadata for a given // [google.cloud.location.Location][google.cloud.location.Location]. message LocationMetadata { @@ -119,6 +149,9 @@ message LocationMetadata { // Output only. Indicates if the location has VCP support. bool has_vcp = 3 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. Indicates if the location has ONTAP Proxy support. + bool has_ontap_proxy = 4 [(google.api.field_behavior) = OUTPUT_ONLY]; } // UserCommands contains the commands to be executed by the customer. diff --git a/java-netapp/proto-google-cloud-netapp-v1/src/main/proto/google/cloud/netapp/v1/host_group.proto b/java-netapp/proto-google-cloud-netapp-v1/src/main/proto/google/cloud/netapp/v1/host_group.proto new file mode 100644 index 000000000000..1404cc681527 --- /dev/null +++ b/java-netapp/proto-google-cloud-netapp-v1/src/main/proto/google/cloud/netapp/v1/host_group.proto @@ -0,0 +1,197 @@ +// Copyright 2026 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +syntax = "proto3"; + +package google.cloud.netapp.v1; + +import "google/api/field_behavior.proto"; +import "google/api/resource.proto"; +import "google/cloud/netapp/v1/common.proto"; +import "google/protobuf/field_mask.proto"; +import "google/protobuf/timestamp.proto"; + +option csharp_namespace = "Google.Cloud.NetApp.V1"; +option go_package = "cloud.google.com/go/netapp/apiv1/netapppb;netapppb"; +option java_multiple_files = true; +option java_outer_classname = "HostGroupProto"; +option java_package = "com.google.cloud.netapp.v1"; +option php_namespace = "Google\\Cloud\\NetApp\\V1"; +option ruby_package = "Google::Cloud::NetApp::V1"; + +// ListHostGroupsRequest for listing host groups. +message ListHostGroupsRequest { + // Required. Parent value for ListHostGroupsRequest + string parent = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + child_type: "netapp.googleapis.com/HostGroup" + } + ]; + + // Optional. Requested page size. Server may return fewer items than + // requested. If unspecified, the server will pick an appropriate default. + int32 page_size = 2 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. A token identifying a page of results the server should return. + string page_token = 3 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Filter to apply to the request. + string filter = 4 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Hint for how to order the results + string order_by = 5 [(google.api.field_behavior) = OPTIONAL]; +} + +// ListHostGroupsResponse is the response to a ListHostGroupsRequest. +message ListHostGroupsResponse { + // The list of host groups. + repeated HostGroup host_groups = 1; + + // A token identifying a page of results the server should return. + string next_page_token = 2; + + // Locations that could not be reached. + repeated string unreachable = 3; +} + +// GetHostGroupRequest for getting a host group. +message GetHostGroupRequest { + // Required. The resource name of the host group. + // Format: + // `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`. + string name = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "netapp.googleapis.com/HostGroup" + } + ]; +} + +// CreateHostGroupRequest for creating a host group. +message CreateHostGroupRequest { + // Required. Parent value for CreateHostGroupRequest + string parent = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + child_type: "netapp.googleapis.com/HostGroup" + } + ]; + + // Required. Fields of the host group to create. + HostGroup host_group = 2 [(google.api.field_behavior) = REQUIRED]; + + // Required. ID of the host group to create. Must be unique within the parent + // resource. Must contain only letters, numbers, and hyphen, with + // the first character a letter or underscore, the last a letter or underscore + // or a number, and a 63 character maximum. + string host_group_id = 3 [(google.api.field_behavior) = REQUIRED]; +} + +// UpdateHostGroupRequest for updating a host group. +message UpdateHostGroupRequest { + // Required. The host group to update. + // The host group's `name` field is used to identify the host group. + // Format: + // `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`. + HostGroup host_group = 1 [(google.api.field_behavior) = REQUIRED]; + + // Optional. The list of fields to update. + google.protobuf.FieldMask update_mask = 2 + [(google.api.field_behavior) = OPTIONAL]; +} + +// DeleteHostGroupRequest for deleting a single host group. +message DeleteHostGroupRequest { + // Required. The resource name of the host group. + // Format: + // `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`. + string name = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "netapp.googleapis.com/HostGroup" + } + ]; +} + +// Host group is a collection of hosts that can be used for accessing a Block +// Volume. +message HostGroup { + option (google.api.resource) = { + type: "netapp.googleapis.com/HostGroup" + pattern: "projects/{project}/locations/{location}/hostGroups/{host_group}" + plural: "hostGroups" + singular: "hostGroup" + }; + + // Types of host group. + enum Type { + // Unspecified type for host group. + TYPE_UNSPECIFIED = 0; + + // iSCSI initiator host group. + ISCSI_INITIATOR = 1; + } + + // Host group states. + enum State { + // Unspecified state for host group. + STATE_UNSPECIFIED = 0; + + // Host group is creating. + CREATING = 1; + + // Host group is ready. + READY = 2; + + // Host group is updating. + UPDATING = 3; + + // Host group is deleting. + DELETING = 4; + + // Host group is disabled. + DISABLED = 5; + } + + // Identifier. The resource name of the host group. + // Format: + // `projects/{project_number}/locations/{location_id}/hostGroups/{host_group_id}`. + string name = 1 [(google.api.field_behavior) = IDENTIFIER]; + + // Required. Type of the host group. + Type type = 2 [(google.api.field_behavior) = REQUIRED]; + + // Output only. State of the host group. + State state = 3 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. Create time of the host group. + google.protobuf.Timestamp create_time = 4 + [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Required. The list of hosts associated with the host group. + repeated string hosts = 5 [(google.api.field_behavior) = REQUIRED]; + + // Required. The OS type of the host group. It indicates the type of operating + // system used by all of the hosts in the HostGroup. All hosts in a HostGroup + // must be of the same OS type. This can be set only when creating a + // HostGroup. + OsType os_type = 6 [(google.api.field_behavior) = REQUIRED]; + + // Optional. Description of the host group. + string description = 7 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Labels of the host group. + map labels = 8 [(google.api.field_behavior) = OPTIONAL]; +} diff --git a/java-netapp/proto-google-cloud-netapp-v1/src/main/proto/google/cloud/netapp/v1/kms.proto b/java-netapp/proto-google-cloud-netapp-v1/src/main/proto/google/cloud/netapp/v1/kms.proto index 6db5d36bb170..05572278de48 100644 --- a/java-netapp/proto-google-cloud-netapp-v1/src/main/proto/google/cloud/netapp/v1/kms.proto +++ b/java-netapp/proto-google-cloud-netapp-v1/src/main/proto/google/cloud/netapp/v1/kms.proto @@ -1,4 +1,4 @@ -// Copyright 2025 Google LLC +// Copyright 2026 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -28,6 +28,10 @@ option java_outer_classname = "KmsProto"; option java_package = "com.google.cloud.netapp.v1"; option php_namespace = "Google\\Cloud\\NetApp\\V1"; option ruby_package = "Google::Cloud::NetApp::V1"; +option (google.api.resource_definition) = { + type: "cloudkms.googleapis.com/CryptoKeyVersion" + pattern: "projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}/cryptoKeyVersions/{crypto_key_version}" +}; // GetKmsConfigRequest gets a KMS Config. message GetKmsConfigRequest { @@ -158,7 +162,7 @@ message VerifyKmsConfigResponse { string instructions = 3 [(google.api.field_behavior) = OUTPUT_ONLY]; } -// KmsConfig is the customer managed encryption key(CMEK) configuration. +// KmsConfig is the customer-managed encryption key(CMEK) configuration. message KmsConfig { option (google.api.resource) = { type: "netapp.googleapis.com/KmsConfig" @@ -209,10 +213,11 @@ message KmsConfig { } // Identifier. Name of the KmsConfig. + // Format: `projects/{project}/locations/{location}/kmsConfigs/{kms_config}` string name = 1 [(google.api.field_behavior) = IDENTIFIER]; - // Required. Customer managed crypto key resource full name. Format: - // projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{key}. + // Required. Customer-managed crypto key resource full name. Format: + // `projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}` string crypto_key_name = 2 [(google.api.field_behavior) = REQUIRED]; // Output only. State of the KmsConfig. diff --git a/java-netapp/proto-google-cloud-netapp-v1/src/main/proto/google/cloud/netapp/v1/quota_rule.proto b/java-netapp/proto-google-cloud-netapp-v1/src/main/proto/google/cloud/netapp/v1/quota_rule.proto index 84634c32377a..6bdaef7a7c14 100644 --- a/java-netapp/proto-google-cloud-netapp-v1/src/main/proto/google/cloud/netapp/v1/quota_rule.proto +++ b/java-netapp/proto-google-cloud-netapp-v1/src/main/proto/google/cloud/netapp/v1/quota_rule.proto @@ -1,4 +1,4 @@ -// Copyright 2025 Google LLC +// Copyright 2026 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/java-netapp/proto-google-cloud-netapp-v1/src/main/proto/google/cloud/netapp/v1/replication.proto b/java-netapp/proto-google-cloud-netapp-v1/src/main/proto/google/cloud/netapp/v1/replication.proto index 506aed5ad7d0..ca5995e4a51b 100644 --- a/java-netapp/proto-google-cloud-netapp-v1/src/main/proto/google/cloud/netapp/v1/replication.proto +++ b/java-netapp/proto-google-cloud-netapp-v1/src/main/proto/google/cloud/netapp/v1/replication.proto @@ -1,4 +1,4 @@ -// Copyright 2025 Google LLC +// Copyright 2026 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/java-netapp/proto-google-cloud-netapp-v1/src/main/proto/google/cloud/netapp/v1/snapshot.proto b/java-netapp/proto-google-cloud-netapp-v1/src/main/proto/google/cloud/netapp/v1/snapshot.proto index fd081457edc4..c84d780e9878 100644 --- a/java-netapp/proto-google-cloud-netapp-v1/src/main/proto/google/cloud/netapp/v1/snapshot.proto +++ b/java-netapp/proto-google-cloud-netapp-v1/src/main/proto/google/cloud/netapp/v1/snapshot.proto @@ -1,4 +1,4 @@ -// Copyright 2025 Google LLC +// Copyright 2026 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/java-netapp/proto-google-cloud-netapp-v1/src/main/proto/google/cloud/netapp/v1/storage_pool.proto b/java-netapp/proto-google-cloud-netapp-v1/src/main/proto/google/cloud/netapp/v1/storage_pool.proto index 25b84c029e4f..5599607a9c81 100644 --- a/java-netapp/proto-google-cloud-netapp-v1/src/main/proto/google/cloud/netapp/v1/storage_pool.proto +++ b/java-netapp/proto-google-cloud-netapp-v1/src/main/proto/google/cloud/netapp/v1/storage_pool.proto @@ -1,4 +1,4 @@ -// Copyright 2025 Google LLC +// Copyright 2026 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -299,6 +299,13 @@ message StoragePool { // Output only. Total hot tier data rounded down to the nearest GiB used by // the storage pool. int64 hot_tier_size_used_gib = 34 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Optional. Type of the storage pool. This field is used to control whether + // the pool supports `FILE` based volumes only or `UNIFIED` (both `FILE` and + // `BLOCK`) volumes or `UNIFIED_LARGE_CAPACITY` (both `FILE` and `BLOCK`) + // volumes with large capacity. If not specified during creation, it defaults + // to `FILE`. + optional StoragePoolType type = 35 [(google.api.field_behavior) = OPTIONAL]; } // ValidateDirectoryServiceRequest validates the directory service policy diff --git a/java-netapp/proto-google-cloud-netapp-v1/src/main/proto/google/cloud/netapp/v1/volume.proto b/java-netapp/proto-google-cloud-netapp-v1/src/main/proto/google/cloud/netapp/v1/volume.proto index 10f6c508fd86..96a5b010e12c 100644 --- a/java-netapp/proto-google-cloud-netapp-v1/src/main/proto/google/cloud/netapp/v1/volume.proto +++ b/java-netapp/proto-google-cloud-netapp-v1/src/main/proto/google/cloud/netapp/v1/volume.proto @@ -1,4 +1,4 @@ -// Copyright 2025 Google LLC +// Copyright 2026 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -44,6 +44,9 @@ enum Protocols { // SMB protocol SMB = 3; + + // ISCSI protocol + ISCSI = 4; } // AccessType is an enum of all the supported access types for a volume. @@ -423,9 +426,18 @@ message Volume { // Optional. Throughput of the volume (in MiB/s) double throughput_mibps = 41 [(google.api.field_behavior) = OPTIONAL]; + // Optional. Cache parameters for the volume. + CacheParameters cache_parameters = 42 + [(google.api.field_behavior) = OPTIONAL]; + // Output only. Total hot tier data rounded down to the nearest GiB used by // the Volume. This field is only used for flex Service Level int64 hot_tier_size_used_gib = 44 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Optional. Block devices for the volume. + // Currently, only one block device is permitted per Volume. + repeated BlockDevice block_devices = 45 + [(google.api.field_behavior) = OPTIONAL]; } // Defines the export policy for the volume. @@ -437,11 +449,11 @@ message ExportPolicy { // An export policy rule describing various export options. message SimpleExportPolicyRule { - // SquashMode defines how remote user privileges are restricted when accessing - // an NFS export. It controls how user identities (like root) are mapped to - // anonymous users to limit access and enforce security. + // `SquashMode` defines how remote user privileges are restricted when + // accessing an NFS export. It controls how user identities (like root) are + // mapped to anonymous users to limit access and enforce security. enum SquashMode { - // Defaults to NO_ROOT_SQUASH. + // Defaults to `NO_ROOT_SQUASH`. SQUASH_MODE_UNSPECIFIED = 0; // The root user (UID 0) retains full access. Other users are @@ -510,7 +522,7 @@ message SimpleExportPolicyRule { optional SquashMode squash_mode = 12 [(google.api.field_behavior) = OPTIONAL]; // Optional. An integer representing the anonymous user ID. Range is 0 to - // 4294967295. Required when squash_mode is ROOT_SQUASH or ALL_SQUASH. + // `4294967295`. Required when `squash_mode` is `ROOT_SQUASH` or `ALL_SQUASH`. optional int64 anon_uid = 13 [(google.api.field_behavior) = OPTIONAL]; } @@ -758,3 +770,193 @@ message HybridReplicationParameters { int32 large_volume_constituent_count = 11 [(google.api.field_behavior) = OPTIONAL]; } + +// Cache Parameters for the volume. +message CacheParameters { + // State of the cache volume indicating the peering status. + enum CacheState { + // Default unspecified state. + CACHE_STATE_UNSPECIFIED = 0; + + // State indicating waiting for cluster peering to be established. + PENDING_CLUSTER_PEERING = 1; + + // State indicating waiting for SVM peering to be established. + PENDING_SVM_PEERING = 2; + + // State indicating successful establishment of peering with origin + // volumes's ONTAP cluster. + PEERED = 3; + + // Terminal state wherein peering with origin volume's ONTAP cluster + // has failed. + ERROR = 4; + } + + // Required. Name of the origin volume for the cache volume. + string peer_volume_name = 1 [(google.api.field_behavior) = REQUIRED]; + + // Required. Name of the origin volume's ONTAP cluster. + string peer_cluster_name = 2 [(google.api.field_behavior) = REQUIRED]; + + // Required. Name of the origin volume's SVM. + string peer_svm_name = 3 [(google.api.field_behavior) = REQUIRED]; + + // Required. List of IC LIF addresses of the origin volume's ONTAP cluster. + repeated string peer_ip_addresses = 4 + [(google.api.field_behavior) = REQUIRED]; + + // Optional. Indicates whether the cache volume has global file lock enabled. + optional bool enable_global_file_lock = 5 + [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Configuration of the cache volume. + CacheConfig cache_config = 6 [(google.api.field_behavior) = OPTIONAL]; + + // Output only. State of the cache volume indicating the peering status. + CacheState cache_state = 7 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. Copy-paste-able commands to be used on user's ONTAP to accept + // peering requests. + string command = 8 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Optional. Expiration time for the peering command to be executed on user's + // ONTAP. + google.protobuf.Timestamp peering_command_expiry_time = 9 + [(google.api.field_behavior) = OPTIONAL]; + + // Output only. Temporary passphrase generated to accept cluster peering + // command. + string passphrase = 10 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. Detailed description of the current cache state. + string state_details = 12 [(google.api.field_behavior) = OUTPUT_ONLY]; +} + +// Configuration of the cache volume. +message CacheConfig { + // State of the prepopulation job indicating how the prepopulation is + // progressing. + enum CachePrePopulateState { + // Default unspecified state. + CACHE_PRE_POPULATE_STATE_UNSPECIFIED = 0; + + // State representing when the most recent create or update request did not + // require a prepopulation job. + NOT_NEEDED = 1; + + // State representing when the most recent update request requested a + // prepopulation job but it has not yet completed. + IN_PROGRESS = 2; + + // State representing when the most recent update request requested a + // prepopulation job and it has completed successfully. + COMPLETE = 3; + + // State representing when the most recent update request requested a + // prepopulation job but the prepopulate job failed. + ERROR = 4; + } + + // Optional. Pre-populate cache volume with data from the origin volume. + CachePrePopulate cache_pre_populate = 1 + [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Flag indicating whether writeback is enabled for the FlexCache + // volume. + optional bool writeback_enabled = 2 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Flag indicating whether a CIFS change notification is enabled for + // the FlexCache volume. + optional bool cifs_change_notify_enabled = 5 + [(google.api.field_behavior) = OPTIONAL]; + + // Output only. State of the prepopulation job indicating how the + // prepopulation is progressing. + CachePrePopulateState cache_pre_populate_state = 6 + [(google.api.field_behavior) = OUTPUT_ONLY]; +} + +// Pre-populate cache volume with data from the origin volume. +message CachePrePopulate { + // Optional. List of directory-paths to be pre-populated for the FlexCache + // volume. + repeated string path_list = 1 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. List of directory-paths to be excluded for pre-population for the + // FlexCache volume. + repeated string exclude_path_list = 2 + [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Flag indicating whether the directories listed with the + // `path_list` need to be recursively pre-populated. + optional bool recursion = 3 [(google.api.field_behavior) = OPTIONAL]; +} + +// Block device represents the device(s) which are stored in the block volume. +message BlockDevice { + // Optional. User-defined name for the block device, unique within the volume. + // In case no user input is provided, name will be auto-generated in the + // backend. The name must meet the following requirements: + // * Be between 1 and 255 characters long. + // * Contain only uppercase or lowercase letters (A-Z, a-z), numbers (0-9), + // and the following special characters: "-", "_", "}", "{", ".". + // * Spaces are not allowed. + optional string name = 1 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. A list of host groups that identify hosts that can mount the + // block volume. Format: + // `projects/{project_id}/locations/{location}/hostGroups/{host_group_id}` + // This field can be updated after the block device is created. + repeated string host_groups = 2 [ + (google.api.field_behavior) = OPTIONAL, + (google.api.resource_reference) = { + type: "netapp.googleapis.com/HostGroup" + } + ]; + + // Output only. Device identifier of the block volume. This represents + // `lun_serial_number` for iSCSI volumes. + string identifier = 3 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Optional. The size of the block device in GiB. + // Any value provided for the `size_gib` field during volume creation is + // ignored. The block device's size is system-managed and will be set to match + // the parent Volume's `capacity_gib`. + optional int64 size_gib = 4 [(google.api.field_behavior) = OPTIONAL]; + + // Required. Immutable. The OS type of the volume. + // This field can't be changed after the block device is created. + OsType os_type = 5 [ + (google.api.field_behavior) = REQUIRED, + (google.api.field_behavior) = IMMUTABLE + ]; +} + +// RestoreBackupFilesRequest restores files from a backup to a volume. +message RestoreBackupFilesRequest { + // Required. The volume resource name, in the format + // `projects/{project_id}/locations/{location}/volumes/{volume_id}` + string name = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { type: "netapp.googleapis.com/Volume" } + ]; + + // Required. The backup resource name, in the format + // `projects/{project_id}/locations/{location}/backupVaults/{backup_vault_id}/backups/{backup_id}` + string backup = 2 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { type: "netapp.googleapis.com/Backup" } + ]; + + // Required. List of files to be restored, specified by their absolute path in + // the source volume. + repeated string file_list = 3 [(google.api.field_behavior) = REQUIRED]; + + // Optional. Absolute directory path in the destination volume. This is + // required if the `file_list` is provided. + string restore_destination_path = 4 [(google.api.field_behavior) = OPTIONAL]; +} + +// RestoreBackupFilesResponse is the result of RestoreBackupFilesRequest. +message RestoreBackupFilesResponse {} diff --git a/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/createhostgroup/AsyncCreateHostGroup.java b/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/createhostgroup/AsyncCreateHostGroup.java new file mode 100644 index 000000000000..1e45aebb3460 --- /dev/null +++ b/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/createhostgroup/AsyncCreateHostGroup.java @@ -0,0 +1,52 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.netapp.v1.samples; + +// [START netapp_v1_generated_NetApp_CreateHostGroup_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.netapp.v1.CreateHostGroupRequest; +import com.google.cloud.netapp.v1.HostGroup; +import com.google.cloud.netapp.v1.LocationName; +import com.google.cloud.netapp.v1.NetAppClient; +import com.google.longrunning.Operation; + +public class AsyncCreateHostGroup { + + public static void main(String[] args) throws Exception { + asyncCreateHostGroup(); + } + + public static void asyncCreateHostGroup() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (NetAppClient netAppClient = NetAppClient.create()) { + CreateHostGroupRequest request = + CreateHostGroupRequest.newBuilder() + .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString()) + .setHostGroup(HostGroup.newBuilder().build()) + .setHostGroupId("hostGroupId-1975725774") + .build(); + ApiFuture future = netAppClient.createHostGroupCallable().futureCall(request); + // Do something. + Operation response = future.get(); + } + } +} +// [END netapp_v1_generated_NetApp_CreateHostGroup_async] diff --git a/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/createhostgroup/AsyncCreateHostGroupLRO.java b/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/createhostgroup/AsyncCreateHostGroupLRO.java new file mode 100644 index 000000000000..3fd33f07db76 --- /dev/null +++ b/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/createhostgroup/AsyncCreateHostGroupLRO.java @@ -0,0 +1,53 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.netapp.v1.samples; + +// [START netapp_v1_generated_NetApp_CreateHostGroup_LRO_async] +import com.google.api.gax.longrunning.OperationFuture; +import com.google.cloud.netapp.v1.CreateHostGroupRequest; +import com.google.cloud.netapp.v1.HostGroup; +import com.google.cloud.netapp.v1.LocationName; +import com.google.cloud.netapp.v1.NetAppClient; +import com.google.cloud.netapp.v1.OperationMetadata; + +public class AsyncCreateHostGroupLRO { + + public static void main(String[] args) throws Exception { + asyncCreateHostGroupLRO(); + } + + public static void asyncCreateHostGroupLRO() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (NetAppClient netAppClient = NetAppClient.create()) { + CreateHostGroupRequest request = + CreateHostGroupRequest.newBuilder() + .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString()) + .setHostGroup(HostGroup.newBuilder().build()) + .setHostGroupId("hostGroupId-1975725774") + .build(); + OperationFuture future = + netAppClient.createHostGroupOperationCallable().futureCall(request); + // Do something. + HostGroup response = future.get(); + } + } +} +// [END netapp_v1_generated_NetApp_CreateHostGroup_LRO_async] diff --git a/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/createhostgroup/SyncCreateHostGroup.java b/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/createhostgroup/SyncCreateHostGroup.java new file mode 100644 index 000000000000..f6d8babb9070 --- /dev/null +++ b/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/createhostgroup/SyncCreateHostGroup.java @@ -0,0 +1,48 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.netapp.v1.samples; + +// [START netapp_v1_generated_NetApp_CreateHostGroup_sync] +import com.google.cloud.netapp.v1.CreateHostGroupRequest; +import com.google.cloud.netapp.v1.HostGroup; +import com.google.cloud.netapp.v1.LocationName; +import com.google.cloud.netapp.v1.NetAppClient; + +public class SyncCreateHostGroup { + + public static void main(String[] args) throws Exception { + syncCreateHostGroup(); + } + + public static void syncCreateHostGroup() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (NetAppClient netAppClient = NetAppClient.create()) { + CreateHostGroupRequest request = + CreateHostGroupRequest.newBuilder() + .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString()) + .setHostGroup(HostGroup.newBuilder().build()) + .setHostGroupId("hostGroupId-1975725774") + .build(); + HostGroup response = netAppClient.createHostGroupAsync(request).get(); + } + } +} +// [END netapp_v1_generated_NetApp_CreateHostGroup_sync] diff --git a/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/createhostgroup/SyncCreateHostGroupLocationnameHostgroupString.java b/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/createhostgroup/SyncCreateHostGroupLocationnameHostgroupString.java new file mode 100644 index 000000000000..7827e9f313fc --- /dev/null +++ b/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/createhostgroup/SyncCreateHostGroupLocationnameHostgroupString.java @@ -0,0 +1,44 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.netapp.v1.samples; + +// [START netapp_v1_generated_NetApp_CreateHostGroup_LocationnameHostgroupString_sync] +import com.google.cloud.netapp.v1.HostGroup; +import com.google.cloud.netapp.v1.LocationName; +import com.google.cloud.netapp.v1.NetAppClient; + +public class SyncCreateHostGroupLocationnameHostgroupString { + + public static void main(String[] args) throws Exception { + syncCreateHostGroupLocationnameHostgroupString(); + } + + public static void syncCreateHostGroupLocationnameHostgroupString() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (NetAppClient netAppClient = NetAppClient.create()) { + LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]"); + HostGroup hostGroup = HostGroup.newBuilder().build(); + String hostGroupId = "hostGroupId-1975725774"; + HostGroup response = netAppClient.createHostGroupAsync(parent, hostGroup, hostGroupId).get(); + } + } +} +// [END netapp_v1_generated_NetApp_CreateHostGroup_LocationnameHostgroupString_sync] diff --git a/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/createhostgroup/SyncCreateHostGroupStringHostgroupString.java b/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/createhostgroup/SyncCreateHostGroupStringHostgroupString.java new file mode 100644 index 000000000000..23740039c543 --- /dev/null +++ b/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/createhostgroup/SyncCreateHostGroupStringHostgroupString.java @@ -0,0 +1,44 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.netapp.v1.samples; + +// [START netapp_v1_generated_NetApp_CreateHostGroup_StringHostgroupString_sync] +import com.google.cloud.netapp.v1.HostGroup; +import com.google.cloud.netapp.v1.LocationName; +import com.google.cloud.netapp.v1.NetAppClient; + +public class SyncCreateHostGroupStringHostgroupString { + + public static void main(String[] args) throws Exception { + syncCreateHostGroupStringHostgroupString(); + } + + public static void syncCreateHostGroupStringHostgroupString() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (NetAppClient netAppClient = NetAppClient.create()) { + String parent = LocationName.of("[PROJECT]", "[LOCATION]").toString(); + HostGroup hostGroup = HostGroup.newBuilder().build(); + String hostGroupId = "hostGroupId-1975725774"; + HostGroup response = netAppClient.createHostGroupAsync(parent, hostGroup, hostGroupId).get(); + } + } +} +// [END netapp_v1_generated_NetApp_CreateHostGroup_StringHostgroupString_sync] diff --git a/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/deletehostgroup/AsyncDeleteHostGroup.java b/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/deletehostgroup/AsyncDeleteHostGroup.java new file mode 100644 index 000000000000..be73d25af7df --- /dev/null +++ b/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/deletehostgroup/AsyncDeleteHostGroup.java @@ -0,0 +1,49 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.netapp.v1.samples; + +// [START netapp_v1_generated_NetApp_DeleteHostGroup_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.netapp.v1.DeleteHostGroupRequest; +import com.google.cloud.netapp.v1.HostGroupName; +import com.google.cloud.netapp.v1.NetAppClient; +import com.google.longrunning.Operation; + +public class AsyncDeleteHostGroup { + + public static void main(String[] args) throws Exception { + asyncDeleteHostGroup(); + } + + public static void asyncDeleteHostGroup() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (NetAppClient netAppClient = NetAppClient.create()) { + DeleteHostGroupRequest request = + DeleteHostGroupRequest.newBuilder() + .setName(HostGroupName.of("[PROJECT]", "[LOCATION]", "[HOST_GROUP]").toString()) + .build(); + ApiFuture future = netAppClient.deleteHostGroupCallable().futureCall(request); + // Do something. + future.get(); + } + } +} +// [END netapp_v1_generated_NetApp_DeleteHostGroup_async] diff --git a/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/deletehostgroup/AsyncDeleteHostGroupLRO.java b/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/deletehostgroup/AsyncDeleteHostGroupLRO.java new file mode 100644 index 000000000000..f0d0657f842a --- /dev/null +++ b/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/deletehostgroup/AsyncDeleteHostGroupLRO.java @@ -0,0 +1,51 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.netapp.v1.samples; + +// [START netapp_v1_generated_NetApp_DeleteHostGroup_LRO_async] +import com.google.api.gax.longrunning.OperationFuture; +import com.google.cloud.netapp.v1.DeleteHostGroupRequest; +import com.google.cloud.netapp.v1.HostGroupName; +import com.google.cloud.netapp.v1.NetAppClient; +import com.google.cloud.netapp.v1.OperationMetadata; +import com.google.protobuf.Empty; + +public class AsyncDeleteHostGroupLRO { + + public static void main(String[] args) throws Exception { + asyncDeleteHostGroupLRO(); + } + + public static void asyncDeleteHostGroupLRO() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (NetAppClient netAppClient = NetAppClient.create()) { + DeleteHostGroupRequest request = + DeleteHostGroupRequest.newBuilder() + .setName(HostGroupName.of("[PROJECT]", "[LOCATION]", "[HOST_GROUP]").toString()) + .build(); + OperationFuture future = + netAppClient.deleteHostGroupOperationCallable().futureCall(request); + // Do something. + future.get(); + } + } +} +// [END netapp_v1_generated_NetApp_DeleteHostGroup_LRO_async] diff --git a/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/deletehostgroup/SyncDeleteHostGroup.java b/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/deletehostgroup/SyncDeleteHostGroup.java new file mode 100644 index 000000000000..646fa8a397f2 --- /dev/null +++ b/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/deletehostgroup/SyncDeleteHostGroup.java @@ -0,0 +1,46 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.netapp.v1.samples; + +// [START netapp_v1_generated_NetApp_DeleteHostGroup_sync] +import com.google.cloud.netapp.v1.DeleteHostGroupRequest; +import com.google.cloud.netapp.v1.HostGroupName; +import com.google.cloud.netapp.v1.NetAppClient; +import com.google.protobuf.Empty; + +public class SyncDeleteHostGroup { + + public static void main(String[] args) throws Exception { + syncDeleteHostGroup(); + } + + public static void syncDeleteHostGroup() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (NetAppClient netAppClient = NetAppClient.create()) { + DeleteHostGroupRequest request = + DeleteHostGroupRequest.newBuilder() + .setName(HostGroupName.of("[PROJECT]", "[LOCATION]", "[HOST_GROUP]").toString()) + .build(); + netAppClient.deleteHostGroupAsync(request).get(); + } + } +} +// [END netapp_v1_generated_NetApp_DeleteHostGroup_sync] diff --git a/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/deletehostgroup/SyncDeleteHostGroupHostgroupname.java b/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/deletehostgroup/SyncDeleteHostGroupHostgroupname.java new file mode 100644 index 000000000000..84e6acfa0491 --- /dev/null +++ b/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/deletehostgroup/SyncDeleteHostGroupHostgroupname.java @@ -0,0 +1,42 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.netapp.v1.samples; + +// [START netapp_v1_generated_NetApp_DeleteHostGroup_Hostgroupname_sync] +import com.google.cloud.netapp.v1.HostGroupName; +import com.google.cloud.netapp.v1.NetAppClient; +import com.google.protobuf.Empty; + +public class SyncDeleteHostGroupHostgroupname { + + public static void main(String[] args) throws Exception { + syncDeleteHostGroupHostgroupname(); + } + + public static void syncDeleteHostGroupHostgroupname() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (NetAppClient netAppClient = NetAppClient.create()) { + HostGroupName name = HostGroupName.of("[PROJECT]", "[LOCATION]", "[HOST_GROUP]"); + netAppClient.deleteHostGroupAsync(name).get(); + } + } +} +// [END netapp_v1_generated_NetApp_DeleteHostGroup_Hostgroupname_sync] diff --git a/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/deletehostgroup/SyncDeleteHostGroupString.java b/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/deletehostgroup/SyncDeleteHostGroupString.java new file mode 100644 index 000000000000..6a35e7898b31 --- /dev/null +++ b/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/deletehostgroup/SyncDeleteHostGroupString.java @@ -0,0 +1,42 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.netapp.v1.samples; + +// [START netapp_v1_generated_NetApp_DeleteHostGroup_String_sync] +import com.google.cloud.netapp.v1.HostGroupName; +import com.google.cloud.netapp.v1.NetAppClient; +import com.google.protobuf.Empty; + +public class SyncDeleteHostGroupString { + + public static void main(String[] args) throws Exception { + syncDeleteHostGroupString(); + } + + public static void syncDeleteHostGroupString() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (NetAppClient netAppClient = NetAppClient.create()) { + String name = HostGroupName.of("[PROJECT]", "[LOCATION]", "[HOST_GROUP]").toString(); + netAppClient.deleteHostGroupAsync(name).get(); + } + } +} +// [END netapp_v1_generated_NetApp_DeleteHostGroup_String_sync] diff --git a/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/gethostgroup/AsyncGetHostGroup.java b/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/gethostgroup/AsyncGetHostGroup.java new file mode 100644 index 000000000000..0818d45b3acc --- /dev/null +++ b/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/gethostgroup/AsyncGetHostGroup.java @@ -0,0 +1,49 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.netapp.v1.samples; + +// [START netapp_v1_generated_NetApp_GetHostGroup_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.netapp.v1.GetHostGroupRequest; +import com.google.cloud.netapp.v1.HostGroup; +import com.google.cloud.netapp.v1.HostGroupName; +import com.google.cloud.netapp.v1.NetAppClient; + +public class AsyncGetHostGroup { + + public static void main(String[] args) throws Exception { + asyncGetHostGroup(); + } + + public static void asyncGetHostGroup() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (NetAppClient netAppClient = NetAppClient.create()) { + GetHostGroupRequest request = + GetHostGroupRequest.newBuilder() + .setName(HostGroupName.of("[PROJECT]", "[LOCATION]", "[HOST_GROUP]").toString()) + .build(); + ApiFuture future = netAppClient.getHostGroupCallable().futureCall(request); + // Do something. + HostGroup response = future.get(); + } + } +} +// [END netapp_v1_generated_NetApp_GetHostGroup_async] diff --git a/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/gethostgroup/SyncGetHostGroup.java b/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/gethostgroup/SyncGetHostGroup.java new file mode 100644 index 000000000000..a27e76125174 --- /dev/null +++ b/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/gethostgroup/SyncGetHostGroup.java @@ -0,0 +1,46 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.netapp.v1.samples; + +// [START netapp_v1_generated_NetApp_GetHostGroup_sync] +import com.google.cloud.netapp.v1.GetHostGroupRequest; +import com.google.cloud.netapp.v1.HostGroup; +import com.google.cloud.netapp.v1.HostGroupName; +import com.google.cloud.netapp.v1.NetAppClient; + +public class SyncGetHostGroup { + + public static void main(String[] args) throws Exception { + syncGetHostGroup(); + } + + public static void syncGetHostGroup() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (NetAppClient netAppClient = NetAppClient.create()) { + GetHostGroupRequest request = + GetHostGroupRequest.newBuilder() + .setName(HostGroupName.of("[PROJECT]", "[LOCATION]", "[HOST_GROUP]").toString()) + .build(); + HostGroup response = netAppClient.getHostGroup(request); + } + } +} +// [END netapp_v1_generated_NetApp_GetHostGroup_sync] diff --git a/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/gethostgroup/SyncGetHostGroupHostgroupname.java b/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/gethostgroup/SyncGetHostGroupHostgroupname.java new file mode 100644 index 000000000000..3ef31fa243f2 --- /dev/null +++ b/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/gethostgroup/SyncGetHostGroupHostgroupname.java @@ -0,0 +1,42 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.netapp.v1.samples; + +// [START netapp_v1_generated_NetApp_GetHostGroup_Hostgroupname_sync] +import com.google.cloud.netapp.v1.HostGroup; +import com.google.cloud.netapp.v1.HostGroupName; +import com.google.cloud.netapp.v1.NetAppClient; + +public class SyncGetHostGroupHostgroupname { + + public static void main(String[] args) throws Exception { + syncGetHostGroupHostgroupname(); + } + + public static void syncGetHostGroupHostgroupname() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (NetAppClient netAppClient = NetAppClient.create()) { + HostGroupName name = HostGroupName.of("[PROJECT]", "[LOCATION]", "[HOST_GROUP]"); + HostGroup response = netAppClient.getHostGroup(name); + } + } +} +// [END netapp_v1_generated_NetApp_GetHostGroup_Hostgroupname_sync] diff --git a/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/gethostgroup/SyncGetHostGroupString.java b/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/gethostgroup/SyncGetHostGroupString.java new file mode 100644 index 000000000000..31153e0022c4 --- /dev/null +++ b/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/gethostgroup/SyncGetHostGroupString.java @@ -0,0 +1,42 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.netapp.v1.samples; + +// [START netapp_v1_generated_NetApp_GetHostGroup_String_sync] +import com.google.cloud.netapp.v1.HostGroup; +import com.google.cloud.netapp.v1.HostGroupName; +import com.google.cloud.netapp.v1.NetAppClient; + +public class SyncGetHostGroupString { + + public static void main(String[] args) throws Exception { + syncGetHostGroupString(); + } + + public static void syncGetHostGroupString() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (NetAppClient netAppClient = NetAppClient.create()) { + String name = HostGroupName.of("[PROJECT]", "[LOCATION]", "[HOST_GROUP]").toString(); + HostGroup response = netAppClient.getHostGroup(name); + } + } +} +// [END netapp_v1_generated_NetApp_GetHostGroup_String_sync] diff --git a/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/listhostgroups/AsyncListHostGroups.java b/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/listhostgroups/AsyncListHostGroups.java new file mode 100644 index 000000000000..385802e67651 --- /dev/null +++ b/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/listhostgroups/AsyncListHostGroups.java @@ -0,0 +1,55 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.netapp.v1.samples; + +// [START netapp_v1_generated_NetApp_ListHostGroups_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.netapp.v1.HostGroup; +import com.google.cloud.netapp.v1.ListHostGroupsRequest; +import com.google.cloud.netapp.v1.LocationName; +import com.google.cloud.netapp.v1.NetAppClient; + +public class AsyncListHostGroups { + + public static void main(String[] args) throws Exception { + asyncListHostGroups(); + } + + public static void asyncListHostGroups() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (NetAppClient netAppClient = NetAppClient.create()) { + ListHostGroupsRequest request = + ListHostGroupsRequest.newBuilder() + .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .setFilter("filter-1274492040") + .setOrderBy("orderBy-1207110587") + .build(); + ApiFuture future = netAppClient.listHostGroupsPagedCallable().futureCall(request); + // Do something. + for (HostGroup element : future.get().iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END netapp_v1_generated_NetApp_ListHostGroups_async] diff --git a/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/listhostgroups/AsyncListHostGroupsPaged.java b/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/listhostgroups/AsyncListHostGroupsPaged.java new file mode 100644 index 000000000000..31bf8a5c4dbd --- /dev/null +++ b/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/listhostgroups/AsyncListHostGroupsPaged.java @@ -0,0 +1,63 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.netapp.v1.samples; + +// [START netapp_v1_generated_NetApp_ListHostGroups_Paged_async] +import com.google.cloud.netapp.v1.HostGroup; +import com.google.cloud.netapp.v1.ListHostGroupsRequest; +import com.google.cloud.netapp.v1.ListHostGroupsResponse; +import com.google.cloud.netapp.v1.LocationName; +import com.google.cloud.netapp.v1.NetAppClient; +import com.google.common.base.Strings; + +public class AsyncListHostGroupsPaged { + + public static void main(String[] args) throws Exception { + asyncListHostGroupsPaged(); + } + + public static void asyncListHostGroupsPaged() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (NetAppClient netAppClient = NetAppClient.create()) { + ListHostGroupsRequest request = + ListHostGroupsRequest.newBuilder() + .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .setFilter("filter-1274492040") + .setOrderBy("orderBy-1207110587") + .build(); + while (true) { + ListHostGroupsResponse response = netAppClient.listHostGroupsCallable().call(request); + for (HostGroup element : response.getHostGroupsList()) { + // doThingsWith(element); + } + String nextPageToken = response.getNextPageToken(); + if (!Strings.isNullOrEmpty(nextPageToken)) { + request = request.toBuilder().setPageToken(nextPageToken).build(); + } else { + break; + } + } + } + } +} +// [END netapp_v1_generated_NetApp_ListHostGroups_Paged_async] diff --git a/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/listhostgroups/SyncListHostGroups.java b/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/listhostgroups/SyncListHostGroups.java new file mode 100644 index 000000000000..5b37609d77e4 --- /dev/null +++ b/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/listhostgroups/SyncListHostGroups.java @@ -0,0 +1,52 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.netapp.v1.samples; + +// [START netapp_v1_generated_NetApp_ListHostGroups_sync] +import com.google.cloud.netapp.v1.HostGroup; +import com.google.cloud.netapp.v1.ListHostGroupsRequest; +import com.google.cloud.netapp.v1.LocationName; +import com.google.cloud.netapp.v1.NetAppClient; + +public class SyncListHostGroups { + + public static void main(String[] args) throws Exception { + syncListHostGroups(); + } + + public static void syncListHostGroups() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (NetAppClient netAppClient = NetAppClient.create()) { + ListHostGroupsRequest request = + ListHostGroupsRequest.newBuilder() + .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .setFilter("filter-1274492040") + .setOrderBy("orderBy-1207110587") + .build(); + for (HostGroup element : netAppClient.listHostGroups(request).iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END netapp_v1_generated_NetApp_ListHostGroups_sync] diff --git a/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/listhostgroups/SyncListHostGroupsLocationname.java b/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/listhostgroups/SyncListHostGroupsLocationname.java new file mode 100644 index 000000000000..a61cadee5a8d --- /dev/null +++ b/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/listhostgroups/SyncListHostGroupsLocationname.java @@ -0,0 +1,44 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.netapp.v1.samples; + +// [START netapp_v1_generated_NetApp_ListHostGroups_Locationname_sync] +import com.google.cloud.netapp.v1.HostGroup; +import com.google.cloud.netapp.v1.LocationName; +import com.google.cloud.netapp.v1.NetAppClient; + +public class SyncListHostGroupsLocationname { + + public static void main(String[] args) throws Exception { + syncListHostGroupsLocationname(); + } + + public static void syncListHostGroupsLocationname() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (NetAppClient netAppClient = NetAppClient.create()) { + LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]"); + for (HostGroup element : netAppClient.listHostGroups(parent).iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END netapp_v1_generated_NetApp_ListHostGroups_Locationname_sync] diff --git a/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/listhostgroups/SyncListHostGroupsString.java b/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/listhostgroups/SyncListHostGroupsString.java new file mode 100644 index 000000000000..041bce7ef2bc --- /dev/null +++ b/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/listhostgroups/SyncListHostGroupsString.java @@ -0,0 +1,44 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.netapp.v1.samples; + +// [START netapp_v1_generated_NetApp_ListHostGroups_String_sync] +import com.google.cloud.netapp.v1.HostGroup; +import com.google.cloud.netapp.v1.LocationName; +import com.google.cloud.netapp.v1.NetAppClient; + +public class SyncListHostGroupsString { + + public static void main(String[] args) throws Exception { + syncListHostGroupsString(); + } + + public static void syncListHostGroupsString() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (NetAppClient netAppClient = NetAppClient.create()) { + String parent = LocationName.of("[PROJECT]", "[LOCATION]").toString(); + for (HostGroup element : netAppClient.listHostGroups(parent).iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END netapp_v1_generated_NetApp_ListHostGroups_String_sync] diff --git a/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/restorebackupfiles/AsyncRestoreBackupFiles.java b/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/restorebackupfiles/AsyncRestoreBackupFiles.java new file mode 100644 index 000000000000..6ab8b64f2c28 --- /dev/null +++ b/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/restorebackupfiles/AsyncRestoreBackupFiles.java @@ -0,0 +1,55 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.netapp.v1.samples; + +// [START netapp_v1_generated_NetApp_RestoreBackupFiles_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.netapp.v1.BackupName; +import com.google.cloud.netapp.v1.NetAppClient; +import com.google.cloud.netapp.v1.RestoreBackupFilesRequest; +import com.google.cloud.netapp.v1.VolumeName; +import com.google.longrunning.Operation; +import java.util.ArrayList; + +public class AsyncRestoreBackupFiles { + + public static void main(String[] args) throws Exception { + asyncRestoreBackupFiles(); + } + + public static void asyncRestoreBackupFiles() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (NetAppClient netAppClient = NetAppClient.create()) { + RestoreBackupFilesRequest request = + RestoreBackupFilesRequest.newBuilder() + .setName(VolumeName.of("[PROJECT]", "[LOCATION]", "[VOLUME]").toString()) + .setBackup( + BackupName.of("[PROJECT]", "[LOCATION]", "[BACKUP_VAULT]", "[BACKUP]").toString()) + .addAllFileList(new ArrayList()) + .setRestoreDestinationPath("restoreDestinationPath-1614668571") + .build(); + ApiFuture future = netAppClient.restoreBackupFilesCallable().futureCall(request); + // Do something. + Operation response = future.get(); + } + } +} +// [END netapp_v1_generated_NetApp_RestoreBackupFiles_async] diff --git a/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/restorebackupfiles/AsyncRestoreBackupFilesLRO.java b/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/restorebackupfiles/AsyncRestoreBackupFilesLRO.java new file mode 100644 index 000000000000..dad1001e7350 --- /dev/null +++ b/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/restorebackupfiles/AsyncRestoreBackupFilesLRO.java @@ -0,0 +1,57 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.netapp.v1.samples; + +// [START netapp_v1_generated_NetApp_RestoreBackupFiles_LRO_async] +import com.google.api.gax.longrunning.OperationFuture; +import com.google.cloud.netapp.v1.BackupName; +import com.google.cloud.netapp.v1.NetAppClient; +import com.google.cloud.netapp.v1.OperationMetadata; +import com.google.cloud.netapp.v1.RestoreBackupFilesRequest; +import com.google.cloud.netapp.v1.RestoreBackupFilesResponse; +import com.google.cloud.netapp.v1.VolumeName; +import java.util.ArrayList; + +public class AsyncRestoreBackupFilesLRO { + + public static void main(String[] args) throws Exception { + asyncRestoreBackupFilesLRO(); + } + + public static void asyncRestoreBackupFilesLRO() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (NetAppClient netAppClient = NetAppClient.create()) { + RestoreBackupFilesRequest request = + RestoreBackupFilesRequest.newBuilder() + .setName(VolumeName.of("[PROJECT]", "[LOCATION]", "[VOLUME]").toString()) + .setBackup( + BackupName.of("[PROJECT]", "[LOCATION]", "[BACKUP_VAULT]", "[BACKUP]").toString()) + .addAllFileList(new ArrayList()) + .setRestoreDestinationPath("restoreDestinationPath-1614668571") + .build(); + OperationFuture future = + netAppClient.restoreBackupFilesOperationCallable().futureCall(request); + // Do something. + RestoreBackupFilesResponse response = future.get(); + } + } +} +// [END netapp_v1_generated_NetApp_RestoreBackupFiles_LRO_async] diff --git a/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/restorebackupfiles/SyncRestoreBackupFiles.java b/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/restorebackupfiles/SyncRestoreBackupFiles.java new file mode 100644 index 000000000000..e15e941cd4b8 --- /dev/null +++ b/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/restorebackupfiles/SyncRestoreBackupFiles.java @@ -0,0 +1,52 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.netapp.v1.samples; + +// [START netapp_v1_generated_NetApp_RestoreBackupFiles_sync] +import com.google.cloud.netapp.v1.BackupName; +import com.google.cloud.netapp.v1.NetAppClient; +import com.google.cloud.netapp.v1.RestoreBackupFilesRequest; +import com.google.cloud.netapp.v1.RestoreBackupFilesResponse; +import com.google.cloud.netapp.v1.VolumeName; +import java.util.ArrayList; + +public class SyncRestoreBackupFiles { + + public static void main(String[] args) throws Exception { + syncRestoreBackupFiles(); + } + + public static void syncRestoreBackupFiles() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (NetAppClient netAppClient = NetAppClient.create()) { + RestoreBackupFilesRequest request = + RestoreBackupFilesRequest.newBuilder() + .setName(VolumeName.of("[PROJECT]", "[LOCATION]", "[VOLUME]").toString()) + .setBackup( + BackupName.of("[PROJECT]", "[LOCATION]", "[BACKUP_VAULT]", "[BACKUP]").toString()) + .addAllFileList(new ArrayList()) + .setRestoreDestinationPath("restoreDestinationPath-1614668571") + .build(); + RestoreBackupFilesResponse response = netAppClient.restoreBackupFilesAsync(request).get(); + } + } +} +// [END netapp_v1_generated_NetApp_RestoreBackupFiles_sync] diff --git a/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/updatehostgroup/AsyncUpdateHostGroup.java b/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/updatehostgroup/AsyncUpdateHostGroup.java new file mode 100644 index 000000000000..97291d123c22 --- /dev/null +++ b/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/updatehostgroup/AsyncUpdateHostGroup.java @@ -0,0 +1,51 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.netapp.v1.samples; + +// [START netapp_v1_generated_NetApp_UpdateHostGroup_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.netapp.v1.HostGroup; +import com.google.cloud.netapp.v1.NetAppClient; +import com.google.cloud.netapp.v1.UpdateHostGroupRequest; +import com.google.longrunning.Operation; +import com.google.protobuf.FieldMask; + +public class AsyncUpdateHostGroup { + + public static void main(String[] args) throws Exception { + asyncUpdateHostGroup(); + } + + public static void asyncUpdateHostGroup() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (NetAppClient netAppClient = NetAppClient.create()) { + UpdateHostGroupRequest request = + UpdateHostGroupRequest.newBuilder() + .setHostGroup(HostGroup.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + ApiFuture future = netAppClient.updateHostGroupCallable().futureCall(request); + // Do something. + Operation response = future.get(); + } + } +} +// [END netapp_v1_generated_NetApp_UpdateHostGroup_async] diff --git a/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/updatehostgroup/AsyncUpdateHostGroupLRO.java b/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/updatehostgroup/AsyncUpdateHostGroupLRO.java new file mode 100644 index 000000000000..40f00316f54d --- /dev/null +++ b/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/updatehostgroup/AsyncUpdateHostGroupLRO.java @@ -0,0 +1,52 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.netapp.v1.samples; + +// [START netapp_v1_generated_NetApp_UpdateHostGroup_LRO_async] +import com.google.api.gax.longrunning.OperationFuture; +import com.google.cloud.netapp.v1.HostGroup; +import com.google.cloud.netapp.v1.NetAppClient; +import com.google.cloud.netapp.v1.OperationMetadata; +import com.google.cloud.netapp.v1.UpdateHostGroupRequest; +import com.google.protobuf.FieldMask; + +public class AsyncUpdateHostGroupLRO { + + public static void main(String[] args) throws Exception { + asyncUpdateHostGroupLRO(); + } + + public static void asyncUpdateHostGroupLRO() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (NetAppClient netAppClient = NetAppClient.create()) { + UpdateHostGroupRequest request = + UpdateHostGroupRequest.newBuilder() + .setHostGroup(HostGroup.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + OperationFuture future = + netAppClient.updateHostGroupOperationCallable().futureCall(request); + // Do something. + HostGroup response = future.get(); + } + } +} +// [END netapp_v1_generated_NetApp_UpdateHostGroup_LRO_async] diff --git a/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/updatehostgroup/SyncUpdateHostGroup.java b/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/updatehostgroup/SyncUpdateHostGroup.java new file mode 100644 index 000000000000..1900737cbf18 --- /dev/null +++ b/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/updatehostgroup/SyncUpdateHostGroup.java @@ -0,0 +1,47 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.netapp.v1.samples; + +// [START netapp_v1_generated_NetApp_UpdateHostGroup_sync] +import com.google.cloud.netapp.v1.HostGroup; +import com.google.cloud.netapp.v1.NetAppClient; +import com.google.cloud.netapp.v1.UpdateHostGroupRequest; +import com.google.protobuf.FieldMask; + +public class SyncUpdateHostGroup { + + public static void main(String[] args) throws Exception { + syncUpdateHostGroup(); + } + + public static void syncUpdateHostGroup() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (NetAppClient netAppClient = NetAppClient.create()) { + UpdateHostGroupRequest request = + UpdateHostGroupRequest.newBuilder() + .setHostGroup(HostGroup.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + HostGroup response = netAppClient.updateHostGroupAsync(request).get(); + } + } +} +// [END netapp_v1_generated_NetApp_UpdateHostGroup_sync] diff --git a/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/updatehostgroup/SyncUpdateHostGroupHostgroupFieldmask.java b/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/updatehostgroup/SyncUpdateHostGroupHostgroupFieldmask.java new file mode 100644 index 000000000000..8bf484ce635b --- /dev/null +++ b/java-netapp/samples/snippets/generated/com/google/cloud/netapp/v1/netapp/updatehostgroup/SyncUpdateHostGroupHostgroupFieldmask.java @@ -0,0 +1,43 @@ +/* + * Copyright 2026 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.netapp.v1.samples; + +// [START netapp_v1_generated_NetApp_UpdateHostGroup_HostgroupFieldmask_sync] +import com.google.cloud.netapp.v1.HostGroup; +import com.google.cloud.netapp.v1.NetAppClient; +import com.google.protobuf.FieldMask; + +public class SyncUpdateHostGroupHostgroupFieldmask { + + public static void main(String[] args) throws Exception { + syncUpdateHostGroupHostgroupFieldmask(); + } + + public static void syncUpdateHostGroupHostgroupFieldmask() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (NetAppClient netAppClient = NetAppClient.create()) { + HostGroup hostGroup = HostGroup.newBuilder().build(); + FieldMask updateMask = FieldMask.newBuilder().build(); + HostGroup response = netAppClient.updateHostGroupAsync(hostGroup, updateMask).get(); + } + } +} +// [END netapp_v1_generated_NetApp_UpdateHostGroup_HostgroupFieldmask_sync]