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