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