• 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  * </pre>
26  *
27  * Protobuf type {@code google.cloud.compute.v1.RouterStatusResponse}
28  */
29 public final class RouterStatusResponse extends com.google.protobuf.GeneratedMessageV3
30     implements
31     // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.RouterStatusResponse)
32     RouterStatusResponseOrBuilder {
33   private static final long serialVersionUID = 0L;
34   // Use RouterStatusResponse.newBuilder() to construct.
RouterStatusResponse(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)35   private RouterStatusResponse(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
36     super(builder);
37   }
38 
RouterStatusResponse()39   private RouterStatusResponse() {
40     kind_ = "";
41   }
42 
43   @java.lang.Override
44   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)45   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
46     return new RouterStatusResponse();
47   }
48 
49   @java.lang.Override
getUnknownFields()50   public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
51     return this.unknownFields;
52   }
53 
getDescriptor()54   public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
55     return com.google.cloud.compute.v1.Compute
56         .internal_static_google_cloud_compute_v1_RouterStatusResponse_descriptor;
57   }
58 
59   @java.lang.Override
60   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()61       internalGetFieldAccessorTable() {
62     return com.google.cloud.compute.v1.Compute
63         .internal_static_google_cloud_compute_v1_RouterStatusResponse_fieldAccessorTable
64         .ensureFieldAccessorsInitialized(
65             com.google.cloud.compute.v1.RouterStatusResponse.class,
66             com.google.cloud.compute.v1.RouterStatusResponse.Builder.class);
67   }
68 
69   private int bitField0_;
70   public static final int KIND_FIELD_NUMBER = 3292052;
71 
72   @SuppressWarnings("serial")
73   private volatile java.lang.Object kind_ = "";
74   /**
75    *
76    *
77    * <pre>
78    * Type of resource.
79    * </pre>
80    *
81    * <code>optional string kind = 3292052;</code>
82    *
83    * @return Whether the kind field is set.
84    */
85   @java.lang.Override
hasKind()86   public boolean hasKind() {
87     return ((bitField0_ & 0x00000001) != 0);
88   }
89   /**
90    *
91    *
92    * <pre>
93    * Type of resource.
94    * </pre>
95    *
96    * <code>optional string kind = 3292052;</code>
97    *
98    * @return The kind.
99    */
100   @java.lang.Override
getKind()101   public java.lang.String getKind() {
102     java.lang.Object ref = kind_;
103     if (ref instanceof java.lang.String) {
104       return (java.lang.String) ref;
105     } else {
106       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
107       java.lang.String s = bs.toStringUtf8();
108       kind_ = s;
109       return s;
110     }
111   }
112   /**
113    *
114    *
115    * <pre>
116    * Type of resource.
117    * </pre>
118    *
119    * <code>optional string kind = 3292052;</code>
120    *
121    * @return The bytes for kind.
122    */
123   @java.lang.Override
getKindBytes()124   public com.google.protobuf.ByteString getKindBytes() {
125     java.lang.Object ref = kind_;
126     if (ref instanceof java.lang.String) {
127       com.google.protobuf.ByteString b =
128           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
129       kind_ = b;
130       return b;
131     } else {
132       return (com.google.protobuf.ByteString) ref;
133     }
134   }
135 
136   public static final int RESULT_FIELD_NUMBER = 139315229;
137   private com.google.cloud.compute.v1.RouterStatus result_;
138   /**
139    * <code>optional .google.cloud.compute.v1.RouterStatus result = 139315229;</code>
140    *
141    * @return Whether the result field is set.
142    */
143   @java.lang.Override
hasResult()144   public boolean hasResult() {
145     return ((bitField0_ & 0x00000002) != 0);
146   }
147   /**
148    * <code>optional .google.cloud.compute.v1.RouterStatus result = 139315229;</code>
149    *
150    * @return The result.
151    */
152   @java.lang.Override
getResult()153   public com.google.cloud.compute.v1.RouterStatus getResult() {
154     return result_ == null
155         ? com.google.cloud.compute.v1.RouterStatus.getDefaultInstance()
156         : result_;
157   }
158   /** <code>optional .google.cloud.compute.v1.RouterStatus result = 139315229;</code> */
159   @java.lang.Override
getResultOrBuilder()160   public com.google.cloud.compute.v1.RouterStatusOrBuilder getResultOrBuilder() {
161     return result_ == null
162         ? com.google.cloud.compute.v1.RouterStatus.getDefaultInstance()
163         : result_;
164   }
165 
166   private byte memoizedIsInitialized = -1;
167 
168   @java.lang.Override
isInitialized()169   public final boolean isInitialized() {
170     byte isInitialized = memoizedIsInitialized;
171     if (isInitialized == 1) return true;
172     if (isInitialized == 0) return false;
173 
174     memoizedIsInitialized = 1;
175     return true;
176   }
177 
178   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)179   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
180     if (((bitField0_ & 0x00000001) != 0)) {
181       com.google.protobuf.GeneratedMessageV3.writeString(output, 3292052, kind_);
182     }
183     if (((bitField0_ & 0x00000002) != 0)) {
184       output.writeMessage(139315229, getResult());
185     }
186     getUnknownFields().writeTo(output);
187   }
188 
189   @java.lang.Override
getSerializedSize()190   public int getSerializedSize() {
191     int size = memoizedSize;
192     if (size != -1) return size;
193 
194     size = 0;
195     if (((bitField0_ & 0x00000001) != 0)) {
196       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3292052, kind_);
197     }
198     if (((bitField0_ & 0x00000002) != 0)) {
199       size += com.google.protobuf.CodedOutputStream.computeMessageSize(139315229, getResult());
200     }
201     size += getUnknownFields().getSerializedSize();
202     memoizedSize = size;
203     return size;
204   }
205 
206   @java.lang.Override
equals(final java.lang.Object obj)207   public boolean equals(final java.lang.Object obj) {
208     if (obj == this) {
209       return true;
210     }
211     if (!(obj instanceof com.google.cloud.compute.v1.RouterStatusResponse)) {
212       return super.equals(obj);
213     }
214     com.google.cloud.compute.v1.RouterStatusResponse other =
215         (com.google.cloud.compute.v1.RouterStatusResponse) obj;
216 
217     if (hasKind() != other.hasKind()) return false;
218     if (hasKind()) {
219       if (!getKind().equals(other.getKind())) return false;
220     }
221     if (hasResult() != other.hasResult()) return false;
222     if (hasResult()) {
223       if (!getResult().equals(other.getResult())) return false;
224     }
225     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
226     return true;
227   }
228 
229   @java.lang.Override
hashCode()230   public int hashCode() {
231     if (memoizedHashCode != 0) {
232       return memoizedHashCode;
233     }
234     int hash = 41;
235     hash = (19 * hash) + getDescriptor().hashCode();
236     if (hasKind()) {
237       hash = (37 * hash) + KIND_FIELD_NUMBER;
238       hash = (53 * hash) + getKind().hashCode();
239     }
240     if (hasResult()) {
241       hash = (37 * hash) + RESULT_FIELD_NUMBER;
242       hash = (53 * hash) + getResult().hashCode();
243     }
244     hash = (29 * hash) + getUnknownFields().hashCode();
245     memoizedHashCode = hash;
246     return hash;
247   }
248 
parseFrom(java.nio.ByteBuffer data)249   public static com.google.cloud.compute.v1.RouterStatusResponse parseFrom(java.nio.ByteBuffer data)
250       throws com.google.protobuf.InvalidProtocolBufferException {
251     return PARSER.parseFrom(data);
252   }
253 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)254   public static com.google.cloud.compute.v1.RouterStatusResponse parseFrom(
255       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
256       throws com.google.protobuf.InvalidProtocolBufferException {
257     return PARSER.parseFrom(data, extensionRegistry);
258   }
259 
parseFrom( com.google.protobuf.ByteString data)260   public static com.google.cloud.compute.v1.RouterStatusResponse parseFrom(
261       com.google.protobuf.ByteString data)
262       throws com.google.protobuf.InvalidProtocolBufferException {
263     return PARSER.parseFrom(data);
264   }
265 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)266   public static com.google.cloud.compute.v1.RouterStatusResponse parseFrom(
267       com.google.protobuf.ByteString data,
268       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
269       throws com.google.protobuf.InvalidProtocolBufferException {
270     return PARSER.parseFrom(data, extensionRegistry);
271   }
272 
parseFrom(byte[] data)273   public static com.google.cloud.compute.v1.RouterStatusResponse parseFrom(byte[] data)
274       throws com.google.protobuf.InvalidProtocolBufferException {
275     return PARSER.parseFrom(data);
276   }
277 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)278   public static com.google.cloud.compute.v1.RouterStatusResponse parseFrom(
279       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
280       throws com.google.protobuf.InvalidProtocolBufferException {
281     return PARSER.parseFrom(data, extensionRegistry);
282   }
283 
parseFrom( java.io.InputStream input)284   public static com.google.cloud.compute.v1.RouterStatusResponse parseFrom(
285       java.io.InputStream input) throws java.io.IOException {
286     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
287   }
288 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)289   public static com.google.cloud.compute.v1.RouterStatusResponse parseFrom(
290       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
291       throws java.io.IOException {
292     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
293         PARSER, input, extensionRegistry);
294   }
295 
parseDelimitedFrom( java.io.InputStream input)296   public static com.google.cloud.compute.v1.RouterStatusResponse parseDelimitedFrom(
297       java.io.InputStream input) throws java.io.IOException {
298     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
299   }
300 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)301   public static com.google.cloud.compute.v1.RouterStatusResponse parseDelimitedFrom(
302       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
303       throws java.io.IOException {
304     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
305         PARSER, input, extensionRegistry);
306   }
307 
parseFrom( com.google.protobuf.CodedInputStream input)308   public static com.google.cloud.compute.v1.RouterStatusResponse parseFrom(
309       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
310     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
311   }
312 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)313   public static com.google.cloud.compute.v1.RouterStatusResponse parseFrom(
314       com.google.protobuf.CodedInputStream input,
315       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
316       throws java.io.IOException {
317     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
318         PARSER, input, extensionRegistry);
319   }
320 
321   @java.lang.Override
newBuilderForType()322   public Builder newBuilderForType() {
323     return newBuilder();
324   }
325 
newBuilder()326   public static Builder newBuilder() {
327     return DEFAULT_INSTANCE.toBuilder();
328   }
329 
newBuilder(com.google.cloud.compute.v1.RouterStatusResponse prototype)330   public static Builder newBuilder(com.google.cloud.compute.v1.RouterStatusResponse prototype) {
331     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
332   }
333 
334   @java.lang.Override
toBuilder()335   public Builder toBuilder() {
336     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
337   }
338 
339   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)340   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
341     Builder builder = new Builder(parent);
342     return builder;
343   }
344   /**
345    *
346    *
347    * <pre>
348    * </pre>
349    *
350    * Protobuf type {@code google.cloud.compute.v1.RouterStatusResponse}
351    */
352   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
353       implements
354       // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.RouterStatusResponse)
355       com.google.cloud.compute.v1.RouterStatusResponseOrBuilder {
getDescriptor()356     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
357       return com.google.cloud.compute.v1.Compute
358           .internal_static_google_cloud_compute_v1_RouterStatusResponse_descriptor;
359     }
360 
361     @java.lang.Override
362     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()363         internalGetFieldAccessorTable() {
364       return com.google.cloud.compute.v1.Compute
365           .internal_static_google_cloud_compute_v1_RouterStatusResponse_fieldAccessorTable
366           .ensureFieldAccessorsInitialized(
367               com.google.cloud.compute.v1.RouterStatusResponse.class,
368               com.google.cloud.compute.v1.RouterStatusResponse.Builder.class);
369     }
370 
371     // Construct using com.google.cloud.compute.v1.RouterStatusResponse.newBuilder()
Builder()372     private Builder() {
373       maybeForceBuilderInitialization();
374     }
375 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)376     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
377       super(parent);
378       maybeForceBuilderInitialization();
379     }
380 
maybeForceBuilderInitialization()381     private void maybeForceBuilderInitialization() {
382       if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {
383         getResultFieldBuilder();
384       }
385     }
386 
387     @java.lang.Override
clear()388     public Builder clear() {
389       super.clear();
390       bitField0_ = 0;
391       kind_ = "";
392       result_ = null;
393       if (resultBuilder_ != null) {
394         resultBuilder_.dispose();
395         resultBuilder_ = null;
396       }
397       return this;
398     }
399 
400     @java.lang.Override
getDescriptorForType()401     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
402       return com.google.cloud.compute.v1.Compute
403           .internal_static_google_cloud_compute_v1_RouterStatusResponse_descriptor;
404     }
405 
406     @java.lang.Override
getDefaultInstanceForType()407     public com.google.cloud.compute.v1.RouterStatusResponse getDefaultInstanceForType() {
408       return com.google.cloud.compute.v1.RouterStatusResponse.getDefaultInstance();
409     }
410 
411     @java.lang.Override
build()412     public com.google.cloud.compute.v1.RouterStatusResponse build() {
413       com.google.cloud.compute.v1.RouterStatusResponse result = buildPartial();
414       if (!result.isInitialized()) {
415         throw newUninitializedMessageException(result);
416       }
417       return result;
418     }
419 
420     @java.lang.Override
buildPartial()421     public com.google.cloud.compute.v1.RouterStatusResponse buildPartial() {
422       com.google.cloud.compute.v1.RouterStatusResponse result =
423           new com.google.cloud.compute.v1.RouterStatusResponse(this);
424       if (bitField0_ != 0) {
425         buildPartial0(result);
426       }
427       onBuilt();
428       return result;
429     }
430 
buildPartial0(com.google.cloud.compute.v1.RouterStatusResponse result)431     private void buildPartial0(com.google.cloud.compute.v1.RouterStatusResponse result) {
432       int from_bitField0_ = bitField0_;
433       int to_bitField0_ = 0;
434       if (((from_bitField0_ & 0x00000001) != 0)) {
435         result.kind_ = kind_;
436         to_bitField0_ |= 0x00000001;
437       }
438       if (((from_bitField0_ & 0x00000002) != 0)) {
439         result.result_ = resultBuilder_ == null ? result_ : resultBuilder_.build();
440         to_bitField0_ |= 0x00000002;
441       }
442       result.bitField0_ |= to_bitField0_;
443     }
444 
445     @java.lang.Override
clone()446     public Builder clone() {
447       return super.clone();
448     }
449 
450     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)451     public Builder setField(
452         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
453       return super.setField(field, value);
454     }
455 
456     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)457     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
458       return super.clearField(field);
459     }
460 
461     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)462     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
463       return super.clearOneof(oneof);
464     }
465 
466     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)467     public Builder setRepeatedField(
468         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
469       return super.setRepeatedField(field, index, value);
470     }
471 
472     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)473     public Builder addRepeatedField(
474         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
475       return super.addRepeatedField(field, value);
476     }
477 
478     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)479     public Builder mergeFrom(com.google.protobuf.Message other) {
480       if (other instanceof com.google.cloud.compute.v1.RouterStatusResponse) {
481         return mergeFrom((com.google.cloud.compute.v1.RouterStatusResponse) other);
482       } else {
483         super.mergeFrom(other);
484         return this;
485       }
486     }
487 
mergeFrom(com.google.cloud.compute.v1.RouterStatusResponse other)488     public Builder mergeFrom(com.google.cloud.compute.v1.RouterStatusResponse other) {
489       if (other == com.google.cloud.compute.v1.RouterStatusResponse.getDefaultInstance())
490         return this;
491       if (other.hasKind()) {
492         kind_ = other.kind_;
493         bitField0_ |= 0x00000001;
494         onChanged();
495       }
496       if (other.hasResult()) {
497         mergeResult(other.getResult());
498       }
499       this.mergeUnknownFields(other.getUnknownFields());
500       onChanged();
501       return this;
502     }
503 
504     @java.lang.Override
isInitialized()505     public final boolean isInitialized() {
506       return true;
507     }
508 
509     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)510     public Builder mergeFrom(
511         com.google.protobuf.CodedInputStream input,
512         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
513         throws java.io.IOException {
514       if (extensionRegistry == null) {
515         throw new java.lang.NullPointerException();
516       }
517       try {
518         boolean done = false;
519         while (!done) {
520           int tag = input.readTag();
521           switch (tag) {
522             case 0:
523               done = true;
524               break;
525             case 26336418:
526               {
527                 kind_ = input.readStringRequireUtf8();
528                 bitField0_ |= 0x00000001;
529                 break;
530               } // case 26336418
531             case 1114521834:
532               {
533                 input.readMessage(getResultFieldBuilder().getBuilder(), extensionRegistry);
534                 bitField0_ |= 0x00000002;
535                 break;
536               } // case 1114521834
537             default:
538               {
539                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
540                   done = true; // was an endgroup tag
541                 }
542                 break;
543               } // default:
544           } // switch (tag)
545         } // while (!done)
546       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
547         throw e.unwrapIOException();
548       } finally {
549         onChanged();
550       } // finally
551       return this;
552     }
553 
554     private int bitField0_;
555 
556     private java.lang.Object kind_ = "";
557     /**
558      *
559      *
560      * <pre>
561      * Type of resource.
562      * </pre>
563      *
564      * <code>optional string kind = 3292052;</code>
565      *
566      * @return Whether the kind field is set.
567      */
hasKind()568     public boolean hasKind() {
569       return ((bitField0_ & 0x00000001) != 0);
570     }
571     /**
572      *
573      *
574      * <pre>
575      * Type of resource.
576      * </pre>
577      *
578      * <code>optional string kind = 3292052;</code>
579      *
580      * @return The kind.
581      */
getKind()582     public java.lang.String getKind() {
583       java.lang.Object ref = kind_;
584       if (!(ref instanceof java.lang.String)) {
585         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
586         java.lang.String s = bs.toStringUtf8();
587         kind_ = s;
588         return s;
589       } else {
590         return (java.lang.String) ref;
591       }
592     }
593     /**
594      *
595      *
596      * <pre>
597      * Type of resource.
598      * </pre>
599      *
600      * <code>optional string kind = 3292052;</code>
601      *
602      * @return The bytes for kind.
603      */
getKindBytes()604     public com.google.protobuf.ByteString getKindBytes() {
605       java.lang.Object ref = kind_;
606       if (ref instanceof String) {
607         com.google.protobuf.ByteString b =
608             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
609         kind_ = b;
610         return b;
611       } else {
612         return (com.google.protobuf.ByteString) ref;
613       }
614     }
615     /**
616      *
617      *
618      * <pre>
619      * Type of resource.
620      * </pre>
621      *
622      * <code>optional string kind = 3292052;</code>
623      *
624      * @param value The kind to set.
625      * @return This builder for chaining.
626      */
setKind(java.lang.String value)627     public Builder setKind(java.lang.String value) {
628       if (value == null) {
629         throw new NullPointerException();
630       }
631       kind_ = value;
632       bitField0_ |= 0x00000001;
633       onChanged();
634       return this;
635     }
636     /**
637      *
638      *
639      * <pre>
640      * Type of resource.
641      * </pre>
642      *
643      * <code>optional string kind = 3292052;</code>
644      *
645      * @return This builder for chaining.
646      */
clearKind()647     public Builder clearKind() {
648       kind_ = getDefaultInstance().getKind();
649       bitField0_ = (bitField0_ & ~0x00000001);
650       onChanged();
651       return this;
652     }
653     /**
654      *
655      *
656      * <pre>
657      * Type of resource.
658      * </pre>
659      *
660      * <code>optional string kind = 3292052;</code>
661      *
662      * @param value The bytes for kind to set.
663      * @return This builder for chaining.
664      */
setKindBytes(com.google.protobuf.ByteString value)665     public Builder setKindBytes(com.google.protobuf.ByteString value) {
666       if (value == null) {
667         throw new NullPointerException();
668       }
669       checkByteStringIsUtf8(value);
670       kind_ = value;
671       bitField0_ |= 0x00000001;
672       onChanged();
673       return this;
674     }
675 
676     private com.google.cloud.compute.v1.RouterStatus result_;
677     private com.google.protobuf.SingleFieldBuilderV3<
678             com.google.cloud.compute.v1.RouterStatus,
679             com.google.cloud.compute.v1.RouterStatus.Builder,
680             com.google.cloud.compute.v1.RouterStatusOrBuilder>
681         resultBuilder_;
682     /**
683      * <code>optional .google.cloud.compute.v1.RouterStatus result = 139315229;</code>
684      *
685      * @return Whether the result field is set.
686      */
hasResult()687     public boolean hasResult() {
688       return ((bitField0_ & 0x00000002) != 0);
689     }
690     /**
691      * <code>optional .google.cloud.compute.v1.RouterStatus result = 139315229;</code>
692      *
693      * @return The result.
694      */
getResult()695     public com.google.cloud.compute.v1.RouterStatus getResult() {
696       if (resultBuilder_ == null) {
697         return result_ == null
698             ? com.google.cloud.compute.v1.RouterStatus.getDefaultInstance()
699             : result_;
700       } else {
701         return resultBuilder_.getMessage();
702       }
703     }
704     /** <code>optional .google.cloud.compute.v1.RouterStatus result = 139315229;</code> */
setResult(com.google.cloud.compute.v1.RouterStatus value)705     public Builder setResult(com.google.cloud.compute.v1.RouterStatus value) {
706       if (resultBuilder_ == null) {
707         if (value == null) {
708           throw new NullPointerException();
709         }
710         result_ = value;
711       } else {
712         resultBuilder_.setMessage(value);
713       }
714       bitField0_ |= 0x00000002;
715       onChanged();
716       return this;
717     }
718     /** <code>optional .google.cloud.compute.v1.RouterStatus result = 139315229;</code> */
setResult(com.google.cloud.compute.v1.RouterStatus.Builder builderForValue)719     public Builder setResult(com.google.cloud.compute.v1.RouterStatus.Builder builderForValue) {
720       if (resultBuilder_ == null) {
721         result_ = builderForValue.build();
722       } else {
723         resultBuilder_.setMessage(builderForValue.build());
724       }
725       bitField0_ |= 0x00000002;
726       onChanged();
727       return this;
728     }
729     /** <code>optional .google.cloud.compute.v1.RouterStatus result = 139315229;</code> */
mergeResult(com.google.cloud.compute.v1.RouterStatus value)730     public Builder mergeResult(com.google.cloud.compute.v1.RouterStatus value) {
731       if (resultBuilder_ == null) {
732         if (((bitField0_ & 0x00000002) != 0)
733             && result_ != null
734             && result_ != com.google.cloud.compute.v1.RouterStatus.getDefaultInstance()) {
735           getResultBuilder().mergeFrom(value);
736         } else {
737           result_ = value;
738         }
739       } else {
740         resultBuilder_.mergeFrom(value);
741       }
742       bitField0_ |= 0x00000002;
743       onChanged();
744       return this;
745     }
746     /** <code>optional .google.cloud.compute.v1.RouterStatus result = 139315229;</code> */
clearResult()747     public Builder clearResult() {
748       bitField0_ = (bitField0_ & ~0x00000002);
749       result_ = null;
750       if (resultBuilder_ != null) {
751         resultBuilder_.dispose();
752         resultBuilder_ = null;
753       }
754       onChanged();
755       return this;
756     }
757     /** <code>optional .google.cloud.compute.v1.RouterStatus result = 139315229;</code> */
getResultBuilder()758     public com.google.cloud.compute.v1.RouterStatus.Builder getResultBuilder() {
759       bitField0_ |= 0x00000002;
760       onChanged();
761       return getResultFieldBuilder().getBuilder();
762     }
763     /** <code>optional .google.cloud.compute.v1.RouterStatus result = 139315229;</code> */
getResultOrBuilder()764     public com.google.cloud.compute.v1.RouterStatusOrBuilder getResultOrBuilder() {
765       if (resultBuilder_ != null) {
766         return resultBuilder_.getMessageOrBuilder();
767       } else {
768         return result_ == null
769             ? com.google.cloud.compute.v1.RouterStatus.getDefaultInstance()
770             : result_;
771       }
772     }
773     /** <code>optional .google.cloud.compute.v1.RouterStatus result = 139315229;</code> */
774     private com.google.protobuf.SingleFieldBuilderV3<
775             com.google.cloud.compute.v1.RouterStatus,
776             com.google.cloud.compute.v1.RouterStatus.Builder,
777             com.google.cloud.compute.v1.RouterStatusOrBuilder>
getResultFieldBuilder()778         getResultFieldBuilder() {
779       if (resultBuilder_ == null) {
780         resultBuilder_ =
781             new com.google.protobuf.SingleFieldBuilderV3<
782                 com.google.cloud.compute.v1.RouterStatus,
783                 com.google.cloud.compute.v1.RouterStatus.Builder,
784                 com.google.cloud.compute.v1.RouterStatusOrBuilder>(
785                 getResult(), getParentForChildren(), isClean());
786         result_ = null;
787       }
788       return resultBuilder_;
789     }
790 
791     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)792     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
793       return super.setUnknownFields(unknownFields);
794     }
795 
796     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)797     public final Builder mergeUnknownFields(
798         final com.google.protobuf.UnknownFieldSet unknownFields) {
799       return super.mergeUnknownFields(unknownFields);
800     }
801 
802     // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.RouterStatusResponse)
803   }
804 
805   // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.RouterStatusResponse)
806   private static final com.google.cloud.compute.v1.RouterStatusResponse DEFAULT_INSTANCE;
807 
808   static {
809     DEFAULT_INSTANCE = new com.google.cloud.compute.v1.RouterStatusResponse();
810   }
811 
getDefaultInstance()812   public static com.google.cloud.compute.v1.RouterStatusResponse getDefaultInstance() {
813     return DEFAULT_INSTANCE;
814   }
815 
816   private static final com.google.protobuf.Parser<RouterStatusResponse> PARSER =
817       new com.google.protobuf.AbstractParser<RouterStatusResponse>() {
818         @java.lang.Override
819         public RouterStatusResponse parsePartialFrom(
820             com.google.protobuf.CodedInputStream input,
821             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
822             throws com.google.protobuf.InvalidProtocolBufferException {
823           Builder builder = newBuilder();
824           try {
825             builder.mergeFrom(input, extensionRegistry);
826           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
827             throw e.setUnfinishedMessage(builder.buildPartial());
828           } catch (com.google.protobuf.UninitializedMessageException e) {
829             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
830           } catch (java.io.IOException e) {
831             throw new com.google.protobuf.InvalidProtocolBufferException(e)
832                 .setUnfinishedMessage(builder.buildPartial());
833           }
834           return builder.buildPartial();
835         }
836       };
837 
parser()838   public static com.google.protobuf.Parser<RouterStatusResponse> parser() {
839     return PARSER;
840   }
841 
842   @java.lang.Override
getParserForType()843   public com.google.protobuf.Parser<RouterStatusResponse> getParserForType() {
844     return PARSER;
845   }
846 
847   @java.lang.Override
getDefaultInstanceForType()848   public com.google.cloud.compute.v1.RouterStatusResponse getDefaultInstanceForType() {
849     return DEFAULT_INSTANCE;
850   }
851 }
852