• 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 instances.
26  * </pre>
27  *
28  * Protobuf type {@code google.cloud.compute.v1.InstanceList}
29  */
30 public final class InstanceList extends com.google.protobuf.GeneratedMessageV3
31     implements
32     // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.InstanceList)
33     InstanceListOrBuilder {
34   private static final long serialVersionUID = 0L;
35   // Use InstanceList.newBuilder() to construct.
InstanceList(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36   private InstanceList(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
37     super(builder);
38   }
39 
InstanceList()40   private InstanceList() {
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 InstanceList();
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_InstanceList_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_InstanceList_fieldAccessorTable
69         .ensureFieldAccessorsInitialized(
70             com.google.cloud.compute.v1.InstanceList.class,
71             com.google.cloud.compute.v1.InstanceList.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.Instance> items_;
145   /**
146    *
147    *
148    * <pre>
149    * A list of Instance resources.
150    * </pre>
151    *
152    * <code>repeated .google.cloud.compute.v1.Instance items = 100526016;</code>
153    */
154   @java.lang.Override
getItemsList()155   public java.util.List<com.google.cloud.compute.v1.Instance> getItemsList() {
156     return items_;
157   }
158   /**
159    *
160    *
161    * <pre>
162    * A list of Instance resources.
163    * </pre>
164    *
165    * <code>repeated .google.cloud.compute.v1.Instance items = 100526016;</code>
166    */
167   @java.lang.Override
168   public java.util.List<? extends com.google.cloud.compute.v1.InstanceOrBuilder>
getItemsOrBuilderList()169       getItemsOrBuilderList() {
170     return items_;
171   }
172   /**
173    *
174    *
175    * <pre>
176    * A list of Instance resources.
177    * </pre>
178    *
179    * <code>repeated .google.cloud.compute.v1.Instance 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 Instance resources.
190    * </pre>
191    *
192    * <code>repeated .google.cloud.compute.v1.Instance items = 100526016;</code>
193    */
194   @java.lang.Override
getItems(int index)195   public com.google.cloud.compute.v1.Instance getItems(int index) {
196     return items_.get(index);
197   }
198   /**
199    *
200    *
201    * <pre>
202    * A list of Instance resources.
203    * </pre>
204    *
205    * <code>repeated .google.cloud.compute.v1.Instance items = 100526016;</code>
206    */
207   @java.lang.Override
getItemsOrBuilder(int index)208   public com.google.cloud.compute.v1.InstanceOrBuilder 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    * [Output Only] Type of resource. Always compute#instanceList for lists of Instance resources.
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    * [Output Only] Type of resource. Always compute#instanceList for lists of Instance resources.
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    * [Output Only] Type of resource. Always compute#instanceList for lists of Instance resources.
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.InstanceList)) {
526       return super.equals(obj);
527     }
528     com.google.cloud.compute.v1.InstanceList other = (com.google.cloud.compute.v1.InstanceList) 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.InstanceList 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.InstanceList 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.InstanceList parseFrom(
603       com.google.protobuf.ByteString data)
604       throws com.google.protobuf.InvalidProtocolBufferException {
605     return PARSER.parseFrom(data);
606   }
607 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)608   public static com.google.cloud.compute.v1.InstanceList parseFrom(
609       com.google.protobuf.ByteString data,
610       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
611       throws com.google.protobuf.InvalidProtocolBufferException {
612     return PARSER.parseFrom(data, extensionRegistry);
613   }
614 
parseFrom(byte[] data)615   public static com.google.cloud.compute.v1.InstanceList parseFrom(byte[] data)
616       throws com.google.protobuf.InvalidProtocolBufferException {
617     return PARSER.parseFrom(data);
618   }
619 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)620   public static com.google.cloud.compute.v1.InstanceList parseFrom(
621       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
622       throws com.google.protobuf.InvalidProtocolBufferException {
623     return PARSER.parseFrom(data, extensionRegistry);
624   }
625 
parseFrom(java.io.InputStream input)626   public static com.google.cloud.compute.v1.InstanceList parseFrom(java.io.InputStream input)
627       throws java.io.IOException {
628     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
629   }
630 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)631   public static com.google.cloud.compute.v1.InstanceList parseFrom(
632       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
633       throws java.io.IOException {
634     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
635         PARSER, input, extensionRegistry);
636   }
637 
parseDelimitedFrom( java.io.InputStream input)638   public static com.google.cloud.compute.v1.InstanceList parseDelimitedFrom(
639       java.io.InputStream input) throws java.io.IOException {
640     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
641   }
642 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)643   public static com.google.cloud.compute.v1.InstanceList parseDelimitedFrom(
644       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
645       throws java.io.IOException {
646     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
647         PARSER, input, extensionRegistry);
648   }
649 
parseFrom( com.google.protobuf.CodedInputStream input)650   public static com.google.cloud.compute.v1.InstanceList parseFrom(
651       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
652     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
653   }
654 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)655   public static com.google.cloud.compute.v1.InstanceList parseFrom(
656       com.google.protobuf.CodedInputStream input,
657       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
658       throws java.io.IOException {
659     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
660         PARSER, input, extensionRegistry);
661   }
662 
663   @java.lang.Override
newBuilderForType()664   public Builder newBuilderForType() {
665     return newBuilder();
666   }
667 
newBuilder()668   public static Builder newBuilder() {
669     return DEFAULT_INSTANCE.toBuilder();
670   }
671 
newBuilder(com.google.cloud.compute.v1.InstanceList prototype)672   public static Builder newBuilder(com.google.cloud.compute.v1.InstanceList prototype) {
673     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
674   }
675 
676   @java.lang.Override
toBuilder()677   public Builder toBuilder() {
678     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
679   }
680 
681   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)682   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
683     Builder builder = new Builder(parent);
684     return builder;
685   }
686   /**
687    *
688    *
689    * <pre>
690    * Contains a list of instances.
691    * </pre>
692    *
693    * Protobuf type {@code google.cloud.compute.v1.InstanceList}
694    */
695   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
696       implements
697       // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.InstanceList)
698       com.google.cloud.compute.v1.InstanceListOrBuilder {
getDescriptor()699     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
700       return com.google.cloud.compute.v1.Compute
701           .internal_static_google_cloud_compute_v1_InstanceList_descriptor;
702     }
703 
704     @java.lang.Override
705     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()706         internalGetFieldAccessorTable() {
707       return com.google.cloud.compute.v1.Compute
708           .internal_static_google_cloud_compute_v1_InstanceList_fieldAccessorTable
709           .ensureFieldAccessorsInitialized(
710               com.google.cloud.compute.v1.InstanceList.class,
711               com.google.cloud.compute.v1.InstanceList.Builder.class);
712     }
713 
714     // Construct using com.google.cloud.compute.v1.InstanceList.newBuilder()
Builder()715     private Builder() {
716       maybeForceBuilderInitialization();
717     }
718 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)719     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
720       super(parent);
721       maybeForceBuilderInitialization();
722     }
723 
maybeForceBuilderInitialization()724     private void maybeForceBuilderInitialization() {
725       if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {
726         getItemsFieldBuilder();
727         getWarningFieldBuilder();
728       }
729     }
730 
731     @java.lang.Override
clear()732     public Builder clear() {
733       super.clear();
734       bitField0_ = 0;
735       id_ = "";
736       if (itemsBuilder_ == null) {
737         items_ = java.util.Collections.emptyList();
738       } else {
739         items_ = null;
740         itemsBuilder_.clear();
741       }
742       bitField0_ = (bitField0_ & ~0x00000002);
743       kind_ = "";
744       nextPageToken_ = "";
745       selfLink_ = "";
746       warning_ = null;
747       if (warningBuilder_ != null) {
748         warningBuilder_.dispose();
749         warningBuilder_ = null;
750       }
751       return this;
752     }
753 
754     @java.lang.Override
getDescriptorForType()755     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
756       return com.google.cloud.compute.v1.Compute
757           .internal_static_google_cloud_compute_v1_InstanceList_descriptor;
758     }
759 
760     @java.lang.Override
getDefaultInstanceForType()761     public com.google.cloud.compute.v1.InstanceList getDefaultInstanceForType() {
762       return com.google.cloud.compute.v1.InstanceList.getDefaultInstance();
763     }
764 
765     @java.lang.Override
build()766     public com.google.cloud.compute.v1.InstanceList build() {
767       com.google.cloud.compute.v1.InstanceList result = buildPartial();
768       if (!result.isInitialized()) {
769         throw newUninitializedMessageException(result);
770       }
771       return result;
772     }
773 
774     @java.lang.Override
buildPartial()775     public com.google.cloud.compute.v1.InstanceList buildPartial() {
776       com.google.cloud.compute.v1.InstanceList result =
777           new com.google.cloud.compute.v1.InstanceList(this);
778       buildPartialRepeatedFields(result);
779       if (bitField0_ != 0) {
780         buildPartial0(result);
781       }
782       onBuilt();
783       return result;
784     }
785 
buildPartialRepeatedFields(com.google.cloud.compute.v1.InstanceList result)786     private void buildPartialRepeatedFields(com.google.cloud.compute.v1.InstanceList result) {
787       if (itemsBuilder_ == null) {
788         if (((bitField0_ & 0x00000002) != 0)) {
789           items_ = java.util.Collections.unmodifiableList(items_);
790           bitField0_ = (bitField0_ & ~0x00000002);
791         }
792         result.items_ = items_;
793       } else {
794         result.items_ = itemsBuilder_.build();
795       }
796     }
797 
buildPartial0(com.google.cloud.compute.v1.InstanceList result)798     private void buildPartial0(com.google.cloud.compute.v1.InstanceList result) {
799       int from_bitField0_ = bitField0_;
800       int to_bitField0_ = 0;
801       if (((from_bitField0_ & 0x00000001) != 0)) {
802         result.id_ = id_;
803         to_bitField0_ |= 0x00000001;
804       }
805       if (((from_bitField0_ & 0x00000004) != 0)) {
806         result.kind_ = kind_;
807         to_bitField0_ |= 0x00000002;
808       }
809       if (((from_bitField0_ & 0x00000008) != 0)) {
810         result.nextPageToken_ = nextPageToken_;
811         to_bitField0_ |= 0x00000004;
812       }
813       if (((from_bitField0_ & 0x00000010) != 0)) {
814         result.selfLink_ = selfLink_;
815         to_bitField0_ |= 0x00000008;
816       }
817       if (((from_bitField0_ & 0x00000020) != 0)) {
818         result.warning_ = warningBuilder_ == null ? warning_ : warningBuilder_.build();
819         to_bitField0_ |= 0x00000010;
820       }
821       result.bitField0_ |= to_bitField0_;
822     }
823 
824     @java.lang.Override
clone()825     public Builder clone() {
826       return super.clone();
827     }
828 
829     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)830     public Builder setField(
831         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
832       return super.setField(field, value);
833     }
834 
835     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)836     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
837       return super.clearField(field);
838     }
839 
840     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)841     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
842       return super.clearOneof(oneof);
843     }
844 
845     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)846     public Builder setRepeatedField(
847         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
848       return super.setRepeatedField(field, index, value);
849     }
850 
851     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)852     public Builder addRepeatedField(
853         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
854       return super.addRepeatedField(field, value);
855     }
856 
857     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)858     public Builder mergeFrom(com.google.protobuf.Message other) {
859       if (other instanceof com.google.cloud.compute.v1.InstanceList) {
860         return mergeFrom((com.google.cloud.compute.v1.InstanceList) other);
861       } else {
862         super.mergeFrom(other);
863         return this;
864       }
865     }
866 
mergeFrom(com.google.cloud.compute.v1.InstanceList other)867     public Builder mergeFrom(com.google.cloud.compute.v1.InstanceList other) {
868       if (other == com.google.cloud.compute.v1.InstanceList.getDefaultInstance()) return this;
869       if (other.hasId()) {
870         id_ = other.id_;
871         bitField0_ |= 0x00000001;
872         onChanged();
873       }
874       if (itemsBuilder_ == null) {
875         if (!other.items_.isEmpty()) {
876           if (items_.isEmpty()) {
877             items_ = other.items_;
878             bitField0_ = (bitField0_ & ~0x00000002);
879           } else {
880             ensureItemsIsMutable();
881             items_.addAll(other.items_);
882           }
883           onChanged();
884         }
885       } else {
886         if (!other.items_.isEmpty()) {
887           if (itemsBuilder_.isEmpty()) {
888             itemsBuilder_.dispose();
889             itemsBuilder_ = null;
890             items_ = other.items_;
891             bitField0_ = (bitField0_ & ~0x00000002);
892             itemsBuilder_ =
893                 com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
894                     ? getItemsFieldBuilder()
895                     : null;
896           } else {
897             itemsBuilder_.addAllMessages(other.items_);
898           }
899         }
900       }
901       if (other.hasKind()) {
902         kind_ = other.kind_;
903         bitField0_ |= 0x00000004;
904         onChanged();
905       }
906       if (other.hasNextPageToken()) {
907         nextPageToken_ = other.nextPageToken_;
908         bitField0_ |= 0x00000008;
909         onChanged();
910       }
911       if (other.hasSelfLink()) {
912         selfLink_ = other.selfLink_;
913         bitField0_ |= 0x00000010;
914         onChanged();
915       }
916       if (other.hasWarning()) {
917         mergeWarning(other.getWarning());
918       }
919       this.mergeUnknownFields(other.getUnknownFields());
920       onChanged();
921       return this;
922     }
923 
924     @java.lang.Override
isInitialized()925     public final boolean isInitialized() {
926       return true;
927     }
928 
929     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)930     public Builder mergeFrom(
931         com.google.protobuf.CodedInputStream input,
932         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
933         throws java.io.IOException {
934       if (extensionRegistry == null) {
935         throw new java.lang.NullPointerException();
936       }
937       try {
938         boolean done = false;
939         while (!done) {
940           int tag = input.readTag();
941           switch (tag) {
942             case 0:
943               done = true;
944               break;
945             case 26842:
946               {
947                 id_ = input.readStringRequireUtf8();
948                 bitField0_ |= 0x00000001;
949                 break;
950               } // case 26842
951             case 26336418:
952               {
953                 kind_ = input.readStringRequireUtf8();
954                 bitField0_ |= 0x00000004;
955                 break;
956               } // case 26336418
957             case 405634274:
958               {
959                 input.readMessage(getWarningFieldBuilder().getBuilder(), extensionRegistry);
960                 bitField0_ |= 0x00000020;
961                 break;
962               } // case 405634274
963             case 638380202:
964               {
965                 nextPageToken_ = input.readStringRequireUtf8();
966                 bitField0_ |= 0x00000008;
967                 break;
968               } // case 638380202
969             case 804208130:
970               {
971                 com.google.cloud.compute.v1.Instance m =
972                     input.readMessage(
973                         com.google.cloud.compute.v1.Instance.parser(), extensionRegistry);
974                 if (itemsBuilder_ == null) {
975                   ensureItemsIsMutable();
976                   items_.add(m);
977                 } else {
978                   itemsBuilder_.addMessage(m);
979                 }
980                 break;
981               } // case 804208130
982             case -645248918:
983               {
984                 selfLink_ = input.readStringRequireUtf8();
985                 bitField0_ |= 0x00000010;
986                 break;
987               } // case -645248918
988             default:
989               {
990                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
991                   done = true; // was an endgroup tag
992                 }
993                 break;
994               } // default:
995           } // switch (tag)
996         } // while (!done)
997       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
998         throw e.unwrapIOException();
999       } finally {
1000         onChanged();
1001       } // finally
1002       return this;
1003     }
1004 
1005     private int bitField0_;
1006 
1007     private java.lang.Object id_ = "";
1008     /**
1009      *
1010      *
1011      * <pre>
1012      * [Output Only] Unique identifier for the resource; defined by the server.
1013      * </pre>
1014      *
1015      * <code>optional string id = 3355;</code>
1016      *
1017      * @return Whether the id field is set.
1018      */
hasId()1019     public boolean hasId() {
1020       return ((bitField0_ & 0x00000001) != 0);
1021     }
1022     /**
1023      *
1024      *
1025      * <pre>
1026      * [Output Only] Unique identifier for the resource; defined by the server.
1027      * </pre>
1028      *
1029      * <code>optional string id = 3355;</code>
1030      *
1031      * @return The id.
1032      */
getId()1033     public java.lang.String getId() {
1034       java.lang.Object ref = id_;
1035       if (!(ref instanceof java.lang.String)) {
1036         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
1037         java.lang.String s = bs.toStringUtf8();
1038         id_ = s;
1039         return s;
1040       } else {
1041         return (java.lang.String) ref;
1042       }
1043     }
1044     /**
1045      *
1046      *
1047      * <pre>
1048      * [Output Only] Unique identifier for the resource; defined by the server.
1049      * </pre>
1050      *
1051      * <code>optional string id = 3355;</code>
1052      *
1053      * @return The bytes for id.
1054      */
getIdBytes()1055     public com.google.protobuf.ByteString getIdBytes() {
1056       java.lang.Object ref = id_;
1057       if (ref instanceof String) {
1058         com.google.protobuf.ByteString b =
1059             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
1060         id_ = b;
1061         return b;
1062       } else {
1063         return (com.google.protobuf.ByteString) ref;
1064       }
1065     }
1066     /**
1067      *
1068      *
1069      * <pre>
1070      * [Output Only] Unique identifier for the resource; defined by the server.
1071      * </pre>
1072      *
1073      * <code>optional string id = 3355;</code>
1074      *
1075      * @param value The id to set.
1076      * @return This builder for chaining.
1077      */
setId(java.lang.String value)1078     public Builder setId(java.lang.String value) {
1079       if (value == null) {
1080         throw new NullPointerException();
1081       }
1082       id_ = value;
1083       bitField0_ |= 0x00000001;
1084       onChanged();
1085       return this;
1086     }
1087     /**
1088      *
1089      *
1090      * <pre>
1091      * [Output Only] Unique identifier for the resource; defined by the server.
1092      * </pre>
1093      *
1094      * <code>optional string id = 3355;</code>
1095      *
1096      * @return This builder for chaining.
1097      */
clearId()1098     public Builder clearId() {
1099       id_ = getDefaultInstance().getId();
1100       bitField0_ = (bitField0_ & ~0x00000001);
1101       onChanged();
1102       return this;
1103     }
1104     /**
1105      *
1106      *
1107      * <pre>
1108      * [Output Only] Unique identifier for the resource; defined by the server.
1109      * </pre>
1110      *
1111      * <code>optional string id = 3355;</code>
1112      *
1113      * @param value The bytes for id to set.
1114      * @return This builder for chaining.
1115      */
setIdBytes(com.google.protobuf.ByteString value)1116     public Builder setIdBytes(com.google.protobuf.ByteString value) {
1117       if (value == null) {
1118         throw new NullPointerException();
1119       }
1120       checkByteStringIsUtf8(value);
1121       id_ = value;
1122       bitField0_ |= 0x00000001;
1123       onChanged();
1124       return this;
1125     }
1126 
1127     private java.util.List<com.google.cloud.compute.v1.Instance> items_ =
1128         java.util.Collections.emptyList();
1129 
ensureItemsIsMutable()1130     private void ensureItemsIsMutable() {
1131       if (!((bitField0_ & 0x00000002) != 0)) {
1132         items_ = new java.util.ArrayList<com.google.cloud.compute.v1.Instance>(items_);
1133         bitField0_ |= 0x00000002;
1134       }
1135     }
1136 
1137     private com.google.protobuf.RepeatedFieldBuilderV3<
1138             com.google.cloud.compute.v1.Instance,
1139             com.google.cloud.compute.v1.Instance.Builder,
1140             com.google.cloud.compute.v1.InstanceOrBuilder>
1141         itemsBuilder_;
1142 
1143     /**
1144      *
1145      *
1146      * <pre>
1147      * A list of Instance resources.
1148      * </pre>
1149      *
1150      * <code>repeated .google.cloud.compute.v1.Instance items = 100526016;</code>
1151      */
getItemsList()1152     public java.util.List<com.google.cloud.compute.v1.Instance> getItemsList() {
1153       if (itemsBuilder_ == null) {
1154         return java.util.Collections.unmodifiableList(items_);
1155       } else {
1156         return itemsBuilder_.getMessageList();
1157       }
1158     }
1159     /**
1160      *
1161      *
1162      * <pre>
1163      * A list of Instance resources.
1164      * </pre>
1165      *
1166      * <code>repeated .google.cloud.compute.v1.Instance items = 100526016;</code>
1167      */
getItemsCount()1168     public int getItemsCount() {
1169       if (itemsBuilder_ == null) {
1170         return items_.size();
1171       } else {
1172         return itemsBuilder_.getCount();
1173       }
1174     }
1175     /**
1176      *
1177      *
1178      * <pre>
1179      * A list of Instance resources.
1180      * </pre>
1181      *
1182      * <code>repeated .google.cloud.compute.v1.Instance items = 100526016;</code>
1183      */
getItems(int index)1184     public com.google.cloud.compute.v1.Instance getItems(int index) {
1185       if (itemsBuilder_ == null) {
1186         return items_.get(index);
1187       } else {
1188         return itemsBuilder_.getMessage(index);
1189       }
1190     }
1191     /**
1192      *
1193      *
1194      * <pre>
1195      * A list of Instance resources.
1196      * </pre>
1197      *
1198      * <code>repeated .google.cloud.compute.v1.Instance items = 100526016;</code>
1199      */
setItems(int index, com.google.cloud.compute.v1.Instance value)1200     public Builder setItems(int index, com.google.cloud.compute.v1.Instance value) {
1201       if (itemsBuilder_ == null) {
1202         if (value == null) {
1203           throw new NullPointerException();
1204         }
1205         ensureItemsIsMutable();
1206         items_.set(index, value);
1207         onChanged();
1208       } else {
1209         itemsBuilder_.setMessage(index, value);
1210       }
1211       return this;
1212     }
1213     /**
1214      *
1215      *
1216      * <pre>
1217      * A list of Instance resources.
1218      * </pre>
1219      *
1220      * <code>repeated .google.cloud.compute.v1.Instance items = 100526016;</code>
1221      */
setItems( int index, com.google.cloud.compute.v1.Instance.Builder builderForValue)1222     public Builder setItems(
1223         int index, com.google.cloud.compute.v1.Instance.Builder builderForValue) {
1224       if (itemsBuilder_ == null) {
1225         ensureItemsIsMutable();
1226         items_.set(index, builderForValue.build());
1227         onChanged();
1228       } else {
1229         itemsBuilder_.setMessage(index, builderForValue.build());
1230       }
1231       return this;
1232     }
1233     /**
1234      *
1235      *
1236      * <pre>
1237      * A list of Instance resources.
1238      * </pre>
1239      *
1240      * <code>repeated .google.cloud.compute.v1.Instance items = 100526016;</code>
1241      */
addItems(com.google.cloud.compute.v1.Instance value)1242     public Builder addItems(com.google.cloud.compute.v1.Instance value) {
1243       if (itemsBuilder_ == null) {
1244         if (value == null) {
1245           throw new NullPointerException();
1246         }
1247         ensureItemsIsMutable();
1248         items_.add(value);
1249         onChanged();
1250       } else {
1251         itemsBuilder_.addMessage(value);
1252       }
1253       return this;
1254     }
1255     /**
1256      *
1257      *
1258      * <pre>
1259      * A list of Instance resources.
1260      * </pre>
1261      *
1262      * <code>repeated .google.cloud.compute.v1.Instance items = 100526016;</code>
1263      */
addItems(int index, com.google.cloud.compute.v1.Instance value)1264     public Builder addItems(int index, com.google.cloud.compute.v1.Instance value) {
1265       if (itemsBuilder_ == null) {
1266         if (value == null) {
1267           throw new NullPointerException();
1268         }
1269         ensureItemsIsMutable();
1270         items_.add(index, value);
1271         onChanged();
1272       } else {
1273         itemsBuilder_.addMessage(index, value);
1274       }
1275       return this;
1276     }
1277     /**
1278      *
1279      *
1280      * <pre>
1281      * A list of Instance resources.
1282      * </pre>
1283      *
1284      * <code>repeated .google.cloud.compute.v1.Instance items = 100526016;</code>
1285      */
addItems(com.google.cloud.compute.v1.Instance.Builder builderForValue)1286     public Builder addItems(com.google.cloud.compute.v1.Instance.Builder builderForValue) {
1287       if (itemsBuilder_ == null) {
1288         ensureItemsIsMutable();
1289         items_.add(builderForValue.build());
1290         onChanged();
1291       } else {
1292         itemsBuilder_.addMessage(builderForValue.build());
1293       }
1294       return this;
1295     }
1296     /**
1297      *
1298      *
1299      * <pre>
1300      * A list of Instance resources.
1301      * </pre>
1302      *
1303      * <code>repeated .google.cloud.compute.v1.Instance items = 100526016;</code>
1304      */
addItems( int index, com.google.cloud.compute.v1.Instance.Builder builderForValue)1305     public Builder addItems(
1306         int index, com.google.cloud.compute.v1.Instance.Builder builderForValue) {
1307       if (itemsBuilder_ == null) {
1308         ensureItemsIsMutable();
1309         items_.add(index, builderForValue.build());
1310         onChanged();
1311       } else {
1312         itemsBuilder_.addMessage(index, builderForValue.build());
1313       }
1314       return this;
1315     }
1316     /**
1317      *
1318      *
1319      * <pre>
1320      * A list of Instance resources.
1321      * </pre>
1322      *
1323      * <code>repeated .google.cloud.compute.v1.Instance items = 100526016;</code>
1324      */
addAllItems( java.lang.Iterable<? extends com.google.cloud.compute.v1.Instance> values)1325     public Builder addAllItems(
1326         java.lang.Iterable<? extends com.google.cloud.compute.v1.Instance> values) {
1327       if (itemsBuilder_ == null) {
1328         ensureItemsIsMutable();
1329         com.google.protobuf.AbstractMessageLite.Builder.addAll(values, items_);
1330         onChanged();
1331       } else {
1332         itemsBuilder_.addAllMessages(values);
1333       }
1334       return this;
1335     }
1336     /**
1337      *
1338      *
1339      * <pre>
1340      * A list of Instance resources.
1341      * </pre>
1342      *
1343      * <code>repeated .google.cloud.compute.v1.Instance items = 100526016;</code>
1344      */
clearItems()1345     public Builder clearItems() {
1346       if (itemsBuilder_ == null) {
1347         items_ = java.util.Collections.emptyList();
1348         bitField0_ = (bitField0_ & ~0x00000002);
1349         onChanged();
1350       } else {
1351         itemsBuilder_.clear();
1352       }
1353       return this;
1354     }
1355     /**
1356      *
1357      *
1358      * <pre>
1359      * A list of Instance resources.
1360      * </pre>
1361      *
1362      * <code>repeated .google.cloud.compute.v1.Instance items = 100526016;</code>
1363      */
removeItems(int index)1364     public Builder removeItems(int index) {
1365       if (itemsBuilder_ == null) {
1366         ensureItemsIsMutable();
1367         items_.remove(index);
1368         onChanged();
1369       } else {
1370         itemsBuilder_.remove(index);
1371       }
1372       return this;
1373     }
1374     /**
1375      *
1376      *
1377      * <pre>
1378      * A list of Instance resources.
1379      * </pre>
1380      *
1381      * <code>repeated .google.cloud.compute.v1.Instance items = 100526016;</code>
1382      */
getItemsBuilder(int index)1383     public com.google.cloud.compute.v1.Instance.Builder getItemsBuilder(int index) {
1384       return getItemsFieldBuilder().getBuilder(index);
1385     }
1386     /**
1387      *
1388      *
1389      * <pre>
1390      * A list of Instance resources.
1391      * </pre>
1392      *
1393      * <code>repeated .google.cloud.compute.v1.Instance items = 100526016;</code>
1394      */
getItemsOrBuilder(int index)1395     public com.google.cloud.compute.v1.InstanceOrBuilder getItemsOrBuilder(int index) {
1396       if (itemsBuilder_ == null) {
1397         return items_.get(index);
1398       } else {
1399         return itemsBuilder_.getMessageOrBuilder(index);
1400       }
1401     }
1402     /**
1403      *
1404      *
1405      * <pre>
1406      * A list of Instance resources.
1407      * </pre>
1408      *
1409      * <code>repeated .google.cloud.compute.v1.Instance items = 100526016;</code>
1410      */
1411     public java.util.List<? extends com.google.cloud.compute.v1.InstanceOrBuilder>
getItemsOrBuilderList()1412         getItemsOrBuilderList() {
1413       if (itemsBuilder_ != null) {
1414         return itemsBuilder_.getMessageOrBuilderList();
1415       } else {
1416         return java.util.Collections.unmodifiableList(items_);
1417       }
1418     }
1419     /**
1420      *
1421      *
1422      * <pre>
1423      * A list of Instance resources.
1424      * </pre>
1425      *
1426      * <code>repeated .google.cloud.compute.v1.Instance items = 100526016;</code>
1427      */
addItemsBuilder()1428     public com.google.cloud.compute.v1.Instance.Builder addItemsBuilder() {
1429       return getItemsFieldBuilder()
1430           .addBuilder(com.google.cloud.compute.v1.Instance.getDefaultInstance());
1431     }
1432     /**
1433      *
1434      *
1435      * <pre>
1436      * A list of Instance resources.
1437      * </pre>
1438      *
1439      * <code>repeated .google.cloud.compute.v1.Instance items = 100526016;</code>
1440      */
addItemsBuilder(int index)1441     public com.google.cloud.compute.v1.Instance.Builder addItemsBuilder(int index) {
1442       return getItemsFieldBuilder()
1443           .addBuilder(index, com.google.cloud.compute.v1.Instance.getDefaultInstance());
1444     }
1445     /**
1446      *
1447      *
1448      * <pre>
1449      * A list of Instance resources.
1450      * </pre>
1451      *
1452      * <code>repeated .google.cloud.compute.v1.Instance items = 100526016;</code>
1453      */
getItemsBuilderList()1454     public java.util.List<com.google.cloud.compute.v1.Instance.Builder> getItemsBuilderList() {
1455       return getItemsFieldBuilder().getBuilderList();
1456     }
1457 
1458     private com.google.protobuf.RepeatedFieldBuilderV3<
1459             com.google.cloud.compute.v1.Instance,
1460             com.google.cloud.compute.v1.Instance.Builder,
1461             com.google.cloud.compute.v1.InstanceOrBuilder>
getItemsFieldBuilder()1462         getItemsFieldBuilder() {
1463       if (itemsBuilder_ == null) {
1464         itemsBuilder_ =
1465             new com.google.protobuf.RepeatedFieldBuilderV3<
1466                 com.google.cloud.compute.v1.Instance,
1467                 com.google.cloud.compute.v1.Instance.Builder,
1468                 com.google.cloud.compute.v1.InstanceOrBuilder>(
1469                 items_, ((bitField0_ & 0x00000002) != 0), getParentForChildren(), isClean());
1470         items_ = null;
1471       }
1472       return itemsBuilder_;
1473     }
1474 
1475     private java.lang.Object kind_ = "";
1476     /**
1477      *
1478      *
1479      * <pre>
1480      * [Output Only] Type of resource. Always compute#instanceList for lists of Instance resources.
1481      * </pre>
1482      *
1483      * <code>optional string kind = 3292052;</code>
1484      *
1485      * @return Whether the kind field is set.
1486      */
hasKind()1487     public boolean hasKind() {
1488       return ((bitField0_ & 0x00000004) != 0);
1489     }
1490     /**
1491      *
1492      *
1493      * <pre>
1494      * [Output Only] Type of resource. Always compute#instanceList for lists of Instance resources.
1495      * </pre>
1496      *
1497      * <code>optional string kind = 3292052;</code>
1498      *
1499      * @return The kind.
1500      */
getKind()1501     public java.lang.String getKind() {
1502       java.lang.Object ref = kind_;
1503       if (!(ref instanceof java.lang.String)) {
1504         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
1505         java.lang.String s = bs.toStringUtf8();
1506         kind_ = s;
1507         return s;
1508       } else {
1509         return (java.lang.String) ref;
1510       }
1511     }
1512     /**
1513      *
1514      *
1515      * <pre>
1516      * [Output Only] Type of resource. Always compute#instanceList for lists of Instance resources.
1517      * </pre>
1518      *
1519      * <code>optional string kind = 3292052;</code>
1520      *
1521      * @return The bytes for kind.
1522      */
getKindBytes()1523     public com.google.protobuf.ByteString getKindBytes() {
1524       java.lang.Object ref = kind_;
1525       if (ref instanceof String) {
1526         com.google.protobuf.ByteString b =
1527             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
1528         kind_ = b;
1529         return b;
1530       } else {
1531         return (com.google.protobuf.ByteString) ref;
1532       }
1533     }
1534     /**
1535      *
1536      *
1537      * <pre>
1538      * [Output Only] Type of resource. Always compute#instanceList for lists of Instance resources.
1539      * </pre>
1540      *
1541      * <code>optional string kind = 3292052;</code>
1542      *
1543      * @param value The kind to set.
1544      * @return This builder for chaining.
1545      */
setKind(java.lang.String value)1546     public Builder setKind(java.lang.String value) {
1547       if (value == null) {
1548         throw new NullPointerException();
1549       }
1550       kind_ = value;
1551       bitField0_ |= 0x00000004;
1552       onChanged();
1553       return this;
1554     }
1555     /**
1556      *
1557      *
1558      * <pre>
1559      * [Output Only] Type of resource. Always compute#instanceList for lists of Instance resources.
1560      * </pre>
1561      *
1562      * <code>optional string kind = 3292052;</code>
1563      *
1564      * @return This builder for chaining.
1565      */
clearKind()1566     public Builder clearKind() {
1567       kind_ = getDefaultInstance().getKind();
1568       bitField0_ = (bitField0_ & ~0x00000004);
1569       onChanged();
1570       return this;
1571     }
1572     /**
1573      *
1574      *
1575      * <pre>
1576      * [Output Only] Type of resource. Always compute#instanceList for lists of Instance resources.
1577      * </pre>
1578      *
1579      * <code>optional string kind = 3292052;</code>
1580      *
1581      * @param value The bytes for kind to set.
1582      * @return This builder for chaining.
1583      */
setKindBytes(com.google.protobuf.ByteString value)1584     public Builder setKindBytes(com.google.protobuf.ByteString value) {
1585       if (value == null) {
1586         throw new NullPointerException();
1587       }
1588       checkByteStringIsUtf8(value);
1589       kind_ = value;
1590       bitField0_ |= 0x00000004;
1591       onChanged();
1592       return this;
1593     }
1594 
1595     private java.lang.Object nextPageToken_ = "";
1596     /**
1597      *
1598      *
1599      * <pre>
1600      * [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.
1601      * </pre>
1602      *
1603      * <code>optional string next_page_token = 79797525;</code>
1604      *
1605      * @return Whether the nextPageToken field is set.
1606      */
hasNextPageToken()1607     public boolean hasNextPageToken() {
1608       return ((bitField0_ & 0x00000008) != 0);
1609     }
1610     /**
1611      *
1612      *
1613      * <pre>
1614      * [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.
1615      * </pre>
1616      *
1617      * <code>optional string next_page_token = 79797525;</code>
1618      *
1619      * @return The nextPageToken.
1620      */
getNextPageToken()1621     public java.lang.String getNextPageToken() {
1622       java.lang.Object ref = nextPageToken_;
1623       if (!(ref instanceof java.lang.String)) {
1624         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
1625         java.lang.String s = bs.toStringUtf8();
1626         nextPageToken_ = s;
1627         return s;
1628       } else {
1629         return (java.lang.String) ref;
1630       }
1631     }
1632     /**
1633      *
1634      *
1635      * <pre>
1636      * [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.
1637      * </pre>
1638      *
1639      * <code>optional string next_page_token = 79797525;</code>
1640      *
1641      * @return The bytes for nextPageToken.
1642      */
getNextPageTokenBytes()1643     public com.google.protobuf.ByteString getNextPageTokenBytes() {
1644       java.lang.Object ref = nextPageToken_;
1645       if (ref instanceof String) {
1646         com.google.protobuf.ByteString b =
1647             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
1648         nextPageToken_ = b;
1649         return b;
1650       } else {
1651         return (com.google.protobuf.ByteString) ref;
1652       }
1653     }
1654     /**
1655      *
1656      *
1657      * <pre>
1658      * [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.
1659      * </pre>
1660      *
1661      * <code>optional string next_page_token = 79797525;</code>
1662      *
1663      * @param value The nextPageToken to set.
1664      * @return This builder for chaining.
1665      */
setNextPageToken(java.lang.String value)1666     public Builder setNextPageToken(java.lang.String value) {
1667       if (value == null) {
1668         throw new NullPointerException();
1669       }
1670       nextPageToken_ = value;
1671       bitField0_ |= 0x00000008;
1672       onChanged();
1673       return this;
1674     }
1675     /**
1676      *
1677      *
1678      * <pre>
1679      * [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.
1680      * </pre>
1681      *
1682      * <code>optional string next_page_token = 79797525;</code>
1683      *
1684      * @return This builder for chaining.
1685      */
clearNextPageToken()1686     public Builder clearNextPageToken() {
1687       nextPageToken_ = getDefaultInstance().getNextPageToken();
1688       bitField0_ = (bitField0_ & ~0x00000008);
1689       onChanged();
1690       return this;
1691     }
1692     /**
1693      *
1694      *
1695      * <pre>
1696      * [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.
1697      * </pre>
1698      *
1699      * <code>optional string next_page_token = 79797525;</code>
1700      *
1701      * @param value The bytes for nextPageToken to set.
1702      * @return This builder for chaining.
1703      */
setNextPageTokenBytes(com.google.protobuf.ByteString value)1704     public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) {
1705       if (value == null) {
1706         throw new NullPointerException();
1707       }
1708       checkByteStringIsUtf8(value);
1709       nextPageToken_ = value;
1710       bitField0_ |= 0x00000008;
1711       onChanged();
1712       return this;
1713     }
1714 
1715     private java.lang.Object selfLink_ = "";
1716     /**
1717      *
1718      *
1719      * <pre>
1720      * [Output Only] Server-defined URL for this resource.
1721      * </pre>
1722      *
1723      * <code>optional string self_link = 456214797;</code>
1724      *
1725      * @return Whether the selfLink field is set.
1726      */
hasSelfLink()1727     public boolean hasSelfLink() {
1728       return ((bitField0_ & 0x00000010) != 0);
1729     }
1730     /**
1731      *
1732      *
1733      * <pre>
1734      * [Output Only] Server-defined URL for this resource.
1735      * </pre>
1736      *
1737      * <code>optional string self_link = 456214797;</code>
1738      *
1739      * @return The selfLink.
1740      */
getSelfLink()1741     public java.lang.String getSelfLink() {
1742       java.lang.Object ref = selfLink_;
1743       if (!(ref instanceof java.lang.String)) {
1744         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
1745         java.lang.String s = bs.toStringUtf8();
1746         selfLink_ = s;
1747         return s;
1748       } else {
1749         return (java.lang.String) ref;
1750       }
1751     }
1752     /**
1753      *
1754      *
1755      * <pre>
1756      * [Output Only] Server-defined URL for this resource.
1757      * </pre>
1758      *
1759      * <code>optional string self_link = 456214797;</code>
1760      *
1761      * @return The bytes for selfLink.
1762      */
getSelfLinkBytes()1763     public com.google.protobuf.ByteString getSelfLinkBytes() {
1764       java.lang.Object ref = selfLink_;
1765       if (ref instanceof String) {
1766         com.google.protobuf.ByteString b =
1767             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
1768         selfLink_ = b;
1769         return b;
1770       } else {
1771         return (com.google.protobuf.ByteString) ref;
1772       }
1773     }
1774     /**
1775      *
1776      *
1777      * <pre>
1778      * [Output Only] Server-defined URL for this resource.
1779      * </pre>
1780      *
1781      * <code>optional string self_link = 456214797;</code>
1782      *
1783      * @param value The selfLink to set.
1784      * @return This builder for chaining.
1785      */
setSelfLink(java.lang.String value)1786     public Builder setSelfLink(java.lang.String value) {
1787       if (value == null) {
1788         throw new NullPointerException();
1789       }
1790       selfLink_ = value;
1791       bitField0_ |= 0x00000010;
1792       onChanged();
1793       return this;
1794     }
1795     /**
1796      *
1797      *
1798      * <pre>
1799      * [Output Only] Server-defined URL for this resource.
1800      * </pre>
1801      *
1802      * <code>optional string self_link = 456214797;</code>
1803      *
1804      * @return This builder for chaining.
1805      */
clearSelfLink()1806     public Builder clearSelfLink() {
1807       selfLink_ = getDefaultInstance().getSelfLink();
1808       bitField0_ = (bitField0_ & ~0x00000010);
1809       onChanged();
1810       return this;
1811     }
1812     /**
1813      *
1814      *
1815      * <pre>
1816      * [Output Only] Server-defined URL for this resource.
1817      * </pre>
1818      *
1819      * <code>optional string self_link = 456214797;</code>
1820      *
1821      * @param value The bytes for selfLink to set.
1822      * @return This builder for chaining.
1823      */
setSelfLinkBytes(com.google.protobuf.ByteString value)1824     public Builder setSelfLinkBytes(com.google.protobuf.ByteString value) {
1825       if (value == null) {
1826         throw new NullPointerException();
1827       }
1828       checkByteStringIsUtf8(value);
1829       selfLink_ = value;
1830       bitField0_ |= 0x00000010;
1831       onChanged();
1832       return this;
1833     }
1834 
1835     private com.google.cloud.compute.v1.Warning warning_;
1836     private com.google.protobuf.SingleFieldBuilderV3<
1837             com.google.cloud.compute.v1.Warning,
1838             com.google.cloud.compute.v1.Warning.Builder,
1839             com.google.cloud.compute.v1.WarningOrBuilder>
1840         warningBuilder_;
1841     /**
1842      *
1843      *
1844      * <pre>
1845      * [Output Only] Informational warning message.
1846      * </pre>
1847      *
1848      * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
1849      *
1850      * @return Whether the warning field is set.
1851      */
hasWarning()1852     public boolean hasWarning() {
1853       return ((bitField0_ & 0x00000020) != 0);
1854     }
1855     /**
1856      *
1857      *
1858      * <pre>
1859      * [Output Only] Informational warning message.
1860      * </pre>
1861      *
1862      * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
1863      *
1864      * @return The warning.
1865      */
getWarning()1866     public com.google.cloud.compute.v1.Warning getWarning() {
1867       if (warningBuilder_ == null) {
1868         return warning_ == null
1869             ? com.google.cloud.compute.v1.Warning.getDefaultInstance()
1870             : warning_;
1871       } else {
1872         return warningBuilder_.getMessage();
1873       }
1874     }
1875     /**
1876      *
1877      *
1878      * <pre>
1879      * [Output Only] Informational warning message.
1880      * </pre>
1881      *
1882      * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
1883      */
setWarning(com.google.cloud.compute.v1.Warning value)1884     public Builder setWarning(com.google.cloud.compute.v1.Warning value) {
1885       if (warningBuilder_ == null) {
1886         if (value == null) {
1887           throw new NullPointerException();
1888         }
1889         warning_ = value;
1890       } else {
1891         warningBuilder_.setMessage(value);
1892       }
1893       bitField0_ |= 0x00000020;
1894       onChanged();
1895       return this;
1896     }
1897     /**
1898      *
1899      *
1900      * <pre>
1901      * [Output Only] Informational warning message.
1902      * </pre>
1903      *
1904      * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
1905      */
setWarning(com.google.cloud.compute.v1.Warning.Builder builderForValue)1906     public Builder setWarning(com.google.cloud.compute.v1.Warning.Builder builderForValue) {
1907       if (warningBuilder_ == null) {
1908         warning_ = builderForValue.build();
1909       } else {
1910         warningBuilder_.setMessage(builderForValue.build());
1911       }
1912       bitField0_ |= 0x00000020;
1913       onChanged();
1914       return this;
1915     }
1916     /**
1917      *
1918      *
1919      * <pre>
1920      * [Output Only] Informational warning message.
1921      * </pre>
1922      *
1923      * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
1924      */
mergeWarning(com.google.cloud.compute.v1.Warning value)1925     public Builder mergeWarning(com.google.cloud.compute.v1.Warning value) {
1926       if (warningBuilder_ == null) {
1927         if (((bitField0_ & 0x00000020) != 0)
1928             && warning_ != null
1929             && warning_ != com.google.cloud.compute.v1.Warning.getDefaultInstance()) {
1930           getWarningBuilder().mergeFrom(value);
1931         } else {
1932           warning_ = value;
1933         }
1934       } else {
1935         warningBuilder_.mergeFrom(value);
1936       }
1937       bitField0_ |= 0x00000020;
1938       onChanged();
1939       return this;
1940     }
1941     /**
1942      *
1943      *
1944      * <pre>
1945      * [Output Only] Informational warning message.
1946      * </pre>
1947      *
1948      * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
1949      */
clearWarning()1950     public Builder clearWarning() {
1951       bitField0_ = (bitField0_ & ~0x00000020);
1952       warning_ = null;
1953       if (warningBuilder_ != null) {
1954         warningBuilder_.dispose();
1955         warningBuilder_ = null;
1956       }
1957       onChanged();
1958       return this;
1959     }
1960     /**
1961      *
1962      *
1963      * <pre>
1964      * [Output Only] Informational warning message.
1965      * </pre>
1966      *
1967      * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
1968      */
getWarningBuilder()1969     public com.google.cloud.compute.v1.Warning.Builder getWarningBuilder() {
1970       bitField0_ |= 0x00000020;
1971       onChanged();
1972       return getWarningFieldBuilder().getBuilder();
1973     }
1974     /**
1975      *
1976      *
1977      * <pre>
1978      * [Output Only] Informational warning message.
1979      * </pre>
1980      *
1981      * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
1982      */
getWarningOrBuilder()1983     public com.google.cloud.compute.v1.WarningOrBuilder getWarningOrBuilder() {
1984       if (warningBuilder_ != null) {
1985         return warningBuilder_.getMessageOrBuilder();
1986       } else {
1987         return warning_ == null
1988             ? com.google.cloud.compute.v1.Warning.getDefaultInstance()
1989             : warning_;
1990       }
1991     }
1992     /**
1993      *
1994      *
1995      * <pre>
1996      * [Output Only] Informational warning message.
1997      * </pre>
1998      *
1999      * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
2000      */
2001     private com.google.protobuf.SingleFieldBuilderV3<
2002             com.google.cloud.compute.v1.Warning,
2003             com.google.cloud.compute.v1.Warning.Builder,
2004             com.google.cloud.compute.v1.WarningOrBuilder>
getWarningFieldBuilder()2005         getWarningFieldBuilder() {
2006       if (warningBuilder_ == null) {
2007         warningBuilder_ =
2008             new com.google.protobuf.SingleFieldBuilderV3<
2009                 com.google.cloud.compute.v1.Warning,
2010                 com.google.cloud.compute.v1.Warning.Builder,
2011                 com.google.cloud.compute.v1.WarningOrBuilder>(
2012                 getWarning(), getParentForChildren(), isClean());
2013         warning_ = null;
2014       }
2015       return warningBuilder_;
2016     }
2017 
2018     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)2019     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
2020       return super.setUnknownFields(unknownFields);
2021     }
2022 
2023     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)2024     public final Builder mergeUnknownFields(
2025         final com.google.protobuf.UnknownFieldSet unknownFields) {
2026       return super.mergeUnknownFields(unknownFields);
2027     }
2028 
2029     // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.InstanceList)
2030   }
2031 
2032   // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.InstanceList)
2033   private static final com.google.cloud.compute.v1.InstanceList DEFAULT_INSTANCE;
2034 
2035   static {
2036     DEFAULT_INSTANCE = new com.google.cloud.compute.v1.InstanceList();
2037   }
2038 
getDefaultInstance()2039   public static com.google.cloud.compute.v1.InstanceList getDefaultInstance() {
2040     return DEFAULT_INSTANCE;
2041   }
2042 
2043   private static final com.google.protobuf.Parser<InstanceList> PARSER =
2044       new com.google.protobuf.AbstractParser<InstanceList>() {
2045         @java.lang.Override
2046         public InstanceList parsePartialFrom(
2047             com.google.protobuf.CodedInputStream input,
2048             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2049             throws com.google.protobuf.InvalidProtocolBufferException {
2050           Builder builder = newBuilder();
2051           try {
2052             builder.mergeFrom(input, extensionRegistry);
2053           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
2054             throw e.setUnfinishedMessage(builder.buildPartial());
2055           } catch (com.google.protobuf.UninitializedMessageException e) {
2056             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
2057           } catch (java.io.IOException e) {
2058             throw new com.google.protobuf.InvalidProtocolBufferException(e)
2059                 .setUnfinishedMessage(builder.buildPartial());
2060           }
2061           return builder.buildPartial();
2062         }
2063       };
2064 
parser()2065   public static com.google.protobuf.Parser<InstanceList> parser() {
2066     return PARSER;
2067   }
2068 
2069   @java.lang.Override
getParserForType()2070   public com.google.protobuf.Parser<InstanceList> getParserForType() {
2071     return PARSER;
2072   }
2073 
2074   @java.lang.Override
getDefaultInstanceForType()2075   public com.google.cloud.compute.v1.InstanceList getDefaultInstanceForType() {
2076     return DEFAULT_INSTANCE;
2077   }
2078 }
2079