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