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