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