• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright 2020 Google LLC
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *     https://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 // Generated by the protocol buffer compiler.  DO NOT EDIT!
17 // source: google/cloud/compute/v1/compute.proto
18 
19 package com.google.cloud.compute.v1;
20 
21 /**
22  *
23  *
24  * <pre>
25  * A request message for Firewalls.Update. See the method description for details.
26  * </pre>
27  *
28  * Protobuf type {@code google.cloud.compute.v1.UpdateFirewallRequest}
29  */
30 public final class UpdateFirewallRequest extends com.google.protobuf.GeneratedMessageV3
31     implements
32     // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.UpdateFirewallRequest)
33     UpdateFirewallRequestOrBuilder {
34   private static final long serialVersionUID = 0L;
35   // Use UpdateFirewallRequest.newBuilder() to construct.
UpdateFirewallRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36   private UpdateFirewallRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
37     super(builder);
38   }
39 
UpdateFirewallRequest()40   private UpdateFirewallRequest() {
41     firewall_ = "";
42     project_ = "";
43     requestId_ = "";
44   }
45 
46   @java.lang.Override
47   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)48   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
49     return new UpdateFirewallRequest();
50   }
51 
52   @java.lang.Override
getUnknownFields()53   public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
54     return this.unknownFields;
55   }
56 
getDescriptor()57   public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
58     return com.google.cloud.compute.v1.Compute
59         .internal_static_google_cloud_compute_v1_UpdateFirewallRequest_descriptor;
60   }
61 
62   @java.lang.Override
63   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()64       internalGetFieldAccessorTable() {
65     return com.google.cloud.compute.v1.Compute
66         .internal_static_google_cloud_compute_v1_UpdateFirewallRequest_fieldAccessorTable
67         .ensureFieldAccessorsInitialized(
68             com.google.cloud.compute.v1.UpdateFirewallRequest.class,
69             com.google.cloud.compute.v1.UpdateFirewallRequest.Builder.class);
70   }
71 
72   private int bitField0_;
73   public static final int FIREWALL_FIELD_NUMBER = 511016192;
74 
75   @SuppressWarnings("serial")
76   private volatile java.lang.Object firewall_ = "";
77   /**
78    *
79    *
80    * <pre>
81    * Name of the firewall rule to update.
82    * </pre>
83    *
84    * <code>string firewall = 511016192 [(.google.api.field_behavior) = REQUIRED];</code>
85    *
86    * @return The firewall.
87    */
88   @java.lang.Override
getFirewall()89   public java.lang.String getFirewall() {
90     java.lang.Object ref = firewall_;
91     if (ref instanceof java.lang.String) {
92       return (java.lang.String) ref;
93     } else {
94       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
95       java.lang.String s = bs.toStringUtf8();
96       firewall_ = s;
97       return s;
98     }
99   }
100   /**
101    *
102    *
103    * <pre>
104    * Name of the firewall rule to update.
105    * </pre>
106    *
107    * <code>string firewall = 511016192 [(.google.api.field_behavior) = REQUIRED];</code>
108    *
109    * @return The bytes for firewall.
110    */
111   @java.lang.Override
getFirewallBytes()112   public com.google.protobuf.ByteString getFirewallBytes() {
113     java.lang.Object ref = firewall_;
114     if (ref instanceof java.lang.String) {
115       com.google.protobuf.ByteString b =
116           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
117       firewall_ = b;
118       return b;
119     } else {
120       return (com.google.protobuf.ByteString) ref;
121     }
122   }
123 
124   public static final int FIREWALL_RESOURCE_FIELD_NUMBER = 41425005;
125   private com.google.cloud.compute.v1.Firewall firewallResource_;
126   /**
127    *
128    *
129    * <pre>
130    * The body resource for this request
131    * </pre>
132    *
133    * <code>
134    * .google.cloud.compute.v1.Firewall firewall_resource = 41425005 [(.google.api.field_behavior) = REQUIRED];
135    * </code>
136    *
137    * @return Whether the firewallResource field is set.
138    */
139   @java.lang.Override
hasFirewallResource()140   public boolean hasFirewallResource() {
141     return firewallResource_ != null;
142   }
143   /**
144    *
145    *
146    * <pre>
147    * The body resource for this request
148    * </pre>
149    *
150    * <code>
151    * .google.cloud.compute.v1.Firewall firewall_resource = 41425005 [(.google.api.field_behavior) = REQUIRED];
152    * </code>
153    *
154    * @return The firewallResource.
155    */
156   @java.lang.Override
getFirewallResource()157   public com.google.cloud.compute.v1.Firewall getFirewallResource() {
158     return firewallResource_ == null
159         ? com.google.cloud.compute.v1.Firewall.getDefaultInstance()
160         : firewallResource_;
161   }
162   /**
163    *
164    *
165    * <pre>
166    * The body resource for this request
167    * </pre>
168    *
169    * <code>
170    * .google.cloud.compute.v1.Firewall firewall_resource = 41425005 [(.google.api.field_behavior) = REQUIRED];
171    * </code>
172    */
173   @java.lang.Override
getFirewallResourceOrBuilder()174   public com.google.cloud.compute.v1.FirewallOrBuilder getFirewallResourceOrBuilder() {
175     return firewallResource_ == null
176         ? com.google.cloud.compute.v1.Firewall.getDefaultInstance()
177         : firewallResource_;
178   }
179 
180   public static final int PROJECT_FIELD_NUMBER = 227560217;
181 
182   @SuppressWarnings("serial")
183   private volatile java.lang.Object project_ = "";
184   /**
185    *
186    *
187    * <pre>
188    * Project ID for this request.
189    * </pre>
190    *
191    * <code>
192    * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"];
193    * </code>
194    *
195    * @return The project.
196    */
197   @java.lang.Override
getProject()198   public java.lang.String getProject() {
199     java.lang.Object ref = project_;
200     if (ref instanceof java.lang.String) {
201       return (java.lang.String) ref;
202     } else {
203       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
204       java.lang.String s = bs.toStringUtf8();
205       project_ = s;
206       return s;
207     }
208   }
209   /**
210    *
211    *
212    * <pre>
213    * Project ID for this request.
214    * </pre>
215    *
216    * <code>
217    * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"];
218    * </code>
219    *
220    * @return The bytes for project.
221    */
222   @java.lang.Override
getProjectBytes()223   public com.google.protobuf.ByteString getProjectBytes() {
224     java.lang.Object ref = project_;
225     if (ref instanceof java.lang.String) {
226       com.google.protobuf.ByteString b =
227           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
228       project_ = b;
229       return b;
230     } else {
231       return (com.google.protobuf.ByteString) ref;
232     }
233   }
234 
235   public static final int REQUEST_ID_FIELD_NUMBER = 37109963;
236 
237   @SuppressWarnings("serial")
238   private volatile java.lang.Object requestId_ = "";
239   /**
240    *
241    *
242    * <pre>
243    * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
244    * </pre>
245    *
246    * <code>optional string request_id = 37109963;</code>
247    *
248    * @return Whether the requestId field is set.
249    */
250   @java.lang.Override
hasRequestId()251   public boolean hasRequestId() {
252     return ((bitField0_ & 0x00000001) != 0);
253   }
254   /**
255    *
256    *
257    * <pre>
258    * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
259    * </pre>
260    *
261    * <code>optional string request_id = 37109963;</code>
262    *
263    * @return The requestId.
264    */
265   @java.lang.Override
getRequestId()266   public java.lang.String getRequestId() {
267     java.lang.Object ref = requestId_;
268     if (ref instanceof java.lang.String) {
269       return (java.lang.String) ref;
270     } else {
271       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
272       java.lang.String s = bs.toStringUtf8();
273       requestId_ = s;
274       return s;
275     }
276   }
277   /**
278    *
279    *
280    * <pre>
281    * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
282    * </pre>
283    *
284    * <code>optional string request_id = 37109963;</code>
285    *
286    * @return The bytes for requestId.
287    */
288   @java.lang.Override
getRequestIdBytes()289   public com.google.protobuf.ByteString getRequestIdBytes() {
290     java.lang.Object ref = requestId_;
291     if (ref instanceof java.lang.String) {
292       com.google.protobuf.ByteString b =
293           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
294       requestId_ = b;
295       return b;
296     } else {
297       return (com.google.protobuf.ByteString) ref;
298     }
299   }
300 
301   private byte memoizedIsInitialized = -1;
302 
303   @java.lang.Override
isInitialized()304   public final boolean isInitialized() {
305     byte isInitialized = memoizedIsInitialized;
306     if (isInitialized == 1) return true;
307     if (isInitialized == 0) return false;
308 
309     memoizedIsInitialized = 1;
310     return true;
311   }
312 
313   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)314   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
315     if (((bitField0_ & 0x00000001) != 0)) {
316       com.google.protobuf.GeneratedMessageV3.writeString(output, 37109963, requestId_);
317     }
318     if (firewallResource_ != null) {
319       output.writeMessage(41425005, getFirewallResource());
320     }
321     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(project_)) {
322       com.google.protobuf.GeneratedMessageV3.writeString(output, 227560217, project_);
323     }
324     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(firewall_)) {
325       com.google.protobuf.GeneratedMessageV3.writeString(output, 511016192, firewall_);
326     }
327     getUnknownFields().writeTo(output);
328   }
329 
330   @java.lang.Override
getSerializedSize()331   public int getSerializedSize() {
332     int size = memoizedSize;
333     if (size != -1) return size;
334 
335     size = 0;
336     if (((bitField0_ & 0x00000001) != 0)) {
337       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(37109963, requestId_);
338     }
339     if (firewallResource_ != null) {
340       size +=
341           com.google.protobuf.CodedOutputStream.computeMessageSize(41425005, getFirewallResource());
342     }
343     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(project_)) {
344       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(227560217, project_);
345     }
346     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(firewall_)) {
347       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(511016192, firewall_);
348     }
349     size += getUnknownFields().getSerializedSize();
350     memoizedSize = size;
351     return size;
352   }
353 
354   @java.lang.Override
equals(final java.lang.Object obj)355   public boolean equals(final java.lang.Object obj) {
356     if (obj == this) {
357       return true;
358     }
359     if (!(obj instanceof com.google.cloud.compute.v1.UpdateFirewallRequest)) {
360       return super.equals(obj);
361     }
362     com.google.cloud.compute.v1.UpdateFirewallRequest other =
363         (com.google.cloud.compute.v1.UpdateFirewallRequest) obj;
364 
365     if (!getFirewall().equals(other.getFirewall())) return false;
366     if (hasFirewallResource() != other.hasFirewallResource()) return false;
367     if (hasFirewallResource()) {
368       if (!getFirewallResource().equals(other.getFirewallResource())) return false;
369     }
370     if (!getProject().equals(other.getProject())) return false;
371     if (hasRequestId() != other.hasRequestId()) return false;
372     if (hasRequestId()) {
373       if (!getRequestId().equals(other.getRequestId())) return false;
374     }
375     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
376     return true;
377   }
378 
379   @java.lang.Override
hashCode()380   public int hashCode() {
381     if (memoizedHashCode != 0) {
382       return memoizedHashCode;
383     }
384     int hash = 41;
385     hash = (19 * hash) + getDescriptor().hashCode();
386     hash = (37 * hash) + FIREWALL_FIELD_NUMBER;
387     hash = (53 * hash) + getFirewall().hashCode();
388     if (hasFirewallResource()) {
389       hash = (37 * hash) + FIREWALL_RESOURCE_FIELD_NUMBER;
390       hash = (53 * hash) + getFirewallResource().hashCode();
391     }
392     hash = (37 * hash) + PROJECT_FIELD_NUMBER;
393     hash = (53 * hash) + getProject().hashCode();
394     if (hasRequestId()) {
395       hash = (37 * hash) + REQUEST_ID_FIELD_NUMBER;
396       hash = (53 * hash) + getRequestId().hashCode();
397     }
398     hash = (29 * hash) + getUnknownFields().hashCode();
399     memoizedHashCode = hash;
400     return hash;
401   }
402 
parseFrom( java.nio.ByteBuffer data)403   public static com.google.cloud.compute.v1.UpdateFirewallRequest parseFrom(
404       java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
405     return PARSER.parseFrom(data);
406   }
407 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)408   public static com.google.cloud.compute.v1.UpdateFirewallRequest parseFrom(
409       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
410       throws com.google.protobuf.InvalidProtocolBufferException {
411     return PARSER.parseFrom(data, extensionRegistry);
412   }
413 
parseFrom( com.google.protobuf.ByteString data)414   public static com.google.cloud.compute.v1.UpdateFirewallRequest parseFrom(
415       com.google.protobuf.ByteString data)
416       throws com.google.protobuf.InvalidProtocolBufferException {
417     return PARSER.parseFrom(data);
418   }
419 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)420   public static com.google.cloud.compute.v1.UpdateFirewallRequest parseFrom(
421       com.google.protobuf.ByteString data,
422       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
423       throws com.google.protobuf.InvalidProtocolBufferException {
424     return PARSER.parseFrom(data, extensionRegistry);
425   }
426 
parseFrom(byte[] data)427   public static com.google.cloud.compute.v1.UpdateFirewallRequest parseFrom(byte[] data)
428       throws com.google.protobuf.InvalidProtocolBufferException {
429     return PARSER.parseFrom(data);
430   }
431 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)432   public static com.google.cloud.compute.v1.UpdateFirewallRequest parseFrom(
433       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
434       throws com.google.protobuf.InvalidProtocolBufferException {
435     return PARSER.parseFrom(data, extensionRegistry);
436   }
437 
parseFrom( java.io.InputStream input)438   public static com.google.cloud.compute.v1.UpdateFirewallRequest parseFrom(
439       java.io.InputStream input) throws java.io.IOException {
440     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
441   }
442 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)443   public static com.google.cloud.compute.v1.UpdateFirewallRequest parseFrom(
444       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
445       throws java.io.IOException {
446     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
447         PARSER, input, extensionRegistry);
448   }
449 
parseDelimitedFrom( java.io.InputStream input)450   public static com.google.cloud.compute.v1.UpdateFirewallRequest parseDelimitedFrom(
451       java.io.InputStream input) throws java.io.IOException {
452     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
453   }
454 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)455   public static com.google.cloud.compute.v1.UpdateFirewallRequest parseDelimitedFrom(
456       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
457       throws java.io.IOException {
458     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
459         PARSER, input, extensionRegistry);
460   }
461 
parseFrom( com.google.protobuf.CodedInputStream input)462   public static com.google.cloud.compute.v1.UpdateFirewallRequest parseFrom(
463       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
464     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
465   }
466 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)467   public static com.google.cloud.compute.v1.UpdateFirewallRequest parseFrom(
468       com.google.protobuf.CodedInputStream input,
469       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
470       throws java.io.IOException {
471     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
472         PARSER, input, extensionRegistry);
473   }
474 
475   @java.lang.Override
newBuilderForType()476   public Builder newBuilderForType() {
477     return newBuilder();
478   }
479 
newBuilder()480   public static Builder newBuilder() {
481     return DEFAULT_INSTANCE.toBuilder();
482   }
483 
newBuilder(com.google.cloud.compute.v1.UpdateFirewallRequest prototype)484   public static Builder newBuilder(com.google.cloud.compute.v1.UpdateFirewallRequest prototype) {
485     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
486   }
487 
488   @java.lang.Override
toBuilder()489   public Builder toBuilder() {
490     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
491   }
492 
493   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)494   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
495     Builder builder = new Builder(parent);
496     return builder;
497   }
498   /**
499    *
500    *
501    * <pre>
502    * A request message for Firewalls.Update. See the method description for details.
503    * </pre>
504    *
505    * Protobuf type {@code google.cloud.compute.v1.UpdateFirewallRequest}
506    */
507   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
508       implements
509       // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.UpdateFirewallRequest)
510       com.google.cloud.compute.v1.UpdateFirewallRequestOrBuilder {
getDescriptor()511     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
512       return com.google.cloud.compute.v1.Compute
513           .internal_static_google_cloud_compute_v1_UpdateFirewallRequest_descriptor;
514     }
515 
516     @java.lang.Override
517     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()518         internalGetFieldAccessorTable() {
519       return com.google.cloud.compute.v1.Compute
520           .internal_static_google_cloud_compute_v1_UpdateFirewallRequest_fieldAccessorTable
521           .ensureFieldAccessorsInitialized(
522               com.google.cloud.compute.v1.UpdateFirewallRequest.class,
523               com.google.cloud.compute.v1.UpdateFirewallRequest.Builder.class);
524     }
525 
526     // Construct using com.google.cloud.compute.v1.UpdateFirewallRequest.newBuilder()
Builder()527     private Builder() {}
528 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)529     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
530       super(parent);
531     }
532 
533     @java.lang.Override
clear()534     public Builder clear() {
535       super.clear();
536       bitField0_ = 0;
537       firewall_ = "";
538       firewallResource_ = null;
539       if (firewallResourceBuilder_ != null) {
540         firewallResourceBuilder_.dispose();
541         firewallResourceBuilder_ = null;
542       }
543       project_ = "";
544       requestId_ = "";
545       return this;
546     }
547 
548     @java.lang.Override
getDescriptorForType()549     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
550       return com.google.cloud.compute.v1.Compute
551           .internal_static_google_cloud_compute_v1_UpdateFirewallRequest_descriptor;
552     }
553 
554     @java.lang.Override
getDefaultInstanceForType()555     public com.google.cloud.compute.v1.UpdateFirewallRequest getDefaultInstanceForType() {
556       return com.google.cloud.compute.v1.UpdateFirewallRequest.getDefaultInstance();
557     }
558 
559     @java.lang.Override
build()560     public com.google.cloud.compute.v1.UpdateFirewallRequest build() {
561       com.google.cloud.compute.v1.UpdateFirewallRequest result = buildPartial();
562       if (!result.isInitialized()) {
563         throw newUninitializedMessageException(result);
564       }
565       return result;
566     }
567 
568     @java.lang.Override
buildPartial()569     public com.google.cloud.compute.v1.UpdateFirewallRequest buildPartial() {
570       com.google.cloud.compute.v1.UpdateFirewallRequest result =
571           new com.google.cloud.compute.v1.UpdateFirewallRequest(this);
572       if (bitField0_ != 0) {
573         buildPartial0(result);
574       }
575       onBuilt();
576       return result;
577     }
578 
buildPartial0(com.google.cloud.compute.v1.UpdateFirewallRequest result)579     private void buildPartial0(com.google.cloud.compute.v1.UpdateFirewallRequest result) {
580       int from_bitField0_ = bitField0_;
581       if (((from_bitField0_ & 0x00000001) != 0)) {
582         result.firewall_ = firewall_;
583       }
584       if (((from_bitField0_ & 0x00000002) != 0)) {
585         result.firewallResource_ =
586             firewallResourceBuilder_ == null ? firewallResource_ : firewallResourceBuilder_.build();
587       }
588       if (((from_bitField0_ & 0x00000004) != 0)) {
589         result.project_ = project_;
590       }
591       int to_bitField0_ = 0;
592       if (((from_bitField0_ & 0x00000008) != 0)) {
593         result.requestId_ = requestId_;
594         to_bitField0_ |= 0x00000001;
595       }
596       result.bitField0_ |= to_bitField0_;
597     }
598 
599     @java.lang.Override
clone()600     public Builder clone() {
601       return super.clone();
602     }
603 
604     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)605     public Builder setField(
606         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
607       return super.setField(field, value);
608     }
609 
610     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)611     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
612       return super.clearField(field);
613     }
614 
615     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)616     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
617       return super.clearOneof(oneof);
618     }
619 
620     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)621     public Builder setRepeatedField(
622         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
623       return super.setRepeatedField(field, index, value);
624     }
625 
626     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)627     public Builder addRepeatedField(
628         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
629       return super.addRepeatedField(field, value);
630     }
631 
632     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)633     public Builder mergeFrom(com.google.protobuf.Message other) {
634       if (other instanceof com.google.cloud.compute.v1.UpdateFirewallRequest) {
635         return mergeFrom((com.google.cloud.compute.v1.UpdateFirewallRequest) other);
636       } else {
637         super.mergeFrom(other);
638         return this;
639       }
640     }
641 
mergeFrom(com.google.cloud.compute.v1.UpdateFirewallRequest other)642     public Builder mergeFrom(com.google.cloud.compute.v1.UpdateFirewallRequest other) {
643       if (other == com.google.cloud.compute.v1.UpdateFirewallRequest.getDefaultInstance())
644         return this;
645       if (!other.getFirewall().isEmpty()) {
646         firewall_ = other.firewall_;
647         bitField0_ |= 0x00000001;
648         onChanged();
649       }
650       if (other.hasFirewallResource()) {
651         mergeFirewallResource(other.getFirewallResource());
652       }
653       if (!other.getProject().isEmpty()) {
654         project_ = other.project_;
655         bitField0_ |= 0x00000004;
656         onChanged();
657       }
658       if (other.hasRequestId()) {
659         requestId_ = other.requestId_;
660         bitField0_ |= 0x00000008;
661         onChanged();
662       }
663       this.mergeUnknownFields(other.getUnknownFields());
664       onChanged();
665       return this;
666     }
667 
668     @java.lang.Override
isInitialized()669     public final boolean isInitialized() {
670       return true;
671     }
672 
673     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)674     public Builder mergeFrom(
675         com.google.protobuf.CodedInputStream input,
676         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
677         throws java.io.IOException {
678       if (extensionRegistry == null) {
679         throw new java.lang.NullPointerException();
680       }
681       try {
682         boolean done = false;
683         while (!done) {
684           int tag = input.readTag();
685           switch (tag) {
686             case 0:
687               done = true;
688               break;
689             case 296879706:
690               {
691                 requestId_ = input.readStringRequireUtf8();
692                 bitField0_ |= 0x00000008;
693                 break;
694               } // case 296879706
695             case 331400042:
696               {
697                 input.readMessage(
698                     getFirewallResourceFieldBuilder().getBuilder(), extensionRegistry);
699                 bitField0_ |= 0x00000002;
700                 break;
701               } // case 331400042
702             case 1820481738:
703               {
704                 project_ = input.readStringRequireUtf8();
705                 bitField0_ |= 0x00000004;
706                 break;
707               } // case 1820481738
708             case -206837758:
709               {
710                 firewall_ = input.readStringRequireUtf8();
711                 bitField0_ |= 0x00000001;
712                 break;
713               } // case -206837758
714             default:
715               {
716                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
717                   done = true; // was an endgroup tag
718                 }
719                 break;
720               } // default:
721           } // switch (tag)
722         } // while (!done)
723       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
724         throw e.unwrapIOException();
725       } finally {
726         onChanged();
727       } // finally
728       return this;
729     }
730 
731     private int bitField0_;
732 
733     private java.lang.Object firewall_ = "";
734     /**
735      *
736      *
737      * <pre>
738      * Name of the firewall rule to update.
739      * </pre>
740      *
741      * <code>string firewall = 511016192 [(.google.api.field_behavior) = REQUIRED];</code>
742      *
743      * @return The firewall.
744      */
getFirewall()745     public java.lang.String getFirewall() {
746       java.lang.Object ref = firewall_;
747       if (!(ref instanceof java.lang.String)) {
748         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
749         java.lang.String s = bs.toStringUtf8();
750         firewall_ = s;
751         return s;
752       } else {
753         return (java.lang.String) ref;
754       }
755     }
756     /**
757      *
758      *
759      * <pre>
760      * Name of the firewall rule to update.
761      * </pre>
762      *
763      * <code>string firewall = 511016192 [(.google.api.field_behavior) = REQUIRED];</code>
764      *
765      * @return The bytes for firewall.
766      */
getFirewallBytes()767     public com.google.protobuf.ByteString getFirewallBytes() {
768       java.lang.Object ref = firewall_;
769       if (ref instanceof String) {
770         com.google.protobuf.ByteString b =
771             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
772         firewall_ = b;
773         return b;
774       } else {
775         return (com.google.protobuf.ByteString) ref;
776       }
777     }
778     /**
779      *
780      *
781      * <pre>
782      * Name of the firewall rule to update.
783      * </pre>
784      *
785      * <code>string firewall = 511016192 [(.google.api.field_behavior) = REQUIRED];</code>
786      *
787      * @param value The firewall to set.
788      * @return This builder for chaining.
789      */
setFirewall(java.lang.String value)790     public Builder setFirewall(java.lang.String value) {
791       if (value == null) {
792         throw new NullPointerException();
793       }
794       firewall_ = value;
795       bitField0_ |= 0x00000001;
796       onChanged();
797       return this;
798     }
799     /**
800      *
801      *
802      * <pre>
803      * Name of the firewall rule to update.
804      * </pre>
805      *
806      * <code>string firewall = 511016192 [(.google.api.field_behavior) = REQUIRED];</code>
807      *
808      * @return This builder for chaining.
809      */
clearFirewall()810     public Builder clearFirewall() {
811       firewall_ = getDefaultInstance().getFirewall();
812       bitField0_ = (bitField0_ & ~0x00000001);
813       onChanged();
814       return this;
815     }
816     /**
817      *
818      *
819      * <pre>
820      * Name of the firewall rule to update.
821      * </pre>
822      *
823      * <code>string firewall = 511016192 [(.google.api.field_behavior) = REQUIRED];</code>
824      *
825      * @param value The bytes for firewall to set.
826      * @return This builder for chaining.
827      */
setFirewallBytes(com.google.protobuf.ByteString value)828     public Builder setFirewallBytes(com.google.protobuf.ByteString value) {
829       if (value == null) {
830         throw new NullPointerException();
831       }
832       checkByteStringIsUtf8(value);
833       firewall_ = value;
834       bitField0_ |= 0x00000001;
835       onChanged();
836       return this;
837     }
838 
839     private com.google.cloud.compute.v1.Firewall firewallResource_;
840     private com.google.protobuf.SingleFieldBuilderV3<
841             com.google.cloud.compute.v1.Firewall,
842             com.google.cloud.compute.v1.Firewall.Builder,
843             com.google.cloud.compute.v1.FirewallOrBuilder>
844         firewallResourceBuilder_;
845     /**
846      *
847      *
848      * <pre>
849      * The body resource for this request
850      * </pre>
851      *
852      * <code>
853      * .google.cloud.compute.v1.Firewall firewall_resource = 41425005 [(.google.api.field_behavior) = REQUIRED];
854      * </code>
855      *
856      * @return Whether the firewallResource field is set.
857      */
hasFirewallResource()858     public boolean hasFirewallResource() {
859       return ((bitField0_ & 0x00000002) != 0);
860     }
861     /**
862      *
863      *
864      * <pre>
865      * The body resource for this request
866      * </pre>
867      *
868      * <code>
869      * .google.cloud.compute.v1.Firewall firewall_resource = 41425005 [(.google.api.field_behavior) = REQUIRED];
870      * </code>
871      *
872      * @return The firewallResource.
873      */
getFirewallResource()874     public com.google.cloud.compute.v1.Firewall getFirewallResource() {
875       if (firewallResourceBuilder_ == null) {
876         return firewallResource_ == null
877             ? com.google.cloud.compute.v1.Firewall.getDefaultInstance()
878             : firewallResource_;
879       } else {
880         return firewallResourceBuilder_.getMessage();
881       }
882     }
883     /**
884      *
885      *
886      * <pre>
887      * The body resource for this request
888      * </pre>
889      *
890      * <code>
891      * .google.cloud.compute.v1.Firewall firewall_resource = 41425005 [(.google.api.field_behavior) = REQUIRED];
892      * </code>
893      */
setFirewallResource(com.google.cloud.compute.v1.Firewall value)894     public Builder setFirewallResource(com.google.cloud.compute.v1.Firewall value) {
895       if (firewallResourceBuilder_ == null) {
896         if (value == null) {
897           throw new NullPointerException();
898         }
899         firewallResource_ = value;
900       } else {
901         firewallResourceBuilder_.setMessage(value);
902       }
903       bitField0_ |= 0x00000002;
904       onChanged();
905       return this;
906     }
907     /**
908      *
909      *
910      * <pre>
911      * The body resource for this request
912      * </pre>
913      *
914      * <code>
915      * .google.cloud.compute.v1.Firewall firewall_resource = 41425005 [(.google.api.field_behavior) = REQUIRED];
916      * </code>
917      */
setFirewallResource( com.google.cloud.compute.v1.Firewall.Builder builderForValue)918     public Builder setFirewallResource(
919         com.google.cloud.compute.v1.Firewall.Builder builderForValue) {
920       if (firewallResourceBuilder_ == null) {
921         firewallResource_ = builderForValue.build();
922       } else {
923         firewallResourceBuilder_.setMessage(builderForValue.build());
924       }
925       bitField0_ |= 0x00000002;
926       onChanged();
927       return this;
928     }
929     /**
930      *
931      *
932      * <pre>
933      * The body resource for this request
934      * </pre>
935      *
936      * <code>
937      * .google.cloud.compute.v1.Firewall firewall_resource = 41425005 [(.google.api.field_behavior) = REQUIRED];
938      * </code>
939      */
mergeFirewallResource(com.google.cloud.compute.v1.Firewall value)940     public Builder mergeFirewallResource(com.google.cloud.compute.v1.Firewall value) {
941       if (firewallResourceBuilder_ == null) {
942         if (((bitField0_ & 0x00000002) != 0)
943             && firewallResource_ != null
944             && firewallResource_ != com.google.cloud.compute.v1.Firewall.getDefaultInstance()) {
945           getFirewallResourceBuilder().mergeFrom(value);
946         } else {
947           firewallResource_ = value;
948         }
949       } else {
950         firewallResourceBuilder_.mergeFrom(value);
951       }
952       bitField0_ |= 0x00000002;
953       onChanged();
954       return this;
955     }
956     /**
957      *
958      *
959      * <pre>
960      * The body resource for this request
961      * </pre>
962      *
963      * <code>
964      * .google.cloud.compute.v1.Firewall firewall_resource = 41425005 [(.google.api.field_behavior) = REQUIRED];
965      * </code>
966      */
clearFirewallResource()967     public Builder clearFirewallResource() {
968       bitField0_ = (bitField0_ & ~0x00000002);
969       firewallResource_ = null;
970       if (firewallResourceBuilder_ != null) {
971         firewallResourceBuilder_.dispose();
972         firewallResourceBuilder_ = null;
973       }
974       onChanged();
975       return this;
976     }
977     /**
978      *
979      *
980      * <pre>
981      * The body resource for this request
982      * </pre>
983      *
984      * <code>
985      * .google.cloud.compute.v1.Firewall firewall_resource = 41425005 [(.google.api.field_behavior) = REQUIRED];
986      * </code>
987      */
getFirewallResourceBuilder()988     public com.google.cloud.compute.v1.Firewall.Builder getFirewallResourceBuilder() {
989       bitField0_ |= 0x00000002;
990       onChanged();
991       return getFirewallResourceFieldBuilder().getBuilder();
992     }
993     /**
994      *
995      *
996      * <pre>
997      * The body resource for this request
998      * </pre>
999      *
1000      * <code>
1001      * .google.cloud.compute.v1.Firewall firewall_resource = 41425005 [(.google.api.field_behavior) = REQUIRED];
1002      * </code>
1003      */
getFirewallResourceOrBuilder()1004     public com.google.cloud.compute.v1.FirewallOrBuilder getFirewallResourceOrBuilder() {
1005       if (firewallResourceBuilder_ != null) {
1006         return firewallResourceBuilder_.getMessageOrBuilder();
1007       } else {
1008         return firewallResource_ == null
1009             ? com.google.cloud.compute.v1.Firewall.getDefaultInstance()
1010             : firewallResource_;
1011       }
1012     }
1013     /**
1014      *
1015      *
1016      * <pre>
1017      * The body resource for this request
1018      * </pre>
1019      *
1020      * <code>
1021      * .google.cloud.compute.v1.Firewall firewall_resource = 41425005 [(.google.api.field_behavior) = REQUIRED];
1022      * </code>
1023      */
1024     private com.google.protobuf.SingleFieldBuilderV3<
1025             com.google.cloud.compute.v1.Firewall,
1026             com.google.cloud.compute.v1.Firewall.Builder,
1027             com.google.cloud.compute.v1.FirewallOrBuilder>
getFirewallResourceFieldBuilder()1028         getFirewallResourceFieldBuilder() {
1029       if (firewallResourceBuilder_ == null) {
1030         firewallResourceBuilder_ =
1031             new com.google.protobuf.SingleFieldBuilderV3<
1032                 com.google.cloud.compute.v1.Firewall,
1033                 com.google.cloud.compute.v1.Firewall.Builder,
1034                 com.google.cloud.compute.v1.FirewallOrBuilder>(
1035                 getFirewallResource(), getParentForChildren(), isClean());
1036         firewallResource_ = null;
1037       }
1038       return firewallResourceBuilder_;
1039     }
1040 
1041     private java.lang.Object project_ = "";
1042     /**
1043      *
1044      *
1045      * <pre>
1046      * Project ID for this request.
1047      * </pre>
1048      *
1049      * <code>
1050      * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"];
1051      * </code>
1052      *
1053      * @return The project.
1054      */
getProject()1055     public java.lang.String getProject() {
1056       java.lang.Object ref = project_;
1057       if (!(ref instanceof java.lang.String)) {
1058         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
1059         java.lang.String s = bs.toStringUtf8();
1060         project_ = s;
1061         return s;
1062       } else {
1063         return (java.lang.String) ref;
1064       }
1065     }
1066     /**
1067      *
1068      *
1069      * <pre>
1070      * Project ID for this request.
1071      * </pre>
1072      *
1073      * <code>
1074      * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"];
1075      * </code>
1076      *
1077      * @return The bytes for project.
1078      */
getProjectBytes()1079     public com.google.protobuf.ByteString getProjectBytes() {
1080       java.lang.Object ref = project_;
1081       if (ref instanceof String) {
1082         com.google.protobuf.ByteString b =
1083             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
1084         project_ = b;
1085         return b;
1086       } else {
1087         return (com.google.protobuf.ByteString) ref;
1088       }
1089     }
1090     /**
1091      *
1092      *
1093      * <pre>
1094      * Project ID for this request.
1095      * </pre>
1096      *
1097      * <code>
1098      * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"];
1099      * </code>
1100      *
1101      * @param value The project to set.
1102      * @return This builder for chaining.
1103      */
setProject(java.lang.String value)1104     public Builder setProject(java.lang.String value) {
1105       if (value == null) {
1106         throw new NullPointerException();
1107       }
1108       project_ = value;
1109       bitField0_ |= 0x00000004;
1110       onChanged();
1111       return this;
1112     }
1113     /**
1114      *
1115      *
1116      * <pre>
1117      * Project ID for this request.
1118      * </pre>
1119      *
1120      * <code>
1121      * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"];
1122      * </code>
1123      *
1124      * @return This builder for chaining.
1125      */
clearProject()1126     public Builder clearProject() {
1127       project_ = getDefaultInstance().getProject();
1128       bitField0_ = (bitField0_ & ~0x00000004);
1129       onChanged();
1130       return this;
1131     }
1132     /**
1133      *
1134      *
1135      * <pre>
1136      * Project ID for this request.
1137      * </pre>
1138      *
1139      * <code>
1140      * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"];
1141      * </code>
1142      *
1143      * @param value The bytes for project to set.
1144      * @return This builder for chaining.
1145      */
setProjectBytes(com.google.protobuf.ByteString value)1146     public Builder setProjectBytes(com.google.protobuf.ByteString value) {
1147       if (value == null) {
1148         throw new NullPointerException();
1149       }
1150       checkByteStringIsUtf8(value);
1151       project_ = value;
1152       bitField0_ |= 0x00000004;
1153       onChanged();
1154       return this;
1155     }
1156 
1157     private java.lang.Object requestId_ = "";
1158     /**
1159      *
1160      *
1161      * <pre>
1162      * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
1163      * </pre>
1164      *
1165      * <code>optional string request_id = 37109963;</code>
1166      *
1167      * @return Whether the requestId field is set.
1168      */
hasRequestId()1169     public boolean hasRequestId() {
1170       return ((bitField0_ & 0x00000008) != 0);
1171     }
1172     /**
1173      *
1174      *
1175      * <pre>
1176      * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
1177      * </pre>
1178      *
1179      * <code>optional string request_id = 37109963;</code>
1180      *
1181      * @return The requestId.
1182      */
getRequestId()1183     public java.lang.String getRequestId() {
1184       java.lang.Object ref = requestId_;
1185       if (!(ref instanceof java.lang.String)) {
1186         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
1187         java.lang.String s = bs.toStringUtf8();
1188         requestId_ = s;
1189         return s;
1190       } else {
1191         return (java.lang.String) ref;
1192       }
1193     }
1194     /**
1195      *
1196      *
1197      * <pre>
1198      * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
1199      * </pre>
1200      *
1201      * <code>optional string request_id = 37109963;</code>
1202      *
1203      * @return The bytes for requestId.
1204      */
getRequestIdBytes()1205     public com.google.protobuf.ByteString getRequestIdBytes() {
1206       java.lang.Object ref = requestId_;
1207       if (ref instanceof String) {
1208         com.google.protobuf.ByteString b =
1209             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
1210         requestId_ = b;
1211         return b;
1212       } else {
1213         return (com.google.protobuf.ByteString) ref;
1214       }
1215     }
1216     /**
1217      *
1218      *
1219      * <pre>
1220      * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
1221      * </pre>
1222      *
1223      * <code>optional string request_id = 37109963;</code>
1224      *
1225      * @param value The requestId to set.
1226      * @return This builder for chaining.
1227      */
setRequestId(java.lang.String value)1228     public Builder setRequestId(java.lang.String value) {
1229       if (value == null) {
1230         throw new NullPointerException();
1231       }
1232       requestId_ = value;
1233       bitField0_ |= 0x00000008;
1234       onChanged();
1235       return this;
1236     }
1237     /**
1238      *
1239      *
1240      * <pre>
1241      * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
1242      * </pre>
1243      *
1244      * <code>optional string request_id = 37109963;</code>
1245      *
1246      * @return This builder for chaining.
1247      */
clearRequestId()1248     public Builder clearRequestId() {
1249       requestId_ = getDefaultInstance().getRequestId();
1250       bitField0_ = (bitField0_ & ~0x00000008);
1251       onChanged();
1252       return this;
1253     }
1254     /**
1255      *
1256      *
1257      * <pre>
1258      * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
1259      * </pre>
1260      *
1261      * <code>optional string request_id = 37109963;</code>
1262      *
1263      * @param value The bytes for requestId to set.
1264      * @return This builder for chaining.
1265      */
setRequestIdBytes(com.google.protobuf.ByteString value)1266     public Builder setRequestIdBytes(com.google.protobuf.ByteString value) {
1267       if (value == null) {
1268         throw new NullPointerException();
1269       }
1270       checkByteStringIsUtf8(value);
1271       requestId_ = value;
1272       bitField0_ |= 0x00000008;
1273       onChanged();
1274       return this;
1275     }
1276 
1277     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1278     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
1279       return super.setUnknownFields(unknownFields);
1280     }
1281 
1282     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1283     public final Builder mergeUnknownFields(
1284         final com.google.protobuf.UnknownFieldSet unknownFields) {
1285       return super.mergeUnknownFields(unknownFields);
1286     }
1287 
1288     // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.UpdateFirewallRequest)
1289   }
1290 
1291   // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.UpdateFirewallRequest)
1292   private static final com.google.cloud.compute.v1.UpdateFirewallRequest DEFAULT_INSTANCE;
1293 
1294   static {
1295     DEFAULT_INSTANCE = new com.google.cloud.compute.v1.UpdateFirewallRequest();
1296   }
1297 
getDefaultInstance()1298   public static com.google.cloud.compute.v1.UpdateFirewallRequest getDefaultInstance() {
1299     return DEFAULT_INSTANCE;
1300   }
1301 
1302   private static final com.google.protobuf.Parser<UpdateFirewallRequest> PARSER =
1303       new com.google.protobuf.AbstractParser<UpdateFirewallRequest>() {
1304         @java.lang.Override
1305         public UpdateFirewallRequest parsePartialFrom(
1306             com.google.protobuf.CodedInputStream input,
1307             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1308             throws com.google.protobuf.InvalidProtocolBufferException {
1309           Builder builder = newBuilder();
1310           try {
1311             builder.mergeFrom(input, extensionRegistry);
1312           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1313             throw e.setUnfinishedMessage(builder.buildPartial());
1314           } catch (com.google.protobuf.UninitializedMessageException e) {
1315             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
1316           } catch (java.io.IOException e) {
1317             throw new com.google.protobuf.InvalidProtocolBufferException(e)
1318                 .setUnfinishedMessage(builder.buildPartial());
1319           }
1320           return builder.buildPartial();
1321         }
1322       };
1323 
parser()1324   public static com.google.protobuf.Parser<UpdateFirewallRequest> parser() {
1325     return PARSER;
1326   }
1327 
1328   @java.lang.Override
getParserForType()1329   public com.google.protobuf.Parser<UpdateFirewallRequest> getParserForType() {
1330     return PARSER;
1331   }
1332 
1333   @java.lang.Override
getDefaultInstanceForType()1334   public com.google.cloud.compute.v1.UpdateFirewallRequest getDefaultInstanceForType() {
1335     return DEFAULT_INSTANCE;
1336   }
1337 }
1338