• 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/vmwareengine/v1/vmwareengine.proto
18 
19 package com.google.cloud.vmwareengine.v1;
20 
21 /**
22  *
23  *
24  * <pre>
25  * Response message for
26  * [VmwareEngine.ListSubnets][google.cloud.vmwareengine.v1.VmwareEngine.ListSubnets]
27  * </pre>
28  *
29  * Protobuf type {@code google.cloud.vmwareengine.v1.ListSubnetsResponse}
30  */
31 public final class ListSubnetsResponse extends com.google.protobuf.GeneratedMessageV3
32     implements
33     // @@protoc_insertion_point(message_implements:google.cloud.vmwareengine.v1.ListSubnetsResponse)
34     ListSubnetsResponseOrBuilder {
35   private static final long serialVersionUID = 0L;
36   // Use ListSubnetsResponse.newBuilder() to construct.
ListSubnetsResponse(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)37   private ListSubnetsResponse(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
38     super(builder);
39   }
40 
ListSubnetsResponse()41   private ListSubnetsResponse() {
42     subnets_ = java.util.Collections.emptyList();
43     nextPageToken_ = "";
44   }
45 
46   @java.lang.Override
47   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)48   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
49     return new ListSubnetsResponse();
50   }
51 
52   @java.lang.Override
getUnknownFields()53   public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
54     return this.unknownFields;
55   }
56 
getDescriptor()57   public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
58     return com.google.cloud.vmwareengine.v1.VmwareengineProto
59         .internal_static_google_cloud_vmwareengine_v1_ListSubnetsResponse_descriptor;
60   }
61 
62   @java.lang.Override
63   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()64       internalGetFieldAccessorTable() {
65     return com.google.cloud.vmwareengine.v1.VmwareengineProto
66         .internal_static_google_cloud_vmwareengine_v1_ListSubnetsResponse_fieldAccessorTable
67         .ensureFieldAccessorsInitialized(
68             com.google.cloud.vmwareengine.v1.ListSubnetsResponse.class,
69             com.google.cloud.vmwareengine.v1.ListSubnetsResponse.Builder.class);
70   }
71 
72   public static final int SUBNETS_FIELD_NUMBER = 1;
73 
74   @SuppressWarnings("serial")
75   private java.util.List<com.google.cloud.vmwareengine.v1.Subnet> subnets_;
76   /**
77    *
78    *
79    * <pre>
80    * A list of subnets.
81    * </pre>
82    *
83    * <code>repeated .google.cloud.vmwareengine.v1.Subnet subnets = 1;</code>
84    */
85   @java.lang.Override
getSubnetsList()86   public java.util.List<com.google.cloud.vmwareengine.v1.Subnet> getSubnetsList() {
87     return subnets_;
88   }
89   /**
90    *
91    *
92    * <pre>
93    * A list of subnets.
94    * </pre>
95    *
96    * <code>repeated .google.cloud.vmwareengine.v1.Subnet subnets = 1;</code>
97    */
98   @java.lang.Override
99   public java.util.List<? extends com.google.cloud.vmwareengine.v1.SubnetOrBuilder>
getSubnetsOrBuilderList()100       getSubnetsOrBuilderList() {
101     return subnets_;
102   }
103   /**
104    *
105    *
106    * <pre>
107    * A list of subnets.
108    * </pre>
109    *
110    * <code>repeated .google.cloud.vmwareengine.v1.Subnet subnets = 1;</code>
111    */
112   @java.lang.Override
getSubnetsCount()113   public int getSubnetsCount() {
114     return subnets_.size();
115   }
116   /**
117    *
118    *
119    * <pre>
120    * A list of subnets.
121    * </pre>
122    *
123    * <code>repeated .google.cloud.vmwareengine.v1.Subnet subnets = 1;</code>
124    */
125   @java.lang.Override
getSubnets(int index)126   public com.google.cloud.vmwareengine.v1.Subnet getSubnets(int index) {
127     return subnets_.get(index);
128   }
129   /**
130    *
131    *
132    * <pre>
133    * A list of subnets.
134    * </pre>
135    *
136    * <code>repeated .google.cloud.vmwareengine.v1.Subnet subnets = 1;</code>
137    */
138   @java.lang.Override
getSubnetsOrBuilder(int index)139   public com.google.cloud.vmwareengine.v1.SubnetOrBuilder getSubnetsOrBuilder(int index) {
140     return subnets_.get(index);
141   }
142 
143   public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2;
144 
145   @SuppressWarnings("serial")
146   private volatile java.lang.Object nextPageToken_ = "";
147   /**
148    *
149    *
150    * <pre>
151    * A token, which can be sent as `page_token` to retrieve the next page.
152    * If this field is omitted, there are no subsequent pages.
153    * </pre>
154    *
155    * <code>string next_page_token = 2;</code>
156    *
157    * @return The nextPageToken.
158    */
159   @java.lang.Override
getNextPageToken()160   public java.lang.String getNextPageToken() {
161     java.lang.Object ref = nextPageToken_;
162     if (ref instanceof java.lang.String) {
163       return (java.lang.String) ref;
164     } else {
165       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
166       java.lang.String s = bs.toStringUtf8();
167       nextPageToken_ = s;
168       return s;
169     }
170   }
171   /**
172    *
173    *
174    * <pre>
175    * A token, which can be sent as `page_token` to retrieve the next page.
176    * If this field is omitted, there are no subsequent pages.
177    * </pre>
178    *
179    * <code>string next_page_token = 2;</code>
180    *
181    * @return The bytes for nextPageToken.
182    */
183   @java.lang.Override
getNextPageTokenBytes()184   public com.google.protobuf.ByteString getNextPageTokenBytes() {
185     java.lang.Object ref = nextPageToken_;
186     if (ref instanceof java.lang.String) {
187       com.google.protobuf.ByteString b =
188           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
189       nextPageToken_ = b;
190       return b;
191     } else {
192       return (com.google.protobuf.ByteString) ref;
193     }
194   }
195 
196   private byte memoizedIsInitialized = -1;
197 
198   @java.lang.Override
isInitialized()199   public final boolean isInitialized() {
200     byte isInitialized = memoizedIsInitialized;
201     if (isInitialized == 1) return true;
202     if (isInitialized == 0) return false;
203 
204     memoizedIsInitialized = 1;
205     return true;
206   }
207 
208   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)209   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
210     for (int i = 0; i < subnets_.size(); i++) {
211       output.writeMessage(1, subnets_.get(i));
212     }
213     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) {
214       com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_);
215     }
216     getUnknownFields().writeTo(output);
217   }
218 
219   @java.lang.Override
getSerializedSize()220   public int getSerializedSize() {
221     int size = memoizedSize;
222     if (size != -1) return size;
223 
224     size = 0;
225     for (int i = 0; i < subnets_.size(); i++) {
226       size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, subnets_.get(i));
227     }
228     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) {
229       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_);
230     }
231     size += getUnknownFields().getSerializedSize();
232     memoizedSize = size;
233     return size;
234   }
235 
236   @java.lang.Override
equals(final java.lang.Object obj)237   public boolean equals(final java.lang.Object obj) {
238     if (obj == this) {
239       return true;
240     }
241     if (!(obj instanceof com.google.cloud.vmwareengine.v1.ListSubnetsResponse)) {
242       return super.equals(obj);
243     }
244     com.google.cloud.vmwareengine.v1.ListSubnetsResponse other =
245         (com.google.cloud.vmwareengine.v1.ListSubnetsResponse) obj;
246 
247     if (!getSubnetsList().equals(other.getSubnetsList())) return false;
248     if (!getNextPageToken().equals(other.getNextPageToken())) return false;
249     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
250     return true;
251   }
252 
253   @java.lang.Override
hashCode()254   public int hashCode() {
255     if (memoizedHashCode != 0) {
256       return memoizedHashCode;
257     }
258     int hash = 41;
259     hash = (19 * hash) + getDescriptor().hashCode();
260     if (getSubnetsCount() > 0) {
261       hash = (37 * hash) + SUBNETS_FIELD_NUMBER;
262       hash = (53 * hash) + getSubnetsList().hashCode();
263     }
264     hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER;
265     hash = (53 * hash) + getNextPageToken().hashCode();
266     hash = (29 * hash) + getUnknownFields().hashCode();
267     memoizedHashCode = hash;
268     return hash;
269   }
270 
parseFrom( java.nio.ByteBuffer data)271   public static com.google.cloud.vmwareengine.v1.ListSubnetsResponse parseFrom(
272       java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
273     return PARSER.parseFrom(data);
274   }
275 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)276   public static com.google.cloud.vmwareengine.v1.ListSubnetsResponse parseFrom(
277       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
278       throws com.google.protobuf.InvalidProtocolBufferException {
279     return PARSER.parseFrom(data, extensionRegistry);
280   }
281 
parseFrom( com.google.protobuf.ByteString data)282   public static com.google.cloud.vmwareengine.v1.ListSubnetsResponse parseFrom(
283       com.google.protobuf.ByteString data)
284       throws com.google.protobuf.InvalidProtocolBufferException {
285     return PARSER.parseFrom(data);
286   }
287 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)288   public static com.google.cloud.vmwareengine.v1.ListSubnetsResponse parseFrom(
289       com.google.protobuf.ByteString data,
290       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
291       throws com.google.protobuf.InvalidProtocolBufferException {
292     return PARSER.parseFrom(data, extensionRegistry);
293   }
294 
parseFrom(byte[] data)295   public static com.google.cloud.vmwareengine.v1.ListSubnetsResponse parseFrom(byte[] data)
296       throws com.google.protobuf.InvalidProtocolBufferException {
297     return PARSER.parseFrom(data);
298   }
299 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)300   public static com.google.cloud.vmwareengine.v1.ListSubnetsResponse parseFrom(
301       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
302       throws com.google.protobuf.InvalidProtocolBufferException {
303     return PARSER.parseFrom(data, extensionRegistry);
304   }
305 
parseFrom( java.io.InputStream input)306   public static com.google.cloud.vmwareengine.v1.ListSubnetsResponse parseFrom(
307       java.io.InputStream input) throws java.io.IOException {
308     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
309   }
310 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)311   public static com.google.cloud.vmwareengine.v1.ListSubnetsResponse parseFrom(
312       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
313       throws java.io.IOException {
314     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
315         PARSER, input, extensionRegistry);
316   }
317 
parseDelimitedFrom( java.io.InputStream input)318   public static com.google.cloud.vmwareengine.v1.ListSubnetsResponse parseDelimitedFrom(
319       java.io.InputStream input) throws java.io.IOException {
320     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
321   }
322 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)323   public static com.google.cloud.vmwareengine.v1.ListSubnetsResponse parseDelimitedFrom(
324       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
325       throws java.io.IOException {
326     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
327         PARSER, input, extensionRegistry);
328   }
329 
parseFrom( com.google.protobuf.CodedInputStream input)330   public static com.google.cloud.vmwareengine.v1.ListSubnetsResponse parseFrom(
331       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
332     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
333   }
334 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)335   public static com.google.cloud.vmwareengine.v1.ListSubnetsResponse parseFrom(
336       com.google.protobuf.CodedInputStream input,
337       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
338       throws java.io.IOException {
339     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
340         PARSER, input, extensionRegistry);
341   }
342 
343   @java.lang.Override
newBuilderForType()344   public Builder newBuilderForType() {
345     return newBuilder();
346   }
347 
newBuilder()348   public static Builder newBuilder() {
349     return DEFAULT_INSTANCE.toBuilder();
350   }
351 
newBuilder(com.google.cloud.vmwareengine.v1.ListSubnetsResponse prototype)352   public static Builder newBuilder(com.google.cloud.vmwareengine.v1.ListSubnetsResponse prototype) {
353     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
354   }
355 
356   @java.lang.Override
toBuilder()357   public Builder toBuilder() {
358     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
359   }
360 
361   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)362   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
363     Builder builder = new Builder(parent);
364     return builder;
365   }
366   /**
367    *
368    *
369    * <pre>
370    * Response message for
371    * [VmwareEngine.ListSubnets][google.cloud.vmwareengine.v1.VmwareEngine.ListSubnets]
372    * </pre>
373    *
374    * Protobuf type {@code google.cloud.vmwareengine.v1.ListSubnetsResponse}
375    */
376   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
377       implements
378       // @@protoc_insertion_point(builder_implements:google.cloud.vmwareengine.v1.ListSubnetsResponse)
379       com.google.cloud.vmwareengine.v1.ListSubnetsResponseOrBuilder {
getDescriptor()380     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
381       return com.google.cloud.vmwareengine.v1.VmwareengineProto
382           .internal_static_google_cloud_vmwareengine_v1_ListSubnetsResponse_descriptor;
383     }
384 
385     @java.lang.Override
386     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()387         internalGetFieldAccessorTable() {
388       return com.google.cloud.vmwareengine.v1.VmwareengineProto
389           .internal_static_google_cloud_vmwareengine_v1_ListSubnetsResponse_fieldAccessorTable
390           .ensureFieldAccessorsInitialized(
391               com.google.cloud.vmwareengine.v1.ListSubnetsResponse.class,
392               com.google.cloud.vmwareengine.v1.ListSubnetsResponse.Builder.class);
393     }
394 
395     // Construct using com.google.cloud.vmwareengine.v1.ListSubnetsResponse.newBuilder()
Builder()396     private Builder() {}
397 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)398     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
399       super(parent);
400     }
401 
402     @java.lang.Override
clear()403     public Builder clear() {
404       super.clear();
405       bitField0_ = 0;
406       if (subnetsBuilder_ == null) {
407         subnets_ = java.util.Collections.emptyList();
408       } else {
409         subnets_ = null;
410         subnetsBuilder_.clear();
411       }
412       bitField0_ = (bitField0_ & ~0x00000001);
413       nextPageToken_ = "";
414       return this;
415     }
416 
417     @java.lang.Override
getDescriptorForType()418     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
419       return com.google.cloud.vmwareengine.v1.VmwareengineProto
420           .internal_static_google_cloud_vmwareengine_v1_ListSubnetsResponse_descriptor;
421     }
422 
423     @java.lang.Override
getDefaultInstanceForType()424     public com.google.cloud.vmwareengine.v1.ListSubnetsResponse getDefaultInstanceForType() {
425       return com.google.cloud.vmwareengine.v1.ListSubnetsResponse.getDefaultInstance();
426     }
427 
428     @java.lang.Override
build()429     public com.google.cloud.vmwareengine.v1.ListSubnetsResponse build() {
430       com.google.cloud.vmwareengine.v1.ListSubnetsResponse result = buildPartial();
431       if (!result.isInitialized()) {
432         throw newUninitializedMessageException(result);
433       }
434       return result;
435     }
436 
437     @java.lang.Override
buildPartial()438     public com.google.cloud.vmwareengine.v1.ListSubnetsResponse buildPartial() {
439       com.google.cloud.vmwareengine.v1.ListSubnetsResponse result =
440           new com.google.cloud.vmwareengine.v1.ListSubnetsResponse(this);
441       buildPartialRepeatedFields(result);
442       if (bitField0_ != 0) {
443         buildPartial0(result);
444       }
445       onBuilt();
446       return result;
447     }
448 
buildPartialRepeatedFields( com.google.cloud.vmwareengine.v1.ListSubnetsResponse result)449     private void buildPartialRepeatedFields(
450         com.google.cloud.vmwareengine.v1.ListSubnetsResponse result) {
451       if (subnetsBuilder_ == null) {
452         if (((bitField0_ & 0x00000001) != 0)) {
453           subnets_ = java.util.Collections.unmodifiableList(subnets_);
454           bitField0_ = (bitField0_ & ~0x00000001);
455         }
456         result.subnets_ = subnets_;
457       } else {
458         result.subnets_ = subnetsBuilder_.build();
459       }
460     }
461 
buildPartial0(com.google.cloud.vmwareengine.v1.ListSubnetsResponse result)462     private void buildPartial0(com.google.cloud.vmwareengine.v1.ListSubnetsResponse result) {
463       int from_bitField0_ = bitField0_;
464       if (((from_bitField0_ & 0x00000002) != 0)) {
465         result.nextPageToken_ = nextPageToken_;
466       }
467     }
468 
469     @java.lang.Override
clone()470     public Builder clone() {
471       return super.clone();
472     }
473 
474     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)475     public Builder setField(
476         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
477       return super.setField(field, value);
478     }
479 
480     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)481     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
482       return super.clearField(field);
483     }
484 
485     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)486     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
487       return super.clearOneof(oneof);
488     }
489 
490     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)491     public Builder setRepeatedField(
492         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
493       return super.setRepeatedField(field, index, value);
494     }
495 
496     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)497     public Builder addRepeatedField(
498         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
499       return super.addRepeatedField(field, value);
500     }
501 
502     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)503     public Builder mergeFrom(com.google.protobuf.Message other) {
504       if (other instanceof com.google.cloud.vmwareengine.v1.ListSubnetsResponse) {
505         return mergeFrom((com.google.cloud.vmwareengine.v1.ListSubnetsResponse) other);
506       } else {
507         super.mergeFrom(other);
508         return this;
509       }
510     }
511 
mergeFrom(com.google.cloud.vmwareengine.v1.ListSubnetsResponse other)512     public Builder mergeFrom(com.google.cloud.vmwareengine.v1.ListSubnetsResponse other) {
513       if (other == com.google.cloud.vmwareengine.v1.ListSubnetsResponse.getDefaultInstance())
514         return this;
515       if (subnetsBuilder_ == null) {
516         if (!other.subnets_.isEmpty()) {
517           if (subnets_.isEmpty()) {
518             subnets_ = other.subnets_;
519             bitField0_ = (bitField0_ & ~0x00000001);
520           } else {
521             ensureSubnetsIsMutable();
522             subnets_.addAll(other.subnets_);
523           }
524           onChanged();
525         }
526       } else {
527         if (!other.subnets_.isEmpty()) {
528           if (subnetsBuilder_.isEmpty()) {
529             subnetsBuilder_.dispose();
530             subnetsBuilder_ = null;
531             subnets_ = other.subnets_;
532             bitField0_ = (bitField0_ & ~0x00000001);
533             subnetsBuilder_ =
534                 com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
535                     ? getSubnetsFieldBuilder()
536                     : null;
537           } else {
538             subnetsBuilder_.addAllMessages(other.subnets_);
539           }
540         }
541       }
542       if (!other.getNextPageToken().isEmpty()) {
543         nextPageToken_ = other.nextPageToken_;
544         bitField0_ |= 0x00000002;
545         onChanged();
546       }
547       this.mergeUnknownFields(other.getUnknownFields());
548       onChanged();
549       return this;
550     }
551 
552     @java.lang.Override
isInitialized()553     public final boolean isInitialized() {
554       return true;
555     }
556 
557     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)558     public Builder mergeFrom(
559         com.google.protobuf.CodedInputStream input,
560         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
561         throws java.io.IOException {
562       if (extensionRegistry == null) {
563         throw new java.lang.NullPointerException();
564       }
565       try {
566         boolean done = false;
567         while (!done) {
568           int tag = input.readTag();
569           switch (tag) {
570             case 0:
571               done = true;
572               break;
573             case 10:
574               {
575                 com.google.cloud.vmwareengine.v1.Subnet m =
576                     input.readMessage(
577                         com.google.cloud.vmwareengine.v1.Subnet.parser(), extensionRegistry);
578                 if (subnetsBuilder_ == null) {
579                   ensureSubnetsIsMutable();
580                   subnets_.add(m);
581                 } else {
582                   subnetsBuilder_.addMessage(m);
583                 }
584                 break;
585               } // case 10
586             case 18:
587               {
588                 nextPageToken_ = input.readStringRequireUtf8();
589                 bitField0_ |= 0x00000002;
590                 break;
591               } // case 18
592             default:
593               {
594                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
595                   done = true; // was an endgroup tag
596                 }
597                 break;
598               } // default:
599           } // switch (tag)
600         } // while (!done)
601       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
602         throw e.unwrapIOException();
603       } finally {
604         onChanged();
605       } // finally
606       return this;
607     }
608 
609     private int bitField0_;
610 
611     private java.util.List<com.google.cloud.vmwareengine.v1.Subnet> subnets_ =
612         java.util.Collections.emptyList();
613 
ensureSubnetsIsMutable()614     private void ensureSubnetsIsMutable() {
615       if (!((bitField0_ & 0x00000001) != 0)) {
616         subnets_ = new java.util.ArrayList<com.google.cloud.vmwareengine.v1.Subnet>(subnets_);
617         bitField0_ |= 0x00000001;
618       }
619     }
620 
621     private com.google.protobuf.RepeatedFieldBuilderV3<
622             com.google.cloud.vmwareengine.v1.Subnet,
623             com.google.cloud.vmwareengine.v1.Subnet.Builder,
624             com.google.cloud.vmwareengine.v1.SubnetOrBuilder>
625         subnetsBuilder_;
626 
627     /**
628      *
629      *
630      * <pre>
631      * A list of subnets.
632      * </pre>
633      *
634      * <code>repeated .google.cloud.vmwareengine.v1.Subnet subnets = 1;</code>
635      */
getSubnetsList()636     public java.util.List<com.google.cloud.vmwareengine.v1.Subnet> getSubnetsList() {
637       if (subnetsBuilder_ == null) {
638         return java.util.Collections.unmodifiableList(subnets_);
639       } else {
640         return subnetsBuilder_.getMessageList();
641       }
642     }
643     /**
644      *
645      *
646      * <pre>
647      * A list of subnets.
648      * </pre>
649      *
650      * <code>repeated .google.cloud.vmwareengine.v1.Subnet subnets = 1;</code>
651      */
getSubnetsCount()652     public int getSubnetsCount() {
653       if (subnetsBuilder_ == null) {
654         return subnets_.size();
655       } else {
656         return subnetsBuilder_.getCount();
657       }
658     }
659     /**
660      *
661      *
662      * <pre>
663      * A list of subnets.
664      * </pre>
665      *
666      * <code>repeated .google.cloud.vmwareengine.v1.Subnet subnets = 1;</code>
667      */
getSubnets(int index)668     public com.google.cloud.vmwareengine.v1.Subnet getSubnets(int index) {
669       if (subnetsBuilder_ == null) {
670         return subnets_.get(index);
671       } else {
672         return subnetsBuilder_.getMessage(index);
673       }
674     }
675     /**
676      *
677      *
678      * <pre>
679      * A list of subnets.
680      * </pre>
681      *
682      * <code>repeated .google.cloud.vmwareengine.v1.Subnet subnets = 1;</code>
683      */
setSubnets(int index, com.google.cloud.vmwareengine.v1.Subnet value)684     public Builder setSubnets(int index, com.google.cloud.vmwareengine.v1.Subnet value) {
685       if (subnetsBuilder_ == null) {
686         if (value == null) {
687           throw new NullPointerException();
688         }
689         ensureSubnetsIsMutable();
690         subnets_.set(index, value);
691         onChanged();
692       } else {
693         subnetsBuilder_.setMessage(index, value);
694       }
695       return this;
696     }
697     /**
698      *
699      *
700      * <pre>
701      * A list of subnets.
702      * </pre>
703      *
704      * <code>repeated .google.cloud.vmwareengine.v1.Subnet subnets = 1;</code>
705      */
setSubnets( int index, com.google.cloud.vmwareengine.v1.Subnet.Builder builderForValue)706     public Builder setSubnets(
707         int index, com.google.cloud.vmwareengine.v1.Subnet.Builder builderForValue) {
708       if (subnetsBuilder_ == null) {
709         ensureSubnetsIsMutable();
710         subnets_.set(index, builderForValue.build());
711         onChanged();
712       } else {
713         subnetsBuilder_.setMessage(index, builderForValue.build());
714       }
715       return this;
716     }
717     /**
718      *
719      *
720      * <pre>
721      * A list of subnets.
722      * </pre>
723      *
724      * <code>repeated .google.cloud.vmwareengine.v1.Subnet subnets = 1;</code>
725      */
addSubnets(com.google.cloud.vmwareengine.v1.Subnet value)726     public Builder addSubnets(com.google.cloud.vmwareengine.v1.Subnet value) {
727       if (subnetsBuilder_ == null) {
728         if (value == null) {
729           throw new NullPointerException();
730         }
731         ensureSubnetsIsMutable();
732         subnets_.add(value);
733         onChanged();
734       } else {
735         subnetsBuilder_.addMessage(value);
736       }
737       return this;
738     }
739     /**
740      *
741      *
742      * <pre>
743      * A list of subnets.
744      * </pre>
745      *
746      * <code>repeated .google.cloud.vmwareengine.v1.Subnet subnets = 1;</code>
747      */
addSubnets(int index, com.google.cloud.vmwareengine.v1.Subnet value)748     public Builder addSubnets(int index, com.google.cloud.vmwareengine.v1.Subnet value) {
749       if (subnetsBuilder_ == null) {
750         if (value == null) {
751           throw new NullPointerException();
752         }
753         ensureSubnetsIsMutable();
754         subnets_.add(index, value);
755         onChanged();
756       } else {
757         subnetsBuilder_.addMessage(index, value);
758       }
759       return this;
760     }
761     /**
762      *
763      *
764      * <pre>
765      * A list of subnets.
766      * </pre>
767      *
768      * <code>repeated .google.cloud.vmwareengine.v1.Subnet subnets = 1;</code>
769      */
addSubnets(com.google.cloud.vmwareengine.v1.Subnet.Builder builderForValue)770     public Builder addSubnets(com.google.cloud.vmwareengine.v1.Subnet.Builder builderForValue) {
771       if (subnetsBuilder_ == null) {
772         ensureSubnetsIsMutable();
773         subnets_.add(builderForValue.build());
774         onChanged();
775       } else {
776         subnetsBuilder_.addMessage(builderForValue.build());
777       }
778       return this;
779     }
780     /**
781      *
782      *
783      * <pre>
784      * A list of subnets.
785      * </pre>
786      *
787      * <code>repeated .google.cloud.vmwareengine.v1.Subnet subnets = 1;</code>
788      */
addSubnets( int index, com.google.cloud.vmwareengine.v1.Subnet.Builder builderForValue)789     public Builder addSubnets(
790         int index, com.google.cloud.vmwareengine.v1.Subnet.Builder builderForValue) {
791       if (subnetsBuilder_ == null) {
792         ensureSubnetsIsMutable();
793         subnets_.add(index, builderForValue.build());
794         onChanged();
795       } else {
796         subnetsBuilder_.addMessage(index, builderForValue.build());
797       }
798       return this;
799     }
800     /**
801      *
802      *
803      * <pre>
804      * A list of subnets.
805      * </pre>
806      *
807      * <code>repeated .google.cloud.vmwareengine.v1.Subnet subnets = 1;</code>
808      */
addAllSubnets( java.lang.Iterable<? extends com.google.cloud.vmwareengine.v1.Subnet> values)809     public Builder addAllSubnets(
810         java.lang.Iterable<? extends com.google.cloud.vmwareengine.v1.Subnet> values) {
811       if (subnetsBuilder_ == null) {
812         ensureSubnetsIsMutable();
813         com.google.protobuf.AbstractMessageLite.Builder.addAll(values, subnets_);
814         onChanged();
815       } else {
816         subnetsBuilder_.addAllMessages(values);
817       }
818       return this;
819     }
820     /**
821      *
822      *
823      * <pre>
824      * A list of subnets.
825      * </pre>
826      *
827      * <code>repeated .google.cloud.vmwareengine.v1.Subnet subnets = 1;</code>
828      */
clearSubnets()829     public Builder clearSubnets() {
830       if (subnetsBuilder_ == null) {
831         subnets_ = java.util.Collections.emptyList();
832         bitField0_ = (bitField0_ & ~0x00000001);
833         onChanged();
834       } else {
835         subnetsBuilder_.clear();
836       }
837       return this;
838     }
839     /**
840      *
841      *
842      * <pre>
843      * A list of subnets.
844      * </pre>
845      *
846      * <code>repeated .google.cloud.vmwareengine.v1.Subnet subnets = 1;</code>
847      */
removeSubnets(int index)848     public Builder removeSubnets(int index) {
849       if (subnetsBuilder_ == null) {
850         ensureSubnetsIsMutable();
851         subnets_.remove(index);
852         onChanged();
853       } else {
854         subnetsBuilder_.remove(index);
855       }
856       return this;
857     }
858     /**
859      *
860      *
861      * <pre>
862      * A list of subnets.
863      * </pre>
864      *
865      * <code>repeated .google.cloud.vmwareengine.v1.Subnet subnets = 1;</code>
866      */
getSubnetsBuilder(int index)867     public com.google.cloud.vmwareengine.v1.Subnet.Builder getSubnetsBuilder(int index) {
868       return getSubnetsFieldBuilder().getBuilder(index);
869     }
870     /**
871      *
872      *
873      * <pre>
874      * A list of subnets.
875      * </pre>
876      *
877      * <code>repeated .google.cloud.vmwareengine.v1.Subnet subnets = 1;</code>
878      */
getSubnetsOrBuilder(int index)879     public com.google.cloud.vmwareengine.v1.SubnetOrBuilder getSubnetsOrBuilder(int index) {
880       if (subnetsBuilder_ == null) {
881         return subnets_.get(index);
882       } else {
883         return subnetsBuilder_.getMessageOrBuilder(index);
884       }
885     }
886     /**
887      *
888      *
889      * <pre>
890      * A list of subnets.
891      * </pre>
892      *
893      * <code>repeated .google.cloud.vmwareengine.v1.Subnet subnets = 1;</code>
894      */
895     public java.util.List<? extends com.google.cloud.vmwareengine.v1.SubnetOrBuilder>
getSubnetsOrBuilderList()896         getSubnetsOrBuilderList() {
897       if (subnetsBuilder_ != null) {
898         return subnetsBuilder_.getMessageOrBuilderList();
899       } else {
900         return java.util.Collections.unmodifiableList(subnets_);
901       }
902     }
903     /**
904      *
905      *
906      * <pre>
907      * A list of subnets.
908      * </pre>
909      *
910      * <code>repeated .google.cloud.vmwareengine.v1.Subnet subnets = 1;</code>
911      */
addSubnetsBuilder()912     public com.google.cloud.vmwareengine.v1.Subnet.Builder addSubnetsBuilder() {
913       return getSubnetsFieldBuilder()
914           .addBuilder(com.google.cloud.vmwareengine.v1.Subnet.getDefaultInstance());
915     }
916     /**
917      *
918      *
919      * <pre>
920      * A list of subnets.
921      * </pre>
922      *
923      * <code>repeated .google.cloud.vmwareengine.v1.Subnet subnets = 1;</code>
924      */
addSubnetsBuilder(int index)925     public com.google.cloud.vmwareengine.v1.Subnet.Builder addSubnetsBuilder(int index) {
926       return getSubnetsFieldBuilder()
927           .addBuilder(index, com.google.cloud.vmwareengine.v1.Subnet.getDefaultInstance());
928     }
929     /**
930      *
931      *
932      * <pre>
933      * A list of subnets.
934      * </pre>
935      *
936      * <code>repeated .google.cloud.vmwareengine.v1.Subnet subnets = 1;</code>
937      */
getSubnetsBuilderList()938     public java.util.List<com.google.cloud.vmwareengine.v1.Subnet.Builder> getSubnetsBuilderList() {
939       return getSubnetsFieldBuilder().getBuilderList();
940     }
941 
942     private com.google.protobuf.RepeatedFieldBuilderV3<
943             com.google.cloud.vmwareengine.v1.Subnet,
944             com.google.cloud.vmwareengine.v1.Subnet.Builder,
945             com.google.cloud.vmwareengine.v1.SubnetOrBuilder>
getSubnetsFieldBuilder()946         getSubnetsFieldBuilder() {
947       if (subnetsBuilder_ == null) {
948         subnetsBuilder_ =
949             new com.google.protobuf.RepeatedFieldBuilderV3<
950                 com.google.cloud.vmwareengine.v1.Subnet,
951                 com.google.cloud.vmwareengine.v1.Subnet.Builder,
952                 com.google.cloud.vmwareengine.v1.SubnetOrBuilder>(
953                 subnets_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean());
954         subnets_ = null;
955       }
956       return subnetsBuilder_;
957     }
958 
959     private java.lang.Object nextPageToken_ = "";
960     /**
961      *
962      *
963      * <pre>
964      * A token, which can be sent as `page_token` to retrieve the next page.
965      * If this field is omitted, there are no subsequent pages.
966      * </pre>
967      *
968      * <code>string next_page_token = 2;</code>
969      *
970      * @return The nextPageToken.
971      */
getNextPageToken()972     public java.lang.String getNextPageToken() {
973       java.lang.Object ref = nextPageToken_;
974       if (!(ref instanceof java.lang.String)) {
975         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
976         java.lang.String s = bs.toStringUtf8();
977         nextPageToken_ = s;
978         return s;
979       } else {
980         return (java.lang.String) ref;
981       }
982     }
983     /**
984      *
985      *
986      * <pre>
987      * A token, which can be sent as `page_token` to retrieve the next page.
988      * If this field is omitted, there are no subsequent pages.
989      * </pre>
990      *
991      * <code>string next_page_token = 2;</code>
992      *
993      * @return The bytes for nextPageToken.
994      */
getNextPageTokenBytes()995     public com.google.protobuf.ByteString getNextPageTokenBytes() {
996       java.lang.Object ref = nextPageToken_;
997       if (ref instanceof String) {
998         com.google.protobuf.ByteString b =
999             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
1000         nextPageToken_ = b;
1001         return b;
1002       } else {
1003         return (com.google.protobuf.ByteString) ref;
1004       }
1005     }
1006     /**
1007      *
1008      *
1009      * <pre>
1010      * A token, which can be sent as `page_token` to retrieve the next page.
1011      * If this field is omitted, there are no subsequent pages.
1012      * </pre>
1013      *
1014      * <code>string next_page_token = 2;</code>
1015      *
1016      * @param value The nextPageToken to set.
1017      * @return This builder for chaining.
1018      */
setNextPageToken(java.lang.String value)1019     public Builder setNextPageToken(java.lang.String value) {
1020       if (value == null) {
1021         throw new NullPointerException();
1022       }
1023       nextPageToken_ = value;
1024       bitField0_ |= 0x00000002;
1025       onChanged();
1026       return this;
1027     }
1028     /**
1029      *
1030      *
1031      * <pre>
1032      * A token, which can be sent as `page_token` to retrieve the next page.
1033      * If this field is omitted, there are no subsequent pages.
1034      * </pre>
1035      *
1036      * <code>string next_page_token = 2;</code>
1037      *
1038      * @return This builder for chaining.
1039      */
clearNextPageToken()1040     public Builder clearNextPageToken() {
1041       nextPageToken_ = getDefaultInstance().getNextPageToken();
1042       bitField0_ = (bitField0_ & ~0x00000002);
1043       onChanged();
1044       return this;
1045     }
1046     /**
1047      *
1048      *
1049      * <pre>
1050      * A token, which can be sent as `page_token` to retrieve the next page.
1051      * If this field is omitted, there are no subsequent pages.
1052      * </pre>
1053      *
1054      * <code>string next_page_token = 2;</code>
1055      *
1056      * @param value The bytes for nextPageToken to set.
1057      * @return This builder for chaining.
1058      */
setNextPageTokenBytes(com.google.protobuf.ByteString value)1059     public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) {
1060       if (value == null) {
1061         throw new NullPointerException();
1062       }
1063       checkByteStringIsUtf8(value);
1064       nextPageToken_ = value;
1065       bitField0_ |= 0x00000002;
1066       onChanged();
1067       return this;
1068     }
1069 
1070     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1071     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
1072       return super.setUnknownFields(unknownFields);
1073     }
1074 
1075     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1076     public final Builder mergeUnknownFields(
1077         final com.google.protobuf.UnknownFieldSet unknownFields) {
1078       return super.mergeUnknownFields(unknownFields);
1079     }
1080 
1081     // @@protoc_insertion_point(builder_scope:google.cloud.vmwareengine.v1.ListSubnetsResponse)
1082   }
1083 
1084   // @@protoc_insertion_point(class_scope:google.cloud.vmwareengine.v1.ListSubnetsResponse)
1085   private static final com.google.cloud.vmwareengine.v1.ListSubnetsResponse DEFAULT_INSTANCE;
1086 
1087   static {
1088     DEFAULT_INSTANCE = new com.google.cloud.vmwareengine.v1.ListSubnetsResponse();
1089   }
1090 
getDefaultInstance()1091   public static com.google.cloud.vmwareengine.v1.ListSubnetsResponse getDefaultInstance() {
1092     return DEFAULT_INSTANCE;
1093   }
1094 
1095   private static final com.google.protobuf.Parser<ListSubnetsResponse> PARSER =
1096       new com.google.protobuf.AbstractParser<ListSubnetsResponse>() {
1097         @java.lang.Override
1098         public ListSubnetsResponse parsePartialFrom(
1099             com.google.protobuf.CodedInputStream input,
1100             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1101             throws com.google.protobuf.InvalidProtocolBufferException {
1102           Builder builder = newBuilder();
1103           try {
1104             builder.mergeFrom(input, extensionRegistry);
1105           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1106             throw e.setUnfinishedMessage(builder.buildPartial());
1107           } catch (com.google.protobuf.UninitializedMessageException e) {
1108             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
1109           } catch (java.io.IOException e) {
1110             throw new com.google.protobuf.InvalidProtocolBufferException(e)
1111                 .setUnfinishedMessage(builder.buildPartial());
1112           }
1113           return builder.buildPartial();
1114         }
1115       };
1116 
parser()1117   public static com.google.protobuf.Parser<ListSubnetsResponse> parser() {
1118     return PARSER;
1119   }
1120 
1121   @java.lang.Override
getParserForType()1122   public com.google.protobuf.Parser<ListSubnetsResponse> getParserForType() {
1123     return PARSER;
1124   }
1125 
1126   @java.lang.Override
getDefaultInstanceForType()1127   public com.google.cloud.vmwareengine.v1.ListSubnetsResponse getDefaultInstanceForType() {
1128     return DEFAULT_INSTANCE;
1129   }
1130 }
1131