• 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.AddressesScopedList}
28  */
29 public final class AddressesScopedList extends com.google.protobuf.GeneratedMessageV3
30     implements
31     // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.AddressesScopedList)
32     AddressesScopedListOrBuilder {
33   private static final long serialVersionUID = 0L;
34   // Use AddressesScopedList.newBuilder() to construct.
AddressesScopedList(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)35   private AddressesScopedList(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
36     super(builder);
37   }
38 
AddressesScopedList()39   private AddressesScopedList() {
40     addresses_ = 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 AddressesScopedList();
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_AddressesScopedList_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_AddressesScopedList_fieldAccessorTable
64         .ensureFieldAccessorsInitialized(
65             com.google.cloud.compute.v1.AddressesScopedList.class,
66             com.google.cloud.compute.v1.AddressesScopedList.Builder.class);
67   }
68 
69   private int bitField0_;
70   public static final int ADDRESSES_FIELD_NUMBER = 337673122;
71 
72   @SuppressWarnings("serial")
73   private java.util.List<com.google.cloud.compute.v1.Address> addresses_;
74   /**
75    *
76    *
77    * <pre>
78    * [Output Only] A list of addresses contained in this scope.
79    * </pre>
80    *
81    * <code>repeated .google.cloud.compute.v1.Address addresses = 337673122;</code>
82    */
83   @java.lang.Override
getAddressesList()84   public java.util.List<com.google.cloud.compute.v1.Address> getAddressesList() {
85     return addresses_;
86   }
87   /**
88    *
89    *
90    * <pre>
91    * [Output Only] A list of addresses contained in this scope.
92    * </pre>
93    *
94    * <code>repeated .google.cloud.compute.v1.Address addresses = 337673122;</code>
95    */
96   @java.lang.Override
97   public java.util.List<? extends com.google.cloud.compute.v1.AddressOrBuilder>
getAddressesOrBuilderList()98       getAddressesOrBuilderList() {
99     return addresses_;
100   }
101   /**
102    *
103    *
104    * <pre>
105    * [Output Only] A list of addresses contained in this scope.
106    * </pre>
107    *
108    * <code>repeated .google.cloud.compute.v1.Address addresses = 337673122;</code>
109    */
110   @java.lang.Override
getAddressesCount()111   public int getAddressesCount() {
112     return addresses_.size();
113   }
114   /**
115    *
116    *
117    * <pre>
118    * [Output Only] A list of addresses contained in this scope.
119    * </pre>
120    *
121    * <code>repeated .google.cloud.compute.v1.Address addresses = 337673122;</code>
122    */
123   @java.lang.Override
getAddresses(int index)124   public com.google.cloud.compute.v1.Address getAddresses(int index) {
125     return addresses_.get(index);
126   }
127   /**
128    *
129    *
130    * <pre>
131    * [Output Only] A list of addresses contained in this scope.
132    * </pre>
133    *
134    * <code>repeated .google.cloud.compute.v1.Address addresses = 337673122;</code>
135    */
136   @java.lang.Override
getAddressesOrBuilder(int index)137   public com.google.cloud.compute.v1.AddressOrBuilder getAddressesOrBuilder(int index) {
138     return addresses_.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 addresses 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 addresses 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 addresses 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 < addresses_.size(); i++) {
205       output.writeMessage(337673122, addresses_.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 < addresses_.size(); i++) {
220       size +=
221           com.google.protobuf.CodedOutputStream.computeMessageSize(337673122, addresses_.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.AddressesScopedList)) {
234       return super.equals(obj);
235     }
236     com.google.cloud.compute.v1.AddressesScopedList other =
237         (com.google.cloud.compute.v1.AddressesScopedList) obj;
238 
239     if (!getAddressesList().equals(other.getAddressesList())) 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 (getAddressesCount() > 0) {
256       hash = (37 * hash) + ADDRESSES_FIELD_NUMBER;
257       hash = (53 * hash) + getAddressesList().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.AddressesScopedList parseFrom(java.nio.ByteBuffer data)
269       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.AddressesScopedList 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.AddressesScopedList 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.AddressesScopedList 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.AddressesScopedList 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.AddressesScopedList 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.AddressesScopedList parseFrom(java.io.InputStream input)
304       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.AddressesScopedList 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.AddressesScopedList 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.AddressesScopedList 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.AddressesScopedList 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.AddressesScopedList 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.AddressesScopedList prototype)349   public static Builder newBuilder(com.google.cloud.compute.v1.AddressesScopedList 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.AddressesScopedList}
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.AddressesScopedList)
374       com.google.cloud.compute.v1.AddressesScopedListOrBuilder {
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_AddressesScopedList_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_AddressesScopedList_fieldAccessorTable
385           .ensureFieldAccessorsInitialized(
386               com.google.cloud.compute.v1.AddressesScopedList.class,
387               com.google.cloud.compute.v1.AddressesScopedList.Builder.class);
388     }
389 
390     // Construct using com.google.cloud.compute.v1.AddressesScopedList.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         getAddressesFieldBuilder();
403         getWarningFieldBuilder();
404       }
405     }
406 
407     @java.lang.Override
clear()408     public Builder clear() {
409       super.clear();
410       bitField0_ = 0;
411       if (addressesBuilder_ == null) {
412         addresses_ = java.util.Collections.emptyList();
413       } else {
414         addresses_ = null;
415         addressesBuilder_.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_AddressesScopedList_descriptor;
430     }
431 
432     @java.lang.Override
getDefaultInstanceForType()433     public com.google.cloud.compute.v1.AddressesScopedList getDefaultInstanceForType() {
434       return com.google.cloud.compute.v1.AddressesScopedList.getDefaultInstance();
435     }
436 
437     @java.lang.Override
build()438     public com.google.cloud.compute.v1.AddressesScopedList build() {
439       com.google.cloud.compute.v1.AddressesScopedList 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.AddressesScopedList buildPartial() {
448       com.google.cloud.compute.v1.AddressesScopedList result =
449           new com.google.cloud.compute.v1.AddressesScopedList(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.AddressesScopedList result)458     private void buildPartialRepeatedFields(
459         com.google.cloud.compute.v1.AddressesScopedList result) {
460       if (addressesBuilder_ == null) {
461         if (((bitField0_ & 0x00000001) != 0)) {
462           addresses_ = java.util.Collections.unmodifiableList(addresses_);
463           bitField0_ = (bitField0_ & ~0x00000001);
464         }
465         result.addresses_ = addresses_;
466       } else {
467         result.addresses_ = addressesBuilder_.build();
468       }
469     }
470 
buildPartial0(com.google.cloud.compute.v1.AddressesScopedList result)471     private void buildPartial0(com.google.cloud.compute.v1.AddressesScopedList 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.AddressesScopedList) {
517         return mergeFrom((com.google.cloud.compute.v1.AddressesScopedList) other);
518       } else {
519         super.mergeFrom(other);
520         return this;
521       }
522     }
523 
mergeFrom(com.google.cloud.compute.v1.AddressesScopedList other)524     public Builder mergeFrom(com.google.cloud.compute.v1.AddressesScopedList other) {
525       if (other == com.google.cloud.compute.v1.AddressesScopedList.getDefaultInstance())
526         return this;
527       if (addressesBuilder_ == null) {
528         if (!other.addresses_.isEmpty()) {
529           if (addresses_.isEmpty()) {
530             addresses_ = other.addresses_;
531             bitField0_ = (bitField0_ & ~0x00000001);
532           } else {
533             ensureAddressesIsMutable();
534             addresses_.addAll(other.addresses_);
535           }
536           onChanged();
537         }
538       } else {
539         if (!other.addresses_.isEmpty()) {
540           if (addressesBuilder_.isEmpty()) {
541             addressesBuilder_.dispose();
542             addressesBuilder_ = null;
543             addresses_ = other.addresses_;
544             bitField0_ = (bitField0_ & ~0x00000001);
545             addressesBuilder_ =
546                 com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
547                     ? getAddressesFieldBuilder()
548                     : null;
549           } else {
550             addressesBuilder_.addAllMessages(other.addresses_);
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 -1593582318:
590               {
591                 com.google.cloud.compute.v1.Address m =
592                     input.readMessage(
593                         com.google.cloud.compute.v1.Address.parser(), extensionRegistry);
594                 if (addressesBuilder_ == null) {
595                   ensureAddressesIsMutable();
596                   addresses_.add(m);
597                 } else {
598                   addressesBuilder_.addMessage(m);
599                 }
600                 break;
601               } // case -1593582318
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.Address> addresses_ =
622         java.util.Collections.emptyList();
623 
ensureAddressesIsMutable()624     private void ensureAddressesIsMutable() {
625       if (!((bitField0_ & 0x00000001) != 0)) {
626         addresses_ = new java.util.ArrayList<com.google.cloud.compute.v1.Address>(addresses_);
627         bitField0_ |= 0x00000001;
628       }
629     }
630 
631     private com.google.protobuf.RepeatedFieldBuilderV3<
632             com.google.cloud.compute.v1.Address,
633             com.google.cloud.compute.v1.Address.Builder,
634             com.google.cloud.compute.v1.AddressOrBuilder>
635         addressesBuilder_;
636 
637     /**
638      *
639      *
640      * <pre>
641      * [Output Only] A list of addresses contained in this scope.
642      * </pre>
643      *
644      * <code>repeated .google.cloud.compute.v1.Address addresses = 337673122;</code>
645      */
getAddressesList()646     public java.util.List<com.google.cloud.compute.v1.Address> getAddressesList() {
647       if (addressesBuilder_ == null) {
648         return java.util.Collections.unmodifiableList(addresses_);
649       } else {
650         return addressesBuilder_.getMessageList();
651       }
652     }
653     /**
654      *
655      *
656      * <pre>
657      * [Output Only] A list of addresses contained in this scope.
658      * </pre>
659      *
660      * <code>repeated .google.cloud.compute.v1.Address addresses = 337673122;</code>
661      */
getAddressesCount()662     public int getAddressesCount() {
663       if (addressesBuilder_ == null) {
664         return addresses_.size();
665       } else {
666         return addressesBuilder_.getCount();
667       }
668     }
669     /**
670      *
671      *
672      * <pre>
673      * [Output Only] A list of addresses contained in this scope.
674      * </pre>
675      *
676      * <code>repeated .google.cloud.compute.v1.Address addresses = 337673122;</code>
677      */
getAddresses(int index)678     public com.google.cloud.compute.v1.Address getAddresses(int index) {
679       if (addressesBuilder_ == null) {
680         return addresses_.get(index);
681       } else {
682         return addressesBuilder_.getMessage(index);
683       }
684     }
685     /**
686      *
687      *
688      * <pre>
689      * [Output Only] A list of addresses contained in this scope.
690      * </pre>
691      *
692      * <code>repeated .google.cloud.compute.v1.Address addresses = 337673122;</code>
693      */
setAddresses(int index, com.google.cloud.compute.v1.Address value)694     public Builder setAddresses(int index, com.google.cloud.compute.v1.Address value) {
695       if (addressesBuilder_ == null) {
696         if (value == null) {
697           throw new NullPointerException();
698         }
699         ensureAddressesIsMutable();
700         addresses_.set(index, value);
701         onChanged();
702       } else {
703         addressesBuilder_.setMessage(index, value);
704       }
705       return this;
706     }
707     /**
708      *
709      *
710      * <pre>
711      * [Output Only] A list of addresses contained in this scope.
712      * </pre>
713      *
714      * <code>repeated .google.cloud.compute.v1.Address addresses = 337673122;</code>
715      */
setAddresses( int index, com.google.cloud.compute.v1.Address.Builder builderForValue)716     public Builder setAddresses(
717         int index, com.google.cloud.compute.v1.Address.Builder builderForValue) {
718       if (addressesBuilder_ == null) {
719         ensureAddressesIsMutable();
720         addresses_.set(index, builderForValue.build());
721         onChanged();
722       } else {
723         addressesBuilder_.setMessage(index, builderForValue.build());
724       }
725       return this;
726     }
727     /**
728      *
729      *
730      * <pre>
731      * [Output Only] A list of addresses contained in this scope.
732      * </pre>
733      *
734      * <code>repeated .google.cloud.compute.v1.Address addresses = 337673122;</code>
735      */
addAddresses(com.google.cloud.compute.v1.Address value)736     public Builder addAddresses(com.google.cloud.compute.v1.Address value) {
737       if (addressesBuilder_ == null) {
738         if (value == null) {
739           throw new NullPointerException();
740         }
741         ensureAddressesIsMutable();
742         addresses_.add(value);
743         onChanged();
744       } else {
745         addressesBuilder_.addMessage(value);
746       }
747       return this;
748     }
749     /**
750      *
751      *
752      * <pre>
753      * [Output Only] A list of addresses contained in this scope.
754      * </pre>
755      *
756      * <code>repeated .google.cloud.compute.v1.Address addresses = 337673122;</code>
757      */
addAddresses(int index, com.google.cloud.compute.v1.Address value)758     public Builder addAddresses(int index, com.google.cloud.compute.v1.Address value) {
759       if (addressesBuilder_ == null) {
760         if (value == null) {
761           throw new NullPointerException();
762         }
763         ensureAddressesIsMutable();
764         addresses_.add(index, value);
765         onChanged();
766       } else {
767         addressesBuilder_.addMessage(index, value);
768       }
769       return this;
770     }
771     /**
772      *
773      *
774      * <pre>
775      * [Output Only] A list of addresses contained in this scope.
776      * </pre>
777      *
778      * <code>repeated .google.cloud.compute.v1.Address addresses = 337673122;</code>
779      */
addAddresses(com.google.cloud.compute.v1.Address.Builder builderForValue)780     public Builder addAddresses(com.google.cloud.compute.v1.Address.Builder builderForValue) {
781       if (addressesBuilder_ == null) {
782         ensureAddressesIsMutable();
783         addresses_.add(builderForValue.build());
784         onChanged();
785       } else {
786         addressesBuilder_.addMessage(builderForValue.build());
787       }
788       return this;
789     }
790     /**
791      *
792      *
793      * <pre>
794      * [Output Only] A list of addresses contained in this scope.
795      * </pre>
796      *
797      * <code>repeated .google.cloud.compute.v1.Address addresses = 337673122;</code>
798      */
addAddresses( int index, com.google.cloud.compute.v1.Address.Builder builderForValue)799     public Builder addAddresses(
800         int index, com.google.cloud.compute.v1.Address.Builder builderForValue) {
801       if (addressesBuilder_ == null) {
802         ensureAddressesIsMutable();
803         addresses_.add(index, builderForValue.build());
804         onChanged();
805       } else {
806         addressesBuilder_.addMessage(index, builderForValue.build());
807       }
808       return this;
809     }
810     /**
811      *
812      *
813      * <pre>
814      * [Output Only] A list of addresses contained in this scope.
815      * </pre>
816      *
817      * <code>repeated .google.cloud.compute.v1.Address addresses = 337673122;</code>
818      */
addAllAddresses( java.lang.Iterable<? extends com.google.cloud.compute.v1.Address> values)819     public Builder addAllAddresses(
820         java.lang.Iterable<? extends com.google.cloud.compute.v1.Address> values) {
821       if (addressesBuilder_ == null) {
822         ensureAddressesIsMutable();
823         com.google.protobuf.AbstractMessageLite.Builder.addAll(values, addresses_);
824         onChanged();
825       } else {
826         addressesBuilder_.addAllMessages(values);
827       }
828       return this;
829     }
830     /**
831      *
832      *
833      * <pre>
834      * [Output Only] A list of addresses contained in this scope.
835      * </pre>
836      *
837      * <code>repeated .google.cloud.compute.v1.Address addresses = 337673122;</code>
838      */
clearAddresses()839     public Builder clearAddresses() {
840       if (addressesBuilder_ == null) {
841         addresses_ = java.util.Collections.emptyList();
842         bitField0_ = (bitField0_ & ~0x00000001);
843         onChanged();
844       } else {
845         addressesBuilder_.clear();
846       }
847       return this;
848     }
849     /**
850      *
851      *
852      * <pre>
853      * [Output Only] A list of addresses contained in this scope.
854      * </pre>
855      *
856      * <code>repeated .google.cloud.compute.v1.Address addresses = 337673122;</code>
857      */
removeAddresses(int index)858     public Builder removeAddresses(int index) {
859       if (addressesBuilder_ == null) {
860         ensureAddressesIsMutable();
861         addresses_.remove(index);
862         onChanged();
863       } else {
864         addressesBuilder_.remove(index);
865       }
866       return this;
867     }
868     /**
869      *
870      *
871      * <pre>
872      * [Output Only] A list of addresses contained in this scope.
873      * </pre>
874      *
875      * <code>repeated .google.cloud.compute.v1.Address addresses = 337673122;</code>
876      */
getAddressesBuilder(int index)877     public com.google.cloud.compute.v1.Address.Builder getAddressesBuilder(int index) {
878       return getAddressesFieldBuilder().getBuilder(index);
879     }
880     /**
881      *
882      *
883      * <pre>
884      * [Output Only] A list of addresses contained in this scope.
885      * </pre>
886      *
887      * <code>repeated .google.cloud.compute.v1.Address addresses = 337673122;</code>
888      */
getAddressesOrBuilder(int index)889     public com.google.cloud.compute.v1.AddressOrBuilder getAddressesOrBuilder(int index) {
890       if (addressesBuilder_ == null) {
891         return addresses_.get(index);
892       } else {
893         return addressesBuilder_.getMessageOrBuilder(index);
894       }
895     }
896     /**
897      *
898      *
899      * <pre>
900      * [Output Only] A list of addresses contained in this scope.
901      * </pre>
902      *
903      * <code>repeated .google.cloud.compute.v1.Address addresses = 337673122;</code>
904      */
905     public java.util.List<? extends com.google.cloud.compute.v1.AddressOrBuilder>
getAddressesOrBuilderList()906         getAddressesOrBuilderList() {
907       if (addressesBuilder_ != null) {
908         return addressesBuilder_.getMessageOrBuilderList();
909       } else {
910         return java.util.Collections.unmodifiableList(addresses_);
911       }
912     }
913     /**
914      *
915      *
916      * <pre>
917      * [Output Only] A list of addresses contained in this scope.
918      * </pre>
919      *
920      * <code>repeated .google.cloud.compute.v1.Address addresses = 337673122;</code>
921      */
addAddressesBuilder()922     public com.google.cloud.compute.v1.Address.Builder addAddressesBuilder() {
923       return getAddressesFieldBuilder()
924           .addBuilder(com.google.cloud.compute.v1.Address.getDefaultInstance());
925     }
926     /**
927      *
928      *
929      * <pre>
930      * [Output Only] A list of addresses contained in this scope.
931      * </pre>
932      *
933      * <code>repeated .google.cloud.compute.v1.Address addresses = 337673122;</code>
934      */
addAddressesBuilder(int index)935     public com.google.cloud.compute.v1.Address.Builder addAddressesBuilder(int index) {
936       return getAddressesFieldBuilder()
937           .addBuilder(index, com.google.cloud.compute.v1.Address.getDefaultInstance());
938     }
939     /**
940      *
941      *
942      * <pre>
943      * [Output Only] A list of addresses contained in this scope.
944      * </pre>
945      *
946      * <code>repeated .google.cloud.compute.v1.Address addresses = 337673122;</code>
947      */
getAddressesBuilderList()948     public java.util.List<com.google.cloud.compute.v1.Address.Builder> getAddressesBuilderList() {
949       return getAddressesFieldBuilder().getBuilderList();
950     }
951 
952     private com.google.protobuf.RepeatedFieldBuilderV3<
953             com.google.cloud.compute.v1.Address,
954             com.google.cloud.compute.v1.Address.Builder,
955             com.google.cloud.compute.v1.AddressOrBuilder>
getAddressesFieldBuilder()956         getAddressesFieldBuilder() {
957       if (addressesBuilder_ == null) {
958         addressesBuilder_ =
959             new com.google.protobuf.RepeatedFieldBuilderV3<
960                 com.google.cloud.compute.v1.Address,
961                 com.google.cloud.compute.v1.Address.Builder,
962                 com.google.cloud.compute.v1.AddressOrBuilder>(
963                 addresses_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean());
964         addresses_ = null;
965       }
966       return addressesBuilder_;
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 addresses 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 addresses 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 addresses 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 addresses 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 addresses 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 addresses 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 addresses 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 addresses 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 addresses 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.AddressesScopedList)
1164   }
1165 
1166   // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.AddressesScopedList)
1167   private static final com.google.cloud.compute.v1.AddressesScopedList DEFAULT_INSTANCE;
1168 
1169   static {
1170     DEFAULT_INSTANCE = new com.google.cloud.compute.v1.AddressesScopedList();
1171   }
1172 
getDefaultInstance()1173   public static com.google.cloud.compute.v1.AddressesScopedList getDefaultInstance() {
1174     return DEFAULT_INSTANCE;
1175   }
1176 
1177   private static final com.google.protobuf.Parser<AddressesScopedList> PARSER =
1178       new com.google.protobuf.AbstractParser<AddressesScopedList>() {
1179         @java.lang.Override
1180         public AddressesScopedList 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<AddressesScopedList> parser() {
1200     return PARSER;
1201   }
1202 
1203   @java.lang.Override
getParserForType()1204   public com.google.protobuf.Parser<AddressesScopedList> getParserForType() {
1205     return PARSER;
1206   }
1207 
1208   @java.lang.Override
getDefaultInstanceForType()1209   public com.google.cloud.compute.v1.AddressesScopedList getDefaultInstanceForType() {
1210     return DEFAULT_INSTANCE;
1211   }
1212 }
1213