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