• 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  * ListNodePoolsResponse is the result of ListNodePoolsRequest.
26  * </pre>
27  *
28  * Protobuf type {@code google.container.v1.ListNodePoolsResponse}
29  */
30 public final class ListNodePoolsResponse extends com.google.protobuf.GeneratedMessageV3
31     implements
32     // @@protoc_insertion_point(message_implements:google.container.v1.ListNodePoolsResponse)
33     ListNodePoolsResponseOrBuilder {
34   private static final long serialVersionUID = 0L;
35   // Use ListNodePoolsResponse.newBuilder() to construct.
ListNodePoolsResponse(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36   private ListNodePoolsResponse(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
37     super(builder);
38   }
39 
ListNodePoolsResponse()40   private ListNodePoolsResponse() {
41     nodePools_ = java.util.Collections.emptyList();
42   }
43 
44   @java.lang.Override
45   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)46   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
47     return new ListNodePoolsResponse();
48   }
49 
50   @java.lang.Override
getUnknownFields()51   public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
52     return this.unknownFields;
53   }
54 
getDescriptor()55   public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
56     return com.google.container.v1.ClusterServiceProto
57         .internal_static_google_container_v1_ListNodePoolsResponse_descriptor;
58   }
59 
60   @java.lang.Override
61   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()62       internalGetFieldAccessorTable() {
63     return com.google.container.v1.ClusterServiceProto
64         .internal_static_google_container_v1_ListNodePoolsResponse_fieldAccessorTable
65         .ensureFieldAccessorsInitialized(
66             com.google.container.v1.ListNodePoolsResponse.class,
67             com.google.container.v1.ListNodePoolsResponse.Builder.class);
68   }
69 
70   public static final int NODE_POOLS_FIELD_NUMBER = 1;
71 
72   @SuppressWarnings("serial")
73   private java.util.List<com.google.container.v1.NodePool> nodePools_;
74   /**
75    *
76    *
77    * <pre>
78    * A list of node pools for a cluster.
79    * </pre>
80    *
81    * <code>repeated .google.container.v1.NodePool node_pools = 1;</code>
82    */
83   @java.lang.Override
getNodePoolsList()84   public java.util.List<com.google.container.v1.NodePool> getNodePoolsList() {
85     return nodePools_;
86   }
87   /**
88    *
89    *
90    * <pre>
91    * A list of node pools for a cluster.
92    * </pre>
93    *
94    * <code>repeated .google.container.v1.NodePool node_pools = 1;</code>
95    */
96   @java.lang.Override
97   public java.util.List<? extends com.google.container.v1.NodePoolOrBuilder>
getNodePoolsOrBuilderList()98       getNodePoolsOrBuilderList() {
99     return nodePools_;
100   }
101   /**
102    *
103    *
104    * <pre>
105    * A list of node pools for a cluster.
106    * </pre>
107    *
108    * <code>repeated .google.container.v1.NodePool node_pools = 1;</code>
109    */
110   @java.lang.Override
getNodePoolsCount()111   public int getNodePoolsCount() {
112     return nodePools_.size();
113   }
114   /**
115    *
116    *
117    * <pre>
118    * A list of node pools for a cluster.
119    * </pre>
120    *
121    * <code>repeated .google.container.v1.NodePool node_pools = 1;</code>
122    */
123   @java.lang.Override
getNodePools(int index)124   public com.google.container.v1.NodePool getNodePools(int index) {
125     return nodePools_.get(index);
126   }
127   /**
128    *
129    *
130    * <pre>
131    * A list of node pools for a cluster.
132    * </pre>
133    *
134    * <code>repeated .google.container.v1.NodePool node_pools = 1;</code>
135    */
136   @java.lang.Override
getNodePoolsOrBuilder(int index)137   public com.google.container.v1.NodePoolOrBuilder getNodePoolsOrBuilder(int index) {
138     return nodePools_.get(index);
139   }
140 
141   private byte memoizedIsInitialized = -1;
142 
143   @java.lang.Override
isInitialized()144   public final boolean isInitialized() {
145     byte isInitialized = memoizedIsInitialized;
146     if (isInitialized == 1) return true;
147     if (isInitialized == 0) return false;
148 
149     memoizedIsInitialized = 1;
150     return true;
151   }
152 
153   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)154   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
155     for (int i = 0; i < nodePools_.size(); i++) {
156       output.writeMessage(1, nodePools_.get(i));
157     }
158     getUnknownFields().writeTo(output);
159   }
160 
161   @java.lang.Override
getSerializedSize()162   public int getSerializedSize() {
163     int size = memoizedSize;
164     if (size != -1) return size;
165 
166     size = 0;
167     for (int i = 0; i < nodePools_.size(); i++) {
168       size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, nodePools_.get(i));
169     }
170     size += getUnknownFields().getSerializedSize();
171     memoizedSize = size;
172     return size;
173   }
174 
175   @java.lang.Override
equals(final java.lang.Object obj)176   public boolean equals(final java.lang.Object obj) {
177     if (obj == this) {
178       return true;
179     }
180     if (!(obj instanceof com.google.container.v1.ListNodePoolsResponse)) {
181       return super.equals(obj);
182     }
183     com.google.container.v1.ListNodePoolsResponse other =
184         (com.google.container.v1.ListNodePoolsResponse) obj;
185 
186     if (!getNodePoolsList().equals(other.getNodePoolsList())) return false;
187     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
188     return true;
189   }
190 
191   @java.lang.Override
hashCode()192   public int hashCode() {
193     if (memoizedHashCode != 0) {
194       return memoizedHashCode;
195     }
196     int hash = 41;
197     hash = (19 * hash) + getDescriptor().hashCode();
198     if (getNodePoolsCount() > 0) {
199       hash = (37 * hash) + NODE_POOLS_FIELD_NUMBER;
200       hash = (53 * hash) + getNodePoolsList().hashCode();
201     }
202     hash = (29 * hash) + getUnknownFields().hashCode();
203     memoizedHashCode = hash;
204     return hash;
205   }
206 
parseFrom(java.nio.ByteBuffer data)207   public static com.google.container.v1.ListNodePoolsResponse parseFrom(java.nio.ByteBuffer data)
208       throws com.google.protobuf.InvalidProtocolBufferException {
209     return PARSER.parseFrom(data);
210   }
211 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)212   public static com.google.container.v1.ListNodePoolsResponse parseFrom(
213       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
214       throws com.google.protobuf.InvalidProtocolBufferException {
215     return PARSER.parseFrom(data, extensionRegistry);
216   }
217 
parseFrom( com.google.protobuf.ByteString data)218   public static com.google.container.v1.ListNodePoolsResponse parseFrom(
219       com.google.protobuf.ByteString data)
220       throws com.google.protobuf.InvalidProtocolBufferException {
221     return PARSER.parseFrom(data);
222   }
223 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)224   public static com.google.container.v1.ListNodePoolsResponse parseFrom(
225       com.google.protobuf.ByteString data,
226       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
227       throws com.google.protobuf.InvalidProtocolBufferException {
228     return PARSER.parseFrom(data, extensionRegistry);
229   }
230 
parseFrom(byte[] data)231   public static com.google.container.v1.ListNodePoolsResponse parseFrom(byte[] data)
232       throws com.google.protobuf.InvalidProtocolBufferException {
233     return PARSER.parseFrom(data);
234   }
235 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)236   public static com.google.container.v1.ListNodePoolsResponse parseFrom(
237       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
238       throws com.google.protobuf.InvalidProtocolBufferException {
239     return PARSER.parseFrom(data, extensionRegistry);
240   }
241 
parseFrom(java.io.InputStream input)242   public static com.google.container.v1.ListNodePoolsResponse parseFrom(java.io.InputStream input)
243       throws java.io.IOException {
244     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
245   }
246 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)247   public static com.google.container.v1.ListNodePoolsResponse parseFrom(
248       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
249       throws java.io.IOException {
250     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
251         PARSER, input, extensionRegistry);
252   }
253 
parseDelimitedFrom( java.io.InputStream input)254   public static com.google.container.v1.ListNodePoolsResponse parseDelimitedFrom(
255       java.io.InputStream input) throws java.io.IOException {
256     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
257   }
258 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)259   public static com.google.container.v1.ListNodePoolsResponse parseDelimitedFrom(
260       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
261       throws java.io.IOException {
262     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
263         PARSER, input, extensionRegistry);
264   }
265 
parseFrom( com.google.protobuf.CodedInputStream input)266   public static com.google.container.v1.ListNodePoolsResponse parseFrom(
267       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
268     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
269   }
270 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)271   public static com.google.container.v1.ListNodePoolsResponse parseFrom(
272       com.google.protobuf.CodedInputStream input,
273       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
274       throws java.io.IOException {
275     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
276         PARSER, input, extensionRegistry);
277   }
278 
279   @java.lang.Override
newBuilderForType()280   public Builder newBuilderForType() {
281     return newBuilder();
282   }
283 
newBuilder()284   public static Builder newBuilder() {
285     return DEFAULT_INSTANCE.toBuilder();
286   }
287 
newBuilder(com.google.container.v1.ListNodePoolsResponse prototype)288   public static Builder newBuilder(com.google.container.v1.ListNodePoolsResponse prototype) {
289     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
290   }
291 
292   @java.lang.Override
toBuilder()293   public Builder toBuilder() {
294     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
295   }
296 
297   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)298   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
299     Builder builder = new Builder(parent);
300     return builder;
301   }
302   /**
303    *
304    *
305    * <pre>
306    * ListNodePoolsResponse is the result of ListNodePoolsRequest.
307    * </pre>
308    *
309    * Protobuf type {@code google.container.v1.ListNodePoolsResponse}
310    */
311   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
312       implements
313       // @@protoc_insertion_point(builder_implements:google.container.v1.ListNodePoolsResponse)
314       com.google.container.v1.ListNodePoolsResponseOrBuilder {
getDescriptor()315     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
316       return com.google.container.v1.ClusterServiceProto
317           .internal_static_google_container_v1_ListNodePoolsResponse_descriptor;
318     }
319 
320     @java.lang.Override
321     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()322         internalGetFieldAccessorTable() {
323       return com.google.container.v1.ClusterServiceProto
324           .internal_static_google_container_v1_ListNodePoolsResponse_fieldAccessorTable
325           .ensureFieldAccessorsInitialized(
326               com.google.container.v1.ListNodePoolsResponse.class,
327               com.google.container.v1.ListNodePoolsResponse.Builder.class);
328     }
329 
330     // Construct using com.google.container.v1.ListNodePoolsResponse.newBuilder()
Builder()331     private Builder() {}
332 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)333     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
334       super(parent);
335     }
336 
337     @java.lang.Override
clear()338     public Builder clear() {
339       super.clear();
340       bitField0_ = 0;
341       if (nodePoolsBuilder_ == null) {
342         nodePools_ = java.util.Collections.emptyList();
343       } else {
344         nodePools_ = null;
345         nodePoolsBuilder_.clear();
346       }
347       bitField0_ = (bitField0_ & ~0x00000001);
348       return this;
349     }
350 
351     @java.lang.Override
getDescriptorForType()352     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
353       return com.google.container.v1.ClusterServiceProto
354           .internal_static_google_container_v1_ListNodePoolsResponse_descriptor;
355     }
356 
357     @java.lang.Override
getDefaultInstanceForType()358     public com.google.container.v1.ListNodePoolsResponse getDefaultInstanceForType() {
359       return com.google.container.v1.ListNodePoolsResponse.getDefaultInstance();
360     }
361 
362     @java.lang.Override
build()363     public com.google.container.v1.ListNodePoolsResponse build() {
364       com.google.container.v1.ListNodePoolsResponse result = buildPartial();
365       if (!result.isInitialized()) {
366         throw newUninitializedMessageException(result);
367       }
368       return result;
369     }
370 
371     @java.lang.Override
buildPartial()372     public com.google.container.v1.ListNodePoolsResponse buildPartial() {
373       com.google.container.v1.ListNodePoolsResponse result =
374           new com.google.container.v1.ListNodePoolsResponse(this);
375       buildPartialRepeatedFields(result);
376       if (bitField0_ != 0) {
377         buildPartial0(result);
378       }
379       onBuilt();
380       return result;
381     }
382 
buildPartialRepeatedFields(com.google.container.v1.ListNodePoolsResponse result)383     private void buildPartialRepeatedFields(com.google.container.v1.ListNodePoolsResponse result) {
384       if (nodePoolsBuilder_ == null) {
385         if (((bitField0_ & 0x00000001) != 0)) {
386           nodePools_ = java.util.Collections.unmodifiableList(nodePools_);
387           bitField0_ = (bitField0_ & ~0x00000001);
388         }
389         result.nodePools_ = nodePools_;
390       } else {
391         result.nodePools_ = nodePoolsBuilder_.build();
392       }
393     }
394 
buildPartial0(com.google.container.v1.ListNodePoolsResponse result)395     private void buildPartial0(com.google.container.v1.ListNodePoolsResponse result) {
396       int from_bitField0_ = bitField0_;
397     }
398 
399     @java.lang.Override
clone()400     public Builder clone() {
401       return super.clone();
402     }
403 
404     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)405     public Builder setField(
406         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
407       return super.setField(field, value);
408     }
409 
410     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)411     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
412       return super.clearField(field);
413     }
414 
415     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)416     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
417       return super.clearOneof(oneof);
418     }
419 
420     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)421     public Builder setRepeatedField(
422         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
423       return super.setRepeatedField(field, index, value);
424     }
425 
426     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)427     public Builder addRepeatedField(
428         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
429       return super.addRepeatedField(field, value);
430     }
431 
432     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)433     public Builder mergeFrom(com.google.protobuf.Message other) {
434       if (other instanceof com.google.container.v1.ListNodePoolsResponse) {
435         return mergeFrom((com.google.container.v1.ListNodePoolsResponse) other);
436       } else {
437         super.mergeFrom(other);
438         return this;
439       }
440     }
441 
mergeFrom(com.google.container.v1.ListNodePoolsResponse other)442     public Builder mergeFrom(com.google.container.v1.ListNodePoolsResponse other) {
443       if (other == com.google.container.v1.ListNodePoolsResponse.getDefaultInstance()) return this;
444       if (nodePoolsBuilder_ == null) {
445         if (!other.nodePools_.isEmpty()) {
446           if (nodePools_.isEmpty()) {
447             nodePools_ = other.nodePools_;
448             bitField0_ = (bitField0_ & ~0x00000001);
449           } else {
450             ensureNodePoolsIsMutable();
451             nodePools_.addAll(other.nodePools_);
452           }
453           onChanged();
454         }
455       } else {
456         if (!other.nodePools_.isEmpty()) {
457           if (nodePoolsBuilder_.isEmpty()) {
458             nodePoolsBuilder_.dispose();
459             nodePoolsBuilder_ = null;
460             nodePools_ = other.nodePools_;
461             bitField0_ = (bitField0_ & ~0x00000001);
462             nodePoolsBuilder_ =
463                 com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
464                     ? getNodePoolsFieldBuilder()
465                     : null;
466           } else {
467             nodePoolsBuilder_.addAllMessages(other.nodePools_);
468           }
469         }
470       }
471       this.mergeUnknownFields(other.getUnknownFields());
472       onChanged();
473       return this;
474     }
475 
476     @java.lang.Override
isInitialized()477     public final boolean isInitialized() {
478       return true;
479     }
480 
481     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)482     public Builder mergeFrom(
483         com.google.protobuf.CodedInputStream input,
484         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
485         throws java.io.IOException {
486       if (extensionRegistry == null) {
487         throw new java.lang.NullPointerException();
488       }
489       try {
490         boolean done = false;
491         while (!done) {
492           int tag = input.readTag();
493           switch (tag) {
494             case 0:
495               done = true;
496               break;
497             case 10:
498               {
499                 com.google.container.v1.NodePool m =
500                     input.readMessage(com.google.container.v1.NodePool.parser(), extensionRegistry);
501                 if (nodePoolsBuilder_ == null) {
502                   ensureNodePoolsIsMutable();
503                   nodePools_.add(m);
504                 } else {
505                   nodePoolsBuilder_.addMessage(m);
506                 }
507                 break;
508               } // case 10
509             default:
510               {
511                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
512                   done = true; // was an endgroup tag
513                 }
514                 break;
515               } // default:
516           } // switch (tag)
517         } // while (!done)
518       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
519         throw e.unwrapIOException();
520       } finally {
521         onChanged();
522       } // finally
523       return this;
524     }
525 
526     private int bitField0_;
527 
528     private java.util.List<com.google.container.v1.NodePool> nodePools_ =
529         java.util.Collections.emptyList();
530 
ensureNodePoolsIsMutable()531     private void ensureNodePoolsIsMutable() {
532       if (!((bitField0_ & 0x00000001) != 0)) {
533         nodePools_ = new java.util.ArrayList<com.google.container.v1.NodePool>(nodePools_);
534         bitField0_ |= 0x00000001;
535       }
536     }
537 
538     private com.google.protobuf.RepeatedFieldBuilderV3<
539             com.google.container.v1.NodePool,
540             com.google.container.v1.NodePool.Builder,
541             com.google.container.v1.NodePoolOrBuilder>
542         nodePoolsBuilder_;
543 
544     /**
545      *
546      *
547      * <pre>
548      * A list of node pools for a cluster.
549      * </pre>
550      *
551      * <code>repeated .google.container.v1.NodePool node_pools = 1;</code>
552      */
getNodePoolsList()553     public java.util.List<com.google.container.v1.NodePool> getNodePoolsList() {
554       if (nodePoolsBuilder_ == null) {
555         return java.util.Collections.unmodifiableList(nodePools_);
556       } else {
557         return nodePoolsBuilder_.getMessageList();
558       }
559     }
560     /**
561      *
562      *
563      * <pre>
564      * A list of node pools for a cluster.
565      * </pre>
566      *
567      * <code>repeated .google.container.v1.NodePool node_pools = 1;</code>
568      */
getNodePoolsCount()569     public int getNodePoolsCount() {
570       if (nodePoolsBuilder_ == null) {
571         return nodePools_.size();
572       } else {
573         return nodePoolsBuilder_.getCount();
574       }
575     }
576     /**
577      *
578      *
579      * <pre>
580      * A list of node pools for a cluster.
581      * </pre>
582      *
583      * <code>repeated .google.container.v1.NodePool node_pools = 1;</code>
584      */
getNodePools(int index)585     public com.google.container.v1.NodePool getNodePools(int index) {
586       if (nodePoolsBuilder_ == null) {
587         return nodePools_.get(index);
588       } else {
589         return nodePoolsBuilder_.getMessage(index);
590       }
591     }
592     /**
593      *
594      *
595      * <pre>
596      * A list of node pools for a cluster.
597      * </pre>
598      *
599      * <code>repeated .google.container.v1.NodePool node_pools = 1;</code>
600      */
setNodePools(int index, com.google.container.v1.NodePool value)601     public Builder setNodePools(int index, com.google.container.v1.NodePool value) {
602       if (nodePoolsBuilder_ == null) {
603         if (value == null) {
604           throw new NullPointerException();
605         }
606         ensureNodePoolsIsMutable();
607         nodePools_.set(index, value);
608         onChanged();
609       } else {
610         nodePoolsBuilder_.setMessage(index, value);
611       }
612       return this;
613     }
614     /**
615      *
616      *
617      * <pre>
618      * A list of node pools for a cluster.
619      * </pre>
620      *
621      * <code>repeated .google.container.v1.NodePool node_pools = 1;</code>
622      */
setNodePools( int index, com.google.container.v1.NodePool.Builder builderForValue)623     public Builder setNodePools(
624         int index, com.google.container.v1.NodePool.Builder builderForValue) {
625       if (nodePoolsBuilder_ == null) {
626         ensureNodePoolsIsMutable();
627         nodePools_.set(index, builderForValue.build());
628         onChanged();
629       } else {
630         nodePoolsBuilder_.setMessage(index, builderForValue.build());
631       }
632       return this;
633     }
634     /**
635      *
636      *
637      * <pre>
638      * A list of node pools for a cluster.
639      * </pre>
640      *
641      * <code>repeated .google.container.v1.NodePool node_pools = 1;</code>
642      */
addNodePools(com.google.container.v1.NodePool value)643     public Builder addNodePools(com.google.container.v1.NodePool value) {
644       if (nodePoolsBuilder_ == null) {
645         if (value == null) {
646           throw new NullPointerException();
647         }
648         ensureNodePoolsIsMutable();
649         nodePools_.add(value);
650         onChanged();
651       } else {
652         nodePoolsBuilder_.addMessage(value);
653       }
654       return this;
655     }
656     /**
657      *
658      *
659      * <pre>
660      * A list of node pools for a cluster.
661      * </pre>
662      *
663      * <code>repeated .google.container.v1.NodePool node_pools = 1;</code>
664      */
addNodePools(int index, com.google.container.v1.NodePool value)665     public Builder addNodePools(int index, com.google.container.v1.NodePool value) {
666       if (nodePoolsBuilder_ == null) {
667         if (value == null) {
668           throw new NullPointerException();
669         }
670         ensureNodePoolsIsMutable();
671         nodePools_.add(index, value);
672         onChanged();
673       } else {
674         nodePoolsBuilder_.addMessage(index, value);
675       }
676       return this;
677     }
678     /**
679      *
680      *
681      * <pre>
682      * A list of node pools for a cluster.
683      * </pre>
684      *
685      * <code>repeated .google.container.v1.NodePool node_pools = 1;</code>
686      */
addNodePools(com.google.container.v1.NodePool.Builder builderForValue)687     public Builder addNodePools(com.google.container.v1.NodePool.Builder builderForValue) {
688       if (nodePoolsBuilder_ == null) {
689         ensureNodePoolsIsMutable();
690         nodePools_.add(builderForValue.build());
691         onChanged();
692       } else {
693         nodePoolsBuilder_.addMessage(builderForValue.build());
694       }
695       return this;
696     }
697     /**
698      *
699      *
700      * <pre>
701      * A list of node pools for a cluster.
702      * </pre>
703      *
704      * <code>repeated .google.container.v1.NodePool node_pools = 1;</code>
705      */
addNodePools( int index, com.google.container.v1.NodePool.Builder builderForValue)706     public Builder addNodePools(
707         int index, com.google.container.v1.NodePool.Builder builderForValue) {
708       if (nodePoolsBuilder_ == null) {
709         ensureNodePoolsIsMutable();
710         nodePools_.add(index, builderForValue.build());
711         onChanged();
712       } else {
713         nodePoolsBuilder_.addMessage(index, builderForValue.build());
714       }
715       return this;
716     }
717     /**
718      *
719      *
720      * <pre>
721      * A list of node pools for a cluster.
722      * </pre>
723      *
724      * <code>repeated .google.container.v1.NodePool node_pools = 1;</code>
725      */
addAllNodePools( java.lang.Iterable<? extends com.google.container.v1.NodePool> values)726     public Builder addAllNodePools(
727         java.lang.Iterable<? extends com.google.container.v1.NodePool> values) {
728       if (nodePoolsBuilder_ == null) {
729         ensureNodePoolsIsMutable();
730         com.google.protobuf.AbstractMessageLite.Builder.addAll(values, nodePools_);
731         onChanged();
732       } else {
733         nodePoolsBuilder_.addAllMessages(values);
734       }
735       return this;
736     }
737     /**
738      *
739      *
740      * <pre>
741      * A list of node pools for a cluster.
742      * </pre>
743      *
744      * <code>repeated .google.container.v1.NodePool node_pools = 1;</code>
745      */
clearNodePools()746     public Builder clearNodePools() {
747       if (nodePoolsBuilder_ == null) {
748         nodePools_ = java.util.Collections.emptyList();
749         bitField0_ = (bitField0_ & ~0x00000001);
750         onChanged();
751       } else {
752         nodePoolsBuilder_.clear();
753       }
754       return this;
755     }
756     /**
757      *
758      *
759      * <pre>
760      * A list of node pools for a cluster.
761      * </pre>
762      *
763      * <code>repeated .google.container.v1.NodePool node_pools = 1;</code>
764      */
removeNodePools(int index)765     public Builder removeNodePools(int index) {
766       if (nodePoolsBuilder_ == null) {
767         ensureNodePoolsIsMutable();
768         nodePools_.remove(index);
769         onChanged();
770       } else {
771         nodePoolsBuilder_.remove(index);
772       }
773       return this;
774     }
775     /**
776      *
777      *
778      * <pre>
779      * A list of node pools for a cluster.
780      * </pre>
781      *
782      * <code>repeated .google.container.v1.NodePool node_pools = 1;</code>
783      */
getNodePoolsBuilder(int index)784     public com.google.container.v1.NodePool.Builder getNodePoolsBuilder(int index) {
785       return getNodePoolsFieldBuilder().getBuilder(index);
786     }
787     /**
788      *
789      *
790      * <pre>
791      * A list of node pools for a cluster.
792      * </pre>
793      *
794      * <code>repeated .google.container.v1.NodePool node_pools = 1;</code>
795      */
getNodePoolsOrBuilder(int index)796     public com.google.container.v1.NodePoolOrBuilder getNodePoolsOrBuilder(int index) {
797       if (nodePoolsBuilder_ == null) {
798         return nodePools_.get(index);
799       } else {
800         return nodePoolsBuilder_.getMessageOrBuilder(index);
801       }
802     }
803     /**
804      *
805      *
806      * <pre>
807      * A list of node pools for a cluster.
808      * </pre>
809      *
810      * <code>repeated .google.container.v1.NodePool node_pools = 1;</code>
811      */
812     public java.util.List<? extends com.google.container.v1.NodePoolOrBuilder>
getNodePoolsOrBuilderList()813         getNodePoolsOrBuilderList() {
814       if (nodePoolsBuilder_ != null) {
815         return nodePoolsBuilder_.getMessageOrBuilderList();
816       } else {
817         return java.util.Collections.unmodifiableList(nodePools_);
818       }
819     }
820     /**
821      *
822      *
823      * <pre>
824      * A list of node pools for a cluster.
825      * </pre>
826      *
827      * <code>repeated .google.container.v1.NodePool node_pools = 1;</code>
828      */
addNodePoolsBuilder()829     public com.google.container.v1.NodePool.Builder addNodePoolsBuilder() {
830       return getNodePoolsFieldBuilder()
831           .addBuilder(com.google.container.v1.NodePool.getDefaultInstance());
832     }
833     /**
834      *
835      *
836      * <pre>
837      * A list of node pools for a cluster.
838      * </pre>
839      *
840      * <code>repeated .google.container.v1.NodePool node_pools = 1;</code>
841      */
addNodePoolsBuilder(int index)842     public com.google.container.v1.NodePool.Builder addNodePoolsBuilder(int index) {
843       return getNodePoolsFieldBuilder()
844           .addBuilder(index, com.google.container.v1.NodePool.getDefaultInstance());
845     }
846     /**
847      *
848      *
849      * <pre>
850      * A list of node pools for a cluster.
851      * </pre>
852      *
853      * <code>repeated .google.container.v1.NodePool node_pools = 1;</code>
854      */
getNodePoolsBuilderList()855     public java.util.List<com.google.container.v1.NodePool.Builder> getNodePoolsBuilderList() {
856       return getNodePoolsFieldBuilder().getBuilderList();
857     }
858 
859     private com.google.protobuf.RepeatedFieldBuilderV3<
860             com.google.container.v1.NodePool,
861             com.google.container.v1.NodePool.Builder,
862             com.google.container.v1.NodePoolOrBuilder>
getNodePoolsFieldBuilder()863         getNodePoolsFieldBuilder() {
864       if (nodePoolsBuilder_ == null) {
865         nodePoolsBuilder_ =
866             new com.google.protobuf.RepeatedFieldBuilderV3<
867                 com.google.container.v1.NodePool,
868                 com.google.container.v1.NodePool.Builder,
869                 com.google.container.v1.NodePoolOrBuilder>(
870                 nodePools_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean());
871         nodePools_ = null;
872       }
873       return nodePoolsBuilder_;
874     }
875 
876     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)877     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
878       return super.setUnknownFields(unknownFields);
879     }
880 
881     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)882     public final Builder mergeUnknownFields(
883         final com.google.protobuf.UnknownFieldSet unknownFields) {
884       return super.mergeUnknownFields(unknownFields);
885     }
886 
887     // @@protoc_insertion_point(builder_scope:google.container.v1.ListNodePoolsResponse)
888   }
889 
890   // @@protoc_insertion_point(class_scope:google.container.v1.ListNodePoolsResponse)
891   private static final com.google.container.v1.ListNodePoolsResponse DEFAULT_INSTANCE;
892 
893   static {
894     DEFAULT_INSTANCE = new com.google.container.v1.ListNodePoolsResponse();
895   }
896 
getDefaultInstance()897   public static com.google.container.v1.ListNodePoolsResponse getDefaultInstance() {
898     return DEFAULT_INSTANCE;
899   }
900 
901   private static final com.google.protobuf.Parser<ListNodePoolsResponse> PARSER =
902       new com.google.protobuf.AbstractParser<ListNodePoolsResponse>() {
903         @java.lang.Override
904         public ListNodePoolsResponse parsePartialFrom(
905             com.google.protobuf.CodedInputStream input,
906             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
907             throws com.google.protobuf.InvalidProtocolBufferException {
908           Builder builder = newBuilder();
909           try {
910             builder.mergeFrom(input, extensionRegistry);
911           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
912             throw e.setUnfinishedMessage(builder.buildPartial());
913           } catch (com.google.protobuf.UninitializedMessageException e) {
914             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
915           } catch (java.io.IOException e) {
916             throw new com.google.protobuf.InvalidProtocolBufferException(e)
917                 .setUnfinishedMessage(builder.buildPartial());
918           }
919           return builder.buildPartial();
920         }
921       };
922 
parser()923   public static com.google.protobuf.Parser<ListNodePoolsResponse> parser() {
924     return PARSER;
925   }
926 
927   @java.lang.Override
getParserForType()928   public com.google.protobuf.Parser<ListNodePoolsResponse> getParserForType() {
929     return PARSER;
930   }
931 
932   @java.lang.Override
getDefaultInstanceForType()933   public com.google.container.v1.ListNodePoolsResponse getDefaultInstanceForType() {
934     return DEFAULT_INSTANCE;
935   }
936 }
937