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