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