• 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.Insert. See the method description for details.
26  * </pre>
27  *
28  * Protobuf type {@code google.cloud.compute.v1.InsertFirewallRequest}
29  */
30 public final class InsertFirewallRequest extends com.google.protobuf.GeneratedMessageV3
31     implements
32     // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.InsertFirewallRequest)
33     InsertFirewallRequestOrBuilder {
34   private static final long serialVersionUID = 0L;
35   // Use InsertFirewallRequest.newBuilder() to construct.
InsertFirewallRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36   private InsertFirewallRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
37     super(builder);
38   }
39 
InsertFirewallRequest()40   private InsertFirewallRequest() {
41     project_ = "";
42     requestId_ = "";
43   }
44 
45   @java.lang.Override
46   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)47   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
48     return new InsertFirewallRequest();
49   }
50 
51   @java.lang.Override
getUnknownFields()52   public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
53     return this.unknownFields;
54   }
55 
getDescriptor()56   public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
57     return com.google.cloud.compute.v1.Compute
58         .internal_static_google_cloud_compute_v1_InsertFirewallRequest_descriptor;
59   }
60 
61   @java.lang.Override
62   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()63       internalGetFieldAccessorTable() {
64     return com.google.cloud.compute.v1.Compute
65         .internal_static_google_cloud_compute_v1_InsertFirewallRequest_fieldAccessorTable
66         .ensureFieldAccessorsInitialized(
67             com.google.cloud.compute.v1.InsertFirewallRequest.class,
68             com.google.cloud.compute.v1.InsertFirewallRequest.Builder.class);
69   }
70 
71   private int bitField0_;
72   public static final int FIREWALL_RESOURCE_FIELD_NUMBER = 41425005;
73   private com.google.cloud.compute.v1.Firewall firewallResource_;
74   /**
75    *
76    *
77    * <pre>
78    * The body resource for this request
79    * </pre>
80    *
81    * <code>
82    * .google.cloud.compute.v1.Firewall firewall_resource = 41425005 [(.google.api.field_behavior) = REQUIRED];
83    * </code>
84    *
85    * @return Whether the firewallResource field is set.
86    */
87   @java.lang.Override
hasFirewallResource()88   public boolean hasFirewallResource() {
89     return firewallResource_ != null;
90   }
91   /**
92    *
93    *
94    * <pre>
95    * The body resource for this request
96    * </pre>
97    *
98    * <code>
99    * .google.cloud.compute.v1.Firewall firewall_resource = 41425005 [(.google.api.field_behavior) = REQUIRED];
100    * </code>
101    *
102    * @return The firewallResource.
103    */
104   @java.lang.Override
getFirewallResource()105   public com.google.cloud.compute.v1.Firewall getFirewallResource() {
106     return firewallResource_ == null
107         ? com.google.cloud.compute.v1.Firewall.getDefaultInstance()
108         : firewallResource_;
109   }
110   /**
111    *
112    *
113    * <pre>
114    * The body resource for this request
115    * </pre>
116    *
117    * <code>
118    * .google.cloud.compute.v1.Firewall firewall_resource = 41425005 [(.google.api.field_behavior) = REQUIRED];
119    * </code>
120    */
121   @java.lang.Override
getFirewallResourceOrBuilder()122   public com.google.cloud.compute.v1.FirewallOrBuilder getFirewallResourceOrBuilder() {
123     return firewallResource_ == null
124         ? com.google.cloud.compute.v1.Firewall.getDefaultInstance()
125         : firewallResource_;
126   }
127 
128   public static final int PROJECT_FIELD_NUMBER = 227560217;
129 
130   @SuppressWarnings("serial")
131   private volatile java.lang.Object project_ = "";
132   /**
133    *
134    *
135    * <pre>
136    * Project ID for this request.
137    * </pre>
138    *
139    * <code>
140    * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"];
141    * </code>
142    *
143    * @return The project.
144    */
145   @java.lang.Override
getProject()146   public java.lang.String getProject() {
147     java.lang.Object ref = project_;
148     if (ref instanceof java.lang.String) {
149       return (java.lang.String) ref;
150     } else {
151       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
152       java.lang.String s = bs.toStringUtf8();
153       project_ = s;
154       return s;
155     }
156   }
157   /**
158    *
159    *
160    * <pre>
161    * Project ID for this request.
162    * </pre>
163    *
164    * <code>
165    * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"];
166    * </code>
167    *
168    * @return The bytes for project.
169    */
170   @java.lang.Override
getProjectBytes()171   public com.google.protobuf.ByteString getProjectBytes() {
172     java.lang.Object ref = project_;
173     if (ref instanceof java.lang.String) {
174       com.google.protobuf.ByteString b =
175           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
176       project_ = b;
177       return b;
178     } else {
179       return (com.google.protobuf.ByteString) ref;
180     }
181   }
182 
183   public static final int REQUEST_ID_FIELD_NUMBER = 37109963;
184 
185   @SuppressWarnings("serial")
186   private volatile java.lang.Object requestId_ = "";
187   /**
188    *
189    *
190    * <pre>
191    * 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).
192    * </pre>
193    *
194    * <code>optional string request_id = 37109963;</code>
195    *
196    * @return Whether the requestId field is set.
197    */
198   @java.lang.Override
hasRequestId()199   public boolean hasRequestId() {
200     return ((bitField0_ & 0x00000001) != 0);
201   }
202   /**
203    *
204    *
205    * <pre>
206    * 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).
207    * </pre>
208    *
209    * <code>optional string request_id = 37109963;</code>
210    *
211    * @return The requestId.
212    */
213   @java.lang.Override
getRequestId()214   public java.lang.String getRequestId() {
215     java.lang.Object ref = requestId_;
216     if (ref instanceof java.lang.String) {
217       return (java.lang.String) ref;
218     } else {
219       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
220       java.lang.String s = bs.toStringUtf8();
221       requestId_ = s;
222       return s;
223     }
224   }
225   /**
226    *
227    *
228    * <pre>
229    * 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).
230    * </pre>
231    *
232    * <code>optional string request_id = 37109963;</code>
233    *
234    * @return The bytes for requestId.
235    */
236   @java.lang.Override
getRequestIdBytes()237   public com.google.protobuf.ByteString getRequestIdBytes() {
238     java.lang.Object ref = requestId_;
239     if (ref instanceof java.lang.String) {
240       com.google.protobuf.ByteString b =
241           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
242       requestId_ = b;
243       return b;
244     } else {
245       return (com.google.protobuf.ByteString) ref;
246     }
247   }
248 
249   private byte memoizedIsInitialized = -1;
250 
251   @java.lang.Override
isInitialized()252   public final boolean isInitialized() {
253     byte isInitialized = memoizedIsInitialized;
254     if (isInitialized == 1) return true;
255     if (isInitialized == 0) return false;
256 
257     memoizedIsInitialized = 1;
258     return true;
259   }
260 
261   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)262   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
263     if (((bitField0_ & 0x00000001) != 0)) {
264       com.google.protobuf.GeneratedMessageV3.writeString(output, 37109963, requestId_);
265     }
266     if (firewallResource_ != null) {
267       output.writeMessage(41425005, getFirewallResource());
268     }
269     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(project_)) {
270       com.google.protobuf.GeneratedMessageV3.writeString(output, 227560217, project_);
271     }
272     getUnknownFields().writeTo(output);
273   }
274 
275   @java.lang.Override
getSerializedSize()276   public int getSerializedSize() {
277     int size = memoizedSize;
278     if (size != -1) return size;
279 
280     size = 0;
281     if (((bitField0_ & 0x00000001) != 0)) {
282       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(37109963, requestId_);
283     }
284     if (firewallResource_ != null) {
285       size +=
286           com.google.protobuf.CodedOutputStream.computeMessageSize(41425005, getFirewallResource());
287     }
288     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(project_)) {
289       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(227560217, project_);
290     }
291     size += getUnknownFields().getSerializedSize();
292     memoizedSize = size;
293     return size;
294   }
295 
296   @java.lang.Override
equals(final java.lang.Object obj)297   public boolean equals(final java.lang.Object obj) {
298     if (obj == this) {
299       return true;
300     }
301     if (!(obj instanceof com.google.cloud.compute.v1.InsertFirewallRequest)) {
302       return super.equals(obj);
303     }
304     com.google.cloud.compute.v1.InsertFirewallRequest other =
305         (com.google.cloud.compute.v1.InsertFirewallRequest) obj;
306 
307     if (hasFirewallResource() != other.hasFirewallResource()) return false;
308     if (hasFirewallResource()) {
309       if (!getFirewallResource().equals(other.getFirewallResource())) return false;
310     }
311     if (!getProject().equals(other.getProject())) return false;
312     if (hasRequestId() != other.hasRequestId()) return false;
313     if (hasRequestId()) {
314       if (!getRequestId().equals(other.getRequestId())) return false;
315     }
316     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
317     return true;
318   }
319 
320   @java.lang.Override
hashCode()321   public int hashCode() {
322     if (memoizedHashCode != 0) {
323       return memoizedHashCode;
324     }
325     int hash = 41;
326     hash = (19 * hash) + getDescriptor().hashCode();
327     if (hasFirewallResource()) {
328       hash = (37 * hash) + FIREWALL_RESOURCE_FIELD_NUMBER;
329       hash = (53 * hash) + getFirewallResource().hashCode();
330     }
331     hash = (37 * hash) + PROJECT_FIELD_NUMBER;
332     hash = (53 * hash) + getProject().hashCode();
333     if (hasRequestId()) {
334       hash = (37 * hash) + REQUEST_ID_FIELD_NUMBER;
335       hash = (53 * hash) + getRequestId().hashCode();
336     }
337     hash = (29 * hash) + getUnknownFields().hashCode();
338     memoizedHashCode = hash;
339     return hash;
340   }
341 
parseFrom( java.nio.ByteBuffer data)342   public static com.google.cloud.compute.v1.InsertFirewallRequest parseFrom(
343       java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
344     return PARSER.parseFrom(data);
345   }
346 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)347   public static com.google.cloud.compute.v1.InsertFirewallRequest parseFrom(
348       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
349       throws com.google.protobuf.InvalidProtocolBufferException {
350     return PARSER.parseFrom(data, extensionRegistry);
351   }
352 
parseFrom( com.google.protobuf.ByteString data)353   public static com.google.cloud.compute.v1.InsertFirewallRequest parseFrom(
354       com.google.protobuf.ByteString data)
355       throws com.google.protobuf.InvalidProtocolBufferException {
356     return PARSER.parseFrom(data);
357   }
358 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)359   public static com.google.cloud.compute.v1.InsertFirewallRequest parseFrom(
360       com.google.protobuf.ByteString data,
361       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
362       throws com.google.protobuf.InvalidProtocolBufferException {
363     return PARSER.parseFrom(data, extensionRegistry);
364   }
365 
parseFrom(byte[] data)366   public static com.google.cloud.compute.v1.InsertFirewallRequest parseFrom(byte[] data)
367       throws com.google.protobuf.InvalidProtocolBufferException {
368     return PARSER.parseFrom(data);
369   }
370 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)371   public static com.google.cloud.compute.v1.InsertFirewallRequest parseFrom(
372       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
373       throws com.google.protobuf.InvalidProtocolBufferException {
374     return PARSER.parseFrom(data, extensionRegistry);
375   }
376 
parseFrom( java.io.InputStream input)377   public static com.google.cloud.compute.v1.InsertFirewallRequest parseFrom(
378       java.io.InputStream input) throws java.io.IOException {
379     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
380   }
381 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)382   public static com.google.cloud.compute.v1.InsertFirewallRequest parseFrom(
383       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
384       throws java.io.IOException {
385     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
386         PARSER, input, extensionRegistry);
387   }
388 
parseDelimitedFrom( java.io.InputStream input)389   public static com.google.cloud.compute.v1.InsertFirewallRequest parseDelimitedFrom(
390       java.io.InputStream input) throws java.io.IOException {
391     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
392   }
393 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)394   public static com.google.cloud.compute.v1.InsertFirewallRequest parseDelimitedFrom(
395       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
396       throws java.io.IOException {
397     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
398         PARSER, input, extensionRegistry);
399   }
400 
parseFrom( com.google.protobuf.CodedInputStream input)401   public static com.google.cloud.compute.v1.InsertFirewallRequest parseFrom(
402       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
403     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
404   }
405 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)406   public static com.google.cloud.compute.v1.InsertFirewallRequest parseFrom(
407       com.google.protobuf.CodedInputStream input,
408       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
409       throws java.io.IOException {
410     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
411         PARSER, input, extensionRegistry);
412   }
413 
414   @java.lang.Override
newBuilderForType()415   public Builder newBuilderForType() {
416     return newBuilder();
417   }
418 
newBuilder()419   public static Builder newBuilder() {
420     return DEFAULT_INSTANCE.toBuilder();
421   }
422 
newBuilder(com.google.cloud.compute.v1.InsertFirewallRequest prototype)423   public static Builder newBuilder(com.google.cloud.compute.v1.InsertFirewallRequest prototype) {
424     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
425   }
426 
427   @java.lang.Override
toBuilder()428   public Builder toBuilder() {
429     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
430   }
431 
432   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)433   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
434     Builder builder = new Builder(parent);
435     return builder;
436   }
437   /**
438    *
439    *
440    * <pre>
441    * A request message for Firewalls.Insert. See the method description for details.
442    * </pre>
443    *
444    * Protobuf type {@code google.cloud.compute.v1.InsertFirewallRequest}
445    */
446   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
447       implements
448       // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.InsertFirewallRequest)
449       com.google.cloud.compute.v1.InsertFirewallRequestOrBuilder {
getDescriptor()450     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
451       return com.google.cloud.compute.v1.Compute
452           .internal_static_google_cloud_compute_v1_InsertFirewallRequest_descriptor;
453     }
454 
455     @java.lang.Override
456     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()457         internalGetFieldAccessorTable() {
458       return com.google.cloud.compute.v1.Compute
459           .internal_static_google_cloud_compute_v1_InsertFirewallRequest_fieldAccessorTable
460           .ensureFieldAccessorsInitialized(
461               com.google.cloud.compute.v1.InsertFirewallRequest.class,
462               com.google.cloud.compute.v1.InsertFirewallRequest.Builder.class);
463     }
464 
465     // Construct using com.google.cloud.compute.v1.InsertFirewallRequest.newBuilder()
Builder()466     private Builder() {}
467 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)468     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
469       super(parent);
470     }
471 
472     @java.lang.Override
clear()473     public Builder clear() {
474       super.clear();
475       bitField0_ = 0;
476       firewallResource_ = null;
477       if (firewallResourceBuilder_ != null) {
478         firewallResourceBuilder_.dispose();
479         firewallResourceBuilder_ = null;
480       }
481       project_ = "";
482       requestId_ = "";
483       return this;
484     }
485 
486     @java.lang.Override
getDescriptorForType()487     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
488       return com.google.cloud.compute.v1.Compute
489           .internal_static_google_cloud_compute_v1_InsertFirewallRequest_descriptor;
490     }
491 
492     @java.lang.Override
getDefaultInstanceForType()493     public com.google.cloud.compute.v1.InsertFirewallRequest getDefaultInstanceForType() {
494       return com.google.cloud.compute.v1.InsertFirewallRequest.getDefaultInstance();
495     }
496 
497     @java.lang.Override
build()498     public com.google.cloud.compute.v1.InsertFirewallRequest build() {
499       com.google.cloud.compute.v1.InsertFirewallRequest result = buildPartial();
500       if (!result.isInitialized()) {
501         throw newUninitializedMessageException(result);
502       }
503       return result;
504     }
505 
506     @java.lang.Override
buildPartial()507     public com.google.cloud.compute.v1.InsertFirewallRequest buildPartial() {
508       com.google.cloud.compute.v1.InsertFirewallRequest result =
509           new com.google.cloud.compute.v1.InsertFirewallRequest(this);
510       if (bitField0_ != 0) {
511         buildPartial0(result);
512       }
513       onBuilt();
514       return result;
515     }
516 
buildPartial0(com.google.cloud.compute.v1.InsertFirewallRequest result)517     private void buildPartial0(com.google.cloud.compute.v1.InsertFirewallRequest result) {
518       int from_bitField0_ = bitField0_;
519       if (((from_bitField0_ & 0x00000001) != 0)) {
520         result.firewallResource_ =
521             firewallResourceBuilder_ == null ? firewallResource_ : firewallResourceBuilder_.build();
522       }
523       if (((from_bitField0_ & 0x00000002) != 0)) {
524         result.project_ = project_;
525       }
526       int to_bitField0_ = 0;
527       if (((from_bitField0_ & 0x00000004) != 0)) {
528         result.requestId_ = requestId_;
529         to_bitField0_ |= 0x00000001;
530       }
531       result.bitField0_ |= to_bitField0_;
532     }
533 
534     @java.lang.Override
clone()535     public Builder clone() {
536       return super.clone();
537     }
538 
539     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)540     public Builder setField(
541         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
542       return super.setField(field, value);
543     }
544 
545     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)546     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
547       return super.clearField(field);
548     }
549 
550     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)551     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
552       return super.clearOneof(oneof);
553     }
554 
555     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)556     public Builder setRepeatedField(
557         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
558       return super.setRepeatedField(field, index, value);
559     }
560 
561     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)562     public Builder addRepeatedField(
563         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
564       return super.addRepeatedField(field, value);
565     }
566 
567     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)568     public Builder mergeFrom(com.google.protobuf.Message other) {
569       if (other instanceof com.google.cloud.compute.v1.InsertFirewallRequest) {
570         return mergeFrom((com.google.cloud.compute.v1.InsertFirewallRequest) other);
571       } else {
572         super.mergeFrom(other);
573         return this;
574       }
575     }
576 
mergeFrom(com.google.cloud.compute.v1.InsertFirewallRequest other)577     public Builder mergeFrom(com.google.cloud.compute.v1.InsertFirewallRequest other) {
578       if (other == com.google.cloud.compute.v1.InsertFirewallRequest.getDefaultInstance())
579         return this;
580       if (other.hasFirewallResource()) {
581         mergeFirewallResource(other.getFirewallResource());
582       }
583       if (!other.getProject().isEmpty()) {
584         project_ = other.project_;
585         bitField0_ |= 0x00000002;
586         onChanged();
587       }
588       if (other.hasRequestId()) {
589         requestId_ = other.requestId_;
590         bitField0_ |= 0x00000004;
591         onChanged();
592       }
593       this.mergeUnknownFields(other.getUnknownFields());
594       onChanged();
595       return this;
596     }
597 
598     @java.lang.Override
isInitialized()599     public final boolean isInitialized() {
600       return true;
601     }
602 
603     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)604     public Builder mergeFrom(
605         com.google.protobuf.CodedInputStream input,
606         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
607         throws java.io.IOException {
608       if (extensionRegistry == null) {
609         throw new java.lang.NullPointerException();
610       }
611       try {
612         boolean done = false;
613         while (!done) {
614           int tag = input.readTag();
615           switch (tag) {
616             case 0:
617               done = true;
618               break;
619             case 296879706:
620               {
621                 requestId_ = input.readStringRequireUtf8();
622                 bitField0_ |= 0x00000004;
623                 break;
624               } // case 296879706
625             case 331400042:
626               {
627                 input.readMessage(
628                     getFirewallResourceFieldBuilder().getBuilder(), extensionRegistry);
629                 bitField0_ |= 0x00000001;
630                 break;
631               } // case 331400042
632             case 1820481738:
633               {
634                 project_ = input.readStringRequireUtf8();
635                 bitField0_ |= 0x00000002;
636                 break;
637               } // case 1820481738
638             default:
639               {
640                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
641                   done = true; // was an endgroup tag
642                 }
643                 break;
644               } // default:
645           } // switch (tag)
646         } // while (!done)
647       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
648         throw e.unwrapIOException();
649       } finally {
650         onChanged();
651       } // finally
652       return this;
653     }
654 
655     private int bitField0_;
656 
657     private com.google.cloud.compute.v1.Firewall firewallResource_;
658     private com.google.protobuf.SingleFieldBuilderV3<
659             com.google.cloud.compute.v1.Firewall,
660             com.google.cloud.compute.v1.Firewall.Builder,
661             com.google.cloud.compute.v1.FirewallOrBuilder>
662         firewallResourceBuilder_;
663     /**
664      *
665      *
666      * <pre>
667      * The body resource for this request
668      * </pre>
669      *
670      * <code>
671      * .google.cloud.compute.v1.Firewall firewall_resource = 41425005 [(.google.api.field_behavior) = REQUIRED];
672      * </code>
673      *
674      * @return Whether the firewallResource field is set.
675      */
hasFirewallResource()676     public boolean hasFirewallResource() {
677       return ((bitField0_ & 0x00000001) != 0);
678     }
679     /**
680      *
681      *
682      * <pre>
683      * The body resource for this request
684      * </pre>
685      *
686      * <code>
687      * .google.cloud.compute.v1.Firewall firewall_resource = 41425005 [(.google.api.field_behavior) = REQUIRED];
688      * </code>
689      *
690      * @return The firewallResource.
691      */
getFirewallResource()692     public com.google.cloud.compute.v1.Firewall getFirewallResource() {
693       if (firewallResourceBuilder_ == null) {
694         return firewallResource_ == null
695             ? com.google.cloud.compute.v1.Firewall.getDefaultInstance()
696             : firewallResource_;
697       } else {
698         return firewallResourceBuilder_.getMessage();
699       }
700     }
701     /**
702      *
703      *
704      * <pre>
705      * The body resource for this request
706      * </pre>
707      *
708      * <code>
709      * .google.cloud.compute.v1.Firewall firewall_resource = 41425005 [(.google.api.field_behavior) = REQUIRED];
710      * </code>
711      */
setFirewallResource(com.google.cloud.compute.v1.Firewall value)712     public Builder setFirewallResource(com.google.cloud.compute.v1.Firewall value) {
713       if (firewallResourceBuilder_ == null) {
714         if (value == null) {
715           throw new NullPointerException();
716         }
717         firewallResource_ = value;
718       } else {
719         firewallResourceBuilder_.setMessage(value);
720       }
721       bitField0_ |= 0x00000001;
722       onChanged();
723       return this;
724     }
725     /**
726      *
727      *
728      * <pre>
729      * The body resource for this request
730      * </pre>
731      *
732      * <code>
733      * .google.cloud.compute.v1.Firewall firewall_resource = 41425005 [(.google.api.field_behavior) = REQUIRED];
734      * </code>
735      */
setFirewallResource( com.google.cloud.compute.v1.Firewall.Builder builderForValue)736     public Builder setFirewallResource(
737         com.google.cloud.compute.v1.Firewall.Builder builderForValue) {
738       if (firewallResourceBuilder_ == null) {
739         firewallResource_ = builderForValue.build();
740       } else {
741         firewallResourceBuilder_.setMessage(builderForValue.build());
742       }
743       bitField0_ |= 0x00000001;
744       onChanged();
745       return this;
746     }
747     /**
748      *
749      *
750      * <pre>
751      * The body resource for this request
752      * </pre>
753      *
754      * <code>
755      * .google.cloud.compute.v1.Firewall firewall_resource = 41425005 [(.google.api.field_behavior) = REQUIRED];
756      * </code>
757      */
mergeFirewallResource(com.google.cloud.compute.v1.Firewall value)758     public Builder mergeFirewallResource(com.google.cloud.compute.v1.Firewall value) {
759       if (firewallResourceBuilder_ == null) {
760         if (((bitField0_ & 0x00000001) != 0)
761             && firewallResource_ != null
762             && firewallResource_ != com.google.cloud.compute.v1.Firewall.getDefaultInstance()) {
763           getFirewallResourceBuilder().mergeFrom(value);
764         } else {
765           firewallResource_ = value;
766         }
767       } else {
768         firewallResourceBuilder_.mergeFrom(value);
769       }
770       bitField0_ |= 0x00000001;
771       onChanged();
772       return this;
773     }
774     /**
775      *
776      *
777      * <pre>
778      * The body resource for this request
779      * </pre>
780      *
781      * <code>
782      * .google.cloud.compute.v1.Firewall firewall_resource = 41425005 [(.google.api.field_behavior) = REQUIRED];
783      * </code>
784      */
clearFirewallResource()785     public Builder clearFirewallResource() {
786       bitField0_ = (bitField0_ & ~0x00000001);
787       firewallResource_ = null;
788       if (firewallResourceBuilder_ != null) {
789         firewallResourceBuilder_.dispose();
790         firewallResourceBuilder_ = null;
791       }
792       onChanged();
793       return this;
794     }
795     /**
796      *
797      *
798      * <pre>
799      * The body resource for this request
800      * </pre>
801      *
802      * <code>
803      * .google.cloud.compute.v1.Firewall firewall_resource = 41425005 [(.google.api.field_behavior) = REQUIRED];
804      * </code>
805      */
getFirewallResourceBuilder()806     public com.google.cloud.compute.v1.Firewall.Builder getFirewallResourceBuilder() {
807       bitField0_ |= 0x00000001;
808       onChanged();
809       return getFirewallResourceFieldBuilder().getBuilder();
810     }
811     /**
812      *
813      *
814      * <pre>
815      * The body resource for this request
816      * </pre>
817      *
818      * <code>
819      * .google.cloud.compute.v1.Firewall firewall_resource = 41425005 [(.google.api.field_behavior) = REQUIRED];
820      * </code>
821      */
getFirewallResourceOrBuilder()822     public com.google.cloud.compute.v1.FirewallOrBuilder getFirewallResourceOrBuilder() {
823       if (firewallResourceBuilder_ != null) {
824         return firewallResourceBuilder_.getMessageOrBuilder();
825       } else {
826         return firewallResource_ == null
827             ? com.google.cloud.compute.v1.Firewall.getDefaultInstance()
828             : firewallResource_;
829       }
830     }
831     /**
832      *
833      *
834      * <pre>
835      * The body resource for this request
836      * </pre>
837      *
838      * <code>
839      * .google.cloud.compute.v1.Firewall firewall_resource = 41425005 [(.google.api.field_behavior) = REQUIRED];
840      * </code>
841      */
842     private com.google.protobuf.SingleFieldBuilderV3<
843             com.google.cloud.compute.v1.Firewall,
844             com.google.cloud.compute.v1.Firewall.Builder,
845             com.google.cloud.compute.v1.FirewallOrBuilder>
getFirewallResourceFieldBuilder()846         getFirewallResourceFieldBuilder() {
847       if (firewallResourceBuilder_ == null) {
848         firewallResourceBuilder_ =
849             new com.google.protobuf.SingleFieldBuilderV3<
850                 com.google.cloud.compute.v1.Firewall,
851                 com.google.cloud.compute.v1.Firewall.Builder,
852                 com.google.cloud.compute.v1.FirewallOrBuilder>(
853                 getFirewallResource(), getParentForChildren(), isClean());
854         firewallResource_ = null;
855       }
856       return firewallResourceBuilder_;
857     }
858 
859     private java.lang.Object project_ = "";
860     /**
861      *
862      *
863      * <pre>
864      * Project ID for this request.
865      * </pre>
866      *
867      * <code>
868      * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"];
869      * </code>
870      *
871      * @return The project.
872      */
getProject()873     public java.lang.String getProject() {
874       java.lang.Object ref = project_;
875       if (!(ref instanceof java.lang.String)) {
876         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
877         java.lang.String s = bs.toStringUtf8();
878         project_ = s;
879         return s;
880       } else {
881         return (java.lang.String) ref;
882       }
883     }
884     /**
885      *
886      *
887      * <pre>
888      * Project ID for this request.
889      * </pre>
890      *
891      * <code>
892      * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"];
893      * </code>
894      *
895      * @return The bytes for project.
896      */
getProjectBytes()897     public com.google.protobuf.ByteString getProjectBytes() {
898       java.lang.Object ref = project_;
899       if (ref instanceof String) {
900         com.google.protobuf.ByteString b =
901             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
902         project_ = b;
903         return b;
904       } else {
905         return (com.google.protobuf.ByteString) ref;
906       }
907     }
908     /**
909      *
910      *
911      * <pre>
912      * Project ID for this request.
913      * </pre>
914      *
915      * <code>
916      * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"];
917      * </code>
918      *
919      * @param value The project to set.
920      * @return This builder for chaining.
921      */
setProject(java.lang.String value)922     public Builder setProject(java.lang.String value) {
923       if (value == null) {
924         throw new NullPointerException();
925       }
926       project_ = value;
927       bitField0_ |= 0x00000002;
928       onChanged();
929       return this;
930     }
931     /**
932      *
933      *
934      * <pre>
935      * Project ID for this request.
936      * </pre>
937      *
938      * <code>
939      * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"];
940      * </code>
941      *
942      * @return This builder for chaining.
943      */
clearProject()944     public Builder clearProject() {
945       project_ = getDefaultInstance().getProject();
946       bitField0_ = (bitField0_ & ~0x00000002);
947       onChanged();
948       return this;
949     }
950     /**
951      *
952      *
953      * <pre>
954      * Project ID for this request.
955      * </pre>
956      *
957      * <code>
958      * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"];
959      * </code>
960      *
961      * @param value The bytes for project to set.
962      * @return This builder for chaining.
963      */
setProjectBytes(com.google.protobuf.ByteString value)964     public Builder setProjectBytes(com.google.protobuf.ByteString value) {
965       if (value == null) {
966         throw new NullPointerException();
967       }
968       checkByteStringIsUtf8(value);
969       project_ = value;
970       bitField0_ |= 0x00000002;
971       onChanged();
972       return this;
973     }
974 
975     private java.lang.Object requestId_ = "";
976     /**
977      *
978      *
979      * <pre>
980      * 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).
981      * </pre>
982      *
983      * <code>optional string request_id = 37109963;</code>
984      *
985      * @return Whether the requestId field is set.
986      */
hasRequestId()987     public boolean hasRequestId() {
988       return ((bitField0_ & 0x00000004) != 0);
989     }
990     /**
991      *
992      *
993      * <pre>
994      * 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).
995      * </pre>
996      *
997      * <code>optional string request_id = 37109963;</code>
998      *
999      * @return The requestId.
1000      */
getRequestId()1001     public java.lang.String getRequestId() {
1002       java.lang.Object ref = requestId_;
1003       if (!(ref instanceof java.lang.String)) {
1004         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
1005         java.lang.String s = bs.toStringUtf8();
1006         requestId_ = s;
1007         return s;
1008       } else {
1009         return (java.lang.String) ref;
1010       }
1011     }
1012     /**
1013      *
1014      *
1015      * <pre>
1016      * 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).
1017      * </pre>
1018      *
1019      * <code>optional string request_id = 37109963;</code>
1020      *
1021      * @return The bytes for requestId.
1022      */
getRequestIdBytes()1023     public com.google.protobuf.ByteString getRequestIdBytes() {
1024       java.lang.Object ref = requestId_;
1025       if (ref instanceof String) {
1026         com.google.protobuf.ByteString b =
1027             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
1028         requestId_ = b;
1029         return b;
1030       } else {
1031         return (com.google.protobuf.ByteString) ref;
1032       }
1033     }
1034     /**
1035      *
1036      *
1037      * <pre>
1038      * 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).
1039      * </pre>
1040      *
1041      * <code>optional string request_id = 37109963;</code>
1042      *
1043      * @param value The requestId to set.
1044      * @return This builder for chaining.
1045      */
setRequestId(java.lang.String value)1046     public Builder setRequestId(java.lang.String value) {
1047       if (value == null) {
1048         throw new NullPointerException();
1049       }
1050       requestId_ = value;
1051       bitField0_ |= 0x00000004;
1052       onChanged();
1053       return this;
1054     }
1055     /**
1056      *
1057      *
1058      * <pre>
1059      * 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).
1060      * </pre>
1061      *
1062      * <code>optional string request_id = 37109963;</code>
1063      *
1064      * @return This builder for chaining.
1065      */
clearRequestId()1066     public Builder clearRequestId() {
1067       requestId_ = getDefaultInstance().getRequestId();
1068       bitField0_ = (bitField0_ & ~0x00000004);
1069       onChanged();
1070       return this;
1071     }
1072     /**
1073      *
1074      *
1075      * <pre>
1076      * 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).
1077      * </pre>
1078      *
1079      * <code>optional string request_id = 37109963;</code>
1080      *
1081      * @param value The bytes for requestId to set.
1082      * @return This builder for chaining.
1083      */
setRequestIdBytes(com.google.protobuf.ByteString value)1084     public Builder setRequestIdBytes(com.google.protobuf.ByteString value) {
1085       if (value == null) {
1086         throw new NullPointerException();
1087       }
1088       checkByteStringIsUtf8(value);
1089       requestId_ = value;
1090       bitField0_ |= 0x00000004;
1091       onChanged();
1092       return this;
1093     }
1094 
1095     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1096     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
1097       return super.setUnknownFields(unknownFields);
1098     }
1099 
1100     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1101     public final Builder mergeUnknownFields(
1102         final com.google.protobuf.UnknownFieldSet unknownFields) {
1103       return super.mergeUnknownFields(unknownFields);
1104     }
1105 
1106     // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.InsertFirewallRequest)
1107   }
1108 
1109   // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.InsertFirewallRequest)
1110   private static final com.google.cloud.compute.v1.InsertFirewallRequest DEFAULT_INSTANCE;
1111 
1112   static {
1113     DEFAULT_INSTANCE = new com.google.cloud.compute.v1.InsertFirewallRequest();
1114   }
1115 
getDefaultInstance()1116   public static com.google.cloud.compute.v1.InsertFirewallRequest getDefaultInstance() {
1117     return DEFAULT_INSTANCE;
1118   }
1119 
1120   private static final com.google.protobuf.Parser<InsertFirewallRequest> PARSER =
1121       new com.google.protobuf.AbstractParser<InsertFirewallRequest>() {
1122         @java.lang.Override
1123         public InsertFirewallRequest parsePartialFrom(
1124             com.google.protobuf.CodedInputStream input,
1125             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1126             throws com.google.protobuf.InvalidProtocolBufferException {
1127           Builder builder = newBuilder();
1128           try {
1129             builder.mergeFrom(input, extensionRegistry);
1130           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1131             throw e.setUnfinishedMessage(builder.buildPartial());
1132           } catch (com.google.protobuf.UninitializedMessageException e) {
1133             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
1134           } catch (java.io.IOException e) {
1135             throw new com.google.protobuf.InvalidProtocolBufferException(e)
1136                 .setUnfinishedMessage(builder.buildPartial());
1137           }
1138           return builder.buildPartial();
1139         }
1140       };
1141 
parser()1142   public static com.google.protobuf.Parser<InsertFirewallRequest> parser() {
1143     return PARSER;
1144   }
1145 
1146   @java.lang.Override
getParserForType()1147   public com.google.protobuf.Parser<InsertFirewallRequest> getParserForType() {
1148     return PARSER;
1149   }
1150 
1151   @java.lang.Override
getDefaultInstanceForType()1152   public com.google.cloud.compute.v1.InsertFirewallRequest getDefaultInstanceForType() {
1153     return DEFAULT_INSTANCE;
1154   }
1155 }
1156