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 * Jwk is a JSON Web Key as specified in RFC 7517 26 * </pre> 27 * 28 * Protobuf type {@code google.container.v1.Jwk} 29 */ 30 public final class Jwk extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.container.v1.Jwk) 33 JwkOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use Jwk.newBuilder() to construct. Jwk(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private Jwk(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 37 super(builder); 38 } 39 Jwk()40 private Jwk() { 41 kty_ = ""; 42 alg_ = ""; 43 use_ = ""; 44 kid_ = ""; 45 n_ = ""; 46 e_ = ""; 47 x_ = ""; 48 y_ = ""; 49 crv_ = ""; 50 } 51 52 @java.lang.Override 53 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)54 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 55 return new Jwk(); 56 } 57 58 @java.lang.Override getUnknownFields()59 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 60 return this.unknownFields; 61 } 62 getDescriptor()63 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 64 return com.google.container.v1.ClusterServiceProto 65 .internal_static_google_container_v1_Jwk_descriptor; 66 } 67 68 @java.lang.Override 69 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()70 internalGetFieldAccessorTable() { 71 return com.google.container.v1.ClusterServiceProto 72 .internal_static_google_container_v1_Jwk_fieldAccessorTable 73 .ensureFieldAccessorsInitialized( 74 com.google.container.v1.Jwk.class, com.google.container.v1.Jwk.Builder.class); 75 } 76 77 public static final int KTY_FIELD_NUMBER = 1; 78 79 @SuppressWarnings("serial") 80 private volatile java.lang.Object kty_ = ""; 81 /** 82 * 83 * 84 * <pre> 85 * Key Type. 86 * </pre> 87 * 88 * <code>string kty = 1;</code> 89 * 90 * @return The kty. 91 */ 92 @java.lang.Override getKty()93 public java.lang.String getKty() { 94 java.lang.Object ref = kty_; 95 if (ref instanceof java.lang.String) { 96 return (java.lang.String) ref; 97 } else { 98 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 99 java.lang.String s = bs.toStringUtf8(); 100 kty_ = s; 101 return s; 102 } 103 } 104 /** 105 * 106 * 107 * <pre> 108 * Key Type. 109 * </pre> 110 * 111 * <code>string kty = 1;</code> 112 * 113 * @return The bytes for kty. 114 */ 115 @java.lang.Override getKtyBytes()116 public com.google.protobuf.ByteString getKtyBytes() { 117 java.lang.Object ref = kty_; 118 if (ref instanceof java.lang.String) { 119 com.google.protobuf.ByteString b = 120 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 121 kty_ = b; 122 return b; 123 } else { 124 return (com.google.protobuf.ByteString) ref; 125 } 126 } 127 128 public static final int ALG_FIELD_NUMBER = 2; 129 130 @SuppressWarnings("serial") 131 private volatile java.lang.Object alg_ = ""; 132 /** 133 * 134 * 135 * <pre> 136 * Algorithm. 137 * </pre> 138 * 139 * <code>string alg = 2;</code> 140 * 141 * @return The alg. 142 */ 143 @java.lang.Override getAlg()144 public java.lang.String getAlg() { 145 java.lang.Object ref = alg_; 146 if (ref instanceof java.lang.String) { 147 return (java.lang.String) ref; 148 } else { 149 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 150 java.lang.String s = bs.toStringUtf8(); 151 alg_ = s; 152 return s; 153 } 154 } 155 /** 156 * 157 * 158 * <pre> 159 * Algorithm. 160 * </pre> 161 * 162 * <code>string alg = 2;</code> 163 * 164 * @return The bytes for alg. 165 */ 166 @java.lang.Override getAlgBytes()167 public com.google.protobuf.ByteString getAlgBytes() { 168 java.lang.Object ref = alg_; 169 if (ref instanceof java.lang.String) { 170 com.google.protobuf.ByteString b = 171 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 172 alg_ = b; 173 return b; 174 } else { 175 return (com.google.protobuf.ByteString) ref; 176 } 177 } 178 179 public static final int USE_FIELD_NUMBER = 3; 180 181 @SuppressWarnings("serial") 182 private volatile java.lang.Object use_ = ""; 183 /** 184 * 185 * 186 * <pre> 187 * Permitted uses for the public keys. 188 * </pre> 189 * 190 * <code>string use = 3;</code> 191 * 192 * @return The use. 193 */ 194 @java.lang.Override getUse()195 public java.lang.String getUse() { 196 java.lang.Object ref = use_; 197 if (ref instanceof java.lang.String) { 198 return (java.lang.String) ref; 199 } else { 200 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 201 java.lang.String s = bs.toStringUtf8(); 202 use_ = s; 203 return s; 204 } 205 } 206 /** 207 * 208 * 209 * <pre> 210 * Permitted uses for the public keys. 211 * </pre> 212 * 213 * <code>string use = 3;</code> 214 * 215 * @return The bytes for use. 216 */ 217 @java.lang.Override getUseBytes()218 public com.google.protobuf.ByteString getUseBytes() { 219 java.lang.Object ref = use_; 220 if (ref instanceof java.lang.String) { 221 com.google.protobuf.ByteString b = 222 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 223 use_ = b; 224 return b; 225 } else { 226 return (com.google.protobuf.ByteString) ref; 227 } 228 } 229 230 public static final int KID_FIELD_NUMBER = 4; 231 232 @SuppressWarnings("serial") 233 private volatile java.lang.Object kid_ = ""; 234 /** 235 * 236 * 237 * <pre> 238 * Key ID. 239 * </pre> 240 * 241 * <code>string kid = 4;</code> 242 * 243 * @return The kid. 244 */ 245 @java.lang.Override getKid()246 public java.lang.String getKid() { 247 java.lang.Object ref = kid_; 248 if (ref instanceof java.lang.String) { 249 return (java.lang.String) ref; 250 } else { 251 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 252 java.lang.String s = bs.toStringUtf8(); 253 kid_ = s; 254 return s; 255 } 256 } 257 /** 258 * 259 * 260 * <pre> 261 * Key ID. 262 * </pre> 263 * 264 * <code>string kid = 4;</code> 265 * 266 * @return The bytes for kid. 267 */ 268 @java.lang.Override getKidBytes()269 public com.google.protobuf.ByteString getKidBytes() { 270 java.lang.Object ref = kid_; 271 if (ref instanceof java.lang.String) { 272 com.google.protobuf.ByteString b = 273 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 274 kid_ = b; 275 return b; 276 } else { 277 return (com.google.protobuf.ByteString) ref; 278 } 279 } 280 281 public static final int N_FIELD_NUMBER = 5; 282 283 @SuppressWarnings("serial") 284 private volatile java.lang.Object n_ = ""; 285 /** 286 * 287 * 288 * <pre> 289 * Used for RSA keys. 290 * </pre> 291 * 292 * <code>string n = 5;</code> 293 * 294 * @return The n. 295 */ 296 @java.lang.Override getN()297 public java.lang.String getN() { 298 java.lang.Object ref = n_; 299 if (ref instanceof java.lang.String) { 300 return (java.lang.String) ref; 301 } else { 302 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 303 java.lang.String s = bs.toStringUtf8(); 304 n_ = s; 305 return s; 306 } 307 } 308 /** 309 * 310 * 311 * <pre> 312 * Used for RSA keys. 313 * </pre> 314 * 315 * <code>string n = 5;</code> 316 * 317 * @return The bytes for n. 318 */ 319 @java.lang.Override getNBytes()320 public com.google.protobuf.ByteString getNBytes() { 321 java.lang.Object ref = n_; 322 if (ref instanceof java.lang.String) { 323 com.google.protobuf.ByteString b = 324 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 325 n_ = b; 326 return b; 327 } else { 328 return (com.google.protobuf.ByteString) ref; 329 } 330 } 331 332 public static final int E_FIELD_NUMBER = 6; 333 334 @SuppressWarnings("serial") 335 private volatile java.lang.Object e_ = ""; 336 /** 337 * 338 * 339 * <pre> 340 * Used for RSA keys. 341 * </pre> 342 * 343 * <code>string e = 6;</code> 344 * 345 * @return The e. 346 */ 347 @java.lang.Override getE()348 public java.lang.String getE() { 349 java.lang.Object ref = e_; 350 if (ref instanceof java.lang.String) { 351 return (java.lang.String) ref; 352 } else { 353 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 354 java.lang.String s = bs.toStringUtf8(); 355 e_ = s; 356 return s; 357 } 358 } 359 /** 360 * 361 * 362 * <pre> 363 * Used for RSA keys. 364 * </pre> 365 * 366 * <code>string e = 6;</code> 367 * 368 * @return The bytes for e. 369 */ 370 @java.lang.Override getEBytes()371 public com.google.protobuf.ByteString getEBytes() { 372 java.lang.Object ref = e_; 373 if (ref instanceof java.lang.String) { 374 com.google.protobuf.ByteString b = 375 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 376 e_ = b; 377 return b; 378 } else { 379 return (com.google.protobuf.ByteString) ref; 380 } 381 } 382 383 public static final int X_FIELD_NUMBER = 7; 384 385 @SuppressWarnings("serial") 386 private volatile java.lang.Object x_ = ""; 387 /** 388 * 389 * 390 * <pre> 391 * Used for ECDSA keys. 392 * </pre> 393 * 394 * <code>string x = 7;</code> 395 * 396 * @return The x. 397 */ 398 @java.lang.Override getX()399 public java.lang.String getX() { 400 java.lang.Object ref = x_; 401 if (ref instanceof java.lang.String) { 402 return (java.lang.String) ref; 403 } else { 404 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 405 java.lang.String s = bs.toStringUtf8(); 406 x_ = s; 407 return s; 408 } 409 } 410 /** 411 * 412 * 413 * <pre> 414 * Used for ECDSA keys. 415 * </pre> 416 * 417 * <code>string x = 7;</code> 418 * 419 * @return The bytes for x. 420 */ 421 @java.lang.Override getXBytes()422 public com.google.protobuf.ByteString getXBytes() { 423 java.lang.Object ref = x_; 424 if (ref instanceof java.lang.String) { 425 com.google.protobuf.ByteString b = 426 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 427 x_ = b; 428 return b; 429 } else { 430 return (com.google.protobuf.ByteString) ref; 431 } 432 } 433 434 public static final int Y_FIELD_NUMBER = 8; 435 436 @SuppressWarnings("serial") 437 private volatile java.lang.Object y_ = ""; 438 /** 439 * 440 * 441 * <pre> 442 * Used for ECDSA keys. 443 * </pre> 444 * 445 * <code>string y = 8;</code> 446 * 447 * @return The y. 448 */ 449 @java.lang.Override getY()450 public java.lang.String getY() { 451 java.lang.Object ref = y_; 452 if (ref instanceof java.lang.String) { 453 return (java.lang.String) ref; 454 } else { 455 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 456 java.lang.String s = bs.toStringUtf8(); 457 y_ = s; 458 return s; 459 } 460 } 461 /** 462 * 463 * 464 * <pre> 465 * Used for ECDSA keys. 466 * </pre> 467 * 468 * <code>string y = 8;</code> 469 * 470 * @return The bytes for y. 471 */ 472 @java.lang.Override getYBytes()473 public com.google.protobuf.ByteString getYBytes() { 474 java.lang.Object ref = y_; 475 if (ref instanceof java.lang.String) { 476 com.google.protobuf.ByteString b = 477 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 478 y_ = b; 479 return b; 480 } else { 481 return (com.google.protobuf.ByteString) ref; 482 } 483 } 484 485 public static final int CRV_FIELD_NUMBER = 9; 486 487 @SuppressWarnings("serial") 488 private volatile java.lang.Object crv_ = ""; 489 /** 490 * 491 * 492 * <pre> 493 * Used for ECDSA keys. 494 * </pre> 495 * 496 * <code>string crv = 9;</code> 497 * 498 * @return The crv. 499 */ 500 @java.lang.Override getCrv()501 public java.lang.String getCrv() { 502 java.lang.Object ref = crv_; 503 if (ref instanceof java.lang.String) { 504 return (java.lang.String) ref; 505 } else { 506 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 507 java.lang.String s = bs.toStringUtf8(); 508 crv_ = s; 509 return s; 510 } 511 } 512 /** 513 * 514 * 515 * <pre> 516 * Used for ECDSA keys. 517 * </pre> 518 * 519 * <code>string crv = 9;</code> 520 * 521 * @return The bytes for crv. 522 */ 523 @java.lang.Override getCrvBytes()524 public com.google.protobuf.ByteString getCrvBytes() { 525 java.lang.Object ref = crv_; 526 if (ref instanceof java.lang.String) { 527 com.google.protobuf.ByteString b = 528 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 529 crv_ = b; 530 return b; 531 } else { 532 return (com.google.protobuf.ByteString) ref; 533 } 534 } 535 536 private byte memoizedIsInitialized = -1; 537 538 @java.lang.Override isInitialized()539 public final boolean isInitialized() { 540 byte isInitialized = memoizedIsInitialized; 541 if (isInitialized == 1) return true; 542 if (isInitialized == 0) return false; 543 544 memoizedIsInitialized = 1; 545 return true; 546 } 547 548 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)549 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 550 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(kty_)) { 551 com.google.protobuf.GeneratedMessageV3.writeString(output, 1, kty_); 552 } 553 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(alg_)) { 554 com.google.protobuf.GeneratedMessageV3.writeString(output, 2, alg_); 555 } 556 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(use_)) { 557 com.google.protobuf.GeneratedMessageV3.writeString(output, 3, use_); 558 } 559 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(kid_)) { 560 com.google.protobuf.GeneratedMessageV3.writeString(output, 4, kid_); 561 } 562 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(n_)) { 563 com.google.protobuf.GeneratedMessageV3.writeString(output, 5, n_); 564 } 565 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(e_)) { 566 com.google.protobuf.GeneratedMessageV3.writeString(output, 6, e_); 567 } 568 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(x_)) { 569 com.google.protobuf.GeneratedMessageV3.writeString(output, 7, x_); 570 } 571 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(y_)) { 572 com.google.protobuf.GeneratedMessageV3.writeString(output, 8, y_); 573 } 574 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(crv_)) { 575 com.google.protobuf.GeneratedMessageV3.writeString(output, 9, crv_); 576 } 577 getUnknownFields().writeTo(output); 578 } 579 580 @java.lang.Override getSerializedSize()581 public int getSerializedSize() { 582 int size = memoizedSize; 583 if (size != -1) return size; 584 585 size = 0; 586 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(kty_)) { 587 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, kty_); 588 } 589 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(alg_)) { 590 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, alg_); 591 } 592 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(use_)) { 593 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, use_); 594 } 595 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(kid_)) { 596 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, kid_); 597 } 598 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(n_)) { 599 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, n_); 600 } 601 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(e_)) { 602 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, e_); 603 } 604 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(x_)) { 605 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, x_); 606 } 607 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(y_)) { 608 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, y_); 609 } 610 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(crv_)) { 611 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(9, crv_); 612 } 613 size += getUnknownFields().getSerializedSize(); 614 memoizedSize = size; 615 return size; 616 } 617 618 @java.lang.Override equals(final java.lang.Object obj)619 public boolean equals(final java.lang.Object obj) { 620 if (obj == this) { 621 return true; 622 } 623 if (!(obj instanceof com.google.container.v1.Jwk)) { 624 return super.equals(obj); 625 } 626 com.google.container.v1.Jwk other = (com.google.container.v1.Jwk) obj; 627 628 if (!getKty().equals(other.getKty())) return false; 629 if (!getAlg().equals(other.getAlg())) return false; 630 if (!getUse().equals(other.getUse())) return false; 631 if (!getKid().equals(other.getKid())) return false; 632 if (!getN().equals(other.getN())) return false; 633 if (!getE().equals(other.getE())) return false; 634 if (!getX().equals(other.getX())) return false; 635 if (!getY().equals(other.getY())) return false; 636 if (!getCrv().equals(other.getCrv())) return false; 637 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 638 return true; 639 } 640 641 @java.lang.Override hashCode()642 public int hashCode() { 643 if (memoizedHashCode != 0) { 644 return memoizedHashCode; 645 } 646 int hash = 41; 647 hash = (19 * hash) + getDescriptor().hashCode(); 648 hash = (37 * hash) + KTY_FIELD_NUMBER; 649 hash = (53 * hash) + getKty().hashCode(); 650 hash = (37 * hash) + ALG_FIELD_NUMBER; 651 hash = (53 * hash) + getAlg().hashCode(); 652 hash = (37 * hash) + USE_FIELD_NUMBER; 653 hash = (53 * hash) + getUse().hashCode(); 654 hash = (37 * hash) + KID_FIELD_NUMBER; 655 hash = (53 * hash) + getKid().hashCode(); 656 hash = (37 * hash) + N_FIELD_NUMBER; 657 hash = (53 * hash) + getN().hashCode(); 658 hash = (37 * hash) + E_FIELD_NUMBER; 659 hash = (53 * hash) + getE().hashCode(); 660 hash = (37 * hash) + X_FIELD_NUMBER; 661 hash = (53 * hash) + getX().hashCode(); 662 hash = (37 * hash) + Y_FIELD_NUMBER; 663 hash = (53 * hash) + getY().hashCode(); 664 hash = (37 * hash) + CRV_FIELD_NUMBER; 665 hash = (53 * hash) + getCrv().hashCode(); 666 hash = (29 * hash) + getUnknownFields().hashCode(); 667 memoizedHashCode = hash; 668 return hash; 669 } 670 parseFrom(java.nio.ByteBuffer data)671 public static com.google.container.v1.Jwk parseFrom(java.nio.ByteBuffer data) 672 throws com.google.protobuf.InvalidProtocolBufferException { 673 return PARSER.parseFrom(data); 674 } 675 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)676 public static com.google.container.v1.Jwk parseFrom( 677 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 678 throws com.google.protobuf.InvalidProtocolBufferException { 679 return PARSER.parseFrom(data, extensionRegistry); 680 } 681 parseFrom(com.google.protobuf.ByteString data)682 public static com.google.container.v1.Jwk parseFrom(com.google.protobuf.ByteString data) 683 throws com.google.protobuf.InvalidProtocolBufferException { 684 return PARSER.parseFrom(data); 685 } 686 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)687 public static com.google.container.v1.Jwk parseFrom( 688 com.google.protobuf.ByteString data, 689 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 690 throws com.google.protobuf.InvalidProtocolBufferException { 691 return PARSER.parseFrom(data, extensionRegistry); 692 } 693 parseFrom(byte[] data)694 public static com.google.container.v1.Jwk parseFrom(byte[] data) 695 throws com.google.protobuf.InvalidProtocolBufferException { 696 return PARSER.parseFrom(data); 697 } 698 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)699 public static com.google.container.v1.Jwk parseFrom( 700 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 701 throws com.google.protobuf.InvalidProtocolBufferException { 702 return PARSER.parseFrom(data, extensionRegistry); 703 } 704 parseFrom(java.io.InputStream input)705 public static com.google.container.v1.Jwk parseFrom(java.io.InputStream input) 706 throws java.io.IOException { 707 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 708 } 709 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)710 public static com.google.container.v1.Jwk parseFrom( 711 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 712 throws java.io.IOException { 713 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 714 PARSER, input, extensionRegistry); 715 } 716 parseDelimitedFrom(java.io.InputStream input)717 public static com.google.container.v1.Jwk parseDelimitedFrom(java.io.InputStream input) 718 throws java.io.IOException { 719 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 720 } 721 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)722 public static com.google.container.v1.Jwk parseDelimitedFrom( 723 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 724 throws java.io.IOException { 725 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 726 PARSER, input, extensionRegistry); 727 } 728 parseFrom(com.google.protobuf.CodedInputStream input)729 public static com.google.container.v1.Jwk parseFrom(com.google.protobuf.CodedInputStream input) 730 throws java.io.IOException { 731 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 732 } 733 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)734 public static com.google.container.v1.Jwk parseFrom( 735 com.google.protobuf.CodedInputStream input, 736 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 737 throws java.io.IOException { 738 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 739 PARSER, input, extensionRegistry); 740 } 741 742 @java.lang.Override newBuilderForType()743 public Builder newBuilderForType() { 744 return newBuilder(); 745 } 746 newBuilder()747 public static Builder newBuilder() { 748 return DEFAULT_INSTANCE.toBuilder(); 749 } 750 newBuilder(com.google.container.v1.Jwk prototype)751 public static Builder newBuilder(com.google.container.v1.Jwk prototype) { 752 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 753 } 754 755 @java.lang.Override toBuilder()756 public Builder toBuilder() { 757 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 758 } 759 760 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)761 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 762 Builder builder = new Builder(parent); 763 return builder; 764 } 765 /** 766 * 767 * 768 * <pre> 769 * Jwk is a JSON Web Key as specified in RFC 7517 770 * </pre> 771 * 772 * Protobuf type {@code google.container.v1.Jwk} 773 */ 774 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 775 implements 776 // @@protoc_insertion_point(builder_implements:google.container.v1.Jwk) 777 com.google.container.v1.JwkOrBuilder { getDescriptor()778 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 779 return com.google.container.v1.ClusterServiceProto 780 .internal_static_google_container_v1_Jwk_descriptor; 781 } 782 783 @java.lang.Override 784 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()785 internalGetFieldAccessorTable() { 786 return com.google.container.v1.ClusterServiceProto 787 .internal_static_google_container_v1_Jwk_fieldAccessorTable 788 .ensureFieldAccessorsInitialized( 789 com.google.container.v1.Jwk.class, com.google.container.v1.Jwk.Builder.class); 790 } 791 792 // Construct using com.google.container.v1.Jwk.newBuilder() Builder()793 private Builder() {} 794 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)795 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 796 super(parent); 797 } 798 799 @java.lang.Override clear()800 public Builder clear() { 801 super.clear(); 802 bitField0_ = 0; 803 kty_ = ""; 804 alg_ = ""; 805 use_ = ""; 806 kid_ = ""; 807 n_ = ""; 808 e_ = ""; 809 x_ = ""; 810 y_ = ""; 811 crv_ = ""; 812 return this; 813 } 814 815 @java.lang.Override getDescriptorForType()816 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 817 return com.google.container.v1.ClusterServiceProto 818 .internal_static_google_container_v1_Jwk_descriptor; 819 } 820 821 @java.lang.Override getDefaultInstanceForType()822 public com.google.container.v1.Jwk getDefaultInstanceForType() { 823 return com.google.container.v1.Jwk.getDefaultInstance(); 824 } 825 826 @java.lang.Override build()827 public com.google.container.v1.Jwk build() { 828 com.google.container.v1.Jwk result = buildPartial(); 829 if (!result.isInitialized()) { 830 throw newUninitializedMessageException(result); 831 } 832 return result; 833 } 834 835 @java.lang.Override buildPartial()836 public com.google.container.v1.Jwk buildPartial() { 837 com.google.container.v1.Jwk result = new com.google.container.v1.Jwk(this); 838 if (bitField0_ != 0) { 839 buildPartial0(result); 840 } 841 onBuilt(); 842 return result; 843 } 844 buildPartial0(com.google.container.v1.Jwk result)845 private void buildPartial0(com.google.container.v1.Jwk result) { 846 int from_bitField0_ = bitField0_; 847 if (((from_bitField0_ & 0x00000001) != 0)) { 848 result.kty_ = kty_; 849 } 850 if (((from_bitField0_ & 0x00000002) != 0)) { 851 result.alg_ = alg_; 852 } 853 if (((from_bitField0_ & 0x00000004) != 0)) { 854 result.use_ = use_; 855 } 856 if (((from_bitField0_ & 0x00000008) != 0)) { 857 result.kid_ = kid_; 858 } 859 if (((from_bitField0_ & 0x00000010) != 0)) { 860 result.n_ = n_; 861 } 862 if (((from_bitField0_ & 0x00000020) != 0)) { 863 result.e_ = e_; 864 } 865 if (((from_bitField0_ & 0x00000040) != 0)) { 866 result.x_ = x_; 867 } 868 if (((from_bitField0_ & 0x00000080) != 0)) { 869 result.y_ = y_; 870 } 871 if (((from_bitField0_ & 0x00000100) != 0)) { 872 result.crv_ = crv_; 873 } 874 } 875 876 @java.lang.Override clone()877 public Builder clone() { 878 return super.clone(); 879 } 880 881 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)882 public Builder setField( 883 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 884 return super.setField(field, value); 885 } 886 887 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)888 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 889 return super.clearField(field); 890 } 891 892 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)893 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 894 return super.clearOneof(oneof); 895 } 896 897 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)898 public Builder setRepeatedField( 899 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 900 return super.setRepeatedField(field, index, value); 901 } 902 903 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)904 public Builder addRepeatedField( 905 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 906 return super.addRepeatedField(field, value); 907 } 908 909 @java.lang.Override mergeFrom(com.google.protobuf.Message other)910 public Builder mergeFrom(com.google.protobuf.Message other) { 911 if (other instanceof com.google.container.v1.Jwk) { 912 return mergeFrom((com.google.container.v1.Jwk) other); 913 } else { 914 super.mergeFrom(other); 915 return this; 916 } 917 } 918 mergeFrom(com.google.container.v1.Jwk other)919 public Builder mergeFrom(com.google.container.v1.Jwk other) { 920 if (other == com.google.container.v1.Jwk.getDefaultInstance()) return this; 921 if (!other.getKty().isEmpty()) { 922 kty_ = other.kty_; 923 bitField0_ |= 0x00000001; 924 onChanged(); 925 } 926 if (!other.getAlg().isEmpty()) { 927 alg_ = other.alg_; 928 bitField0_ |= 0x00000002; 929 onChanged(); 930 } 931 if (!other.getUse().isEmpty()) { 932 use_ = other.use_; 933 bitField0_ |= 0x00000004; 934 onChanged(); 935 } 936 if (!other.getKid().isEmpty()) { 937 kid_ = other.kid_; 938 bitField0_ |= 0x00000008; 939 onChanged(); 940 } 941 if (!other.getN().isEmpty()) { 942 n_ = other.n_; 943 bitField0_ |= 0x00000010; 944 onChanged(); 945 } 946 if (!other.getE().isEmpty()) { 947 e_ = other.e_; 948 bitField0_ |= 0x00000020; 949 onChanged(); 950 } 951 if (!other.getX().isEmpty()) { 952 x_ = other.x_; 953 bitField0_ |= 0x00000040; 954 onChanged(); 955 } 956 if (!other.getY().isEmpty()) { 957 y_ = other.y_; 958 bitField0_ |= 0x00000080; 959 onChanged(); 960 } 961 if (!other.getCrv().isEmpty()) { 962 crv_ = other.crv_; 963 bitField0_ |= 0x00000100; 964 onChanged(); 965 } 966 this.mergeUnknownFields(other.getUnknownFields()); 967 onChanged(); 968 return this; 969 } 970 971 @java.lang.Override isInitialized()972 public final boolean isInitialized() { 973 return true; 974 } 975 976 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)977 public Builder mergeFrom( 978 com.google.protobuf.CodedInputStream input, 979 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 980 throws java.io.IOException { 981 if (extensionRegistry == null) { 982 throw new java.lang.NullPointerException(); 983 } 984 try { 985 boolean done = false; 986 while (!done) { 987 int tag = input.readTag(); 988 switch (tag) { 989 case 0: 990 done = true; 991 break; 992 case 10: 993 { 994 kty_ = input.readStringRequireUtf8(); 995 bitField0_ |= 0x00000001; 996 break; 997 } // case 10 998 case 18: 999 { 1000 alg_ = input.readStringRequireUtf8(); 1001 bitField0_ |= 0x00000002; 1002 break; 1003 } // case 18 1004 case 26: 1005 { 1006 use_ = input.readStringRequireUtf8(); 1007 bitField0_ |= 0x00000004; 1008 break; 1009 } // case 26 1010 case 34: 1011 { 1012 kid_ = input.readStringRequireUtf8(); 1013 bitField0_ |= 0x00000008; 1014 break; 1015 } // case 34 1016 case 42: 1017 { 1018 n_ = input.readStringRequireUtf8(); 1019 bitField0_ |= 0x00000010; 1020 break; 1021 } // case 42 1022 case 50: 1023 { 1024 e_ = input.readStringRequireUtf8(); 1025 bitField0_ |= 0x00000020; 1026 break; 1027 } // case 50 1028 case 58: 1029 { 1030 x_ = input.readStringRequireUtf8(); 1031 bitField0_ |= 0x00000040; 1032 break; 1033 } // case 58 1034 case 66: 1035 { 1036 y_ = input.readStringRequireUtf8(); 1037 bitField0_ |= 0x00000080; 1038 break; 1039 } // case 66 1040 case 74: 1041 { 1042 crv_ = input.readStringRequireUtf8(); 1043 bitField0_ |= 0x00000100; 1044 break; 1045 } // case 74 1046 default: 1047 { 1048 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 1049 done = true; // was an endgroup tag 1050 } 1051 break; 1052 } // default: 1053 } // switch (tag) 1054 } // while (!done) 1055 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1056 throw e.unwrapIOException(); 1057 } finally { 1058 onChanged(); 1059 } // finally 1060 return this; 1061 } 1062 1063 private int bitField0_; 1064 1065 private java.lang.Object kty_ = ""; 1066 /** 1067 * 1068 * 1069 * <pre> 1070 * Key Type. 1071 * </pre> 1072 * 1073 * <code>string kty = 1;</code> 1074 * 1075 * @return The kty. 1076 */ getKty()1077 public java.lang.String getKty() { 1078 java.lang.Object ref = kty_; 1079 if (!(ref instanceof java.lang.String)) { 1080 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1081 java.lang.String s = bs.toStringUtf8(); 1082 kty_ = s; 1083 return s; 1084 } else { 1085 return (java.lang.String) ref; 1086 } 1087 } 1088 /** 1089 * 1090 * 1091 * <pre> 1092 * Key Type. 1093 * </pre> 1094 * 1095 * <code>string kty = 1;</code> 1096 * 1097 * @return The bytes for kty. 1098 */ getKtyBytes()1099 public com.google.protobuf.ByteString getKtyBytes() { 1100 java.lang.Object ref = kty_; 1101 if (ref instanceof String) { 1102 com.google.protobuf.ByteString b = 1103 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1104 kty_ = b; 1105 return b; 1106 } else { 1107 return (com.google.protobuf.ByteString) ref; 1108 } 1109 } 1110 /** 1111 * 1112 * 1113 * <pre> 1114 * Key Type. 1115 * </pre> 1116 * 1117 * <code>string kty = 1;</code> 1118 * 1119 * @param value The kty to set. 1120 * @return This builder for chaining. 1121 */ setKty(java.lang.String value)1122 public Builder setKty(java.lang.String value) { 1123 if (value == null) { 1124 throw new NullPointerException(); 1125 } 1126 kty_ = value; 1127 bitField0_ |= 0x00000001; 1128 onChanged(); 1129 return this; 1130 } 1131 /** 1132 * 1133 * 1134 * <pre> 1135 * Key Type. 1136 * </pre> 1137 * 1138 * <code>string kty = 1;</code> 1139 * 1140 * @return This builder for chaining. 1141 */ clearKty()1142 public Builder clearKty() { 1143 kty_ = getDefaultInstance().getKty(); 1144 bitField0_ = (bitField0_ & ~0x00000001); 1145 onChanged(); 1146 return this; 1147 } 1148 /** 1149 * 1150 * 1151 * <pre> 1152 * Key Type. 1153 * </pre> 1154 * 1155 * <code>string kty = 1;</code> 1156 * 1157 * @param value The bytes for kty to set. 1158 * @return This builder for chaining. 1159 */ setKtyBytes(com.google.protobuf.ByteString value)1160 public Builder setKtyBytes(com.google.protobuf.ByteString value) { 1161 if (value == null) { 1162 throw new NullPointerException(); 1163 } 1164 checkByteStringIsUtf8(value); 1165 kty_ = value; 1166 bitField0_ |= 0x00000001; 1167 onChanged(); 1168 return this; 1169 } 1170 1171 private java.lang.Object alg_ = ""; 1172 /** 1173 * 1174 * 1175 * <pre> 1176 * Algorithm. 1177 * </pre> 1178 * 1179 * <code>string alg = 2;</code> 1180 * 1181 * @return The alg. 1182 */ getAlg()1183 public java.lang.String getAlg() { 1184 java.lang.Object ref = alg_; 1185 if (!(ref instanceof java.lang.String)) { 1186 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1187 java.lang.String s = bs.toStringUtf8(); 1188 alg_ = s; 1189 return s; 1190 } else { 1191 return (java.lang.String) ref; 1192 } 1193 } 1194 /** 1195 * 1196 * 1197 * <pre> 1198 * Algorithm. 1199 * </pre> 1200 * 1201 * <code>string alg = 2;</code> 1202 * 1203 * @return The bytes for alg. 1204 */ getAlgBytes()1205 public com.google.protobuf.ByteString getAlgBytes() { 1206 java.lang.Object ref = alg_; 1207 if (ref instanceof String) { 1208 com.google.protobuf.ByteString b = 1209 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1210 alg_ = b; 1211 return b; 1212 } else { 1213 return (com.google.protobuf.ByteString) ref; 1214 } 1215 } 1216 /** 1217 * 1218 * 1219 * <pre> 1220 * Algorithm. 1221 * </pre> 1222 * 1223 * <code>string alg = 2;</code> 1224 * 1225 * @param value The alg to set. 1226 * @return This builder for chaining. 1227 */ setAlg(java.lang.String value)1228 public Builder setAlg(java.lang.String value) { 1229 if (value == null) { 1230 throw new NullPointerException(); 1231 } 1232 alg_ = value; 1233 bitField0_ |= 0x00000002; 1234 onChanged(); 1235 return this; 1236 } 1237 /** 1238 * 1239 * 1240 * <pre> 1241 * Algorithm. 1242 * </pre> 1243 * 1244 * <code>string alg = 2;</code> 1245 * 1246 * @return This builder for chaining. 1247 */ clearAlg()1248 public Builder clearAlg() { 1249 alg_ = getDefaultInstance().getAlg(); 1250 bitField0_ = (bitField0_ & ~0x00000002); 1251 onChanged(); 1252 return this; 1253 } 1254 /** 1255 * 1256 * 1257 * <pre> 1258 * Algorithm. 1259 * </pre> 1260 * 1261 * <code>string alg = 2;</code> 1262 * 1263 * @param value The bytes for alg to set. 1264 * @return This builder for chaining. 1265 */ setAlgBytes(com.google.protobuf.ByteString value)1266 public Builder setAlgBytes(com.google.protobuf.ByteString value) { 1267 if (value == null) { 1268 throw new NullPointerException(); 1269 } 1270 checkByteStringIsUtf8(value); 1271 alg_ = value; 1272 bitField0_ |= 0x00000002; 1273 onChanged(); 1274 return this; 1275 } 1276 1277 private java.lang.Object use_ = ""; 1278 /** 1279 * 1280 * 1281 * <pre> 1282 * Permitted uses for the public keys. 1283 * </pre> 1284 * 1285 * <code>string use = 3;</code> 1286 * 1287 * @return The use. 1288 */ getUse()1289 public java.lang.String getUse() { 1290 java.lang.Object ref = use_; 1291 if (!(ref instanceof java.lang.String)) { 1292 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1293 java.lang.String s = bs.toStringUtf8(); 1294 use_ = s; 1295 return s; 1296 } else { 1297 return (java.lang.String) ref; 1298 } 1299 } 1300 /** 1301 * 1302 * 1303 * <pre> 1304 * Permitted uses for the public keys. 1305 * </pre> 1306 * 1307 * <code>string use = 3;</code> 1308 * 1309 * @return The bytes for use. 1310 */ getUseBytes()1311 public com.google.protobuf.ByteString getUseBytes() { 1312 java.lang.Object ref = use_; 1313 if (ref instanceof String) { 1314 com.google.protobuf.ByteString b = 1315 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1316 use_ = b; 1317 return b; 1318 } else { 1319 return (com.google.protobuf.ByteString) ref; 1320 } 1321 } 1322 /** 1323 * 1324 * 1325 * <pre> 1326 * Permitted uses for the public keys. 1327 * </pre> 1328 * 1329 * <code>string use = 3;</code> 1330 * 1331 * @param value The use to set. 1332 * @return This builder for chaining. 1333 */ setUse(java.lang.String value)1334 public Builder setUse(java.lang.String value) { 1335 if (value == null) { 1336 throw new NullPointerException(); 1337 } 1338 use_ = value; 1339 bitField0_ |= 0x00000004; 1340 onChanged(); 1341 return this; 1342 } 1343 /** 1344 * 1345 * 1346 * <pre> 1347 * Permitted uses for the public keys. 1348 * </pre> 1349 * 1350 * <code>string use = 3;</code> 1351 * 1352 * @return This builder for chaining. 1353 */ clearUse()1354 public Builder clearUse() { 1355 use_ = getDefaultInstance().getUse(); 1356 bitField0_ = (bitField0_ & ~0x00000004); 1357 onChanged(); 1358 return this; 1359 } 1360 /** 1361 * 1362 * 1363 * <pre> 1364 * Permitted uses for the public keys. 1365 * </pre> 1366 * 1367 * <code>string use = 3;</code> 1368 * 1369 * @param value The bytes for use to set. 1370 * @return This builder for chaining. 1371 */ setUseBytes(com.google.protobuf.ByteString value)1372 public Builder setUseBytes(com.google.protobuf.ByteString value) { 1373 if (value == null) { 1374 throw new NullPointerException(); 1375 } 1376 checkByteStringIsUtf8(value); 1377 use_ = value; 1378 bitField0_ |= 0x00000004; 1379 onChanged(); 1380 return this; 1381 } 1382 1383 private java.lang.Object kid_ = ""; 1384 /** 1385 * 1386 * 1387 * <pre> 1388 * Key ID. 1389 * </pre> 1390 * 1391 * <code>string kid = 4;</code> 1392 * 1393 * @return The kid. 1394 */ getKid()1395 public java.lang.String getKid() { 1396 java.lang.Object ref = kid_; 1397 if (!(ref instanceof java.lang.String)) { 1398 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1399 java.lang.String s = bs.toStringUtf8(); 1400 kid_ = s; 1401 return s; 1402 } else { 1403 return (java.lang.String) ref; 1404 } 1405 } 1406 /** 1407 * 1408 * 1409 * <pre> 1410 * Key ID. 1411 * </pre> 1412 * 1413 * <code>string kid = 4;</code> 1414 * 1415 * @return The bytes for kid. 1416 */ getKidBytes()1417 public com.google.protobuf.ByteString getKidBytes() { 1418 java.lang.Object ref = kid_; 1419 if (ref instanceof String) { 1420 com.google.protobuf.ByteString b = 1421 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1422 kid_ = b; 1423 return b; 1424 } else { 1425 return (com.google.protobuf.ByteString) ref; 1426 } 1427 } 1428 /** 1429 * 1430 * 1431 * <pre> 1432 * Key ID. 1433 * </pre> 1434 * 1435 * <code>string kid = 4;</code> 1436 * 1437 * @param value The kid to set. 1438 * @return This builder for chaining. 1439 */ setKid(java.lang.String value)1440 public Builder setKid(java.lang.String value) { 1441 if (value == null) { 1442 throw new NullPointerException(); 1443 } 1444 kid_ = value; 1445 bitField0_ |= 0x00000008; 1446 onChanged(); 1447 return this; 1448 } 1449 /** 1450 * 1451 * 1452 * <pre> 1453 * Key ID. 1454 * </pre> 1455 * 1456 * <code>string kid = 4;</code> 1457 * 1458 * @return This builder for chaining. 1459 */ clearKid()1460 public Builder clearKid() { 1461 kid_ = getDefaultInstance().getKid(); 1462 bitField0_ = (bitField0_ & ~0x00000008); 1463 onChanged(); 1464 return this; 1465 } 1466 /** 1467 * 1468 * 1469 * <pre> 1470 * Key ID. 1471 * </pre> 1472 * 1473 * <code>string kid = 4;</code> 1474 * 1475 * @param value The bytes for kid to set. 1476 * @return This builder for chaining. 1477 */ setKidBytes(com.google.protobuf.ByteString value)1478 public Builder setKidBytes(com.google.protobuf.ByteString value) { 1479 if (value == null) { 1480 throw new NullPointerException(); 1481 } 1482 checkByteStringIsUtf8(value); 1483 kid_ = value; 1484 bitField0_ |= 0x00000008; 1485 onChanged(); 1486 return this; 1487 } 1488 1489 private java.lang.Object n_ = ""; 1490 /** 1491 * 1492 * 1493 * <pre> 1494 * Used for RSA keys. 1495 * </pre> 1496 * 1497 * <code>string n = 5;</code> 1498 * 1499 * @return The n. 1500 */ getN()1501 public java.lang.String getN() { 1502 java.lang.Object ref = n_; 1503 if (!(ref instanceof java.lang.String)) { 1504 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1505 java.lang.String s = bs.toStringUtf8(); 1506 n_ = s; 1507 return s; 1508 } else { 1509 return (java.lang.String) ref; 1510 } 1511 } 1512 /** 1513 * 1514 * 1515 * <pre> 1516 * Used for RSA keys. 1517 * </pre> 1518 * 1519 * <code>string n = 5;</code> 1520 * 1521 * @return The bytes for n. 1522 */ getNBytes()1523 public com.google.protobuf.ByteString getNBytes() { 1524 java.lang.Object ref = n_; 1525 if (ref instanceof String) { 1526 com.google.protobuf.ByteString b = 1527 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1528 n_ = b; 1529 return b; 1530 } else { 1531 return (com.google.protobuf.ByteString) ref; 1532 } 1533 } 1534 /** 1535 * 1536 * 1537 * <pre> 1538 * Used for RSA keys. 1539 * </pre> 1540 * 1541 * <code>string n = 5;</code> 1542 * 1543 * @param value The n to set. 1544 * @return This builder for chaining. 1545 */ setN(java.lang.String value)1546 public Builder setN(java.lang.String value) { 1547 if (value == null) { 1548 throw new NullPointerException(); 1549 } 1550 n_ = value; 1551 bitField0_ |= 0x00000010; 1552 onChanged(); 1553 return this; 1554 } 1555 /** 1556 * 1557 * 1558 * <pre> 1559 * Used for RSA keys. 1560 * </pre> 1561 * 1562 * <code>string n = 5;</code> 1563 * 1564 * @return This builder for chaining. 1565 */ clearN()1566 public Builder clearN() { 1567 n_ = getDefaultInstance().getN(); 1568 bitField0_ = (bitField0_ & ~0x00000010); 1569 onChanged(); 1570 return this; 1571 } 1572 /** 1573 * 1574 * 1575 * <pre> 1576 * Used for RSA keys. 1577 * </pre> 1578 * 1579 * <code>string n = 5;</code> 1580 * 1581 * @param value The bytes for n to set. 1582 * @return This builder for chaining. 1583 */ setNBytes(com.google.protobuf.ByteString value)1584 public Builder setNBytes(com.google.protobuf.ByteString value) { 1585 if (value == null) { 1586 throw new NullPointerException(); 1587 } 1588 checkByteStringIsUtf8(value); 1589 n_ = value; 1590 bitField0_ |= 0x00000010; 1591 onChanged(); 1592 return this; 1593 } 1594 1595 private java.lang.Object e_ = ""; 1596 /** 1597 * 1598 * 1599 * <pre> 1600 * Used for RSA keys. 1601 * </pre> 1602 * 1603 * <code>string e = 6;</code> 1604 * 1605 * @return The e. 1606 */ getE()1607 public java.lang.String getE() { 1608 java.lang.Object ref = e_; 1609 if (!(ref instanceof java.lang.String)) { 1610 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1611 java.lang.String s = bs.toStringUtf8(); 1612 e_ = s; 1613 return s; 1614 } else { 1615 return (java.lang.String) ref; 1616 } 1617 } 1618 /** 1619 * 1620 * 1621 * <pre> 1622 * Used for RSA keys. 1623 * </pre> 1624 * 1625 * <code>string e = 6;</code> 1626 * 1627 * @return The bytes for e. 1628 */ getEBytes()1629 public com.google.protobuf.ByteString getEBytes() { 1630 java.lang.Object ref = e_; 1631 if (ref instanceof String) { 1632 com.google.protobuf.ByteString b = 1633 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1634 e_ = b; 1635 return b; 1636 } else { 1637 return (com.google.protobuf.ByteString) ref; 1638 } 1639 } 1640 /** 1641 * 1642 * 1643 * <pre> 1644 * Used for RSA keys. 1645 * </pre> 1646 * 1647 * <code>string e = 6;</code> 1648 * 1649 * @param value The e to set. 1650 * @return This builder for chaining. 1651 */ setE(java.lang.String value)1652 public Builder setE(java.lang.String value) { 1653 if (value == null) { 1654 throw new NullPointerException(); 1655 } 1656 e_ = value; 1657 bitField0_ |= 0x00000020; 1658 onChanged(); 1659 return this; 1660 } 1661 /** 1662 * 1663 * 1664 * <pre> 1665 * Used for RSA keys. 1666 * </pre> 1667 * 1668 * <code>string e = 6;</code> 1669 * 1670 * @return This builder for chaining. 1671 */ clearE()1672 public Builder clearE() { 1673 e_ = getDefaultInstance().getE(); 1674 bitField0_ = (bitField0_ & ~0x00000020); 1675 onChanged(); 1676 return this; 1677 } 1678 /** 1679 * 1680 * 1681 * <pre> 1682 * Used for RSA keys. 1683 * </pre> 1684 * 1685 * <code>string e = 6;</code> 1686 * 1687 * @param value The bytes for e to set. 1688 * @return This builder for chaining. 1689 */ setEBytes(com.google.protobuf.ByteString value)1690 public Builder setEBytes(com.google.protobuf.ByteString value) { 1691 if (value == null) { 1692 throw new NullPointerException(); 1693 } 1694 checkByteStringIsUtf8(value); 1695 e_ = value; 1696 bitField0_ |= 0x00000020; 1697 onChanged(); 1698 return this; 1699 } 1700 1701 private java.lang.Object x_ = ""; 1702 /** 1703 * 1704 * 1705 * <pre> 1706 * Used for ECDSA keys. 1707 * </pre> 1708 * 1709 * <code>string x = 7;</code> 1710 * 1711 * @return The x. 1712 */ getX()1713 public java.lang.String getX() { 1714 java.lang.Object ref = x_; 1715 if (!(ref instanceof java.lang.String)) { 1716 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1717 java.lang.String s = bs.toStringUtf8(); 1718 x_ = s; 1719 return s; 1720 } else { 1721 return (java.lang.String) ref; 1722 } 1723 } 1724 /** 1725 * 1726 * 1727 * <pre> 1728 * Used for ECDSA keys. 1729 * </pre> 1730 * 1731 * <code>string x = 7;</code> 1732 * 1733 * @return The bytes for x. 1734 */ getXBytes()1735 public com.google.protobuf.ByteString getXBytes() { 1736 java.lang.Object ref = x_; 1737 if (ref instanceof String) { 1738 com.google.protobuf.ByteString b = 1739 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1740 x_ = b; 1741 return b; 1742 } else { 1743 return (com.google.protobuf.ByteString) ref; 1744 } 1745 } 1746 /** 1747 * 1748 * 1749 * <pre> 1750 * Used for ECDSA keys. 1751 * </pre> 1752 * 1753 * <code>string x = 7;</code> 1754 * 1755 * @param value The x to set. 1756 * @return This builder for chaining. 1757 */ setX(java.lang.String value)1758 public Builder setX(java.lang.String value) { 1759 if (value == null) { 1760 throw new NullPointerException(); 1761 } 1762 x_ = value; 1763 bitField0_ |= 0x00000040; 1764 onChanged(); 1765 return this; 1766 } 1767 /** 1768 * 1769 * 1770 * <pre> 1771 * Used for ECDSA keys. 1772 * </pre> 1773 * 1774 * <code>string x = 7;</code> 1775 * 1776 * @return This builder for chaining. 1777 */ clearX()1778 public Builder clearX() { 1779 x_ = getDefaultInstance().getX(); 1780 bitField0_ = (bitField0_ & ~0x00000040); 1781 onChanged(); 1782 return this; 1783 } 1784 /** 1785 * 1786 * 1787 * <pre> 1788 * Used for ECDSA keys. 1789 * </pre> 1790 * 1791 * <code>string x = 7;</code> 1792 * 1793 * @param value The bytes for x to set. 1794 * @return This builder for chaining. 1795 */ setXBytes(com.google.protobuf.ByteString value)1796 public Builder setXBytes(com.google.protobuf.ByteString value) { 1797 if (value == null) { 1798 throw new NullPointerException(); 1799 } 1800 checkByteStringIsUtf8(value); 1801 x_ = value; 1802 bitField0_ |= 0x00000040; 1803 onChanged(); 1804 return this; 1805 } 1806 1807 private java.lang.Object y_ = ""; 1808 /** 1809 * 1810 * 1811 * <pre> 1812 * Used for ECDSA keys. 1813 * </pre> 1814 * 1815 * <code>string y = 8;</code> 1816 * 1817 * @return The y. 1818 */ getY()1819 public java.lang.String getY() { 1820 java.lang.Object ref = y_; 1821 if (!(ref instanceof java.lang.String)) { 1822 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1823 java.lang.String s = bs.toStringUtf8(); 1824 y_ = s; 1825 return s; 1826 } else { 1827 return (java.lang.String) ref; 1828 } 1829 } 1830 /** 1831 * 1832 * 1833 * <pre> 1834 * Used for ECDSA keys. 1835 * </pre> 1836 * 1837 * <code>string y = 8;</code> 1838 * 1839 * @return The bytes for y. 1840 */ getYBytes()1841 public com.google.protobuf.ByteString getYBytes() { 1842 java.lang.Object ref = y_; 1843 if (ref instanceof String) { 1844 com.google.protobuf.ByteString b = 1845 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1846 y_ = b; 1847 return b; 1848 } else { 1849 return (com.google.protobuf.ByteString) ref; 1850 } 1851 } 1852 /** 1853 * 1854 * 1855 * <pre> 1856 * Used for ECDSA keys. 1857 * </pre> 1858 * 1859 * <code>string y = 8;</code> 1860 * 1861 * @param value The y to set. 1862 * @return This builder for chaining. 1863 */ setY(java.lang.String value)1864 public Builder setY(java.lang.String value) { 1865 if (value == null) { 1866 throw new NullPointerException(); 1867 } 1868 y_ = value; 1869 bitField0_ |= 0x00000080; 1870 onChanged(); 1871 return this; 1872 } 1873 /** 1874 * 1875 * 1876 * <pre> 1877 * Used for ECDSA keys. 1878 * </pre> 1879 * 1880 * <code>string y = 8;</code> 1881 * 1882 * @return This builder for chaining. 1883 */ clearY()1884 public Builder clearY() { 1885 y_ = getDefaultInstance().getY(); 1886 bitField0_ = (bitField0_ & ~0x00000080); 1887 onChanged(); 1888 return this; 1889 } 1890 /** 1891 * 1892 * 1893 * <pre> 1894 * Used for ECDSA keys. 1895 * </pre> 1896 * 1897 * <code>string y = 8;</code> 1898 * 1899 * @param value The bytes for y to set. 1900 * @return This builder for chaining. 1901 */ setYBytes(com.google.protobuf.ByteString value)1902 public Builder setYBytes(com.google.protobuf.ByteString value) { 1903 if (value == null) { 1904 throw new NullPointerException(); 1905 } 1906 checkByteStringIsUtf8(value); 1907 y_ = value; 1908 bitField0_ |= 0x00000080; 1909 onChanged(); 1910 return this; 1911 } 1912 1913 private java.lang.Object crv_ = ""; 1914 /** 1915 * 1916 * 1917 * <pre> 1918 * Used for ECDSA keys. 1919 * </pre> 1920 * 1921 * <code>string crv = 9;</code> 1922 * 1923 * @return The crv. 1924 */ getCrv()1925 public java.lang.String getCrv() { 1926 java.lang.Object ref = crv_; 1927 if (!(ref instanceof java.lang.String)) { 1928 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1929 java.lang.String s = bs.toStringUtf8(); 1930 crv_ = s; 1931 return s; 1932 } else { 1933 return (java.lang.String) ref; 1934 } 1935 } 1936 /** 1937 * 1938 * 1939 * <pre> 1940 * Used for ECDSA keys. 1941 * </pre> 1942 * 1943 * <code>string crv = 9;</code> 1944 * 1945 * @return The bytes for crv. 1946 */ getCrvBytes()1947 public com.google.protobuf.ByteString getCrvBytes() { 1948 java.lang.Object ref = crv_; 1949 if (ref instanceof String) { 1950 com.google.protobuf.ByteString b = 1951 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1952 crv_ = b; 1953 return b; 1954 } else { 1955 return (com.google.protobuf.ByteString) ref; 1956 } 1957 } 1958 /** 1959 * 1960 * 1961 * <pre> 1962 * Used for ECDSA keys. 1963 * </pre> 1964 * 1965 * <code>string crv = 9;</code> 1966 * 1967 * @param value The crv to set. 1968 * @return This builder for chaining. 1969 */ setCrv(java.lang.String value)1970 public Builder setCrv(java.lang.String value) { 1971 if (value == null) { 1972 throw new NullPointerException(); 1973 } 1974 crv_ = value; 1975 bitField0_ |= 0x00000100; 1976 onChanged(); 1977 return this; 1978 } 1979 /** 1980 * 1981 * 1982 * <pre> 1983 * Used for ECDSA keys. 1984 * </pre> 1985 * 1986 * <code>string crv = 9;</code> 1987 * 1988 * @return This builder for chaining. 1989 */ clearCrv()1990 public Builder clearCrv() { 1991 crv_ = getDefaultInstance().getCrv(); 1992 bitField0_ = (bitField0_ & ~0x00000100); 1993 onChanged(); 1994 return this; 1995 } 1996 /** 1997 * 1998 * 1999 * <pre> 2000 * Used for ECDSA keys. 2001 * </pre> 2002 * 2003 * <code>string crv = 9;</code> 2004 * 2005 * @param value The bytes for crv to set. 2006 * @return This builder for chaining. 2007 */ setCrvBytes(com.google.protobuf.ByteString value)2008 public Builder setCrvBytes(com.google.protobuf.ByteString value) { 2009 if (value == null) { 2010 throw new NullPointerException(); 2011 } 2012 checkByteStringIsUtf8(value); 2013 crv_ = value; 2014 bitField0_ |= 0x00000100; 2015 onChanged(); 2016 return this; 2017 } 2018 2019 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)2020 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 2021 return super.setUnknownFields(unknownFields); 2022 } 2023 2024 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)2025 public final Builder mergeUnknownFields( 2026 final com.google.protobuf.UnknownFieldSet unknownFields) { 2027 return super.mergeUnknownFields(unknownFields); 2028 } 2029 2030 // @@protoc_insertion_point(builder_scope:google.container.v1.Jwk) 2031 } 2032 2033 // @@protoc_insertion_point(class_scope:google.container.v1.Jwk) 2034 private static final com.google.container.v1.Jwk DEFAULT_INSTANCE; 2035 2036 static { 2037 DEFAULT_INSTANCE = new com.google.container.v1.Jwk(); 2038 } 2039 getDefaultInstance()2040 public static com.google.container.v1.Jwk getDefaultInstance() { 2041 return DEFAULT_INSTANCE; 2042 } 2043 2044 private static final com.google.protobuf.Parser<Jwk> PARSER = 2045 new com.google.protobuf.AbstractParser<Jwk>() { 2046 @java.lang.Override 2047 public Jwk parsePartialFrom( 2048 com.google.protobuf.CodedInputStream input, 2049 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2050 throws com.google.protobuf.InvalidProtocolBufferException { 2051 Builder builder = newBuilder(); 2052 try { 2053 builder.mergeFrom(input, extensionRegistry); 2054 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 2055 throw e.setUnfinishedMessage(builder.buildPartial()); 2056 } catch (com.google.protobuf.UninitializedMessageException e) { 2057 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 2058 } catch (java.io.IOException e) { 2059 throw new com.google.protobuf.InvalidProtocolBufferException(e) 2060 .setUnfinishedMessage(builder.buildPartial()); 2061 } 2062 return builder.buildPartial(); 2063 } 2064 }; 2065 parser()2066 public static com.google.protobuf.Parser<Jwk> parser() { 2067 return PARSER; 2068 } 2069 2070 @java.lang.Override getParserForType()2071 public com.google.protobuf.Parser<Jwk> getParserForType() { 2072 return PARSER; 2073 } 2074 2075 @java.lang.Override getDefaultInstanceForType()2076 public com.google.container.v1.Jwk getDefaultInstanceForType() { 2077 return DEFAULT_INSTANCE; 2078 } 2079 } 2080