• 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.DisksScopedList}
28  */
29 public final class DisksScopedList extends com.google.protobuf.GeneratedMessageV3
30     implements
31     // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.DisksScopedList)
32     DisksScopedListOrBuilder {
33   private static final long serialVersionUID = 0L;
34   // Use DisksScopedList.newBuilder() to construct.
DisksScopedList(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)35   private DisksScopedList(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
36     super(builder);
37   }
38 
DisksScopedList()39   private DisksScopedList() {
40     disks_ = 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 DisksScopedList();
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_DisksScopedList_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_DisksScopedList_fieldAccessorTable
64         .ensureFieldAccessorsInitialized(
65             com.google.cloud.compute.v1.DisksScopedList.class,
66             com.google.cloud.compute.v1.DisksScopedList.Builder.class);
67   }
68 
69   private int bitField0_;
70   public static final int DISKS_FIELD_NUMBER = 95594102;
71 
72   @SuppressWarnings("serial")
73   private java.util.List<com.google.cloud.compute.v1.Disk> disks_;
74   /**
75    *
76    *
77    * <pre>
78    * [Output Only] A list of disks contained in this scope.
79    * </pre>
80    *
81    * <code>repeated .google.cloud.compute.v1.Disk disks = 95594102;</code>
82    */
83   @java.lang.Override
getDisksList()84   public java.util.List<com.google.cloud.compute.v1.Disk> getDisksList() {
85     return disks_;
86   }
87   /**
88    *
89    *
90    * <pre>
91    * [Output Only] A list of disks contained in this scope.
92    * </pre>
93    *
94    * <code>repeated .google.cloud.compute.v1.Disk disks = 95594102;</code>
95    */
96   @java.lang.Override
97   public java.util.List<? extends com.google.cloud.compute.v1.DiskOrBuilder>
getDisksOrBuilderList()98       getDisksOrBuilderList() {
99     return disks_;
100   }
101   /**
102    *
103    *
104    * <pre>
105    * [Output Only] A list of disks contained in this scope.
106    * </pre>
107    *
108    * <code>repeated .google.cloud.compute.v1.Disk disks = 95594102;</code>
109    */
110   @java.lang.Override
getDisksCount()111   public int getDisksCount() {
112     return disks_.size();
113   }
114   /**
115    *
116    *
117    * <pre>
118    * [Output Only] A list of disks contained in this scope.
119    * </pre>
120    *
121    * <code>repeated .google.cloud.compute.v1.Disk disks = 95594102;</code>
122    */
123   @java.lang.Override
getDisks(int index)124   public com.google.cloud.compute.v1.Disk getDisks(int index) {
125     return disks_.get(index);
126   }
127   /**
128    *
129    *
130    * <pre>
131    * [Output Only] A list of disks contained in this scope.
132    * </pre>
133    *
134    * <code>repeated .google.cloud.compute.v1.Disk disks = 95594102;</code>
135    */
136   @java.lang.Override
getDisksOrBuilder(int index)137   public com.google.cloud.compute.v1.DiskOrBuilder getDisksOrBuilder(int index) {
138     return disks_.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 disks 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 disks 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 disks 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     if (((bitField0_ & 0x00000001) != 0)) {
202       output.writeMessage(50704284, getWarning());
203     }
204     for (int i = 0; i < disks_.size(); i++) {
205       output.writeMessage(95594102, disks_.get(i));
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     if (((bitField0_ & 0x00000001) != 0)) {
217       size += com.google.protobuf.CodedOutputStream.computeMessageSize(50704284, getWarning());
218     }
219     for (int i = 0; i < disks_.size(); i++) {
220       size += com.google.protobuf.CodedOutputStream.computeMessageSize(95594102, disks_.get(i));
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.DisksScopedList)) {
233       return super.equals(obj);
234     }
235     com.google.cloud.compute.v1.DisksScopedList other =
236         (com.google.cloud.compute.v1.DisksScopedList) obj;
237 
238     if (!getDisksList().equals(other.getDisksList())) 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 (getDisksCount() > 0) {
255       hash = (37 * hash) + DISKS_FIELD_NUMBER;
256       hash = (53 * hash) + getDisksList().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.DisksScopedList 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.DisksScopedList 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.DisksScopedList 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.DisksScopedList 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.DisksScopedList 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.DisksScopedList 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.DisksScopedList 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.DisksScopedList 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.DisksScopedList 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.DisksScopedList 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.DisksScopedList 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.DisksScopedList 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.DisksScopedList prototype)348   public static Builder newBuilder(com.google.cloud.compute.v1.DisksScopedList 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.DisksScopedList}
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.DisksScopedList)
373       com.google.cloud.compute.v1.DisksScopedListOrBuilder {
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_DisksScopedList_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_DisksScopedList_fieldAccessorTable
384           .ensureFieldAccessorsInitialized(
385               com.google.cloud.compute.v1.DisksScopedList.class,
386               com.google.cloud.compute.v1.DisksScopedList.Builder.class);
387     }
388 
389     // Construct using com.google.cloud.compute.v1.DisksScopedList.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         getDisksFieldBuilder();
402         getWarningFieldBuilder();
403       }
404     }
405 
406     @java.lang.Override
clear()407     public Builder clear() {
408       super.clear();
409       bitField0_ = 0;
410       if (disksBuilder_ == null) {
411         disks_ = java.util.Collections.emptyList();
412       } else {
413         disks_ = null;
414         disksBuilder_.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_DisksScopedList_descriptor;
429     }
430 
431     @java.lang.Override
getDefaultInstanceForType()432     public com.google.cloud.compute.v1.DisksScopedList getDefaultInstanceForType() {
433       return com.google.cloud.compute.v1.DisksScopedList.getDefaultInstance();
434     }
435 
436     @java.lang.Override
build()437     public com.google.cloud.compute.v1.DisksScopedList build() {
438       com.google.cloud.compute.v1.DisksScopedList 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.DisksScopedList buildPartial() {
447       com.google.cloud.compute.v1.DisksScopedList result =
448           new com.google.cloud.compute.v1.DisksScopedList(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.DisksScopedList result)457     private void buildPartialRepeatedFields(com.google.cloud.compute.v1.DisksScopedList result) {
458       if (disksBuilder_ == null) {
459         if (((bitField0_ & 0x00000001) != 0)) {
460           disks_ = java.util.Collections.unmodifiableList(disks_);
461           bitField0_ = (bitField0_ & ~0x00000001);
462         }
463         result.disks_ = disks_;
464       } else {
465         result.disks_ = disksBuilder_.build();
466       }
467     }
468 
buildPartial0(com.google.cloud.compute.v1.DisksScopedList result)469     private void buildPartial0(com.google.cloud.compute.v1.DisksScopedList result) {
470       int from_bitField0_ = bitField0_;
471       int to_bitField0_ = 0;
472       if (((from_bitField0_ & 0x00000002) != 0)) {
473         result.warning_ = warningBuilder_ == null ? warning_ : warningBuilder_.build();
474         to_bitField0_ |= 0x00000001;
475       }
476       result.bitField0_ |= to_bitField0_;
477     }
478 
479     @java.lang.Override
clone()480     public Builder clone() {
481       return super.clone();
482     }
483 
484     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)485     public Builder setField(
486         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
487       return super.setField(field, value);
488     }
489 
490     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)491     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
492       return super.clearField(field);
493     }
494 
495     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)496     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
497       return super.clearOneof(oneof);
498     }
499 
500     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)501     public Builder setRepeatedField(
502         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
503       return super.setRepeatedField(field, index, value);
504     }
505 
506     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)507     public Builder addRepeatedField(
508         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
509       return super.addRepeatedField(field, value);
510     }
511 
512     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)513     public Builder mergeFrom(com.google.protobuf.Message other) {
514       if (other instanceof com.google.cloud.compute.v1.DisksScopedList) {
515         return mergeFrom((com.google.cloud.compute.v1.DisksScopedList) other);
516       } else {
517         super.mergeFrom(other);
518         return this;
519       }
520     }
521 
mergeFrom(com.google.cloud.compute.v1.DisksScopedList other)522     public Builder mergeFrom(com.google.cloud.compute.v1.DisksScopedList other) {
523       if (other == com.google.cloud.compute.v1.DisksScopedList.getDefaultInstance()) return this;
524       if (disksBuilder_ == null) {
525         if (!other.disks_.isEmpty()) {
526           if (disks_.isEmpty()) {
527             disks_ = other.disks_;
528             bitField0_ = (bitField0_ & ~0x00000001);
529           } else {
530             ensureDisksIsMutable();
531             disks_.addAll(other.disks_);
532           }
533           onChanged();
534         }
535       } else {
536         if (!other.disks_.isEmpty()) {
537           if (disksBuilder_.isEmpty()) {
538             disksBuilder_.dispose();
539             disksBuilder_ = null;
540             disks_ = other.disks_;
541             bitField0_ = (bitField0_ & ~0x00000001);
542             disksBuilder_ =
543                 com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
544                     ? getDisksFieldBuilder()
545                     : null;
546           } else {
547             disksBuilder_.addAllMessages(other.disks_);
548           }
549         }
550       }
551       if (other.hasWarning()) {
552         mergeWarning(other.getWarning());
553       }
554       this.mergeUnknownFields(other.getUnknownFields());
555       onChanged();
556       return this;
557     }
558 
559     @java.lang.Override
isInitialized()560     public final boolean isInitialized() {
561       return true;
562     }
563 
564     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)565     public Builder mergeFrom(
566         com.google.protobuf.CodedInputStream input,
567         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
568         throws java.io.IOException {
569       if (extensionRegistry == null) {
570         throw new java.lang.NullPointerException();
571       }
572       try {
573         boolean done = false;
574         while (!done) {
575           int tag = input.readTag();
576           switch (tag) {
577             case 0:
578               done = true;
579               break;
580             case 405634274:
581               {
582                 input.readMessage(getWarningFieldBuilder().getBuilder(), extensionRegistry);
583                 bitField0_ |= 0x00000002;
584                 break;
585               } // case 405634274
586             case 764752818:
587               {
588                 com.google.cloud.compute.v1.Disk m =
589                     input.readMessage(com.google.cloud.compute.v1.Disk.parser(), extensionRegistry);
590                 if (disksBuilder_ == null) {
591                   ensureDisksIsMutable();
592                   disks_.add(m);
593                 } else {
594                   disksBuilder_.addMessage(m);
595                 }
596                 break;
597               } // case 764752818
598             default:
599               {
600                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
601                   done = true; // was an endgroup tag
602                 }
603                 break;
604               } // default:
605           } // switch (tag)
606         } // while (!done)
607       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
608         throw e.unwrapIOException();
609       } finally {
610         onChanged();
611       } // finally
612       return this;
613     }
614 
615     private int bitField0_;
616 
617     private java.util.List<com.google.cloud.compute.v1.Disk> disks_ =
618         java.util.Collections.emptyList();
619 
ensureDisksIsMutable()620     private void ensureDisksIsMutable() {
621       if (!((bitField0_ & 0x00000001) != 0)) {
622         disks_ = new java.util.ArrayList<com.google.cloud.compute.v1.Disk>(disks_);
623         bitField0_ |= 0x00000001;
624       }
625     }
626 
627     private com.google.protobuf.RepeatedFieldBuilderV3<
628             com.google.cloud.compute.v1.Disk,
629             com.google.cloud.compute.v1.Disk.Builder,
630             com.google.cloud.compute.v1.DiskOrBuilder>
631         disksBuilder_;
632 
633     /**
634      *
635      *
636      * <pre>
637      * [Output Only] A list of disks contained in this scope.
638      * </pre>
639      *
640      * <code>repeated .google.cloud.compute.v1.Disk disks = 95594102;</code>
641      */
getDisksList()642     public java.util.List<com.google.cloud.compute.v1.Disk> getDisksList() {
643       if (disksBuilder_ == null) {
644         return java.util.Collections.unmodifiableList(disks_);
645       } else {
646         return disksBuilder_.getMessageList();
647       }
648     }
649     /**
650      *
651      *
652      * <pre>
653      * [Output Only] A list of disks contained in this scope.
654      * </pre>
655      *
656      * <code>repeated .google.cloud.compute.v1.Disk disks = 95594102;</code>
657      */
getDisksCount()658     public int getDisksCount() {
659       if (disksBuilder_ == null) {
660         return disks_.size();
661       } else {
662         return disksBuilder_.getCount();
663       }
664     }
665     /**
666      *
667      *
668      * <pre>
669      * [Output Only] A list of disks contained in this scope.
670      * </pre>
671      *
672      * <code>repeated .google.cloud.compute.v1.Disk disks = 95594102;</code>
673      */
getDisks(int index)674     public com.google.cloud.compute.v1.Disk getDisks(int index) {
675       if (disksBuilder_ == null) {
676         return disks_.get(index);
677       } else {
678         return disksBuilder_.getMessage(index);
679       }
680     }
681     /**
682      *
683      *
684      * <pre>
685      * [Output Only] A list of disks contained in this scope.
686      * </pre>
687      *
688      * <code>repeated .google.cloud.compute.v1.Disk disks = 95594102;</code>
689      */
setDisks(int index, com.google.cloud.compute.v1.Disk value)690     public Builder setDisks(int index, com.google.cloud.compute.v1.Disk value) {
691       if (disksBuilder_ == null) {
692         if (value == null) {
693           throw new NullPointerException();
694         }
695         ensureDisksIsMutable();
696         disks_.set(index, value);
697         onChanged();
698       } else {
699         disksBuilder_.setMessage(index, value);
700       }
701       return this;
702     }
703     /**
704      *
705      *
706      * <pre>
707      * [Output Only] A list of disks contained in this scope.
708      * </pre>
709      *
710      * <code>repeated .google.cloud.compute.v1.Disk disks = 95594102;</code>
711      */
setDisks(int index, com.google.cloud.compute.v1.Disk.Builder builderForValue)712     public Builder setDisks(int index, com.google.cloud.compute.v1.Disk.Builder builderForValue) {
713       if (disksBuilder_ == null) {
714         ensureDisksIsMutable();
715         disks_.set(index, builderForValue.build());
716         onChanged();
717       } else {
718         disksBuilder_.setMessage(index, builderForValue.build());
719       }
720       return this;
721     }
722     /**
723      *
724      *
725      * <pre>
726      * [Output Only] A list of disks contained in this scope.
727      * </pre>
728      *
729      * <code>repeated .google.cloud.compute.v1.Disk disks = 95594102;</code>
730      */
addDisks(com.google.cloud.compute.v1.Disk value)731     public Builder addDisks(com.google.cloud.compute.v1.Disk value) {
732       if (disksBuilder_ == null) {
733         if (value == null) {
734           throw new NullPointerException();
735         }
736         ensureDisksIsMutable();
737         disks_.add(value);
738         onChanged();
739       } else {
740         disksBuilder_.addMessage(value);
741       }
742       return this;
743     }
744     /**
745      *
746      *
747      * <pre>
748      * [Output Only] A list of disks contained in this scope.
749      * </pre>
750      *
751      * <code>repeated .google.cloud.compute.v1.Disk disks = 95594102;</code>
752      */
addDisks(int index, com.google.cloud.compute.v1.Disk value)753     public Builder addDisks(int index, com.google.cloud.compute.v1.Disk value) {
754       if (disksBuilder_ == null) {
755         if (value == null) {
756           throw new NullPointerException();
757         }
758         ensureDisksIsMutable();
759         disks_.add(index, value);
760         onChanged();
761       } else {
762         disksBuilder_.addMessage(index, value);
763       }
764       return this;
765     }
766     /**
767      *
768      *
769      * <pre>
770      * [Output Only] A list of disks contained in this scope.
771      * </pre>
772      *
773      * <code>repeated .google.cloud.compute.v1.Disk disks = 95594102;</code>
774      */
addDisks(com.google.cloud.compute.v1.Disk.Builder builderForValue)775     public Builder addDisks(com.google.cloud.compute.v1.Disk.Builder builderForValue) {
776       if (disksBuilder_ == null) {
777         ensureDisksIsMutable();
778         disks_.add(builderForValue.build());
779         onChanged();
780       } else {
781         disksBuilder_.addMessage(builderForValue.build());
782       }
783       return this;
784     }
785     /**
786      *
787      *
788      * <pre>
789      * [Output Only] A list of disks contained in this scope.
790      * </pre>
791      *
792      * <code>repeated .google.cloud.compute.v1.Disk disks = 95594102;</code>
793      */
addDisks(int index, com.google.cloud.compute.v1.Disk.Builder builderForValue)794     public Builder addDisks(int index, com.google.cloud.compute.v1.Disk.Builder builderForValue) {
795       if (disksBuilder_ == null) {
796         ensureDisksIsMutable();
797         disks_.add(index, builderForValue.build());
798         onChanged();
799       } else {
800         disksBuilder_.addMessage(index, builderForValue.build());
801       }
802       return this;
803     }
804     /**
805      *
806      *
807      * <pre>
808      * [Output Only] A list of disks contained in this scope.
809      * </pre>
810      *
811      * <code>repeated .google.cloud.compute.v1.Disk disks = 95594102;</code>
812      */
addAllDisks( java.lang.Iterable<? extends com.google.cloud.compute.v1.Disk> values)813     public Builder addAllDisks(
814         java.lang.Iterable<? extends com.google.cloud.compute.v1.Disk> values) {
815       if (disksBuilder_ == null) {
816         ensureDisksIsMutable();
817         com.google.protobuf.AbstractMessageLite.Builder.addAll(values, disks_);
818         onChanged();
819       } else {
820         disksBuilder_.addAllMessages(values);
821       }
822       return this;
823     }
824     /**
825      *
826      *
827      * <pre>
828      * [Output Only] A list of disks contained in this scope.
829      * </pre>
830      *
831      * <code>repeated .google.cloud.compute.v1.Disk disks = 95594102;</code>
832      */
clearDisks()833     public Builder clearDisks() {
834       if (disksBuilder_ == null) {
835         disks_ = java.util.Collections.emptyList();
836         bitField0_ = (bitField0_ & ~0x00000001);
837         onChanged();
838       } else {
839         disksBuilder_.clear();
840       }
841       return this;
842     }
843     /**
844      *
845      *
846      * <pre>
847      * [Output Only] A list of disks contained in this scope.
848      * </pre>
849      *
850      * <code>repeated .google.cloud.compute.v1.Disk disks = 95594102;</code>
851      */
removeDisks(int index)852     public Builder removeDisks(int index) {
853       if (disksBuilder_ == null) {
854         ensureDisksIsMutable();
855         disks_.remove(index);
856         onChanged();
857       } else {
858         disksBuilder_.remove(index);
859       }
860       return this;
861     }
862     /**
863      *
864      *
865      * <pre>
866      * [Output Only] A list of disks contained in this scope.
867      * </pre>
868      *
869      * <code>repeated .google.cloud.compute.v1.Disk disks = 95594102;</code>
870      */
getDisksBuilder(int index)871     public com.google.cloud.compute.v1.Disk.Builder getDisksBuilder(int index) {
872       return getDisksFieldBuilder().getBuilder(index);
873     }
874     /**
875      *
876      *
877      * <pre>
878      * [Output Only] A list of disks contained in this scope.
879      * </pre>
880      *
881      * <code>repeated .google.cloud.compute.v1.Disk disks = 95594102;</code>
882      */
getDisksOrBuilder(int index)883     public com.google.cloud.compute.v1.DiskOrBuilder getDisksOrBuilder(int index) {
884       if (disksBuilder_ == null) {
885         return disks_.get(index);
886       } else {
887         return disksBuilder_.getMessageOrBuilder(index);
888       }
889     }
890     /**
891      *
892      *
893      * <pre>
894      * [Output Only] A list of disks contained in this scope.
895      * </pre>
896      *
897      * <code>repeated .google.cloud.compute.v1.Disk disks = 95594102;</code>
898      */
899     public java.util.List<? extends com.google.cloud.compute.v1.DiskOrBuilder>
getDisksOrBuilderList()900         getDisksOrBuilderList() {
901       if (disksBuilder_ != null) {
902         return disksBuilder_.getMessageOrBuilderList();
903       } else {
904         return java.util.Collections.unmodifiableList(disks_);
905       }
906     }
907     /**
908      *
909      *
910      * <pre>
911      * [Output Only] A list of disks contained in this scope.
912      * </pre>
913      *
914      * <code>repeated .google.cloud.compute.v1.Disk disks = 95594102;</code>
915      */
addDisksBuilder()916     public com.google.cloud.compute.v1.Disk.Builder addDisksBuilder() {
917       return getDisksFieldBuilder()
918           .addBuilder(com.google.cloud.compute.v1.Disk.getDefaultInstance());
919     }
920     /**
921      *
922      *
923      * <pre>
924      * [Output Only] A list of disks contained in this scope.
925      * </pre>
926      *
927      * <code>repeated .google.cloud.compute.v1.Disk disks = 95594102;</code>
928      */
addDisksBuilder(int index)929     public com.google.cloud.compute.v1.Disk.Builder addDisksBuilder(int index) {
930       return getDisksFieldBuilder()
931           .addBuilder(index, com.google.cloud.compute.v1.Disk.getDefaultInstance());
932     }
933     /**
934      *
935      *
936      * <pre>
937      * [Output Only] A list of disks contained in this scope.
938      * </pre>
939      *
940      * <code>repeated .google.cloud.compute.v1.Disk disks = 95594102;</code>
941      */
getDisksBuilderList()942     public java.util.List<com.google.cloud.compute.v1.Disk.Builder> getDisksBuilderList() {
943       return getDisksFieldBuilder().getBuilderList();
944     }
945 
946     private com.google.protobuf.RepeatedFieldBuilderV3<
947             com.google.cloud.compute.v1.Disk,
948             com.google.cloud.compute.v1.Disk.Builder,
949             com.google.cloud.compute.v1.DiskOrBuilder>
getDisksFieldBuilder()950         getDisksFieldBuilder() {
951       if (disksBuilder_ == null) {
952         disksBuilder_ =
953             new com.google.protobuf.RepeatedFieldBuilderV3<
954                 com.google.cloud.compute.v1.Disk,
955                 com.google.cloud.compute.v1.Disk.Builder,
956                 com.google.cloud.compute.v1.DiskOrBuilder>(
957                 disks_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean());
958         disks_ = null;
959       }
960       return disksBuilder_;
961     }
962 
963     private com.google.cloud.compute.v1.Warning warning_;
964     private com.google.protobuf.SingleFieldBuilderV3<
965             com.google.cloud.compute.v1.Warning,
966             com.google.cloud.compute.v1.Warning.Builder,
967             com.google.cloud.compute.v1.WarningOrBuilder>
968         warningBuilder_;
969     /**
970      *
971      *
972      * <pre>
973      * [Output Only] Informational warning which replaces the list of disks when the list is empty.
974      * </pre>
975      *
976      * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
977      *
978      * @return Whether the warning field is set.
979      */
hasWarning()980     public boolean hasWarning() {
981       return ((bitField0_ & 0x00000002) != 0);
982     }
983     /**
984      *
985      *
986      * <pre>
987      * [Output Only] Informational warning which replaces the list of disks when the list is empty.
988      * </pre>
989      *
990      * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
991      *
992      * @return The warning.
993      */
getWarning()994     public com.google.cloud.compute.v1.Warning getWarning() {
995       if (warningBuilder_ == null) {
996         return warning_ == null
997             ? com.google.cloud.compute.v1.Warning.getDefaultInstance()
998             : warning_;
999       } else {
1000         return warningBuilder_.getMessage();
1001       }
1002     }
1003     /**
1004      *
1005      *
1006      * <pre>
1007      * [Output Only] Informational warning which replaces the list of disks when the list is empty.
1008      * </pre>
1009      *
1010      * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
1011      */
setWarning(com.google.cloud.compute.v1.Warning value)1012     public Builder setWarning(com.google.cloud.compute.v1.Warning value) {
1013       if (warningBuilder_ == null) {
1014         if (value == null) {
1015           throw new NullPointerException();
1016         }
1017         warning_ = value;
1018       } else {
1019         warningBuilder_.setMessage(value);
1020       }
1021       bitField0_ |= 0x00000002;
1022       onChanged();
1023       return this;
1024     }
1025     /**
1026      *
1027      *
1028      * <pre>
1029      * [Output Only] Informational warning which replaces the list of disks when the list is empty.
1030      * </pre>
1031      *
1032      * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
1033      */
setWarning(com.google.cloud.compute.v1.Warning.Builder builderForValue)1034     public Builder setWarning(com.google.cloud.compute.v1.Warning.Builder builderForValue) {
1035       if (warningBuilder_ == null) {
1036         warning_ = builderForValue.build();
1037       } else {
1038         warningBuilder_.setMessage(builderForValue.build());
1039       }
1040       bitField0_ |= 0x00000002;
1041       onChanged();
1042       return this;
1043     }
1044     /**
1045      *
1046      *
1047      * <pre>
1048      * [Output Only] Informational warning which replaces the list of disks when the list is empty.
1049      * </pre>
1050      *
1051      * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
1052      */
mergeWarning(com.google.cloud.compute.v1.Warning value)1053     public Builder mergeWarning(com.google.cloud.compute.v1.Warning value) {
1054       if (warningBuilder_ == null) {
1055         if (((bitField0_ & 0x00000002) != 0)
1056             && warning_ != null
1057             && warning_ != com.google.cloud.compute.v1.Warning.getDefaultInstance()) {
1058           getWarningBuilder().mergeFrom(value);
1059         } else {
1060           warning_ = value;
1061         }
1062       } else {
1063         warningBuilder_.mergeFrom(value);
1064       }
1065       bitField0_ |= 0x00000002;
1066       onChanged();
1067       return this;
1068     }
1069     /**
1070      *
1071      *
1072      * <pre>
1073      * [Output Only] Informational warning which replaces the list of disks when the list is empty.
1074      * </pre>
1075      *
1076      * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
1077      */
clearWarning()1078     public Builder clearWarning() {
1079       bitField0_ = (bitField0_ & ~0x00000002);
1080       warning_ = null;
1081       if (warningBuilder_ != null) {
1082         warningBuilder_.dispose();
1083         warningBuilder_ = null;
1084       }
1085       onChanged();
1086       return this;
1087     }
1088     /**
1089      *
1090      *
1091      * <pre>
1092      * [Output Only] Informational warning which replaces the list of disks when the list is empty.
1093      * </pre>
1094      *
1095      * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
1096      */
getWarningBuilder()1097     public com.google.cloud.compute.v1.Warning.Builder getWarningBuilder() {
1098       bitField0_ |= 0x00000002;
1099       onChanged();
1100       return getWarningFieldBuilder().getBuilder();
1101     }
1102     /**
1103      *
1104      *
1105      * <pre>
1106      * [Output Only] Informational warning which replaces the list of disks when the list is empty.
1107      * </pre>
1108      *
1109      * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
1110      */
getWarningOrBuilder()1111     public com.google.cloud.compute.v1.WarningOrBuilder getWarningOrBuilder() {
1112       if (warningBuilder_ != null) {
1113         return warningBuilder_.getMessageOrBuilder();
1114       } else {
1115         return warning_ == null
1116             ? com.google.cloud.compute.v1.Warning.getDefaultInstance()
1117             : warning_;
1118       }
1119     }
1120     /**
1121      *
1122      *
1123      * <pre>
1124      * [Output Only] Informational warning which replaces the list of disks when the list is empty.
1125      * </pre>
1126      *
1127      * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
1128      */
1129     private com.google.protobuf.SingleFieldBuilderV3<
1130             com.google.cloud.compute.v1.Warning,
1131             com.google.cloud.compute.v1.Warning.Builder,
1132             com.google.cloud.compute.v1.WarningOrBuilder>
getWarningFieldBuilder()1133         getWarningFieldBuilder() {
1134       if (warningBuilder_ == null) {
1135         warningBuilder_ =
1136             new com.google.protobuf.SingleFieldBuilderV3<
1137                 com.google.cloud.compute.v1.Warning,
1138                 com.google.cloud.compute.v1.Warning.Builder,
1139                 com.google.cloud.compute.v1.WarningOrBuilder>(
1140                 getWarning(), getParentForChildren(), isClean());
1141         warning_ = null;
1142       }
1143       return warningBuilder_;
1144     }
1145 
1146     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1147     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
1148       return super.setUnknownFields(unknownFields);
1149     }
1150 
1151     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1152     public final Builder mergeUnknownFields(
1153         final com.google.protobuf.UnknownFieldSet unknownFields) {
1154       return super.mergeUnknownFields(unknownFields);
1155     }
1156 
1157     // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.DisksScopedList)
1158   }
1159 
1160   // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.DisksScopedList)
1161   private static final com.google.cloud.compute.v1.DisksScopedList DEFAULT_INSTANCE;
1162 
1163   static {
1164     DEFAULT_INSTANCE = new com.google.cloud.compute.v1.DisksScopedList();
1165   }
1166 
getDefaultInstance()1167   public static com.google.cloud.compute.v1.DisksScopedList getDefaultInstance() {
1168     return DEFAULT_INSTANCE;
1169   }
1170 
1171   private static final com.google.protobuf.Parser<DisksScopedList> PARSER =
1172       new com.google.protobuf.AbstractParser<DisksScopedList>() {
1173         @java.lang.Override
1174         public DisksScopedList parsePartialFrom(
1175             com.google.protobuf.CodedInputStream input,
1176             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1177             throws com.google.protobuf.InvalidProtocolBufferException {
1178           Builder builder = newBuilder();
1179           try {
1180             builder.mergeFrom(input, extensionRegistry);
1181           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1182             throw e.setUnfinishedMessage(builder.buildPartial());
1183           } catch (com.google.protobuf.UninitializedMessageException e) {
1184             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
1185           } catch (java.io.IOException e) {
1186             throw new com.google.protobuf.InvalidProtocolBufferException(e)
1187                 .setUnfinishedMessage(builder.buildPartial());
1188           }
1189           return builder.buildPartial();
1190         }
1191       };
1192 
parser()1193   public static com.google.protobuf.Parser<DisksScopedList> parser() {
1194     return PARSER;
1195   }
1196 
1197   @java.lang.Override
getParserForType()1198   public com.google.protobuf.Parser<DisksScopedList> getParserForType() {
1199     return PARSER;
1200   }
1201 
1202   @java.lang.Override
getDefaultInstanceForType()1203   public com.google.cloud.compute.v1.DisksScopedList getDefaultInstanceForType() {
1204     return DEFAULT_INSTANCE;
1205   }
1206 }
1207