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