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