• 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.ListVmwareEngineNetworks][google.cloud.vmwareengine.v1.VmwareEngine.ListVmwareEngineNetworks]
27  * </pre>
28  *
29  * Protobuf type {@code google.cloud.vmwareengine.v1.ListVmwareEngineNetworksResponse}
30  */
31 public final class ListVmwareEngineNetworksResponse extends com.google.protobuf.GeneratedMessageV3
32     implements
33     // @@protoc_insertion_point(message_implements:google.cloud.vmwareengine.v1.ListVmwareEngineNetworksResponse)
34     ListVmwareEngineNetworksResponseOrBuilder {
35   private static final long serialVersionUID = 0L;
36   // Use ListVmwareEngineNetworksResponse.newBuilder() to construct.
ListVmwareEngineNetworksResponse( com.google.protobuf.GeneratedMessageV3.Builder<?> builder)37   private ListVmwareEngineNetworksResponse(
38       com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
39     super(builder);
40   }
41 
ListVmwareEngineNetworksResponse()42   private ListVmwareEngineNetworksResponse() {
43     vmwareEngineNetworks_ = java.util.Collections.emptyList();
44     nextPageToken_ = "";
45     unreachable_ = com.google.protobuf.LazyStringArrayList.EMPTY;
46   }
47 
48   @java.lang.Override
49   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)50   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
51     return new ListVmwareEngineNetworksResponse();
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.vmwareengine.v1.VmwareengineProto
61         .internal_static_google_cloud_vmwareengine_v1_ListVmwareEngineNetworksResponse_descriptor;
62   }
63 
64   @java.lang.Override
65   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()66       internalGetFieldAccessorTable() {
67     return com.google.cloud.vmwareengine.v1.VmwareengineProto
68         .internal_static_google_cloud_vmwareengine_v1_ListVmwareEngineNetworksResponse_fieldAccessorTable
69         .ensureFieldAccessorsInitialized(
70             com.google.cloud.vmwareengine.v1.ListVmwareEngineNetworksResponse.class,
71             com.google.cloud.vmwareengine.v1.ListVmwareEngineNetworksResponse.Builder.class);
72   }
73 
74   public static final int VMWARE_ENGINE_NETWORKS_FIELD_NUMBER = 1;
75 
76   @SuppressWarnings("serial")
77   private java.util.List<com.google.cloud.vmwareengine.v1.VmwareEngineNetwork>
78       vmwareEngineNetworks_;
79   /**
80    *
81    *
82    * <pre>
83    * A list of VMware Engine networks.
84    * </pre>
85    *
86    * <code>repeated .google.cloud.vmwareengine.v1.VmwareEngineNetwork vmware_engine_networks = 1;
87    * </code>
88    */
89   @java.lang.Override
90   public java.util.List<com.google.cloud.vmwareengine.v1.VmwareEngineNetwork>
getVmwareEngineNetworksList()91       getVmwareEngineNetworksList() {
92     return vmwareEngineNetworks_;
93   }
94   /**
95    *
96    *
97    * <pre>
98    * A list of VMware Engine networks.
99    * </pre>
100    *
101    * <code>repeated .google.cloud.vmwareengine.v1.VmwareEngineNetwork vmware_engine_networks = 1;
102    * </code>
103    */
104   @java.lang.Override
105   public java.util.List<? extends com.google.cloud.vmwareengine.v1.VmwareEngineNetworkOrBuilder>
getVmwareEngineNetworksOrBuilderList()106       getVmwareEngineNetworksOrBuilderList() {
107     return vmwareEngineNetworks_;
108   }
109   /**
110    *
111    *
112    * <pre>
113    * A list of VMware Engine networks.
114    * </pre>
115    *
116    * <code>repeated .google.cloud.vmwareengine.v1.VmwareEngineNetwork vmware_engine_networks = 1;
117    * </code>
118    */
119   @java.lang.Override
getVmwareEngineNetworksCount()120   public int getVmwareEngineNetworksCount() {
121     return vmwareEngineNetworks_.size();
122   }
123   /**
124    *
125    *
126    * <pre>
127    * A list of VMware Engine networks.
128    * </pre>
129    *
130    * <code>repeated .google.cloud.vmwareengine.v1.VmwareEngineNetwork vmware_engine_networks = 1;
131    * </code>
132    */
133   @java.lang.Override
getVmwareEngineNetworks(int index)134   public com.google.cloud.vmwareengine.v1.VmwareEngineNetwork getVmwareEngineNetworks(int index) {
135     return vmwareEngineNetworks_.get(index);
136   }
137   /**
138    *
139    *
140    * <pre>
141    * A list of VMware Engine networks.
142    * </pre>
143    *
144    * <code>repeated .google.cloud.vmwareengine.v1.VmwareEngineNetwork vmware_engine_networks = 1;
145    * </code>
146    */
147   @java.lang.Override
148   public com.google.cloud.vmwareengine.v1.VmwareEngineNetworkOrBuilder
getVmwareEngineNetworksOrBuilder(int index)149       getVmwareEngineNetworksOrBuilder(int index) {
150     return vmwareEngineNetworks_.get(index);
151   }
152 
153   public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2;
154 
155   @SuppressWarnings("serial")
156   private volatile java.lang.Object nextPageToken_ = "";
157   /**
158    *
159    *
160    * <pre>
161    * A token, which can be sent as `page_token` to retrieve the next page.
162    * If this field is omitted, there are no subsequent pages.
163    * </pre>
164    *
165    * <code>string next_page_token = 2;</code>
166    *
167    * @return The nextPageToken.
168    */
169   @java.lang.Override
getNextPageToken()170   public java.lang.String getNextPageToken() {
171     java.lang.Object ref = nextPageToken_;
172     if (ref instanceof java.lang.String) {
173       return (java.lang.String) ref;
174     } else {
175       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
176       java.lang.String s = bs.toStringUtf8();
177       nextPageToken_ = s;
178       return s;
179     }
180   }
181   /**
182    *
183    *
184    * <pre>
185    * A token, which can be sent as `page_token` to retrieve the next page.
186    * If this field is omitted, there are no subsequent pages.
187    * </pre>
188    *
189    * <code>string next_page_token = 2;</code>
190    *
191    * @return The bytes for nextPageToken.
192    */
193   @java.lang.Override
getNextPageTokenBytes()194   public com.google.protobuf.ByteString getNextPageTokenBytes() {
195     java.lang.Object ref = nextPageToken_;
196     if (ref instanceof java.lang.String) {
197       com.google.protobuf.ByteString b =
198           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
199       nextPageToken_ = b;
200       return b;
201     } else {
202       return (com.google.protobuf.ByteString) ref;
203     }
204   }
205 
206   public static final int UNREACHABLE_FIELD_NUMBER = 3;
207 
208   @SuppressWarnings("serial")
209   private com.google.protobuf.LazyStringList unreachable_;
210   /**
211    *
212    *
213    * <pre>
214    * Unreachable resources.
215    * </pre>
216    *
217    * <code>repeated string unreachable = 3;</code>
218    *
219    * @return A list containing the unreachable.
220    */
getUnreachableList()221   public com.google.protobuf.ProtocolStringList getUnreachableList() {
222     return unreachable_;
223   }
224   /**
225    *
226    *
227    * <pre>
228    * Unreachable resources.
229    * </pre>
230    *
231    * <code>repeated string unreachable = 3;</code>
232    *
233    * @return The count of unreachable.
234    */
getUnreachableCount()235   public int getUnreachableCount() {
236     return unreachable_.size();
237   }
238   /**
239    *
240    *
241    * <pre>
242    * Unreachable resources.
243    * </pre>
244    *
245    * <code>repeated string unreachable = 3;</code>
246    *
247    * @param index The index of the element to return.
248    * @return The unreachable at the given index.
249    */
getUnreachable(int index)250   public java.lang.String getUnreachable(int index) {
251     return unreachable_.get(index);
252   }
253   /**
254    *
255    *
256    * <pre>
257    * Unreachable resources.
258    * </pre>
259    *
260    * <code>repeated string unreachable = 3;</code>
261    *
262    * @param index The index of the value to return.
263    * @return The bytes of the unreachable at the given index.
264    */
getUnreachableBytes(int index)265   public com.google.protobuf.ByteString getUnreachableBytes(int index) {
266     return unreachable_.getByteString(index);
267   }
268 
269   private byte memoizedIsInitialized = -1;
270 
271   @java.lang.Override
isInitialized()272   public final boolean isInitialized() {
273     byte isInitialized = memoizedIsInitialized;
274     if (isInitialized == 1) return true;
275     if (isInitialized == 0) return false;
276 
277     memoizedIsInitialized = 1;
278     return true;
279   }
280 
281   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)282   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
283     for (int i = 0; i < vmwareEngineNetworks_.size(); i++) {
284       output.writeMessage(1, vmwareEngineNetworks_.get(i));
285     }
286     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) {
287       com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_);
288     }
289     for (int i = 0; i < unreachable_.size(); i++) {
290       com.google.protobuf.GeneratedMessageV3.writeString(output, 3, unreachable_.getRaw(i));
291     }
292     getUnknownFields().writeTo(output);
293   }
294 
295   @java.lang.Override
getSerializedSize()296   public int getSerializedSize() {
297     int size = memoizedSize;
298     if (size != -1) return size;
299 
300     size = 0;
301     for (int i = 0; i < vmwareEngineNetworks_.size(); i++) {
302       size +=
303           com.google.protobuf.CodedOutputStream.computeMessageSize(1, vmwareEngineNetworks_.get(i));
304     }
305     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) {
306       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_);
307     }
308     {
309       int dataSize = 0;
310       for (int i = 0; i < unreachable_.size(); i++) {
311         dataSize += computeStringSizeNoTag(unreachable_.getRaw(i));
312       }
313       size += dataSize;
314       size += 1 * getUnreachableList().size();
315     }
316     size += getUnknownFields().getSerializedSize();
317     memoizedSize = size;
318     return size;
319   }
320 
321   @java.lang.Override
equals(final java.lang.Object obj)322   public boolean equals(final java.lang.Object obj) {
323     if (obj == this) {
324       return true;
325     }
326     if (!(obj instanceof com.google.cloud.vmwareengine.v1.ListVmwareEngineNetworksResponse)) {
327       return super.equals(obj);
328     }
329     com.google.cloud.vmwareengine.v1.ListVmwareEngineNetworksResponse other =
330         (com.google.cloud.vmwareengine.v1.ListVmwareEngineNetworksResponse) obj;
331 
332     if (!getVmwareEngineNetworksList().equals(other.getVmwareEngineNetworksList())) return false;
333     if (!getNextPageToken().equals(other.getNextPageToken())) return false;
334     if (!getUnreachableList().equals(other.getUnreachableList())) return false;
335     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
336     return true;
337   }
338 
339   @java.lang.Override
hashCode()340   public int hashCode() {
341     if (memoizedHashCode != 0) {
342       return memoizedHashCode;
343     }
344     int hash = 41;
345     hash = (19 * hash) + getDescriptor().hashCode();
346     if (getVmwareEngineNetworksCount() > 0) {
347       hash = (37 * hash) + VMWARE_ENGINE_NETWORKS_FIELD_NUMBER;
348       hash = (53 * hash) + getVmwareEngineNetworksList().hashCode();
349     }
350     hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER;
351     hash = (53 * hash) + getNextPageToken().hashCode();
352     if (getUnreachableCount() > 0) {
353       hash = (37 * hash) + UNREACHABLE_FIELD_NUMBER;
354       hash = (53 * hash) + getUnreachableList().hashCode();
355     }
356     hash = (29 * hash) + getUnknownFields().hashCode();
357     memoizedHashCode = hash;
358     return hash;
359   }
360 
parseFrom( java.nio.ByteBuffer data)361   public static com.google.cloud.vmwareengine.v1.ListVmwareEngineNetworksResponse parseFrom(
362       java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
363     return PARSER.parseFrom(data);
364   }
365 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)366   public static com.google.cloud.vmwareengine.v1.ListVmwareEngineNetworksResponse parseFrom(
367       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
368       throws com.google.protobuf.InvalidProtocolBufferException {
369     return PARSER.parseFrom(data, extensionRegistry);
370   }
371 
parseFrom( com.google.protobuf.ByteString data)372   public static com.google.cloud.vmwareengine.v1.ListVmwareEngineNetworksResponse parseFrom(
373       com.google.protobuf.ByteString data)
374       throws com.google.protobuf.InvalidProtocolBufferException {
375     return PARSER.parseFrom(data);
376   }
377 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)378   public static com.google.cloud.vmwareengine.v1.ListVmwareEngineNetworksResponse parseFrom(
379       com.google.protobuf.ByteString data,
380       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
381       throws com.google.protobuf.InvalidProtocolBufferException {
382     return PARSER.parseFrom(data, extensionRegistry);
383   }
384 
parseFrom( byte[] data)385   public static com.google.cloud.vmwareengine.v1.ListVmwareEngineNetworksResponse parseFrom(
386       byte[] data) throws com.google.protobuf.InvalidProtocolBufferException {
387     return PARSER.parseFrom(data);
388   }
389 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)390   public static com.google.cloud.vmwareengine.v1.ListVmwareEngineNetworksResponse parseFrom(
391       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
392       throws com.google.protobuf.InvalidProtocolBufferException {
393     return PARSER.parseFrom(data, extensionRegistry);
394   }
395 
parseFrom( java.io.InputStream input)396   public static com.google.cloud.vmwareengine.v1.ListVmwareEngineNetworksResponse parseFrom(
397       java.io.InputStream input) throws java.io.IOException {
398     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
399   }
400 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)401   public static com.google.cloud.vmwareengine.v1.ListVmwareEngineNetworksResponse parseFrom(
402       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
403       throws java.io.IOException {
404     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
405         PARSER, input, extensionRegistry);
406   }
407 
408   public static com.google.cloud.vmwareengine.v1.ListVmwareEngineNetworksResponse
parseDelimitedFrom(java.io.InputStream input)409       parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException {
410     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
411   }
412 
413   public static com.google.cloud.vmwareengine.v1.ListVmwareEngineNetworksResponse
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)414       parseDelimitedFrom(
415           java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
416           throws java.io.IOException {
417     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
418         PARSER, input, extensionRegistry);
419   }
420 
parseFrom( com.google.protobuf.CodedInputStream input)421   public static com.google.cloud.vmwareengine.v1.ListVmwareEngineNetworksResponse parseFrom(
422       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
423     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
424   }
425 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)426   public static com.google.cloud.vmwareengine.v1.ListVmwareEngineNetworksResponse parseFrom(
427       com.google.protobuf.CodedInputStream input,
428       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
429       throws java.io.IOException {
430     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
431         PARSER, input, extensionRegistry);
432   }
433 
434   @java.lang.Override
newBuilderForType()435   public Builder newBuilderForType() {
436     return newBuilder();
437   }
438 
newBuilder()439   public static Builder newBuilder() {
440     return DEFAULT_INSTANCE.toBuilder();
441   }
442 
newBuilder( com.google.cloud.vmwareengine.v1.ListVmwareEngineNetworksResponse prototype)443   public static Builder newBuilder(
444       com.google.cloud.vmwareengine.v1.ListVmwareEngineNetworksResponse prototype) {
445     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
446   }
447 
448   @java.lang.Override
toBuilder()449   public Builder toBuilder() {
450     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
451   }
452 
453   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)454   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
455     Builder builder = new Builder(parent);
456     return builder;
457   }
458   /**
459    *
460    *
461    * <pre>
462    * Response message for
463    * [VmwareEngine.ListVmwareEngineNetworks][google.cloud.vmwareengine.v1.VmwareEngine.ListVmwareEngineNetworks]
464    * </pre>
465    *
466    * Protobuf type {@code google.cloud.vmwareengine.v1.ListVmwareEngineNetworksResponse}
467    */
468   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
469       implements
470       // @@protoc_insertion_point(builder_implements:google.cloud.vmwareengine.v1.ListVmwareEngineNetworksResponse)
471       com.google.cloud.vmwareengine.v1.ListVmwareEngineNetworksResponseOrBuilder {
getDescriptor()472     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
473       return com.google.cloud.vmwareengine.v1.VmwareengineProto
474           .internal_static_google_cloud_vmwareengine_v1_ListVmwareEngineNetworksResponse_descriptor;
475     }
476 
477     @java.lang.Override
478     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()479         internalGetFieldAccessorTable() {
480       return com.google.cloud.vmwareengine.v1.VmwareengineProto
481           .internal_static_google_cloud_vmwareengine_v1_ListVmwareEngineNetworksResponse_fieldAccessorTable
482           .ensureFieldAccessorsInitialized(
483               com.google.cloud.vmwareengine.v1.ListVmwareEngineNetworksResponse.class,
484               com.google.cloud.vmwareengine.v1.ListVmwareEngineNetworksResponse.Builder.class);
485     }
486 
487     // Construct using
488     // com.google.cloud.vmwareengine.v1.ListVmwareEngineNetworksResponse.newBuilder()
Builder()489     private Builder() {}
490 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)491     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
492       super(parent);
493     }
494 
495     @java.lang.Override
clear()496     public Builder clear() {
497       super.clear();
498       bitField0_ = 0;
499       if (vmwareEngineNetworksBuilder_ == null) {
500         vmwareEngineNetworks_ = java.util.Collections.emptyList();
501       } else {
502         vmwareEngineNetworks_ = null;
503         vmwareEngineNetworksBuilder_.clear();
504       }
505       bitField0_ = (bitField0_ & ~0x00000001);
506       nextPageToken_ = "";
507       unreachable_ = com.google.protobuf.LazyStringArrayList.EMPTY;
508       bitField0_ = (bitField0_ & ~0x00000004);
509       return this;
510     }
511 
512     @java.lang.Override
getDescriptorForType()513     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
514       return com.google.cloud.vmwareengine.v1.VmwareengineProto
515           .internal_static_google_cloud_vmwareengine_v1_ListVmwareEngineNetworksResponse_descriptor;
516     }
517 
518     @java.lang.Override
519     public com.google.cloud.vmwareengine.v1.ListVmwareEngineNetworksResponse
getDefaultInstanceForType()520         getDefaultInstanceForType() {
521       return com.google.cloud.vmwareengine.v1.ListVmwareEngineNetworksResponse.getDefaultInstance();
522     }
523 
524     @java.lang.Override
build()525     public com.google.cloud.vmwareengine.v1.ListVmwareEngineNetworksResponse build() {
526       com.google.cloud.vmwareengine.v1.ListVmwareEngineNetworksResponse result = buildPartial();
527       if (!result.isInitialized()) {
528         throw newUninitializedMessageException(result);
529       }
530       return result;
531     }
532 
533     @java.lang.Override
buildPartial()534     public com.google.cloud.vmwareengine.v1.ListVmwareEngineNetworksResponse buildPartial() {
535       com.google.cloud.vmwareengine.v1.ListVmwareEngineNetworksResponse result =
536           new com.google.cloud.vmwareengine.v1.ListVmwareEngineNetworksResponse(this);
537       buildPartialRepeatedFields(result);
538       if (bitField0_ != 0) {
539         buildPartial0(result);
540       }
541       onBuilt();
542       return result;
543     }
544 
buildPartialRepeatedFields( com.google.cloud.vmwareengine.v1.ListVmwareEngineNetworksResponse result)545     private void buildPartialRepeatedFields(
546         com.google.cloud.vmwareengine.v1.ListVmwareEngineNetworksResponse result) {
547       if (vmwareEngineNetworksBuilder_ == null) {
548         if (((bitField0_ & 0x00000001) != 0)) {
549           vmwareEngineNetworks_ = java.util.Collections.unmodifiableList(vmwareEngineNetworks_);
550           bitField0_ = (bitField0_ & ~0x00000001);
551         }
552         result.vmwareEngineNetworks_ = vmwareEngineNetworks_;
553       } else {
554         result.vmwareEngineNetworks_ = vmwareEngineNetworksBuilder_.build();
555       }
556       if (((bitField0_ & 0x00000004) != 0)) {
557         unreachable_ = unreachable_.getUnmodifiableView();
558         bitField0_ = (bitField0_ & ~0x00000004);
559       }
560       result.unreachable_ = unreachable_;
561     }
562 
buildPartial0( com.google.cloud.vmwareengine.v1.ListVmwareEngineNetworksResponse result)563     private void buildPartial0(
564         com.google.cloud.vmwareengine.v1.ListVmwareEngineNetworksResponse result) {
565       int from_bitField0_ = bitField0_;
566       if (((from_bitField0_ & 0x00000002) != 0)) {
567         result.nextPageToken_ = nextPageToken_;
568       }
569     }
570 
571     @java.lang.Override
clone()572     public Builder clone() {
573       return super.clone();
574     }
575 
576     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)577     public Builder setField(
578         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
579       return super.setField(field, value);
580     }
581 
582     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)583     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
584       return super.clearField(field);
585     }
586 
587     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)588     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
589       return super.clearOneof(oneof);
590     }
591 
592     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)593     public Builder setRepeatedField(
594         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
595       return super.setRepeatedField(field, index, value);
596     }
597 
598     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)599     public Builder addRepeatedField(
600         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
601       return super.addRepeatedField(field, value);
602     }
603 
604     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)605     public Builder mergeFrom(com.google.protobuf.Message other) {
606       if (other instanceof com.google.cloud.vmwareengine.v1.ListVmwareEngineNetworksResponse) {
607         return mergeFrom((com.google.cloud.vmwareengine.v1.ListVmwareEngineNetworksResponse) other);
608       } else {
609         super.mergeFrom(other);
610         return this;
611       }
612     }
613 
mergeFrom( com.google.cloud.vmwareengine.v1.ListVmwareEngineNetworksResponse other)614     public Builder mergeFrom(
615         com.google.cloud.vmwareengine.v1.ListVmwareEngineNetworksResponse other) {
616       if (other
617           == com.google.cloud.vmwareengine.v1.ListVmwareEngineNetworksResponse.getDefaultInstance())
618         return this;
619       if (vmwareEngineNetworksBuilder_ == null) {
620         if (!other.vmwareEngineNetworks_.isEmpty()) {
621           if (vmwareEngineNetworks_.isEmpty()) {
622             vmwareEngineNetworks_ = other.vmwareEngineNetworks_;
623             bitField0_ = (bitField0_ & ~0x00000001);
624           } else {
625             ensureVmwareEngineNetworksIsMutable();
626             vmwareEngineNetworks_.addAll(other.vmwareEngineNetworks_);
627           }
628           onChanged();
629         }
630       } else {
631         if (!other.vmwareEngineNetworks_.isEmpty()) {
632           if (vmwareEngineNetworksBuilder_.isEmpty()) {
633             vmwareEngineNetworksBuilder_.dispose();
634             vmwareEngineNetworksBuilder_ = null;
635             vmwareEngineNetworks_ = other.vmwareEngineNetworks_;
636             bitField0_ = (bitField0_ & ~0x00000001);
637             vmwareEngineNetworksBuilder_ =
638                 com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
639                     ? getVmwareEngineNetworksFieldBuilder()
640                     : null;
641           } else {
642             vmwareEngineNetworksBuilder_.addAllMessages(other.vmwareEngineNetworks_);
643           }
644         }
645       }
646       if (!other.getNextPageToken().isEmpty()) {
647         nextPageToken_ = other.nextPageToken_;
648         bitField0_ |= 0x00000002;
649         onChanged();
650       }
651       if (!other.unreachable_.isEmpty()) {
652         if (unreachable_.isEmpty()) {
653           unreachable_ = other.unreachable_;
654           bitField0_ = (bitField0_ & ~0x00000004);
655         } else {
656           ensureUnreachableIsMutable();
657           unreachable_.addAll(other.unreachable_);
658         }
659         onChanged();
660       }
661       this.mergeUnknownFields(other.getUnknownFields());
662       onChanged();
663       return this;
664     }
665 
666     @java.lang.Override
isInitialized()667     public final boolean isInitialized() {
668       return true;
669     }
670 
671     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)672     public Builder mergeFrom(
673         com.google.protobuf.CodedInputStream input,
674         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
675         throws java.io.IOException {
676       if (extensionRegistry == null) {
677         throw new java.lang.NullPointerException();
678       }
679       try {
680         boolean done = false;
681         while (!done) {
682           int tag = input.readTag();
683           switch (tag) {
684             case 0:
685               done = true;
686               break;
687             case 10:
688               {
689                 com.google.cloud.vmwareengine.v1.VmwareEngineNetwork m =
690                     input.readMessage(
691                         com.google.cloud.vmwareengine.v1.VmwareEngineNetwork.parser(),
692                         extensionRegistry);
693                 if (vmwareEngineNetworksBuilder_ == null) {
694                   ensureVmwareEngineNetworksIsMutable();
695                   vmwareEngineNetworks_.add(m);
696                 } else {
697                   vmwareEngineNetworksBuilder_.addMessage(m);
698                 }
699                 break;
700               } // case 10
701             case 18:
702               {
703                 nextPageToken_ = input.readStringRequireUtf8();
704                 bitField0_ |= 0x00000002;
705                 break;
706               } // case 18
707             case 26:
708               {
709                 java.lang.String s = input.readStringRequireUtf8();
710                 ensureUnreachableIsMutable();
711                 unreachable_.add(s);
712                 break;
713               } // case 26
714             default:
715               {
716                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
717                   done = true; // was an endgroup tag
718                 }
719                 break;
720               } // default:
721           } // switch (tag)
722         } // while (!done)
723       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
724         throw e.unwrapIOException();
725       } finally {
726         onChanged();
727       } // finally
728       return this;
729     }
730 
731     private int bitField0_;
732 
733     private java.util.List<com.google.cloud.vmwareengine.v1.VmwareEngineNetwork>
734         vmwareEngineNetworks_ = java.util.Collections.emptyList();
735 
ensureVmwareEngineNetworksIsMutable()736     private void ensureVmwareEngineNetworksIsMutable() {
737       if (!((bitField0_ & 0x00000001) != 0)) {
738         vmwareEngineNetworks_ =
739             new java.util.ArrayList<com.google.cloud.vmwareengine.v1.VmwareEngineNetwork>(
740                 vmwareEngineNetworks_);
741         bitField0_ |= 0x00000001;
742       }
743     }
744 
745     private com.google.protobuf.RepeatedFieldBuilderV3<
746             com.google.cloud.vmwareengine.v1.VmwareEngineNetwork,
747             com.google.cloud.vmwareengine.v1.VmwareEngineNetwork.Builder,
748             com.google.cloud.vmwareengine.v1.VmwareEngineNetworkOrBuilder>
749         vmwareEngineNetworksBuilder_;
750 
751     /**
752      *
753      *
754      * <pre>
755      * A list of VMware Engine networks.
756      * </pre>
757      *
758      * <code>repeated .google.cloud.vmwareengine.v1.VmwareEngineNetwork vmware_engine_networks = 1;
759      * </code>
760      */
761     public java.util.List<com.google.cloud.vmwareengine.v1.VmwareEngineNetwork>
getVmwareEngineNetworksList()762         getVmwareEngineNetworksList() {
763       if (vmwareEngineNetworksBuilder_ == null) {
764         return java.util.Collections.unmodifiableList(vmwareEngineNetworks_);
765       } else {
766         return vmwareEngineNetworksBuilder_.getMessageList();
767       }
768     }
769     /**
770      *
771      *
772      * <pre>
773      * A list of VMware Engine networks.
774      * </pre>
775      *
776      * <code>repeated .google.cloud.vmwareengine.v1.VmwareEngineNetwork vmware_engine_networks = 1;
777      * </code>
778      */
getVmwareEngineNetworksCount()779     public int getVmwareEngineNetworksCount() {
780       if (vmwareEngineNetworksBuilder_ == null) {
781         return vmwareEngineNetworks_.size();
782       } else {
783         return vmwareEngineNetworksBuilder_.getCount();
784       }
785     }
786     /**
787      *
788      *
789      * <pre>
790      * A list of VMware Engine networks.
791      * </pre>
792      *
793      * <code>repeated .google.cloud.vmwareengine.v1.VmwareEngineNetwork vmware_engine_networks = 1;
794      * </code>
795      */
getVmwareEngineNetworks(int index)796     public com.google.cloud.vmwareengine.v1.VmwareEngineNetwork getVmwareEngineNetworks(int index) {
797       if (vmwareEngineNetworksBuilder_ == null) {
798         return vmwareEngineNetworks_.get(index);
799       } else {
800         return vmwareEngineNetworksBuilder_.getMessage(index);
801       }
802     }
803     /**
804      *
805      *
806      * <pre>
807      * A list of VMware Engine networks.
808      * </pre>
809      *
810      * <code>repeated .google.cloud.vmwareengine.v1.VmwareEngineNetwork vmware_engine_networks = 1;
811      * </code>
812      */
setVmwareEngineNetworks( int index, com.google.cloud.vmwareengine.v1.VmwareEngineNetwork value)813     public Builder setVmwareEngineNetworks(
814         int index, com.google.cloud.vmwareengine.v1.VmwareEngineNetwork value) {
815       if (vmwareEngineNetworksBuilder_ == null) {
816         if (value == null) {
817           throw new NullPointerException();
818         }
819         ensureVmwareEngineNetworksIsMutable();
820         vmwareEngineNetworks_.set(index, value);
821         onChanged();
822       } else {
823         vmwareEngineNetworksBuilder_.setMessage(index, value);
824       }
825       return this;
826     }
827     /**
828      *
829      *
830      * <pre>
831      * A list of VMware Engine networks.
832      * </pre>
833      *
834      * <code>repeated .google.cloud.vmwareengine.v1.VmwareEngineNetwork vmware_engine_networks = 1;
835      * </code>
836      */
setVmwareEngineNetworks( int index, com.google.cloud.vmwareengine.v1.VmwareEngineNetwork.Builder builderForValue)837     public Builder setVmwareEngineNetworks(
838         int index, com.google.cloud.vmwareengine.v1.VmwareEngineNetwork.Builder builderForValue) {
839       if (vmwareEngineNetworksBuilder_ == null) {
840         ensureVmwareEngineNetworksIsMutable();
841         vmwareEngineNetworks_.set(index, builderForValue.build());
842         onChanged();
843       } else {
844         vmwareEngineNetworksBuilder_.setMessage(index, builderForValue.build());
845       }
846       return this;
847     }
848     /**
849      *
850      *
851      * <pre>
852      * A list of VMware Engine networks.
853      * </pre>
854      *
855      * <code>repeated .google.cloud.vmwareengine.v1.VmwareEngineNetwork vmware_engine_networks = 1;
856      * </code>
857      */
addVmwareEngineNetworks( com.google.cloud.vmwareengine.v1.VmwareEngineNetwork value)858     public Builder addVmwareEngineNetworks(
859         com.google.cloud.vmwareengine.v1.VmwareEngineNetwork value) {
860       if (vmwareEngineNetworksBuilder_ == null) {
861         if (value == null) {
862           throw new NullPointerException();
863         }
864         ensureVmwareEngineNetworksIsMutable();
865         vmwareEngineNetworks_.add(value);
866         onChanged();
867       } else {
868         vmwareEngineNetworksBuilder_.addMessage(value);
869       }
870       return this;
871     }
872     /**
873      *
874      *
875      * <pre>
876      * A list of VMware Engine networks.
877      * </pre>
878      *
879      * <code>repeated .google.cloud.vmwareengine.v1.VmwareEngineNetwork vmware_engine_networks = 1;
880      * </code>
881      */
addVmwareEngineNetworks( int index, com.google.cloud.vmwareengine.v1.VmwareEngineNetwork value)882     public Builder addVmwareEngineNetworks(
883         int index, com.google.cloud.vmwareengine.v1.VmwareEngineNetwork value) {
884       if (vmwareEngineNetworksBuilder_ == null) {
885         if (value == null) {
886           throw new NullPointerException();
887         }
888         ensureVmwareEngineNetworksIsMutable();
889         vmwareEngineNetworks_.add(index, value);
890         onChanged();
891       } else {
892         vmwareEngineNetworksBuilder_.addMessage(index, value);
893       }
894       return this;
895     }
896     /**
897      *
898      *
899      * <pre>
900      * A list of VMware Engine networks.
901      * </pre>
902      *
903      * <code>repeated .google.cloud.vmwareengine.v1.VmwareEngineNetwork vmware_engine_networks = 1;
904      * </code>
905      */
addVmwareEngineNetworks( com.google.cloud.vmwareengine.v1.VmwareEngineNetwork.Builder builderForValue)906     public Builder addVmwareEngineNetworks(
907         com.google.cloud.vmwareengine.v1.VmwareEngineNetwork.Builder builderForValue) {
908       if (vmwareEngineNetworksBuilder_ == null) {
909         ensureVmwareEngineNetworksIsMutable();
910         vmwareEngineNetworks_.add(builderForValue.build());
911         onChanged();
912       } else {
913         vmwareEngineNetworksBuilder_.addMessage(builderForValue.build());
914       }
915       return this;
916     }
917     /**
918      *
919      *
920      * <pre>
921      * A list of VMware Engine networks.
922      * </pre>
923      *
924      * <code>repeated .google.cloud.vmwareengine.v1.VmwareEngineNetwork vmware_engine_networks = 1;
925      * </code>
926      */
addVmwareEngineNetworks( int index, com.google.cloud.vmwareengine.v1.VmwareEngineNetwork.Builder builderForValue)927     public Builder addVmwareEngineNetworks(
928         int index, com.google.cloud.vmwareengine.v1.VmwareEngineNetwork.Builder builderForValue) {
929       if (vmwareEngineNetworksBuilder_ == null) {
930         ensureVmwareEngineNetworksIsMutable();
931         vmwareEngineNetworks_.add(index, builderForValue.build());
932         onChanged();
933       } else {
934         vmwareEngineNetworksBuilder_.addMessage(index, builderForValue.build());
935       }
936       return this;
937     }
938     /**
939      *
940      *
941      * <pre>
942      * A list of VMware Engine networks.
943      * </pre>
944      *
945      * <code>repeated .google.cloud.vmwareengine.v1.VmwareEngineNetwork vmware_engine_networks = 1;
946      * </code>
947      */
addAllVmwareEngineNetworks( java.lang.Iterable<? extends com.google.cloud.vmwareengine.v1.VmwareEngineNetwork> values)948     public Builder addAllVmwareEngineNetworks(
949         java.lang.Iterable<? extends com.google.cloud.vmwareengine.v1.VmwareEngineNetwork> values) {
950       if (vmwareEngineNetworksBuilder_ == null) {
951         ensureVmwareEngineNetworksIsMutable();
952         com.google.protobuf.AbstractMessageLite.Builder.addAll(values, vmwareEngineNetworks_);
953         onChanged();
954       } else {
955         vmwareEngineNetworksBuilder_.addAllMessages(values);
956       }
957       return this;
958     }
959     /**
960      *
961      *
962      * <pre>
963      * A list of VMware Engine networks.
964      * </pre>
965      *
966      * <code>repeated .google.cloud.vmwareengine.v1.VmwareEngineNetwork vmware_engine_networks = 1;
967      * </code>
968      */
clearVmwareEngineNetworks()969     public Builder clearVmwareEngineNetworks() {
970       if (vmwareEngineNetworksBuilder_ == null) {
971         vmwareEngineNetworks_ = java.util.Collections.emptyList();
972         bitField0_ = (bitField0_ & ~0x00000001);
973         onChanged();
974       } else {
975         vmwareEngineNetworksBuilder_.clear();
976       }
977       return this;
978     }
979     /**
980      *
981      *
982      * <pre>
983      * A list of VMware Engine networks.
984      * </pre>
985      *
986      * <code>repeated .google.cloud.vmwareengine.v1.VmwareEngineNetwork vmware_engine_networks = 1;
987      * </code>
988      */
removeVmwareEngineNetworks(int index)989     public Builder removeVmwareEngineNetworks(int index) {
990       if (vmwareEngineNetworksBuilder_ == null) {
991         ensureVmwareEngineNetworksIsMutable();
992         vmwareEngineNetworks_.remove(index);
993         onChanged();
994       } else {
995         vmwareEngineNetworksBuilder_.remove(index);
996       }
997       return this;
998     }
999     /**
1000      *
1001      *
1002      * <pre>
1003      * A list of VMware Engine networks.
1004      * </pre>
1005      *
1006      * <code>repeated .google.cloud.vmwareengine.v1.VmwareEngineNetwork vmware_engine_networks = 1;
1007      * </code>
1008      */
1009     public com.google.cloud.vmwareengine.v1.VmwareEngineNetwork.Builder
getVmwareEngineNetworksBuilder(int index)1010         getVmwareEngineNetworksBuilder(int index) {
1011       return getVmwareEngineNetworksFieldBuilder().getBuilder(index);
1012     }
1013     /**
1014      *
1015      *
1016      * <pre>
1017      * A list of VMware Engine networks.
1018      * </pre>
1019      *
1020      * <code>repeated .google.cloud.vmwareengine.v1.VmwareEngineNetwork vmware_engine_networks = 1;
1021      * </code>
1022      */
1023     public com.google.cloud.vmwareengine.v1.VmwareEngineNetworkOrBuilder
getVmwareEngineNetworksOrBuilder(int index)1024         getVmwareEngineNetworksOrBuilder(int index) {
1025       if (vmwareEngineNetworksBuilder_ == null) {
1026         return vmwareEngineNetworks_.get(index);
1027       } else {
1028         return vmwareEngineNetworksBuilder_.getMessageOrBuilder(index);
1029       }
1030     }
1031     /**
1032      *
1033      *
1034      * <pre>
1035      * A list of VMware Engine networks.
1036      * </pre>
1037      *
1038      * <code>repeated .google.cloud.vmwareengine.v1.VmwareEngineNetwork vmware_engine_networks = 1;
1039      * </code>
1040      */
1041     public java.util.List<? extends com.google.cloud.vmwareengine.v1.VmwareEngineNetworkOrBuilder>
getVmwareEngineNetworksOrBuilderList()1042         getVmwareEngineNetworksOrBuilderList() {
1043       if (vmwareEngineNetworksBuilder_ != null) {
1044         return vmwareEngineNetworksBuilder_.getMessageOrBuilderList();
1045       } else {
1046         return java.util.Collections.unmodifiableList(vmwareEngineNetworks_);
1047       }
1048     }
1049     /**
1050      *
1051      *
1052      * <pre>
1053      * A list of VMware Engine networks.
1054      * </pre>
1055      *
1056      * <code>repeated .google.cloud.vmwareengine.v1.VmwareEngineNetwork vmware_engine_networks = 1;
1057      * </code>
1058      */
1059     public com.google.cloud.vmwareengine.v1.VmwareEngineNetwork.Builder
addVmwareEngineNetworksBuilder()1060         addVmwareEngineNetworksBuilder() {
1061       return getVmwareEngineNetworksFieldBuilder()
1062           .addBuilder(com.google.cloud.vmwareengine.v1.VmwareEngineNetwork.getDefaultInstance());
1063     }
1064     /**
1065      *
1066      *
1067      * <pre>
1068      * A list of VMware Engine networks.
1069      * </pre>
1070      *
1071      * <code>repeated .google.cloud.vmwareengine.v1.VmwareEngineNetwork vmware_engine_networks = 1;
1072      * </code>
1073      */
1074     public com.google.cloud.vmwareengine.v1.VmwareEngineNetwork.Builder
addVmwareEngineNetworksBuilder(int index)1075         addVmwareEngineNetworksBuilder(int index) {
1076       return getVmwareEngineNetworksFieldBuilder()
1077           .addBuilder(
1078               index, com.google.cloud.vmwareengine.v1.VmwareEngineNetwork.getDefaultInstance());
1079     }
1080     /**
1081      *
1082      *
1083      * <pre>
1084      * A list of VMware Engine networks.
1085      * </pre>
1086      *
1087      * <code>repeated .google.cloud.vmwareengine.v1.VmwareEngineNetwork vmware_engine_networks = 1;
1088      * </code>
1089      */
1090     public java.util.List<com.google.cloud.vmwareengine.v1.VmwareEngineNetwork.Builder>
getVmwareEngineNetworksBuilderList()1091         getVmwareEngineNetworksBuilderList() {
1092       return getVmwareEngineNetworksFieldBuilder().getBuilderList();
1093     }
1094 
1095     private com.google.protobuf.RepeatedFieldBuilderV3<
1096             com.google.cloud.vmwareengine.v1.VmwareEngineNetwork,
1097             com.google.cloud.vmwareengine.v1.VmwareEngineNetwork.Builder,
1098             com.google.cloud.vmwareengine.v1.VmwareEngineNetworkOrBuilder>
getVmwareEngineNetworksFieldBuilder()1099         getVmwareEngineNetworksFieldBuilder() {
1100       if (vmwareEngineNetworksBuilder_ == null) {
1101         vmwareEngineNetworksBuilder_ =
1102             new com.google.protobuf.RepeatedFieldBuilderV3<
1103                 com.google.cloud.vmwareengine.v1.VmwareEngineNetwork,
1104                 com.google.cloud.vmwareengine.v1.VmwareEngineNetwork.Builder,
1105                 com.google.cloud.vmwareengine.v1.VmwareEngineNetworkOrBuilder>(
1106                 vmwareEngineNetworks_,
1107                 ((bitField0_ & 0x00000001) != 0),
1108                 getParentForChildren(),
1109                 isClean());
1110         vmwareEngineNetworks_ = null;
1111       }
1112       return vmwareEngineNetworksBuilder_;
1113     }
1114 
1115     private java.lang.Object nextPageToken_ = "";
1116     /**
1117      *
1118      *
1119      * <pre>
1120      * A token, which can be sent as `page_token` to retrieve the next page.
1121      * If this field is omitted, there are no subsequent pages.
1122      * </pre>
1123      *
1124      * <code>string next_page_token = 2;</code>
1125      *
1126      * @return The nextPageToken.
1127      */
getNextPageToken()1128     public java.lang.String getNextPageToken() {
1129       java.lang.Object ref = nextPageToken_;
1130       if (!(ref instanceof java.lang.String)) {
1131         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
1132         java.lang.String s = bs.toStringUtf8();
1133         nextPageToken_ = s;
1134         return s;
1135       } else {
1136         return (java.lang.String) ref;
1137       }
1138     }
1139     /**
1140      *
1141      *
1142      * <pre>
1143      * A token, which can be sent as `page_token` to retrieve the next page.
1144      * If this field is omitted, there are no subsequent pages.
1145      * </pre>
1146      *
1147      * <code>string next_page_token = 2;</code>
1148      *
1149      * @return The bytes for nextPageToken.
1150      */
getNextPageTokenBytes()1151     public com.google.protobuf.ByteString getNextPageTokenBytes() {
1152       java.lang.Object ref = nextPageToken_;
1153       if (ref instanceof String) {
1154         com.google.protobuf.ByteString b =
1155             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
1156         nextPageToken_ = b;
1157         return b;
1158       } else {
1159         return (com.google.protobuf.ByteString) ref;
1160       }
1161     }
1162     /**
1163      *
1164      *
1165      * <pre>
1166      * A token, which can be sent as `page_token` to retrieve the next page.
1167      * If this field is omitted, there are no subsequent pages.
1168      * </pre>
1169      *
1170      * <code>string next_page_token = 2;</code>
1171      *
1172      * @param value The nextPageToken to set.
1173      * @return This builder for chaining.
1174      */
setNextPageToken(java.lang.String value)1175     public Builder setNextPageToken(java.lang.String value) {
1176       if (value == null) {
1177         throw new NullPointerException();
1178       }
1179       nextPageToken_ = value;
1180       bitField0_ |= 0x00000002;
1181       onChanged();
1182       return this;
1183     }
1184     /**
1185      *
1186      *
1187      * <pre>
1188      * A token, which can be sent as `page_token` to retrieve the next page.
1189      * If this field is omitted, there are no subsequent pages.
1190      * </pre>
1191      *
1192      * <code>string next_page_token = 2;</code>
1193      *
1194      * @return This builder for chaining.
1195      */
clearNextPageToken()1196     public Builder clearNextPageToken() {
1197       nextPageToken_ = getDefaultInstance().getNextPageToken();
1198       bitField0_ = (bitField0_ & ~0x00000002);
1199       onChanged();
1200       return this;
1201     }
1202     /**
1203      *
1204      *
1205      * <pre>
1206      * A token, which can be sent as `page_token` to retrieve the next page.
1207      * If this field is omitted, there are no subsequent pages.
1208      * </pre>
1209      *
1210      * <code>string next_page_token = 2;</code>
1211      *
1212      * @param value The bytes for nextPageToken to set.
1213      * @return This builder for chaining.
1214      */
setNextPageTokenBytes(com.google.protobuf.ByteString value)1215     public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) {
1216       if (value == null) {
1217         throw new NullPointerException();
1218       }
1219       checkByteStringIsUtf8(value);
1220       nextPageToken_ = value;
1221       bitField0_ |= 0x00000002;
1222       onChanged();
1223       return this;
1224     }
1225 
1226     private com.google.protobuf.LazyStringList unreachable_ =
1227         com.google.protobuf.LazyStringArrayList.EMPTY;
1228 
ensureUnreachableIsMutable()1229     private void ensureUnreachableIsMutable() {
1230       if (!((bitField0_ & 0x00000004) != 0)) {
1231         unreachable_ = new com.google.protobuf.LazyStringArrayList(unreachable_);
1232         bitField0_ |= 0x00000004;
1233       }
1234     }
1235     /**
1236      *
1237      *
1238      * <pre>
1239      * Unreachable resources.
1240      * </pre>
1241      *
1242      * <code>repeated string unreachable = 3;</code>
1243      *
1244      * @return A list containing the unreachable.
1245      */
getUnreachableList()1246     public com.google.protobuf.ProtocolStringList getUnreachableList() {
1247       return unreachable_.getUnmodifiableView();
1248     }
1249     /**
1250      *
1251      *
1252      * <pre>
1253      * Unreachable resources.
1254      * </pre>
1255      *
1256      * <code>repeated string unreachable = 3;</code>
1257      *
1258      * @return The count of unreachable.
1259      */
getUnreachableCount()1260     public int getUnreachableCount() {
1261       return unreachable_.size();
1262     }
1263     /**
1264      *
1265      *
1266      * <pre>
1267      * Unreachable resources.
1268      * </pre>
1269      *
1270      * <code>repeated string unreachable = 3;</code>
1271      *
1272      * @param index The index of the element to return.
1273      * @return The unreachable at the given index.
1274      */
getUnreachable(int index)1275     public java.lang.String getUnreachable(int index) {
1276       return unreachable_.get(index);
1277     }
1278     /**
1279      *
1280      *
1281      * <pre>
1282      * Unreachable resources.
1283      * </pre>
1284      *
1285      * <code>repeated string unreachable = 3;</code>
1286      *
1287      * @param index The index of the value to return.
1288      * @return The bytes of the unreachable at the given index.
1289      */
getUnreachableBytes(int index)1290     public com.google.protobuf.ByteString getUnreachableBytes(int index) {
1291       return unreachable_.getByteString(index);
1292     }
1293     /**
1294      *
1295      *
1296      * <pre>
1297      * Unreachable resources.
1298      * </pre>
1299      *
1300      * <code>repeated string unreachable = 3;</code>
1301      *
1302      * @param index The index to set the value at.
1303      * @param value The unreachable to set.
1304      * @return This builder for chaining.
1305      */
setUnreachable(int index, java.lang.String value)1306     public Builder setUnreachable(int index, java.lang.String value) {
1307       if (value == null) {
1308         throw new NullPointerException();
1309       }
1310       ensureUnreachableIsMutable();
1311       unreachable_.set(index, value);
1312       onChanged();
1313       return this;
1314     }
1315     /**
1316      *
1317      *
1318      * <pre>
1319      * Unreachable resources.
1320      * </pre>
1321      *
1322      * <code>repeated string unreachable = 3;</code>
1323      *
1324      * @param value The unreachable to add.
1325      * @return This builder for chaining.
1326      */
addUnreachable(java.lang.String value)1327     public Builder addUnreachable(java.lang.String value) {
1328       if (value == null) {
1329         throw new NullPointerException();
1330       }
1331       ensureUnreachableIsMutable();
1332       unreachable_.add(value);
1333       onChanged();
1334       return this;
1335     }
1336     /**
1337      *
1338      *
1339      * <pre>
1340      * Unreachable resources.
1341      * </pre>
1342      *
1343      * <code>repeated string unreachable = 3;</code>
1344      *
1345      * @param values The unreachable to add.
1346      * @return This builder for chaining.
1347      */
addAllUnreachable(java.lang.Iterable<java.lang.String> values)1348     public Builder addAllUnreachable(java.lang.Iterable<java.lang.String> values) {
1349       ensureUnreachableIsMutable();
1350       com.google.protobuf.AbstractMessageLite.Builder.addAll(values, unreachable_);
1351       onChanged();
1352       return this;
1353     }
1354     /**
1355      *
1356      *
1357      * <pre>
1358      * Unreachable resources.
1359      * </pre>
1360      *
1361      * <code>repeated string unreachable = 3;</code>
1362      *
1363      * @return This builder for chaining.
1364      */
clearUnreachable()1365     public Builder clearUnreachable() {
1366       unreachable_ = com.google.protobuf.LazyStringArrayList.EMPTY;
1367       bitField0_ = (bitField0_ & ~0x00000004);
1368       onChanged();
1369       return this;
1370     }
1371     /**
1372      *
1373      *
1374      * <pre>
1375      * Unreachable resources.
1376      * </pre>
1377      *
1378      * <code>repeated string unreachable = 3;</code>
1379      *
1380      * @param value The bytes of the unreachable to add.
1381      * @return This builder for chaining.
1382      */
addUnreachableBytes(com.google.protobuf.ByteString value)1383     public Builder addUnreachableBytes(com.google.protobuf.ByteString value) {
1384       if (value == null) {
1385         throw new NullPointerException();
1386       }
1387       checkByteStringIsUtf8(value);
1388       ensureUnreachableIsMutable();
1389       unreachable_.add(value);
1390       onChanged();
1391       return this;
1392     }
1393 
1394     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1395     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
1396       return super.setUnknownFields(unknownFields);
1397     }
1398 
1399     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1400     public final Builder mergeUnknownFields(
1401         final com.google.protobuf.UnknownFieldSet unknownFields) {
1402       return super.mergeUnknownFields(unknownFields);
1403     }
1404 
1405     // @@protoc_insertion_point(builder_scope:google.cloud.vmwareengine.v1.ListVmwareEngineNetworksResponse)
1406   }
1407 
1408   // @@protoc_insertion_point(class_scope:google.cloud.vmwareengine.v1.ListVmwareEngineNetworksResponse)
1409   private static final com.google.cloud.vmwareengine.v1.ListVmwareEngineNetworksResponse
1410       DEFAULT_INSTANCE;
1411 
1412   static {
1413     DEFAULT_INSTANCE = new com.google.cloud.vmwareengine.v1.ListVmwareEngineNetworksResponse();
1414   }
1415 
1416   public static com.google.cloud.vmwareengine.v1.ListVmwareEngineNetworksResponse
getDefaultInstance()1417       getDefaultInstance() {
1418     return DEFAULT_INSTANCE;
1419   }
1420 
1421   private static final com.google.protobuf.Parser<ListVmwareEngineNetworksResponse> PARSER =
1422       new com.google.protobuf.AbstractParser<ListVmwareEngineNetworksResponse>() {
1423         @java.lang.Override
1424         public ListVmwareEngineNetworksResponse parsePartialFrom(
1425             com.google.protobuf.CodedInputStream input,
1426             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1427             throws com.google.protobuf.InvalidProtocolBufferException {
1428           Builder builder = newBuilder();
1429           try {
1430             builder.mergeFrom(input, extensionRegistry);
1431           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1432             throw e.setUnfinishedMessage(builder.buildPartial());
1433           } catch (com.google.protobuf.UninitializedMessageException e) {
1434             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
1435           } catch (java.io.IOException e) {
1436             throw new com.google.protobuf.InvalidProtocolBufferException(e)
1437                 .setUnfinishedMessage(builder.buildPartial());
1438           }
1439           return builder.buildPartial();
1440         }
1441       };
1442 
parser()1443   public static com.google.protobuf.Parser<ListVmwareEngineNetworksResponse> parser() {
1444     return PARSER;
1445   }
1446 
1447   @java.lang.Override
getParserForType()1448   public com.google.protobuf.Parser<ListVmwareEngineNetworksResponse> getParserForType() {
1449     return PARSER;
1450   }
1451 
1452   @java.lang.Override
1453   public com.google.cloud.vmwareengine.v1.ListVmwareEngineNetworksResponse
getDefaultInstanceForType()1454       getDefaultInstanceForType() {
1455     return DEFAULT_INSTANCE;
1456   }
1457 }
1458