• 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  * Contains a list of zone resources.
26  * </pre>
27  *
28  * Protobuf type {@code google.cloud.compute.v1.ZoneList}
29  */
30 public final class ZoneList extends com.google.protobuf.GeneratedMessageV3
31     implements
32     // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.ZoneList)
33     ZoneListOrBuilder {
34   private static final long serialVersionUID = 0L;
35   // Use ZoneList.newBuilder() to construct.
ZoneList(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36   private ZoneList(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
37     super(builder);
38   }
39 
ZoneList()40   private ZoneList() {
41     id_ = "";
42     items_ = java.util.Collections.emptyList();
43     kind_ = "";
44     nextPageToken_ = "";
45     selfLink_ = "";
46   }
47 
48   @java.lang.Override
49   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)50   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
51     return new ZoneList();
52   }
53 
54   @java.lang.Override
getUnknownFields()55   public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
56     return this.unknownFields;
57   }
58 
getDescriptor()59   public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
60     return com.google.cloud.compute.v1.Compute
61         .internal_static_google_cloud_compute_v1_ZoneList_descriptor;
62   }
63 
64   @java.lang.Override
65   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()66       internalGetFieldAccessorTable() {
67     return com.google.cloud.compute.v1.Compute
68         .internal_static_google_cloud_compute_v1_ZoneList_fieldAccessorTable
69         .ensureFieldAccessorsInitialized(
70             com.google.cloud.compute.v1.ZoneList.class,
71             com.google.cloud.compute.v1.ZoneList.Builder.class);
72   }
73 
74   private int bitField0_;
75   public static final int ID_FIELD_NUMBER = 3355;
76 
77   @SuppressWarnings("serial")
78   private volatile java.lang.Object id_ = "";
79   /**
80    *
81    *
82    * <pre>
83    * [Output Only] Unique identifier for the resource; defined by the server.
84    * </pre>
85    *
86    * <code>optional string id = 3355;</code>
87    *
88    * @return Whether the id field is set.
89    */
90   @java.lang.Override
hasId()91   public boolean hasId() {
92     return ((bitField0_ & 0x00000001) != 0);
93   }
94   /**
95    *
96    *
97    * <pre>
98    * [Output Only] Unique identifier for the resource; defined by the server.
99    * </pre>
100    *
101    * <code>optional string id = 3355;</code>
102    *
103    * @return The id.
104    */
105   @java.lang.Override
getId()106   public java.lang.String getId() {
107     java.lang.Object ref = id_;
108     if (ref instanceof java.lang.String) {
109       return (java.lang.String) ref;
110     } else {
111       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
112       java.lang.String s = bs.toStringUtf8();
113       id_ = s;
114       return s;
115     }
116   }
117   /**
118    *
119    *
120    * <pre>
121    * [Output Only] Unique identifier for the resource; defined by the server.
122    * </pre>
123    *
124    * <code>optional string id = 3355;</code>
125    *
126    * @return The bytes for id.
127    */
128   @java.lang.Override
getIdBytes()129   public com.google.protobuf.ByteString getIdBytes() {
130     java.lang.Object ref = id_;
131     if (ref instanceof java.lang.String) {
132       com.google.protobuf.ByteString b =
133           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
134       id_ = b;
135       return b;
136     } else {
137       return (com.google.protobuf.ByteString) ref;
138     }
139   }
140 
141   public static final int ITEMS_FIELD_NUMBER = 100526016;
142 
143   @SuppressWarnings("serial")
144   private java.util.List<com.google.cloud.compute.v1.Zone> items_;
145   /**
146    *
147    *
148    * <pre>
149    * A list of Zone resources.
150    * </pre>
151    *
152    * <code>repeated .google.cloud.compute.v1.Zone items = 100526016;</code>
153    */
154   @java.lang.Override
getItemsList()155   public java.util.List<com.google.cloud.compute.v1.Zone> getItemsList() {
156     return items_;
157   }
158   /**
159    *
160    *
161    * <pre>
162    * A list of Zone resources.
163    * </pre>
164    *
165    * <code>repeated .google.cloud.compute.v1.Zone items = 100526016;</code>
166    */
167   @java.lang.Override
168   public java.util.List<? extends com.google.cloud.compute.v1.ZoneOrBuilder>
getItemsOrBuilderList()169       getItemsOrBuilderList() {
170     return items_;
171   }
172   /**
173    *
174    *
175    * <pre>
176    * A list of Zone resources.
177    * </pre>
178    *
179    * <code>repeated .google.cloud.compute.v1.Zone items = 100526016;</code>
180    */
181   @java.lang.Override
getItemsCount()182   public int getItemsCount() {
183     return items_.size();
184   }
185   /**
186    *
187    *
188    * <pre>
189    * A list of Zone resources.
190    * </pre>
191    *
192    * <code>repeated .google.cloud.compute.v1.Zone items = 100526016;</code>
193    */
194   @java.lang.Override
getItems(int index)195   public com.google.cloud.compute.v1.Zone getItems(int index) {
196     return items_.get(index);
197   }
198   /**
199    *
200    *
201    * <pre>
202    * A list of Zone resources.
203    * </pre>
204    *
205    * <code>repeated .google.cloud.compute.v1.Zone items = 100526016;</code>
206    */
207   @java.lang.Override
getItemsOrBuilder(int index)208   public com.google.cloud.compute.v1.ZoneOrBuilder getItemsOrBuilder(int index) {
209     return items_.get(index);
210   }
211 
212   public static final int KIND_FIELD_NUMBER = 3292052;
213 
214   @SuppressWarnings("serial")
215   private volatile java.lang.Object kind_ = "";
216   /**
217    *
218    *
219    * <pre>
220    * Type of resource.
221    * </pre>
222    *
223    * <code>optional string kind = 3292052;</code>
224    *
225    * @return Whether the kind field is set.
226    */
227   @java.lang.Override
hasKind()228   public boolean hasKind() {
229     return ((bitField0_ & 0x00000002) != 0);
230   }
231   /**
232    *
233    *
234    * <pre>
235    * Type of resource.
236    * </pre>
237    *
238    * <code>optional string kind = 3292052;</code>
239    *
240    * @return The kind.
241    */
242   @java.lang.Override
getKind()243   public java.lang.String getKind() {
244     java.lang.Object ref = kind_;
245     if (ref instanceof java.lang.String) {
246       return (java.lang.String) ref;
247     } else {
248       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
249       java.lang.String s = bs.toStringUtf8();
250       kind_ = s;
251       return s;
252     }
253   }
254   /**
255    *
256    *
257    * <pre>
258    * Type of resource.
259    * </pre>
260    *
261    * <code>optional string kind = 3292052;</code>
262    *
263    * @return The bytes for kind.
264    */
265   @java.lang.Override
getKindBytes()266   public com.google.protobuf.ByteString getKindBytes() {
267     java.lang.Object ref = kind_;
268     if (ref instanceof java.lang.String) {
269       com.google.protobuf.ByteString b =
270           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
271       kind_ = b;
272       return b;
273     } else {
274       return (com.google.protobuf.ByteString) ref;
275     }
276   }
277 
278   public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 79797525;
279 
280   @SuppressWarnings("serial")
281   private volatile java.lang.Object nextPageToken_ = "";
282   /**
283    *
284    *
285    * <pre>
286    * [Output Only] This token allows you to get the next page of results for list requests. If the number of results is larger than maxResults, use the nextPageToken as a value for the query parameter pageToken in the next list request. Subsequent list requests will have their own nextPageToken to continue paging through the results.
287    * </pre>
288    *
289    * <code>optional string next_page_token = 79797525;</code>
290    *
291    * @return Whether the nextPageToken field is set.
292    */
293   @java.lang.Override
hasNextPageToken()294   public boolean hasNextPageToken() {
295     return ((bitField0_ & 0x00000004) != 0);
296   }
297   /**
298    *
299    *
300    * <pre>
301    * [Output Only] This token allows you to get the next page of results for list requests. If the number of results is larger than maxResults, use the nextPageToken as a value for the query parameter pageToken in the next list request. Subsequent list requests will have their own nextPageToken to continue paging through the results.
302    * </pre>
303    *
304    * <code>optional string next_page_token = 79797525;</code>
305    *
306    * @return The nextPageToken.
307    */
308   @java.lang.Override
getNextPageToken()309   public java.lang.String getNextPageToken() {
310     java.lang.Object ref = nextPageToken_;
311     if (ref instanceof java.lang.String) {
312       return (java.lang.String) ref;
313     } else {
314       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
315       java.lang.String s = bs.toStringUtf8();
316       nextPageToken_ = s;
317       return s;
318     }
319   }
320   /**
321    *
322    *
323    * <pre>
324    * [Output Only] This token allows you to get the next page of results for list requests. If the number of results is larger than maxResults, use the nextPageToken as a value for the query parameter pageToken in the next list request. Subsequent list requests will have their own nextPageToken to continue paging through the results.
325    * </pre>
326    *
327    * <code>optional string next_page_token = 79797525;</code>
328    *
329    * @return The bytes for nextPageToken.
330    */
331   @java.lang.Override
getNextPageTokenBytes()332   public com.google.protobuf.ByteString getNextPageTokenBytes() {
333     java.lang.Object ref = nextPageToken_;
334     if (ref instanceof java.lang.String) {
335       com.google.protobuf.ByteString b =
336           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
337       nextPageToken_ = b;
338       return b;
339     } else {
340       return (com.google.protobuf.ByteString) ref;
341     }
342   }
343 
344   public static final int SELF_LINK_FIELD_NUMBER = 456214797;
345 
346   @SuppressWarnings("serial")
347   private volatile java.lang.Object selfLink_ = "";
348   /**
349    *
350    *
351    * <pre>
352    * [Output Only] Server-defined URL for this resource.
353    * </pre>
354    *
355    * <code>optional string self_link = 456214797;</code>
356    *
357    * @return Whether the selfLink field is set.
358    */
359   @java.lang.Override
hasSelfLink()360   public boolean hasSelfLink() {
361     return ((bitField0_ & 0x00000008) != 0);
362   }
363   /**
364    *
365    *
366    * <pre>
367    * [Output Only] Server-defined URL for this resource.
368    * </pre>
369    *
370    * <code>optional string self_link = 456214797;</code>
371    *
372    * @return The selfLink.
373    */
374   @java.lang.Override
getSelfLink()375   public java.lang.String getSelfLink() {
376     java.lang.Object ref = selfLink_;
377     if (ref instanceof java.lang.String) {
378       return (java.lang.String) ref;
379     } else {
380       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
381       java.lang.String s = bs.toStringUtf8();
382       selfLink_ = s;
383       return s;
384     }
385   }
386   /**
387    *
388    *
389    * <pre>
390    * [Output Only] Server-defined URL for this resource.
391    * </pre>
392    *
393    * <code>optional string self_link = 456214797;</code>
394    *
395    * @return The bytes for selfLink.
396    */
397   @java.lang.Override
getSelfLinkBytes()398   public com.google.protobuf.ByteString getSelfLinkBytes() {
399     java.lang.Object ref = selfLink_;
400     if (ref instanceof java.lang.String) {
401       com.google.protobuf.ByteString b =
402           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
403       selfLink_ = b;
404       return b;
405     } else {
406       return (com.google.protobuf.ByteString) ref;
407     }
408   }
409 
410   public static final int WARNING_FIELD_NUMBER = 50704284;
411   private com.google.cloud.compute.v1.Warning warning_;
412   /**
413    *
414    *
415    * <pre>
416    * [Output Only] Informational warning message.
417    * </pre>
418    *
419    * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
420    *
421    * @return Whether the warning field is set.
422    */
423   @java.lang.Override
hasWarning()424   public boolean hasWarning() {
425     return ((bitField0_ & 0x00000010) != 0);
426   }
427   /**
428    *
429    *
430    * <pre>
431    * [Output Only] Informational warning message.
432    * </pre>
433    *
434    * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
435    *
436    * @return The warning.
437    */
438   @java.lang.Override
getWarning()439   public com.google.cloud.compute.v1.Warning getWarning() {
440     return warning_ == null ? com.google.cloud.compute.v1.Warning.getDefaultInstance() : warning_;
441   }
442   /**
443    *
444    *
445    * <pre>
446    * [Output Only] Informational warning message.
447    * </pre>
448    *
449    * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
450    */
451   @java.lang.Override
getWarningOrBuilder()452   public com.google.cloud.compute.v1.WarningOrBuilder getWarningOrBuilder() {
453     return warning_ == null ? com.google.cloud.compute.v1.Warning.getDefaultInstance() : warning_;
454   }
455 
456   private byte memoizedIsInitialized = -1;
457 
458   @java.lang.Override
isInitialized()459   public final boolean isInitialized() {
460     byte isInitialized = memoizedIsInitialized;
461     if (isInitialized == 1) return true;
462     if (isInitialized == 0) return false;
463 
464     memoizedIsInitialized = 1;
465     return true;
466   }
467 
468   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)469   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
470     if (((bitField0_ & 0x00000001) != 0)) {
471       com.google.protobuf.GeneratedMessageV3.writeString(output, 3355, id_);
472     }
473     if (((bitField0_ & 0x00000002) != 0)) {
474       com.google.protobuf.GeneratedMessageV3.writeString(output, 3292052, kind_);
475     }
476     if (((bitField0_ & 0x00000010) != 0)) {
477       output.writeMessage(50704284, getWarning());
478     }
479     if (((bitField0_ & 0x00000004) != 0)) {
480       com.google.protobuf.GeneratedMessageV3.writeString(output, 79797525, nextPageToken_);
481     }
482     for (int i = 0; i < items_.size(); i++) {
483       output.writeMessage(100526016, items_.get(i));
484     }
485     if (((bitField0_ & 0x00000008) != 0)) {
486       com.google.protobuf.GeneratedMessageV3.writeString(output, 456214797, selfLink_);
487     }
488     getUnknownFields().writeTo(output);
489   }
490 
491   @java.lang.Override
getSerializedSize()492   public int getSerializedSize() {
493     int size = memoizedSize;
494     if (size != -1) return size;
495 
496     size = 0;
497     if (((bitField0_ & 0x00000001) != 0)) {
498       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3355, id_);
499     }
500     if (((bitField0_ & 0x00000002) != 0)) {
501       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3292052, kind_);
502     }
503     if (((bitField0_ & 0x00000010) != 0)) {
504       size += com.google.protobuf.CodedOutputStream.computeMessageSize(50704284, getWarning());
505     }
506     if (((bitField0_ & 0x00000004) != 0)) {
507       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(79797525, nextPageToken_);
508     }
509     for (int i = 0; i < items_.size(); i++) {
510       size += com.google.protobuf.CodedOutputStream.computeMessageSize(100526016, items_.get(i));
511     }
512     if (((bitField0_ & 0x00000008) != 0)) {
513       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(456214797, selfLink_);
514     }
515     size += getUnknownFields().getSerializedSize();
516     memoizedSize = size;
517     return size;
518   }
519 
520   @java.lang.Override
equals(final java.lang.Object obj)521   public boolean equals(final java.lang.Object obj) {
522     if (obj == this) {
523       return true;
524     }
525     if (!(obj instanceof com.google.cloud.compute.v1.ZoneList)) {
526       return super.equals(obj);
527     }
528     com.google.cloud.compute.v1.ZoneList other = (com.google.cloud.compute.v1.ZoneList) obj;
529 
530     if (hasId() != other.hasId()) return false;
531     if (hasId()) {
532       if (!getId().equals(other.getId())) return false;
533     }
534     if (!getItemsList().equals(other.getItemsList())) return false;
535     if (hasKind() != other.hasKind()) return false;
536     if (hasKind()) {
537       if (!getKind().equals(other.getKind())) return false;
538     }
539     if (hasNextPageToken() != other.hasNextPageToken()) return false;
540     if (hasNextPageToken()) {
541       if (!getNextPageToken().equals(other.getNextPageToken())) return false;
542     }
543     if (hasSelfLink() != other.hasSelfLink()) return false;
544     if (hasSelfLink()) {
545       if (!getSelfLink().equals(other.getSelfLink())) return false;
546     }
547     if (hasWarning() != other.hasWarning()) return false;
548     if (hasWarning()) {
549       if (!getWarning().equals(other.getWarning())) return false;
550     }
551     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
552     return true;
553   }
554 
555   @java.lang.Override
hashCode()556   public int hashCode() {
557     if (memoizedHashCode != 0) {
558       return memoizedHashCode;
559     }
560     int hash = 41;
561     hash = (19 * hash) + getDescriptor().hashCode();
562     if (hasId()) {
563       hash = (37 * hash) + ID_FIELD_NUMBER;
564       hash = (53 * hash) + getId().hashCode();
565     }
566     if (getItemsCount() > 0) {
567       hash = (37 * hash) + ITEMS_FIELD_NUMBER;
568       hash = (53 * hash) + getItemsList().hashCode();
569     }
570     if (hasKind()) {
571       hash = (37 * hash) + KIND_FIELD_NUMBER;
572       hash = (53 * hash) + getKind().hashCode();
573     }
574     if (hasNextPageToken()) {
575       hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER;
576       hash = (53 * hash) + getNextPageToken().hashCode();
577     }
578     if (hasSelfLink()) {
579       hash = (37 * hash) + SELF_LINK_FIELD_NUMBER;
580       hash = (53 * hash) + getSelfLink().hashCode();
581     }
582     if (hasWarning()) {
583       hash = (37 * hash) + WARNING_FIELD_NUMBER;
584       hash = (53 * hash) + getWarning().hashCode();
585     }
586     hash = (29 * hash) + getUnknownFields().hashCode();
587     memoizedHashCode = hash;
588     return hash;
589   }
590 
parseFrom(java.nio.ByteBuffer data)591   public static com.google.cloud.compute.v1.ZoneList parseFrom(java.nio.ByteBuffer data)
592       throws com.google.protobuf.InvalidProtocolBufferException {
593     return PARSER.parseFrom(data);
594   }
595 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)596   public static com.google.cloud.compute.v1.ZoneList parseFrom(
597       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
598       throws com.google.protobuf.InvalidProtocolBufferException {
599     return PARSER.parseFrom(data, extensionRegistry);
600   }
601 
parseFrom(com.google.protobuf.ByteString data)602   public static com.google.cloud.compute.v1.ZoneList parseFrom(com.google.protobuf.ByteString data)
603       throws com.google.protobuf.InvalidProtocolBufferException {
604     return PARSER.parseFrom(data);
605   }
606 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)607   public static com.google.cloud.compute.v1.ZoneList parseFrom(
608       com.google.protobuf.ByteString data,
609       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
610       throws com.google.protobuf.InvalidProtocolBufferException {
611     return PARSER.parseFrom(data, extensionRegistry);
612   }
613 
parseFrom(byte[] data)614   public static com.google.cloud.compute.v1.ZoneList parseFrom(byte[] data)
615       throws com.google.protobuf.InvalidProtocolBufferException {
616     return PARSER.parseFrom(data);
617   }
618 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)619   public static com.google.cloud.compute.v1.ZoneList parseFrom(
620       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
621       throws com.google.protobuf.InvalidProtocolBufferException {
622     return PARSER.parseFrom(data, extensionRegistry);
623   }
624 
parseFrom(java.io.InputStream input)625   public static com.google.cloud.compute.v1.ZoneList parseFrom(java.io.InputStream input)
626       throws java.io.IOException {
627     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
628   }
629 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)630   public static com.google.cloud.compute.v1.ZoneList parseFrom(
631       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
632       throws java.io.IOException {
633     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
634         PARSER, input, extensionRegistry);
635   }
636 
parseDelimitedFrom(java.io.InputStream input)637   public static com.google.cloud.compute.v1.ZoneList parseDelimitedFrom(java.io.InputStream input)
638       throws java.io.IOException {
639     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
640   }
641 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)642   public static com.google.cloud.compute.v1.ZoneList parseDelimitedFrom(
643       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
644       throws java.io.IOException {
645     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
646         PARSER, input, extensionRegistry);
647   }
648 
parseFrom( com.google.protobuf.CodedInputStream input)649   public static com.google.cloud.compute.v1.ZoneList parseFrom(
650       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
651     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
652   }
653 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)654   public static com.google.cloud.compute.v1.ZoneList parseFrom(
655       com.google.protobuf.CodedInputStream input,
656       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
657       throws java.io.IOException {
658     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
659         PARSER, input, extensionRegistry);
660   }
661 
662   @java.lang.Override
newBuilderForType()663   public Builder newBuilderForType() {
664     return newBuilder();
665   }
666 
newBuilder()667   public static Builder newBuilder() {
668     return DEFAULT_INSTANCE.toBuilder();
669   }
670 
newBuilder(com.google.cloud.compute.v1.ZoneList prototype)671   public static Builder newBuilder(com.google.cloud.compute.v1.ZoneList prototype) {
672     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
673   }
674 
675   @java.lang.Override
toBuilder()676   public Builder toBuilder() {
677     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
678   }
679 
680   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)681   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
682     Builder builder = new Builder(parent);
683     return builder;
684   }
685   /**
686    *
687    *
688    * <pre>
689    * Contains a list of zone resources.
690    * </pre>
691    *
692    * Protobuf type {@code google.cloud.compute.v1.ZoneList}
693    */
694   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
695       implements
696       // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.ZoneList)
697       com.google.cloud.compute.v1.ZoneListOrBuilder {
getDescriptor()698     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
699       return com.google.cloud.compute.v1.Compute
700           .internal_static_google_cloud_compute_v1_ZoneList_descriptor;
701     }
702 
703     @java.lang.Override
704     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()705         internalGetFieldAccessorTable() {
706       return com.google.cloud.compute.v1.Compute
707           .internal_static_google_cloud_compute_v1_ZoneList_fieldAccessorTable
708           .ensureFieldAccessorsInitialized(
709               com.google.cloud.compute.v1.ZoneList.class,
710               com.google.cloud.compute.v1.ZoneList.Builder.class);
711     }
712 
713     // Construct using com.google.cloud.compute.v1.ZoneList.newBuilder()
Builder()714     private Builder() {
715       maybeForceBuilderInitialization();
716     }
717 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)718     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
719       super(parent);
720       maybeForceBuilderInitialization();
721     }
722 
maybeForceBuilderInitialization()723     private void maybeForceBuilderInitialization() {
724       if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {
725         getItemsFieldBuilder();
726         getWarningFieldBuilder();
727       }
728     }
729 
730     @java.lang.Override
clear()731     public Builder clear() {
732       super.clear();
733       bitField0_ = 0;
734       id_ = "";
735       if (itemsBuilder_ == null) {
736         items_ = java.util.Collections.emptyList();
737       } else {
738         items_ = null;
739         itemsBuilder_.clear();
740       }
741       bitField0_ = (bitField0_ & ~0x00000002);
742       kind_ = "";
743       nextPageToken_ = "";
744       selfLink_ = "";
745       warning_ = null;
746       if (warningBuilder_ != null) {
747         warningBuilder_.dispose();
748         warningBuilder_ = null;
749       }
750       return this;
751     }
752 
753     @java.lang.Override
getDescriptorForType()754     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
755       return com.google.cloud.compute.v1.Compute
756           .internal_static_google_cloud_compute_v1_ZoneList_descriptor;
757     }
758 
759     @java.lang.Override
getDefaultInstanceForType()760     public com.google.cloud.compute.v1.ZoneList getDefaultInstanceForType() {
761       return com.google.cloud.compute.v1.ZoneList.getDefaultInstance();
762     }
763 
764     @java.lang.Override
build()765     public com.google.cloud.compute.v1.ZoneList build() {
766       com.google.cloud.compute.v1.ZoneList result = buildPartial();
767       if (!result.isInitialized()) {
768         throw newUninitializedMessageException(result);
769       }
770       return result;
771     }
772 
773     @java.lang.Override
buildPartial()774     public com.google.cloud.compute.v1.ZoneList buildPartial() {
775       com.google.cloud.compute.v1.ZoneList result = new com.google.cloud.compute.v1.ZoneList(this);
776       buildPartialRepeatedFields(result);
777       if (bitField0_ != 0) {
778         buildPartial0(result);
779       }
780       onBuilt();
781       return result;
782     }
783 
buildPartialRepeatedFields(com.google.cloud.compute.v1.ZoneList result)784     private void buildPartialRepeatedFields(com.google.cloud.compute.v1.ZoneList result) {
785       if (itemsBuilder_ == null) {
786         if (((bitField0_ & 0x00000002) != 0)) {
787           items_ = java.util.Collections.unmodifiableList(items_);
788           bitField0_ = (bitField0_ & ~0x00000002);
789         }
790         result.items_ = items_;
791       } else {
792         result.items_ = itemsBuilder_.build();
793       }
794     }
795 
buildPartial0(com.google.cloud.compute.v1.ZoneList result)796     private void buildPartial0(com.google.cloud.compute.v1.ZoneList result) {
797       int from_bitField0_ = bitField0_;
798       int to_bitField0_ = 0;
799       if (((from_bitField0_ & 0x00000001) != 0)) {
800         result.id_ = id_;
801         to_bitField0_ |= 0x00000001;
802       }
803       if (((from_bitField0_ & 0x00000004) != 0)) {
804         result.kind_ = kind_;
805         to_bitField0_ |= 0x00000002;
806       }
807       if (((from_bitField0_ & 0x00000008) != 0)) {
808         result.nextPageToken_ = nextPageToken_;
809         to_bitField0_ |= 0x00000004;
810       }
811       if (((from_bitField0_ & 0x00000010) != 0)) {
812         result.selfLink_ = selfLink_;
813         to_bitField0_ |= 0x00000008;
814       }
815       if (((from_bitField0_ & 0x00000020) != 0)) {
816         result.warning_ = warningBuilder_ == null ? warning_ : warningBuilder_.build();
817         to_bitField0_ |= 0x00000010;
818       }
819       result.bitField0_ |= to_bitField0_;
820     }
821 
822     @java.lang.Override
clone()823     public Builder clone() {
824       return super.clone();
825     }
826 
827     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)828     public Builder setField(
829         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
830       return super.setField(field, value);
831     }
832 
833     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)834     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
835       return super.clearField(field);
836     }
837 
838     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)839     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
840       return super.clearOneof(oneof);
841     }
842 
843     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)844     public Builder setRepeatedField(
845         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
846       return super.setRepeatedField(field, index, value);
847     }
848 
849     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)850     public Builder addRepeatedField(
851         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
852       return super.addRepeatedField(field, value);
853     }
854 
855     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)856     public Builder mergeFrom(com.google.protobuf.Message other) {
857       if (other instanceof com.google.cloud.compute.v1.ZoneList) {
858         return mergeFrom((com.google.cloud.compute.v1.ZoneList) other);
859       } else {
860         super.mergeFrom(other);
861         return this;
862       }
863     }
864 
mergeFrom(com.google.cloud.compute.v1.ZoneList other)865     public Builder mergeFrom(com.google.cloud.compute.v1.ZoneList other) {
866       if (other == com.google.cloud.compute.v1.ZoneList.getDefaultInstance()) return this;
867       if (other.hasId()) {
868         id_ = other.id_;
869         bitField0_ |= 0x00000001;
870         onChanged();
871       }
872       if (itemsBuilder_ == null) {
873         if (!other.items_.isEmpty()) {
874           if (items_.isEmpty()) {
875             items_ = other.items_;
876             bitField0_ = (bitField0_ & ~0x00000002);
877           } else {
878             ensureItemsIsMutable();
879             items_.addAll(other.items_);
880           }
881           onChanged();
882         }
883       } else {
884         if (!other.items_.isEmpty()) {
885           if (itemsBuilder_.isEmpty()) {
886             itemsBuilder_.dispose();
887             itemsBuilder_ = null;
888             items_ = other.items_;
889             bitField0_ = (bitField0_ & ~0x00000002);
890             itemsBuilder_ =
891                 com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
892                     ? getItemsFieldBuilder()
893                     : null;
894           } else {
895             itemsBuilder_.addAllMessages(other.items_);
896           }
897         }
898       }
899       if (other.hasKind()) {
900         kind_ = other.kind_;
901         bitField0_ |= 0x00000004;
902         onChanged();
903       }
904       if (other.hasNextPageToken()) {
905         nextPageToken_ = other.nextPageToken_;
906         bitField0_ |= 0x00000008;
907         onChanged();
908       }
909       if (other.hasSelfLink()) {
910         selfLink_ = other.selfLink_;
911         bitField0_ |= 0x00000010;
912         onChanged();
913       }
914       if (other.hasWarning()) {
915         mergeWarning(other.getWarning());
916       }
917       this.mergeUnknownFields(other.getUnknownFields());
918       onChanged();
919       return this;
920     }
921 
922     @java.lang.Override
isInitialized()923     public final boolean isInitialized() {
924       return true;
925     }
926 
927     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)928     public Builder mergeFrom(
929         com.google.protobuf.CodedInputStream input,
930         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
931         throws java.io.IOException {
932       if (extensionRegistry == null) {
933         throw new java.lang.NullPointerException();
934       }
935       try {
936         boolean done = false;
937         while (!done) {
938           int tag = input.readTag();
939           switch (tag) {
940             case 0:
941               done = true;
942               break;
943             case 26842:
944               {
945                 id_ = input.readStringRequireUtf8();
946                 bitField0_ |= 0x00000001;
947                 break;
948               } // case 26842
949             case 26336418:
950               {
951                 kind_ = input.readStringRequireUtf8();
952                 bitField0_ |= 0x00000004;
953                 break;
954               } // case 26336418
955             case 405634274:
956               {
957                 input.readMessage(getWarningFieldBuilder().getBuilder(), extensionRegistry);
958                 bitField0_ |= 0x00000020;
959                 break;
960               } // case 405634274
961             case 638380202:
962               {
963                 nextPageToken_ = input.readStringRequireUtf8();
964                 bitField0_ |= 0x00000008;
965                 break;
966               } // case 638380202
967             case 804208130:
968               {
969                 com.google.cloud.compute.v1.Zone m =
970                     input.readMessage(com.google.cloud.compute.v1.Zone.parser(), extensionRegistry);
971                 if (itemsBuilder_ == null) {
972                   ensureItemsIsMutable();
973                   items_.add(m);
974                 } else {
975                   itemsBuilder_.addMessage(m);
976                 }
977                 break;
978               } // case 804208130
979             case -645248918:
980               {
981                 selfLink_ = input.readStringRequireUtf8();
982                 bitField0_ |= 0x00000010;
983                 break;
984               } // case -645248918
985             default:
986               {
987                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
988                   done = true; // was an endgroup tag
989                 }
990                 break;
991               } // default:
992           } // switch (tag)
993         } // while (!done)
994       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
995         throw e.unwrapIOException();
996       } finally {
997         onChanged();
998       } // finally
999       return this;
1000     }
1001 
1002     private int bitField0_;
1003 
1004     private java.lang.Object id_ = "";
1005     /**
1006      *
1007      *
1008      * <pre>
1009      * [Output Only] Unique identifier for the resource; defined by the server.
1010      * </pre>
1011      *
1012      * <code>optional string id = 3355;</code>
1013      *
1014      * @return Whether the id field is set.
1015      */
hasId()1016     public boolean hasId() {
1017       return ((bitField0_ & 0x00000001) != 0);
1018     }
1019     /**
1020      *
1021      *
1022      * <pre>
1023      * [Output Only] Unique identifier for the resource; defined by the server.
1024      * </pre>
1025      *
1026      * <code>optional string id = 3355;</code>
1027      *
1028      * @return The id.
1029      */
getId()1030     public java.lang.String getId() {
1031       java.lang.Object ref = id_;
1032       if (!(ref instanceof java.lang.String)) {
1033         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
1034         java.lang.String s = bs.toStringUtf8();
1035         id_ = s;
1036         return s;
1037       } else {
1038         return (java.lang.String) ref;
1039       }
1040     }
1041     /**
1042      *
1043      *
1044      * <pre>
1045      * [Output Only] Unique identifier for the resource; defined by the server.
1046      * </pre>
1047      *
1048      * <code>optional string id = 3355;</code>
1049      *
1050      * @return The bytes for id.
1051      */
getIdBytes()1052     public com.google.protobuf.ByteString getIdBytes() {
1053       java.lang.Object ref = id_;
1054       if (ref instanceof String) {
1055         com.google.protobuf.ByteString b =
1056             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
1057         id_ = b;
1058         return b;
1059       } else {
1060         return (com.google.protobuf.ByteString) ref;
1061       }
1062     }
1063     /**
1064      *
1065      *
1066      * <pre>
1067      * [Output Only] Unique identifier for the resource; defined by the server.
1068      * </pre>
1069      *
1070      * <code>optional string id = 3355;</code>
1071      *
1072      * @param value The id to set.
1073      * @return This builder for chaining.
1074      */
setId(java.lang.String value)1075     public Builder setId(java.lang.String value) {
1076       if (value == null) {
1077         throw new NullPointerException();
1078       }
1079       id_ = value;
1080       bitField0_ |= 0x00000001;
1081       onChanged();
1082       return this;
1083     }
1084     /**
1085      *
1086      *
1087      * <pre>
1088      * [Output Only] Unique identifier for the resource; defined by the server.
1089      * </pre>
1090      *
1091      * <code>optional string id = 3355;</code>
1092      *
1093      * @return This builder for chaining.
1094      */
clearId()1095     public Builder clearId() {
1096       id_ = getDefaultInstance().getId();
1097       bitField0_ = (bitField0_ & ~0x00000001);
1098       onChanged();
1099       return this;
1100     }
1101     /**
1102      *
1103      *
1104      * <pre>
1105      * [Output Only] Unique identifier for the resource; defined by the server.
1106      * </pre>
1107      *
1108      * <code>optional string id = 3355;</code>
1109      *
1110      * @param value The bytes for id to set.
1111      * @return This builder for chaining.
1112      */
setIdBytes(com.google.protobuf.ByteString value)1113     public Builder setIdBytes(com.google.protobuf.ByteString value) {
1114       if (value == null) {
1115         throw new NullPointerException();
1116       }
1117       checkByteStringIsUtf8(value);
1118       id_ = value;
1119       bitField0_ |= 0x00000001;
1120       onChanged();
1121       return this;
1122     }
1123 
1124     private java.util.List<com.google.cloud.compute.v1.Zone> items_ =
1125         java.util.Collections.emptyList();
1126 
ensureItemsIsMutable()1127     private void ensureItemsIsMutable() {
1128       if (!((bitField0_ & 0x00000002) != 0)) {
1129         items_ = new java.util.ArrayList<com.google.cloud.compute.v1.Zone>(items_);
1130         bitField0_ |= 0x00000002;
1131       }
1132     }
1133 
1134     private com.google.protobuf.RepeatedFieldBuilderV3<
1135             com.google.cloud.compute.v1.Zone,
1136             com.google.cloud.compute.v1.Zone.Builder,
1137             com.google.cloud.compute.v1.ZoneOrBuilder>
1138         itemsBuilder_;
1139 
1140     /**
1141      *
1142      *
1143      * <pre>
1144      * A list of Zone resources.
1145      * </pre>
1146      *
1147      * <code>repeated .google.cloud.compute.v1.Zone items = 100526016;</code>
1148      */
getItemsList()1149     public java.util.List<com.google.cloud.compute.v1.Zone> getItemsList() {
1150       if (itemsBuilder_ == null) {
1151         return java.util.Collections.unmodifiableList(items_);
1152       } else {
1153         return itemsBuilder_.getMessageList();
1154       }
1155     }
1156     /**
1157      *
1158      *
1159      * <pre>
1160      * A list of Zone resources.
1161      * </pre>
1162      *
1163      * <code>repeated .google.cloud.compute.v1.Zone items = 100526016;</code>
1164      */
getItemsCount()1165     public int getItemsCount() {
1166       if (itemsBuilder_ == null) {
1167         return items_.size();
1168       } else {
1169         return itemsBuilder_.getCount();
1170       }
1171     }
1172     /**
1173      *
1174      *
1175      * <pre>
1176      * A list of Zone resources.
1177      * </pre>
1178      *
1179      * <code>repeated .google.cloud.compute.v1.Zone items = 100526016;</code>
1180      */
getItems(int index)1181     public com.google.cloud.compute.v1.Zone getItems(int index) {
1182       if (itemsBuilder_ == null) {
1183         return items_.get(index);
1184       } else {
1185         return itemsBuilder_.getMessage(index);
1186       }
1187     }
1188     /**
1189      *
1190      *
1191      * <pre>
1192      * A list of Zone resources.
1193      * </pre>
1194      *
1195      * <code>repeated .google.cloud.compute.v1.Zone items = 100526016;</code>
1196      */
setItems(int index, com.google.cloud.compute.v1.Zone value)1197     public Builder setItems(int index, com.google.cloud.compute.v1.Zone value) {
1198       if (itemsBuilder_ == null) {
1199         if (value == null) {
1200           throw new NullPointerException();
1201         }
1202         ensureItemsIsMutable();
1203         items_.set(index, value);
1204         onChanged();
1205       } else {
1206         itemsBuilder_.setMessage(index, value);
1207       }
1208       return this;
1209     }
1210     /**
1211      *
1212      *
1213      * <pre>
1214      * A list of Zone resources.
1215      * </pre>
1216      *
1217      * <code>repeated .google.cloud.compute.v1.Zone items = 100526016;</code>
1218      */
setItems(int index, com.google.cloud.compute.v1.Zone.Builder builderForValue)1219     public Builder setItems(int index, com.google.cloud.compute.v1.Zone.Builder builderForValue) {
1220       if (itemsBuilder_ == null) {
1221         ensureItemsIsMutable();
1222         items_.set(index, builderForValue.build());
1223         onChanged();
1224       } else {
1225         itemsBuilder_.setMessage(index, builderForValue.build());
1226       }
1227       return this;
1228     }
1229     /**
1230      *
1231      *
1232      * <pre>
1233      * A list of Zone resources.
1234      * </pre>
1235      *
1236      * <code>repeated .google.cloud.compute.v1.Zone items = 100526016;</code>
1237      */
addItems(com.google.cloud.compute.v1.Zone value)1238     public Builder addItems(com.google.cloud.compute.v1.Zone value) {
1239       if (itemsBuilder_ == null) {
1240         if (value == null) {
1241           throw new NullPointerException();
1242         }
1243         ensureItemsIsMutable();
1244         items_.add(value);
1245         onChanged();
1246       } else {
1247         itemsBuilder_.addMessage(value);
1248       }
1249       return this;
1250     }
1251     /**
1252      *
1253      *
1254      * <pre>
1255      * A list of Zone resources.
1256      * </pre>
1257      *
1258      * <code>repeated .google.cloud.compute.v1.Zone items = 100526016;</code>
1259      */
addItems(int index, com.google.cloud.compute.v1.Zone value)1260     public Builder addItems(int index, com.google.cloud.compute.v1.Zone value) {
1261       if (itemsBuilder_ == null) {
1262         if (value == null) {
1263           throw new NullPointerException();
1264         }
1265         ensureItemsIsMutable();
1266         items_.add(index, value);
1267         onChanged();
1268       } else {
1269         itemsBuilder_.addMessage(index, value);
1270       }
1271       return this;
1272     }
1273     /**
1274      *
1275      *
1276      * <pre>
1277      * A list of Zone resources.
1278      * </pre>
1279      *
1280      * <code>repeated .google.cloud.compute.v1.Zone items = 100526016;</code>
1281      */
addItems(com.google.cloud.compute.v1.Zone.Builder builderForValue)1282     public Builder addItems(com.google.cloud.compute.v1.Zone.Builder builderForValue) {
1283       if (itemsBuilder_ == null) {
1284         ensureItemsIsMutable();
1285         items_.add(builderForValue.build());
1286         onChanged();
1287       } else {
1288         itemsBuilder_.addMessage(builderForValue.build());
1289       }
1290       return this;
1291     }
1292     /**
1293      *
1294      *
1295      * <pre>
1296      * A list of Zone resources.
1297      * </pre>
1298      *
1299      * <code>repeated .google.cloud.compute.v1.Zone items = 100526016;</code>
1300      */
addItems(int index, com.google.cloud.compute.v1.Zone.Builder builderForValue)1301     public Builder addItems(int index, com.google.cloud.compute.v1.Zone.Builder builderForValue) {
1302       if (itemsBuilder_ == null) {
1303         ensureItemsIsMutable();
1304         items_.add(index, builderForValue.build());
1305         onChanged();
1306       } else {
1307         itemsBuilder_.addMessage(index, builderForValue.build());
1308       }
1309       return this;
1310     }
1311     /**
1312      *
1313      *
1314      * <pre>
1315      * A list of Zone resources.
1316      * </pre>
1317      *
1318      * <code>repeated .google.cloud.compute.v1.Zone items = 100526016;</code>
1319      */
addAllItems( java.lang.Iterable<? extends com.google.cloud.compute.v1.Zone> values)1320     public Builder addAllItems(
1321         java.lang.Iterable<? extends com.google.cloud.compute.v1.Zone> values) {
1322       if (itemsBuilder_ == null) {
1323         ensureItemsIsMutable();
1324         com.google.protobuf.AbstractMessageLite.Builder.addAll(values, items_);
1325         onChanged();
1326       } else {
1327         itemsBuilder_.addAllMessages(values);
1328       }
1329       return this;
1330     }
1331     /**
1332      *
1333      *
1334      * <pre>
1335      * A list of Zone resources.
1336      * </pre>
1337      *
1338      * <code>repeated .google.cloud.compute.v1.Zone items = 100526016;</code>
1339      */
clearItems()1340     public Builder clearItems() {
1341       if (itemsBuilder_ == null) {
1342         items_ = java.util.Collections.emptyList();
1343         bitField0_ = (bitField0_ & ~0x00000002);
1344         onChanged();
1345       } else {
1346         itemsBuilder_.clear();
1347       }
1348       return this;
1349     }
1350     /**
1351      *
1352      *
1353      * <pre>
1354      * A list of Zone resources.
1355      * </pre>
1356      *
1357      * <code>repeated .google.cloud.compute.v1.Zone items = 100526016;</code>
1358      */
removeItems(int index)1359     public Builder removeItems(int index) {
1360       if (itemsBuilder_ == null) {
1361         ensureItemsIsMutable();
1362         items_.remove(index);
1363         onChanged();
1364       } else {
1365         itemsBuilder_.remove(index);
1366       }
1367       return this;
1368     }
1369     /**
1370      *
1371      *
1372      * <pre>
1373      * A list of Zone resources.
1374      * </pre>
1375      *
1376      * <code>repeated .google.cloud.compute.v1.Zone items = 100526016;</code>
1377      */
getItemsBuilder(int index)1378     public com.google.cloud.compute.v1.Zone.Builder getItemsBuilder(int index) {
1379       return getItemsFieldBuilder().getBuilder(index);
1380     }
1381     /**
1382      *
1383      *
1384      * <pre>
1385      * A list of Zone resources.
1386      * </pre>
1387      *
1388      * <code>repeated .google.cloud.compute.v1.Zone items = 100526016;</code>
1389      */
getItemsOrBuilder(int index)1390     public com.google.cloud.compute.v1.ZoneOrBuilder getItemsOrBuilder(int index) {
1391       if (itemsBuilder_ == null) {
1392         return items_.get(index);
1393       } else {
1394         return itemsBuilder_.getMessageOrBuilder(index);
1395       }
1396     }
1397     /**
1398      *
1399      *
1400      * <pre>
1401      * A list of Zone resources.
1402      * </pre>
1403      *
1404      * <code>repeated .google.cloud.compute.v1.Zone items = 100526016;</code>
1405      */
1406     public java.util.List<? extends com.google.cloud.compute.v1.ZoneOrBuilder>
getItemsOrBuilderList()1407         getItemsOrBuilderList() {
1408       if (itemsBuilder_ != null) {
1409         return itemsBuilder_.getMessageOrBuilderList();
1410       } else {
1411         return java.util.Collections.unmodifiableList(items_);
1412       }
1413     }
1414     /**
1415      *
1416      *
1417      * <pre>
1418      * A list of Zone resources.
1419      * </pre>
1420      *
1421      * <code>repeated .google.cloud.compute.v1.Zone items = 100526016;</code>
1422      */
addItemsBuilder()1423     public com.google.cloud.compute.v1.Zone.Builder addItemsBuilder() {
1424       return getItemsFieldBuilder()
1425           .addBuilder(com.google.cloud.compute.v1.Zone.getDefaultInstance());
1426     }
1427     /**
1428      *
1429      *
1430      * <pre>
1431      * A list of Zone resources.
1432      * </pre>
1433      *
1434      * <code>repeated .google.cloud.compute.v1.Zone items = 100526016;</code>
1435      */
addItemsBuilder(int index)1436     public com.google.cloud.compute.v1.Zone.Builder addItemsBuilder(int index) {
1437       return getItemsFieldBuilder()
1438           .addBuilder(index, com.google.cloud.compute.v1.Zone.getDefaultInstance());
1439     }
1440     /**
1441      *
1442      *
1443      * <pre>
1444      * A list of Zone resources.
1445      * </pre>
1446      *
1447      * <code>repeated .google.cloud.compute.v1.Zone items = 100526016;</code>
1448      */
getItemsBuilderList()1449     public java.util.List<com.google.cloud.compute.v1.Zone.Builder> getItemsBuilderList() {
1450       return getItemsFieldBuilder().getBuilderList();
1451     }
1452 
1453     private com.google.protobuf.RepeatedFieldBuilderV3<
1454             com.google.cloud.compute.v1.Zone,
1455             com.google.cloud.compute.v1.Zone.Builder,
1456             com.google.cloud.compute.v1.ZoneOrBuilder>
getItemsFieldBuilder()1457         getItemsFieldBuilder() {
1458       if (itemsBuilder_ == null) {
1459         itemsBuilder_ =
1460             new com.google.protobuf.RepeatedFieldBuilderV3<
1461                 com.google.cloud.compute.v1.Zone,
1462                 com.google.cloud.compute.v1.Zone.Builder,
1463                 com.google.cloud.compute.v1.ZoneOrBuilder>(
1464                 items_, ((bitField0_ & 0x00000002) != 0), getParentForChildren(), isClean());
1465         items_ = null;
1466       }
1467       return itemsBuilder_;
1468     }
1469 
1470     private java.lang.Object kind_ = "";
1471     /**
1472      *
1473      *
1474      * <pre>
1475      * Type of resource.
1476      * </pre>
1477      *
1478      * <code>optional string kind = 3292052;</code>
1479      *
1480      * @return Whether the kind field is set.
1481      */
hasKind()1482     public boolean hasKind() {
1483       return ((bitField0_ & 0x00000004) != 0);
1484     }
1485     /**
1486      *
1487      *
1488      * <pre>
1489      * Type of resource.
1490      * </pre>
1491      *
1492      * <code>optional string kind = 3292052;</code>
1493      *
1494      * @return The kind.
1495      */
getKind()1496     public java.lang.String getKind() {
1497       java.lang.Object ref = kind_;
1498       if (!(ref instanceof java.lang.String)) {
1499         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
1500         java.lang.String s = bs.toStringUtf8();
1501         kind_ = s;
1502         return s;
1503       } else {
1504         return (java.lang.String) ref;
1505       }
1506     }
1507     /**
1508      *
1509      *
1510      * <pre>
1511      * Type of resource.
1512      * </pre>
1513      *
1514      * <code>optional string kind = 3292052;</code>
1515      *
1516      * @return The bytes for kind.
1517      */
getKindBytes()1518     public com.google.protobuf.ByteString getKindBytes() {
1519       java.lang.Object ref = kind_;
1520       if (ref instanceof String) {
1521         com.google.protobuf.ByteString b =
1522             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
1523         kind_ = b;
1524         return b;
1525       } else {
1526         return (com.google.protobuf.ByteString) ref;
1527       }
1528     }
1529     /**
1530      *
1531      *
1532      * <pre>
1533      * Type of resource.
1534      * </pre>
1535      *
1536      * <code>optional string kind = 3292052;</code>
1537      *
1538      * @param value The kind to set.
1539      * @return This builder for chaining.
1540      */
setKind(java.lang.String value)1541     public Builder setKind(java.lang.String value) {
1542       if (value == null) {
1543         throw new NullPointerException();
1544       }
1545       kind_ = value;
1546       bitField0_ |= 0x00000004;
1547       onChanged();
1548       return this;
1549     }
1550     /**
1551      *
1552      *
1553      * <pre>
1554      * Type of resource.
1555      * </pre>
1556      *
1557      * <code>optional string kind = 3292052;</code>
1558      *
1559      * @return This builder for chaining.
1560      */
clearKind()1561     public Builder clearKind() {
1562       kind_ = getDefaultInstance().getKind();
1563       bitField0_ = (bitField0_ & ~0x00000004);
1564       onChanged();
1565       return this;
1566     }
1567     /**
1568      *
1569      *
1570      * <pre>
1571      * Type of resource.
1572      * </pre>
1573      *
1574      * <code>optional string kind = 3292052;</code>
1575      *
1576      * @param value The bytes for kind to set.
1577      * @return This builder for chaining.
1578      */
setKindBytes(com.google.protobuf.ByteString value)1579     public Builder setKindBytes(com.google.protobuf.ByteString value) {
1580       if (value == null) {
1581         throw new NullPointerException();
1582       }
1583       checkByteStringIsUtf8(value);
1584       kind_ = value;
1585       bitField0_ |= 0x00000004;
1586       onChanged();
1587       return this;
1588     }
1589 
1590     private java.lang.Object nextPageToken_ = "";
1591     /**
1592      *
1593      *
1594      * <pre>
1595      * [Output Only] This token allows you to get the next page of results for list requests. If the number of results is larger than maxResults, use the nextPageToken as a value for the query parameter pageToken in the next list request. Subsequent list requests will have their own nextPageToken to continue paging through the results.
1596      * </pre>
1597      *
1598      * <code>optional string next_page_token = 79797525;</code>
1599      *
1600      * @return Whether the nextPageToken field is set.
1601      */
hasNextPageToken()1602     public boolean hasNextPageToken() {
1603       return ((bitField0_ & 0x00000008) != 0);
1604     }
1605     /**
1606      *
1607      *
1608      * <pre>
1609      * [Output Only] This token allows you to get the next page of results for list requests. If the number of results is larger than maxResults, use the nextPageToken as a value for the query parameter pageToken in the next list request. Subsequent list requests will have their own nextPageToken to continue paging through the results.
1610      * </pre>
1611      *
1612      * <code>optional string next_page_token = 79797525;</code>
1613      *
1614      * @return The nextPageToken.
1615      */
getNextPageToken()1616     public java.lang.String getNextPageToken() {
1617       java.lang.Object ref = nextPageToken_;
1618       if (!(ref instanceof java.lang.String)) {
1619         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
1620         java.lang.String s = bs.toStringUtf8();
1621         nextPageToken_ = s;
1622         return s;
1623       } else {
1624         return (java.lang.String) ref;
1625       }
1626     }
1627     /**
1628      *
1629      *
1630      * <pre>
1631      * [Output Only] This token allows you to get the next page of results for list requests. If the number of results is larger than maxResults, use the nextPageToken as a value for the query parameter pageToken in the next list request. Subsequent list requests will have their own nextPageToken to continue paging through the results.
1632      * </pre>
1633      *
1634      * <code>optional string next_page_token = 79797525;</code>
1635      *
1636      * @return The bytes for nextPageToken.
1637      */
getNextPageTokenBytes()1638     public com.google.protobuf.ByteString getNextPageTokenBytes() {
1639       java.lang.Object ref = nextPageToken_;
1640       if (ref instanceof String) {
1641         com.google.protobuf.ByteString b =
1642             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
1643         nextPageToken_ = b;
1644         return b;
1645       } else {
1646         return (com.google.protobuf.ByteString) ref;
1647       }
1648     }
1649     /**
1650      *
1651      *
1652      * <pre>
1653      * [Output Only] This token allows you to get the next page of results for list requests. If the number of results is larger than maxResults, use the nextPageToken as a value for the query parameter pageToken in the next list request. Subsequent list requests will have their own nextPageToken to continue paging through the results.
1654      * </pre>
1655      *
1656      * <code>optional string next_page_token = 79797525;</code>
1657      *
1658      * @param value The nextPageToken to set.
1659      * @return This builder for chaining.
1660      */
setNextPageToken(java.lang.String value)1661     public Builder setNextPageToken(java.lang.String value) {
1662       if (value == null) {
1663         throw new NullPointerException();
1664       }
1665       nextPageToken_ = value;
1666       bitField0_ |= 0x00000008;
1667       onChanged();
1668       return this;
1669     }
1670     /**
1671      *
1672      *
1673      * <pre>
1674      * [Output Only] This token allows you to get the next page of results for list requests. If the number of results is larger than maxResults, use the nextPageToken as a value for the query parameter pageToken in the next list request. Subsequent list requests will have their own nextPageToken to continue paging through the results.
1675      * </pre>
1676      *
1677      * <code>optional string next_page_token = 79797525;</code>
1678      *
1679      * @return This builder for chaining.
1680      */
clearNextPageToken()1681     public Builder clearNextPageToken() {
1682       nextPageToken_ = getDefaultInstance().getNextPageToken();
1683       bitField0_ = (bitField0_ & ~0x00000008);
1684       onChanged();
1685       return this;
1686     }
1687     /**
1688      *
1689      *
1690      * <pre>
1691      * [Output Only] This token allows you to get the next page of results for list requests. If the number of results is larger than maxResults, use the nextPageToken as a value for the query parameter pageToken in the next list request. Subsequent list requests will have their own nextPageToken to continue paging through the results.
1692      * </pre>
1693      *
1694      * <code>optional string next_page_token = 79797525;</code>
1695      *
1696      * @param value The bytes for nextPageToken to set.
1697      * @return This builder for chaining.
1698      */
setNextPageTokenBytes(com.google.protobuf.ByteString value)1699     public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) {
1700       if (value == null) {
1701         throw new NullPointerException();
1702       }
1703       checkByteStringIsUtf8(value);
1704       nextPageToken_ = value;
1705       bitField0_ |= 0x00000008;
1706       onChanged();
1707       return this;
1708     }
1709 
1710     private java.lang.Object selfLink_ = "";
1711     /**
1712      *
1713      *
1714      * <pre>
1715      * [Output Only] Server-defined URL for this resource.
1716      * </pre>
1717      *
1718      * <code>optional string self_link = 456214797;</code>
1719      *
1720      * @return Whether the selfLink field is set.
1721      */
hasSelfLink()1722     public boolean hasSelfLink() {
1723       return ((bitField0_ & 0x00000010) != 0);
1724     }
1725     /**
1726      *
1727      *
1728      * <pre>
1729      * [Output Only] Server-defined URL for this resource.
1730      * </pre>
1731      *
1732      * <code>optional string self_link = 456214797;</code>
1733      *
1734      * @return The selfLink.
1735      */
getSelfLink()1736     public java.lang.String getSelfLink() {
1737       java.lang.Object ref = selfLink_;
1738       if (!(ref instanceof java.lang.String)) {
1739         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
1740         java.lang.String s = bs.toStringUtf8();
1741         selfLink_ = s;
1742         return s;
1743       } else {
1744         return (java.lang.String) ref;
1745       }
1746     }
1747     /**
1748      *
1749      *
1750      * <pre>
1751      * [Output Only] Server-defined URL for this resource.
1752      * </pre>
1753      *
1754      * <code>optional string self_link = 456214797;</code>
1755      *
1756      * @return The bytes for selfLink.
1757      */
getSelfLinkBytes()1758     public com.google.protobuf.ByteString getSelfLinkBytes() {
1759       java.lang.Object ref = selfLink_;
1760       if (ref instanceof String) {
1761         com.google.protobuf.ByteString b =
1762             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
1763         selfLink_ = b;
1764         return b;
1765       } else {
1766         return (com.google.protobuf.ByteString) ref;
1767       }
1768     }
1769     /**
1770      *
1771      *
1772      * <pre>
1773      * [Output Only] Server-defined URL for this resource.
1774      * </pre>
1775      *
1776      * <code>optional string self_link = 456214797;</code>
1777      *
1778      * @param value The selfLink to set.
1779      * @return This builder for chaining.
1780      */
setSelfLink(java.lang.String value)1781     public Builder setSelfLink(java.lang.String value) {
1782       if (value == null) {
1783         throw new NullPointerException();
1784       }
1785       selfLink_ = value;
1786       bitField0_ |= 0x00000010;
1787       onChanged();
1788       return this;
1789     }
1790     /**
1791      *
1792      *
1793      * <pre>
1794      * [Output Only] Server-defined URL for this resource.
1795      * </pre>
1796      *
1797      * <code>optional string self_link = 456214797;</code>
1798      *
1799      * @return This builder for chaining.
1800      */
clearSelfLink()1801     public Builder clearSelfLink() {
1802       selfLink_ = getDefaultInstance().getSelfLink();
1803       bitField0_ = (bitField0_ & ~0x00000010);
1804       onChanged();
1805       return this;
1806     }
1807     /**
1808      *
1809      *
1810      * <pre>
1811      * [Output Only] Server-defined URL for this resource.
1812      * </pre>
1813      *
1814      * <code>optional string self_link = 456214797;</code>
1815      *
1816      * @param value The bytes for selfLink to set.
1817      * @return This builder for chaining.
1818      */
setSelfLinkBytes(com.google.protobuf.ByteString value)1819     public Builder setSelfLinkBytes(com.google.protobuf.ByteString value) {
1820       if (value == null) {
1821         throw new NullPointerException();
1822       }
1823       checkByteStringIsUtf8(value);
1824       selfLink_ = value;
1825       bitField0_ |= 0x00000010;
1826       onChanged();
1827       return this;
1828     }
1829 
1830     private com.google.cloud.compute.v1.Warning warning_;
1831     private com.google.protobuf.SingleFieldBuilderV3<
1832             com.google.cloud.compute.v1.Warning,
1833             com.google.cloud.compute.v1.Warning.Builder,
1834             com.google.cloud.compute.v1.WarningOrBuilder>
1835         warningBuilder_;
1836     /**
1837      *
1838      *
1839      * <pre>
1840      * [Output Only] Informational warning message.
1841      * </pre>
1842      *
1843      * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
1844      *
1845      * @return Whether the warning field is set.
1846      */
hasWarning()1847     public boolean hasWarning() {
1848       return ((bitField0_ & 0x00000020) != 0);
1849     }
1850     /**
1851      *
1852      *
1853      * <pre>
1854      * [Output Only] Informational warning message.
1855      * </pre>
1856      *
1857      * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
1858      *
1859      * @return The warning.
1860      */
getWarning()1861     public com.google.cloud.compute.v1.Warning getWarning() {
1862       if (warningBuilder_ == null) {
1863         return warning_ == null
1864             ? com.google.cloud.compute.v1.Warning.getDefaultInstance()
1865             : warning_;
1866       } else {
1867         return warningBuilder_.getMessage();
1868       }
1869     }
1870     /**
1871      *
1872      *
1873      * <pre>
1874      * [Output Only] Informational warning message.
1875      * </pre>
1876      *
1877      * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
1878      */
setWarning(com.google.cloud.compute.v1.Warning value)1879     public Builder setWarning(com.google.cloud.compute.v1.Warning value) {
1880       if (warningBuilder_ == null) {
1881         if (value == null) {
1882           throw new NullPointerException();
1883         }
1884         warning_ = value;
1885       } else {
1886         warningBuilder_.setMessage(value);
1887       }
1888       bitField0_ |= 0x00000020;
1889       onChanged();
1890       return this;
1891     }
1892     /**
1893      *
1894      *
1895      * <pre>
1896      * [Output Only] Informational warning message.
1897      * </pre>
1898      *
1899      * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
1900      */
setWarning(com.google.cloud.compute.v1.Warning.Builder builderForValue)1901     public Builder setWarning(com.google.cloud.compute.v1.Warning.Builder builderForValue) {
1902       if (warningBuilder_ == null) {
1903         warning_ = builderForValue.build();
1904       } else {
1905         warningBuilder_.setMessage(builderForValue.build());
1906       }
1907       bitField0_ |= 0x00000020;
1908       onChanged();
1909       return this;
1910     }
1911     /**
1912      *
1913      *
1914      * <pre>
1915      * [Output Only] Informational warning message.
1916      * </pre>
1917      *
1918      * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
1919      */
mergeWarning(com.google.cloud.compute.v1.Warning value)1920     public Builder mergeWarning(com.google.cloud.compute.v1.Warning value) {
1921       if (warningBuilder_ == null) {
1922         if (((bitField0_ & 0x00000020) != 0)
1923             && warning_ != null
1924             && warning_ != com.google.cloud.compute.v1.Warning.getDefaultInstance()) {
1925           getWarningBuilder().mergeFrom(value);
1926         } else {
1927           warning_ = value;
1928         }
1929       } else {
1930         warningBuilder_.mergeFrom(value);
1931       }
1932       bitField0_ |= 0x00000020;
1933       onChanged();
1934       return this;
1935     }
1936     /**
1937      *
1938      *
1939      * <pre>
1940      * [Output Only] Informational warning message.
1941      * </pre>
1942      *
1943      * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
1944      */
clearWarning()1945     public Builder clearWarning() {
1946       bitField0_ = (bitField0_ & ~0x00000020);
1947       warning_ = null;
1948       if (warningBuilder_ != null) {
1949         warningBuilder_.dispose();
1950         warningBuilder_ = null;
1951       }
1952       onChanged();
1953       return this;
1954     }
1955     /**
1956      *
1957      *
1958      * <pre>
1959      * [Output Only] Informational warning message.
1960      * </pre>
1961      *
1962      * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
1963      */
getWarningBuilder()1964     public com.google.cloud.compute.v1.Warning.Builder getWarningBuilder() {
1965       bitField0_ |= 0x00000020;
1966       onChanged();
1967       return getWarningFieldBuilder().getBuilder();
1968     }
1969     /**
1970      *
1971      *
1972      * <pre>
1973      * [Output Only] Informational warning message.
1974      * </pre>
1975      *
1976      * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
1977      */
getWarningOrBuilder()1978     public com.google.cloud.compute.v1.WarningOrBuilder getWarningOrBuilder() {
1979       if (warningBuilder_ != null) {
1980         return warningBuilder_.getMessageOrBuilder();
1981       } else {
1982         return warning_ == null
1983             ? com.google.cloud.compute.v1.Warning.getDefaultInstance()
1984             : warning_;
1985       }
1986     }
1987     /**
1988      *
1989      *
1990      * <pre>
1991      * [Output Only] Informational warning message.
1992      * </pre>
1993      *
1994      * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
1995      */
1996     private com.google.protobuf.SingleFieldBuilderV3<
1997             com.google.cloud.compute.v1.Warning,
1998             com.google.cloud.compute.v1.Warning.Builder,
1999             com.google.cloud.compute.v1.WarningOrBuilder>
getWarningFieldBuilder()2000         getWarningFieldBuilder() {
2001       if (warningBuilder_ == null) {
2002         warningBuilder_ =
2003             new com.google.protobuf.SingleFieldBuilderV3<
2004                 com.google.cloud.compute.v1.Warning,
2005                 com.google.cloud.compute.v1.Warning.Builder,
2006                 com.google.cloud.compute.v1.WarningOrBuilder>(
2007                 getWarning(), getParentForChildren(), isClean());
2008         warning_ = null;
2009       }
2010       return warningBuilder_;
2011     }
2012 
2013     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)2014     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
2015       return super.setUnknownFields(unknownFields);
2016     }
2017 
2018     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)2019     public final Builder mergeUnknownFields(
2020         final com.google.protobuf.UnknownFieldSet unknownFields) {
2021       return super.mergeUnknownFields(unknownFields);
2022     }
2023 
2024     // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.ZoneList)
2025   }
2026 
2027   // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.ZoneList)
2028   private static final com.google.cloud.compute.v1.ZoneList DEFAULT_INSTANCE;
2029 
2030   static {
2031     DEFAULT_INSTANCE = new com.google.cloud.compute.v1.ZoneList();
2032   }
2033 
getDefaultInstance()2034   public static com.google.cloud.compute.v1.ZoneList getDefaultInstance() {
2035     return DEFAULT_INSTANCE;
2036   }
2037 
2038   private static final com.google.protobuf.Parser<ZoneList> PARSER =
2039       new com.google.protobuf.AbstractParser<ZoneList>() {
2040         @java.lang.Override
2041         public ZoneList parsePartialFrom(
2042             com.google.protobuf.CodedInputStream input,
2043             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2044             throws com.google.protobuf.InvalidProtocolBufferException {
2045           Builder builder = newBuilder();
2046           try {
2047             builder.mergeFrom(input, extensionRegistry);
2048           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
2049             throw e.setUnfinishedMessage(builder.buildPartial());
2050           } catch (com.google.protobuf.UninitializedMessageException e) {
2051             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
2052           } catch (java.io.IOException e) {
2053             throw new com.google.protobuf.InvalidProtocolBufferException(e)
2054                 .setUnfinishedMessage(builder.buildPartial());
2055           }
2056           return builder.buildPartial();
2057         }
2058       };
2059 
parser()2060   public static com.google.protobuf.Parser<ZoneList> parser() {
2061     return PARSER;
2062   }
2063 
2064   @java.lang.Override
getParserForType()2065   public com.google.protobuf.Parser<ZoneList> getParserForType() {
2066     return PARSER;
2067   }
2068 
2069   @java.lang.Override
getDefaultInstanceForType()2070   public com.google.cloud.compute.v1.ZoneList getDefaultInstanceForType() {
2071     return DEFAULT_INSTANCE;
2072   }
2073 }
2074