001// Generated by the protocol buffer compiler. DO NOT EDIT! 002// source: hapi/release/status.proto 003 004package hapi.release; 005 006public final class StatusOuterClass { 007 private StatusOuterClass() {} 008 public static void registerAllExtensions( 009 com.google.protobuf.ExtensionRegistryLite registry) { 010 } 011 012 public static void registerAllExtensions( 013 com.google.protobuf.ExtensionRegistry registry) { 014 registerAllExtensions( 015 (com.google.protobuf.ExtensionRegistryLite) registry); 016 } 017 public interface StatusOrBuilder extends 018 // @@protoc_insertion_point(interface_extends:hapi.release.Status) 019 com.google.protobuf.MessageOrBuilder { 020 021 /** 022 * <code>.hapi.release.Status.Code code = 1;</code> 023 */ 024 int getCodeValue(); 025 /** 026 * <code>.hapi.release.Status.Code code = 1;</code> 027 */ 028 hapi.release.StatusOuterClass.Status.Code getCode(); 029 030 /** 031 * <pre> 032 * Cluster resources as kubectl would print them. 033 * </pre> 034 * 035 * <code>string resources = 3;</code> 036 */ 037 java.lang.String getResources(); 038 /** 039 * <pre> 040 * Cluster resources as kubectl would print them. 041 * </pre> 042 * 043 * <code>string resources = 3;</code> 044 */ 045 com.google.protobuf.ByteString 046 getResourcesBytes(); 047 048 /** 049 * <pre> 050 * Contains the rendered templates/NOTES.txt if available 051 * </pre> 052 * 053 * <code>string notes = 4;</code> 054 */ 055 java.lang.String getNotes(); 056 /** 057 * <pre> 058 * Contains the rendered templates/NOTES.txt if available 059 * </pre> 060 * 061 * <code>string notes = 4;</code> 062 */ 063 com.google.protobuf.ByteString 064 getNotesBytes(); 065 066 /** 067 * <pre> 068 * LastTestSuiteRun provides results on the last test run on a release 069 * </pre> 070 * 071 * <code>.hapi.release.TestSuite last_test_suite_run = 5;</code> 072 */ 073 boolean hasLastTestSuiteRun(); 074 /** 075 * <pre> 076 * LastTestSuiteRun provides results on the last test run on a release 077 * </pre> 078 * 079 * <code>.hapi.release.TestSuite last_test_suite_run = 5;</code> 080 */ 081 hapi.release.TestSuiteOuterClass.TestSuite getLastTestSuiteRun(); 082 /** 083 * <pre> 084 * LastTestSuiteRun provides results on the last test run on a release 085 * </pre> 086 * 087 * <code>.hapi.release.TestSuite last_test_suite_run = 5;</code> 088 */ 089 hapi.release.TestSuiteOuterClass.TestSuiteOrBuilder getLastTestSuiteRunOrBuilder(); 090 } 091 /** 092 * <pre> 093 * Status defines the status of a release. 094 * </pre> 095 * 096 * Protobuf type {@code hapi.release.Status} 097 */ 098 public static final class Status extends 099 com.google.protobuf.GeneratedMessageV3 implements 100 // @@protoc_insertion_point(message_implements:hapi.release.Status) 101 StatusOrBuilder { 102 // Use Status.newBuilder() to construct. 103 private Status(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 104 super(builder); 105 } 106 private Status() { 107 code_ = 0; 108 resources_ = ""; 109 notes_ = ""; 110 } 111 112 @java.lang.Override 113 public final com.google.protobuf.UnknownFieldSet 114 getUnknownFields() { 115 return com.google.protobuf.UnknownFieldSet.getDefaultInstance(); 116 } 117 private Status( 118 com.google.protobuf.CodedInputStream input, 119 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 120 throws com.google.protobuf.InvalidProtocolBufferException { 121 this(); 122 int mutable_bitField0_ = 0; 123 try { 124 boolean done = false; 125 while (!done) { 126 int tag = input.readTag(); 127 switch (tag) { 128 case 0: 129 done = true; 130 break; 131 default: { 132 if (!input.skipField(tag)) { 133 done = true; 134 } 135 break; 136 } 137 case 8: { 138 int rawValue = input.readEnum(); 139 140 code_ = rawValue; 141 break; 142 } 143 case 26: { 144 java.lang.String s = input.readStringRequireUtf8(); 145 146 resources_ = s; 147 break; 148 } 149 case 34: { 150 java.lang.String s = input.readStringRequireUtf8(); 151 152 notes_ = s; 153 break; 154 } 155 case 42: { 156 hapi.release.TestSuiteOuterClass.TestSuite.Builder subBuilder = null; 157 if (lastTestSuiteRun_ != null) { 158 subBuilder = lastTestSuiteRun_.toBuilder(); 159 } 160 lastTestSuiteRun_ = input.readMessage(hapi.release.TestSuiteOuterClass.TestSuite.parser(), extensionRegistry); 161 if (subBuilder != null) { 162 subBuilder.mergeFrom(lastTestSuiteRun_); 163 lastTestSuiteRun_ = subBuilder.buildPartial(); 164 } 165 166 break; 167 } 168 } 169 } 170 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 171 throw e.setUnfinishedMessage(this); 172 } catch (java.io.IOException e) { 173 throw new com.google.protobuf.InvalidProtocolBufferException( 174 e).setUnfinishedMessage(this); 175 } finally { 176 makeExtensionsImmutable(); 177 } 178 } 179 public static final com.google.protobuf.Descriptors.Descriptor 180 getDescriptor() { 181 return hapi.release.StatusOuterClass.internal_static_hapi_release_Status_descriptor; 182 } 183 184 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 185 internalGetFieldAccessorTable() { 186 return hapi.release.StatusOuterClass.internal_static_hapi_release_Status_fieldAccessorTable 187 .ensureFieldAccessorsInitialized( 188 hapi.release.StatusOuterClass.Status.class, hapi.release.StatusOuterClass.Status.Builder.class); 189 } 190 191 /** 192 * Protobuf enum {@code hapi.release.Status.Code} 193 */ 194 public enum Code 195 implements com.google.protobuf.ProtocolMessageEnum { 196 /** 197 * <pre> 198 * Status_UNKNOWN indicates that a release is in an uncertain state. 199 * </pre> 200 * 201 * <code>UNKNOWN = 0;</code> 202 */ 203 UNKNOWN(0), 204 /** 205 * <pre> 206 * Status_DEPLOYED indicates that the release has been pushed to Kubernetes. 207 * </pre> 208 * 209 * <code>DEPLOYED = 1;</code> 210 */ 211 DEPLOYED(1), 212 /** 213 * <pre> 214 * Status_DELETED indicates that a release has been deleted from Kubermetes. 215 * </pre> 216 * 217 * <code>DELETED = 2;</code> 218 */ 219 DELETED(2), 220 /** 221 * <pre> 222 * Status_SUPERSEDED indicates that this release object is outdated and a newer one exists. 223 * </pre> 224 * 225 * <code>SUPERSEDED = 3;</code> 226 */ 227 SUPERSEDED(3), 228 /** 229 * <pre> 230 * Status_FAILED indicates that the release was not successfully deployed. 231 * </pre> 232 * 233 * <code>FAILED = 4;</code> 234 */ 235 FAILED(4), 236 /** 237 * <pre> 238 * Status_DELETING indicates that a delete operation is underway. 239 * </pre> 240 * 241 * <code>DELETING = 5;</code> 242 */ 243 DELETING(5), 244 UNRECOGNIZED(-1), 245 ; 246 247 /** 248 * <pre> 249 * Status_UNKNOWN indicates that a release is in an uncertain state. 250 * </pre> 251 * 252 * <code>UNKNOWN = 0;</code> 253 */ 254 public static final int UNKNOWN_VALUE = 0; 255 /** 256 * <pre> 257 * Status_DEPLOYED indicates that the release has been pushed to Kubernetes. 258 * </pre> 259 * 260 * <code>DEPLOYED = 1;</code> 261 */ 262 public static final int DEPLOYED_VALUE = 1; 263 /** 264 * <pre> 265 * Status_DELETED indicates that a release has been deleted from Kubermetes. 266 * </pre> 267 * 268 * <code>DELETED = 2;</code> 269 */ 270 public static final int DELETED_VALUE = 2; 271 /** 272 * <pre> 273 * Status_SUPERSEDED indicates that this release object is outdated and a newer one exists. 274 * </pre> 275 * 276 * <code>SUPERSEDED = 3;</code> 277 */ 278 public static final int SUPERSEDED_VALUE = 3; 279 /** 280 * <pre> 281 * Status_FAILED indicates that the release was not successfully deployed. 282 * </pre> 283 * 284 * <code>FAILED = 4;</code> 285 */ 286 public static final int FAILED_VALUE = 4; 287 /** 288 * <pre> 289 * Status_DELETING indicates that a delete operation is underway. 290 * </pre> 291 * 292 * <code>DELETING = 5;</code> 293 */ 294 public static final int DELETING_VALUE = 5; 295 296 297 public final int getNumber() { 298 if (this == UNRECOGNIZED) { 299 throw new java.lang.IllegalArgumentException( 300 "Can't get the number of an unknown enum value."); 301 } 302 return value; 303 } 304 305 /** 306 * @deprecated Use {@link #forNumber(int)} instead. 307 */ 308 @java.lang.Deprecated 309 public static Code valueOf(int value) { 310 return forNumber(value); 311 } 312 313 public static Code forNumber(int value) { 314 switch (value) { 315 case 0: return UNKNOWN; 316 case 1: return DEPLOYED; 317 case 2: return DELETED; 318 case 3: return SUPERSEDED; 319 case 4: return FAILED; 320 case 5: return DELETING; 321 default: return null; 322 } 323 } 324 325 public static com.google.protobuf.Internal.EnumLiteMap<Code> 326 internalGetValueMap() { 327 return internalValueMap; 328 } 329 private static final com.google.protobuf.Internal.EnumLiteMap< 330 Code> internalValueMap = 331 new com.google.protobuf.Internal.EnumLiteMap<Code>() { 332 public Code findValueByNumber(int number) { 333 return Code.forNumber(number); 334 } 335 }; 336 337 public final com.google.protobuf.Descriptors.EnumValueDescriptor 338 getValueDescriptor() { 339 return getDescriptor().getValues().get(ordinal()); 340 } 341 public final com.google.protobuf.Descriptors.EnumDescriptor 342 getDescriptorForType() { 343 return getDescriptor(); 344 } 345 public static final com.google.protobuf.Descriptors.EnumDescriptor 346 getDescriptor() { 347 return hapi.release.StatusOuterClass.Status.getDescriptor().getEnumTypes().get(0); 348 } 349 350 private static final Code[] VALUES = values(); 351 352 public static Code valueOf( 353 com.google.protobuf.Descriptors.EnumValueDescriptor desc) { 354 if (desc.getType() != getDescriptor()) { 355 throw new java.lang.IllegalArgumentException( 356 "EnumValueDescriptor is not for this type."); 357 } 358 if (desc.getIndex() == -1) { 359 return UNRECOGNIZED; 360 } 361 return VALUES[desc.getIndex()]; 362 } 363 364 private final int value; 365 366 private Code(int value) { 367 this.value = value; 368 } 369 370 // @@protoc_insertion_point(enum_scope:hapi.release.Status.Code) 371 } 372 373 public static final int CODE_FIELD_NUMBER = 1; 374 private int code_; 375 /** 376 * <code>.hapi.release.Status.Code code = 1;</code> 377 */ 378 public int getCodeValue() { 379 return code_; 380 } 381 /** 382 * <code>.hapi.release.Status.Code code = 1;</code> 383 */ 384 public hapi.release.StatusOuterClass.Status.Code getCode() { 385 hapi.release.StatusOuterClass.Status.Code result = hapi.release.StatusOuterClass.Status.Code.valueOf(code_); 386 return result == null ? hapi.release.StatusOuterClass.Status.Code.UNRECOGNIZED : result; 387 } 388 389 public static final int RESOURCES_FIELD_NUMBER = 3; 390 private volatile java.lang.Object resources_; 391 /** 392 * <pre> 393 * Cluster resources as kubectl would print them. 394 * </pre> 395 * 396 * <code>string resources = 3;</code> 397 */ 398 public java.lang.String getResources() { 399 java.lang.Object ref = resources_; 400 if (ref instanceof java.lang.String) { 401 return (java.lang.String) ref; 402 } else { 403 com.google.protobuf.ByteString bs = 404 (com.google.protobuf.ByteString) ref; 405 java.lang.String s = bs.toStringUtf8(); 406 resources_ = s; 407 return s; 408 } 409 } 410 /** 411 * <pre> 412 * Cluster resources as kubectl would print them. 413 * </pre> 414 * 415 * <code>string resources = 3;</code> 416 */ 417 public com.google.protobuf.ByteString 418 getResourcesBytes() { 419 java.lang.Object ref = resources_; 420 if (ref instanceof java.lang.String) { 421 com.google.protobuf.ByteString b = 422 com.google.protobuf.ByteString.copyFromUtf8( 423 (java.lang.String) ref); 424 resources_ = b; 425 return b; 426 } else { 427 return (com.google.protobuf.ByteString) ref; 428 } 429 } 430 431 public static final int NOTES_FIELD_NUMBER = 4; 432 private volatile java.lang.Object notes_; 433 /** 434 * <pre> 435 * Contains the rendered templates/NOTES.txt if available 436 * </pre> 437 * 438 * <code>string notes = 4;</code> 439 */ 440 public java.lang.String getNotes() { 441 java.lang.Object ref = notes_; 442 if (ref instanceof java.lang.String) { 443 return (java.lang.String) ref; 444 } else { 445 com.google.protobuf.ByteString bs = 446 (com.google.protobuf.ByteString) ref; 447 java.lang.String s = bs.toStringUtf8(); 448 notes_ = s; 449 return s; 450 } 451 } 452 /** 453 * <pre> 454 * Contains the rendered templates/NOTES.txt if available 455 * </pre> 456 * 457 * <code>string notes = 4;</code> 458 */ 459 public com.google.protobuf.ByteString 460 getNotesBytes() { 461 java.lang.Object ref = notes_; 462 if (ref instanceof java.lang.String) { 463 com.google.protobuf.ByteString b = 464 com.google.protobuf.ByteString.copyFromUtf8( 465 (java.lang.String) ref); 466 notes_ = b; 467 return b; 468 } else { 469 return (com.google.protobuf.ByteString) ref; 470 } 471 } 472 473 public static final int LAST_TEST_SUITE_RUN_FIELD_NUMBER = 5; 474 private hapi.release.TestSuiteOuterClass.TestSuite lastTestSuiteRun_; 475 /** 476 * <pre> 477 * LastTestSuiteRun provides results on the last test run on a release 478 * </pre> 479 * 480 * <code>.hapi.release.TestSuite last_test_suite_run = 5;</code> 481 */ 482 public boolean hasLastTestSuiteRun() { 483 return lastTestSuiteRun_ != null; 484 } 485 /** 486 * <pre> 487 * LastTestSuiteRun provides results on the last test run on a release 488 * </pre> 489 * 490 * <code>.hapi.release.TestSuite last_test_suite_run = 5;</code> 491 */ 492 public hapi.release.TestSuiteOuterClass.TestSuite getLastTestSuiteRun() { 493 return lastTestSuiteRun_ == null ? hapi.release.TestSuiteOuterClass.TestSuite.getDefaultInstance() : lastTestSuiteRun_; 494 } 495 /** 496 * <pre> 497 * LastTestSuiteRun provides results on the last test run on a release 498 * </pre> 499 * 500 * <code>.hapi.release.TestSuite last_test_suite_run = 5;</code> 501 */ 502 public hapi.release.TestSuiteOuterClass.TestSuiteOrBuilder getLastTestSuiteRunOrBuilder() { 503 return getLastTestSuiteRun(); 504 } 505 506 private byte memoizedIsInitialized = -1; 507 public final boolean isInitialized() { 508 byte isInitialized = memoizedIsInitialized; 509 if (isInitialized == 1) return true; 510 if (isInitialized == 0) return false; 511 512 memoizedIsInitialized = 1; 513 return true; 514 } 515 516 public void writeTo(com.google.protobuf.CodedOutputStream output) 517 throws java.io.IOException { 518 if (code_ != hapi.release.StatusOuterClass.Status.Code.UNKNOWN.getNumber()) { 519 output.writeEnum(1, code_); 520 } 521 if (!getResourcesBytes().isEmpty()) { 522 com.google.protobuf.GeneratedMessageV3.writeString(output, 3, resources_); 523 } 524 if (!getNotesBytes().isEmpty()) { 525 com.google.protobuf.GeneratedMessageV3.writeString(output, 4, notes_); 526 } 527 if (lastTestSuiteRun_ != null) { 528 output.writeMessage(5, getLastTestSuiteRun()); 529 } 530 } 531 532 public int getSerializedSize() { 533 int size = memoizedSize; 534 if (size != -1) return size; 535 536 size = 0; 537 if (code_ != hapi.release.StatusOuterClass.Status.Code.UNKNOWN.getNumber()) { 538 size += com.google.protobuf.CodedOutputStream 539 .computeEnumSize(1, code_); 540 } 541 if (!getResourcesBytes().isEmpty()) { 542 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, resources_); 543 } 544 if (!getNotesBytes().isEmpty()) { 545 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, notes_); 546 } 547 if (lastTestSuiteRun_ != null) { 548 size += com.google.protobuf.CodedOutputStream 549 .computeMessageSize(5, getLastTestSuiteRun()); 550 } 551 memoizedSize = size; 552 return size; 553 } 554 555 private static final long serialVersionUID = 0L; 556 @java.lang.Override 557 public boolean equals(final java.lang.Object obj) { 558 if (obj == this) { 559 return true; 560 } 561 if (!(obj instanceof hapi.release.StatusOuterClass.Status)) { 562 return super.equals(obj); 563 } 564 hapi.release.StatusOuterClass.Status other = (hapi.release.StatusOuterClass.Status) obj; 565 566 boolean result = true; 567 result = result && code_ == other.code_; 568 result = result && getResources() 569 .equals(other.getResources()); 570 result = result && getNotes() 571 .equals(other.getNotes()); 572 result = result && (hasLastTestSuiteRun() == other.hasLastTestSuiteRun()); 573 if (hasLastTestSuiteRun()) { 574 result = result && getLastTestSuiteRun() 575 .equals(other.getLastTestSuiteRun()); 576 } 577 return result; 578 } 579 580 @java.lang.Override 581 public int hashCode() { 582 if (memoizedHashCode != 0) { 583 return memoizedHashCode; 584 } 585 int hash = 41; 586 hash = (19 * hash) + getDescriptor().hashCode(); 587 hash = (37 * hash) + CODE_FIELD_NUMBER; 588 hash = (53 * hash) + code_; 589 hash = (37 * hash) + RESOURCES_FIELD_NUMBER; 590 hash = (53 * hash) + getResources().hashCode(); 591 hash = (37 * hash) + NOTES_FIELD_NUMBER; 592 hash = (53 * hash) + getNotes().hashCode(); 593 if (hasLastTestSuiteRun()) { 594 hash = (37 * hash) + LAST_TEST_SUITE_RUN_FIELD_NUMBER; 595 hash = (53 * hash) + getLastTestSuiteRun().hashCode(); 596 } 597 hash = (29 * hash) + unknownFields.hashCode(); 598 memoizedHashCode = hash; 599 return hash; 600 } 601 602 public static hapi.release.StatusOuterClass.Status parseFrom( 603 java.nio.ByteBuffer data) 604 throws com.google.protobuf.InvalidProtocolBufferException { 605 return PARSER.parseFrom(data); 606 } 607 public static hapi.release.StatusOuterClass.Status parseFrom( 608 java.nio.ByteBuffer data, 609 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 610 throws com.google.protobuf.InvalidProtocolBufferException { 611 return PARSER.parseFrom(data, extensionRegistry); 612 } 613 public static hapi.release.StatusOuterClass.Status parseFrom( 614 com.google.protobuf.ByteString data) 615 throws com.google.protobuf.InvalidProtocolBufferException { 616 return PARSER.parseFrom(data); 617 } 618 public static hapi.release.StatusOuterClass.Status parseFrom( 619 com.google.protobuf.ByteString data, 620 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 621 throws com.google.protobuf.InvalidProtocolBufferException { 622 return PARSER.parseFrom(data, extensionRegistry); 623 } 624 public static hapi.release.StatusOuterClass.Status parseFrom(byte[] data) 625 throws com.google.protobuf.InvalidProtocolBufferException { 626 return PARSER.parseFrom(data); 627 } 628 public static hapi.release.StatusOuterClass.Status parseFrom( 629 byte[] data, 630 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 631 throws com.google.protobuf.InvalidProtocolBufferException { 632 return PARSER.parseFrom(data, extensionRegistry); 633 } 634 public static hapi.release.StatusOuterClass.Status parseFrom(java.io.InputStream input) 635 throws java.io.IOException { 636 return com.google.protobuf.GeneratedMessageV3 637 .parseWithIOException(PARSER, input); 638 } 639 public static hapi.release.StatusOuterClass.Status parseFrom( 640 java.io.InputStream input, 641 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 642 throws java.io.IOException { 643 return com.google.protobuf.GeneratedMessageV3 644 .parseWithIOException(PARSER, input, extensionRegistry); 645 } 646 public static hapi.release.StatusOuterClass.Status parseDelimitedFrom(java.io.InputStream input) 647 throws java.io.IOException { 648 return com.google.protobuf.GeneratedMessageV3 649 .parseDelimitedWithIOException(PARSER, input); 650 } 651 public static hapi.release.StatusOuterClass.Status parseDelimitedFrom( 652 java.io.InputStream input, 653 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 654 throws java.io.IOException { 655 return com.google.protobuf.GeneratedMessageV3 656 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); 657 } 658 public static hapi.release.StatusOuterClass.Status parseFrom( 659 com.google.protobuf.CodedInputStream input) 660 throws java.io.IOException { 661 return com.google.protobuf.GeneratedMessageV3 662 .parseWithIOException(PARSER, input); 663 } 664 public static hapi.release.StatusOuterClass.Status parseFrom( 665 com.google.protobuf.CodedInputStream input, 666 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 667 throws java.io.IOException { 668 return com.google.protobuf.GeneratedMessageV3 669 .parseWithIOException(PARSER, input, extensionRegistry); 670 } 671 672 public Builder newBuilderForType() { return newBuilder(); } 673 public static Builder newBuilder() { 674 return DEFAULT_INSTANCE.toBuilder(); 675 } 676 public static Builder newBuilder(hapi.release.StatusOuterClass.Status prototype) { 677 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 678 } 679 public Builder toBuilder() { 680 return this == DEFAULT_INSTANCE 681 ? new Builder() : new Builder().mergeFrom(this); 682 } 683 684 @java.lang.Override 685 protected Builder newBuilderForType( 686 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 687 Builder builder = new Builder(parent); 688 return builder; 689 } 690 /** 691 * <pre> 692 * Status defines the status of a release. 693 * </pre> 694 * 695 * Protobuf type {@code hapi.release.Status} 696 */ 697 public static final class Builder extends 698 com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements 699 // @@protoc_insertion_point(builder_implements:hapi.release.Status) 700 hapi.release.StatusOuterClass.StatusOrBuilder { 701 public static final com.google.protobuf.Descriptors.Descriptor 702 getDescriptor() { 703 return hapi.release.StatusOuterClass.internal_static_hapi_release_Status_descriptor; 704 } 705 706 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 707 internalGetFieldAccessorTable() { 708 return hapi.release.StatusOuterClass.internal_static_hapi_release_Status_fieldAccessorTable 709 .ensureFieldAccessorsInitialized( 710 hapi.release.StatusOuterClass.Status.class, hapi.release.StatusOuterClass.Status.Builder.class); 711 } 712 713 // Construct using hapi.release.StatusOuterClass.Status.newBuilder() 714 private Builder() { 715 maybeForceBuilderInitialization(); 716 } 717 718 private Builder( 719 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 720 super(parent); 721 maybeForceBuilderInitialization(); 722 } 723 private void maybeForceBuilderInitialization() { 724 if (com.google.protobuf.GeneratedMessageV3 725 .alwaysUseFieldBuilders) { 726 } 727 } 728 public Builder clear() { 729 super.clear(); 730 code_ = 0; 731 732 resources_ = ""; 733 734 notes_ = ""; 735 736 if (lastTestSuiteRunBuilder_ == null) { 737 lastTestSuiteRun_ = null; 738 } else { 739 lastTestSuiteRun_ = null; 740 lastTestSuiteRunBuilder_ = null; 741 } 742 return this; 743 } 744 745 public com.google.protobuf.Descriptors.Descriptor 746 getDescriptorForType() { 747 return hapi.release.StatusOuterClass.internal_static_hapi_release_Status_descriptor; 748 } 749 750 public hapi.release.StatusOuterClass.Status getDefaultInstanceForType() { 751 return hapi.release.StatusOuterClass.Status.getDefaultInstance(); 752 } 753 754 public hapi.release.StatusOuterClass.Status build() { 755 hapi.release.StatusOuterClass.Status result = buildPartial(); 756 if (!result.isInitialized()) { 757 throw newUninitializedMessageException(result); 758 } 759 return result; 760 } 761 762 public hapi.release.StatusOuterClass.Status buildPartial() { 763 hapi.release.StatusOuterClass.Status result = new hapi.release.StatusOuterClass.Status(this); 764 result.code_ = code_; 765 result.resources_ = resources_; 766 result.notes_ = notes_; 767 if (lastTestSuiteRunBuilder_ == null) { 768 result.lastTestSuiteRun_ = lastTestSuiteRun_; 769 } else { 770 result.lastTestSuiteRun_ = lastTestSuiteRunBuilder_.build(); 771 } 772 onBuilt(); 773 return result; 774 } 775 776 public Builder clone() { 777 return (Builder) super.clone(); 778 } 779 public Builder setField( 780 com.google.protobuf.Descriptors.FieldDescriptor field, 781 Object value) { 782 return (Builder) super.setField(field, value); 783 } 784 public Builder clearField( 785 com.google.protobuf.Descriptors.FieldDescriptor field) { 786 return (Builder) super.clearField(field); 787 } 788 public Builder clearOneof( 789 com.google.protobuf.Descriptors.OneofDescriptor oneof) { 790 return (Builder) super.clearOneof(oneof); 791 } 792 public Builder setRepeatedField( 793 com.google.protobuf.Descriptors.FieldDescriptor field, 794 int index, Object value) { 795 return (Builder) super.setRepeatedField(field, index, value); 796 } 797 public Builder addRepeatedField( 798 com.google.protobuf.Descriptors.FieldDescriptor field, 799 Object value) { 800 return (Builder) super.addRepeatedField(field, value); 801 } 802 public Builder mergeFrom(com.google.protobuf.Message other) { 803 if (other instanceof hapi.release.StatusOuterClass.Status) { 804 return mergeFrom((hapi.release.StatusOuterClass.Status)other); 805 } else { 806 super.mergeFrom(other); 807 return this; 808 } 809 } 810 811 public Builder mergeFrom(hapi.release.StatusOuterClass.Status other) { 812 if (other == hapi.release.StatusOuterClass.Status.getDefaultInstance()) return this; 813 if (other.code_ != 0) { 814 setCodeValue(other.getCodeValue()); 815 } 816 if (!other.getResources().isEmpty()) { 817 resources_ = other.resources_; 818 onChanged(); 819 } 820 if (!other.getNotes().isEmpty()) { 821 notes_ = other.notes_; 822 onChanged(); 823 } 824 if (other.hasLastTestSuiteRun()) { 825 mergeLastTestSuiteRun(other.getLastTestSuiteRun()); 826 } 827 onChanged(); 828 return this; 829 } 830 831 public final boolean isInitialized() { 832 return true; 833 } 834 835 public Builder mergeFrom( 836 com.google.protobuf.CodedInputStream input, 837 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 838 throws java.io.IOException { 839 hapi.release.StatusOuterClass.Status parsedMessage = null; 840 try { 841 parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); 842 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 843 parsedMessage = (hapi.release.StatusOuterClass.Status) e.getUnfinishedMessage(); 844 throw e.unwrapIOException(); 845 } finally { 846 if (parsedMessage != null) { 847 mergeFrom(parsedMessage); 848 } 849 } 850 return this; 851 } 852 853 private int code_ = 0; 854 /** 855 * <code>.hapi.release.Status.Code code = 1;</code> 856 */ 857 public int getCodeValue() { 858 return code_; 859 } 860 /** 861 * <code>.hapi.release.Status.Code code = 1;</code> 862 */ 863 public Builder setCodeValue(int value) { 864 code_ = value; 865 onChanged(); 866 return this; 867 } 868 /** 869 * <code>.hapi.release.Status.Code code = 1;</code> 870 */ 871 public hapi.release.StatusOuterClass.Status.Code getCode() { 872 hapi.release.StatusOuterClass.Status.Code result = hapi.release.StatusOuterClass.Status.Code.valueOf(code_); 873 return result == null ? hapi.release.StatusOuterClass.Status.Code.UNRECOGNIZED : result; 874 } 875 /** 876 * <code>.hapi.release.Status.Code code = 1;</code> 877 */ 878 public Builder setCode(hapi.release.StatusOuterClass.Status.Code value) { 879 if (value == null) { 880 throw new NullPointerException(); 881 } 882 883 code_ = value.getNumber(); 884 onChanged(); 885 return this; 886 } 887 /** 888 * <code>.hapi.release.Status.Code code = 1;</code> 889 */ 890 public Builder clearCode() { 891 892 code_ = 0; 893 onChanged(); 894 return this; 895 } 896 897 private java.lang.Object resources_ = ""; 898 /** 899 * <pre> 900 * Cluster resources as kubectl would print them. 901 * </pre> 902 * 903 * <code>string resources = 3;</code> 904 */ 905 public java.lang.String getResources() { 906 java.lang.Object ref = resources_; 907 if (!(ref instanceof java.lang.String)) { 908 com.google.protobuf.ByteString bs = 909 (com.google.protobuf.ByteString) ref; 910 java.lang.String s = bs.toStringUtf8(); 911 resources_ = s; 912 return s; 913 } else { 914 return (java.lang.String) ref; 915 } 916 } 917 /** 918 * <pre> 919 * Cluster resources as kubectl would print them. 920 * </pre> 921 * 922 * <code>string resources = 3;</code> 923 */ 924 public com.google.protobuf.ByteString 925 getResourcesBytes() { 926 java.lang.Object ref = resources_; 927 if (ref instanceof String) { 928 com.google.protobuf.ByteString b = 929 com.google.protobuf.ByteString.copyFromUtf8( 930 (java.lang.String) ref); 931 resources_ = b; 932 return b; 933 } else { 934 return (com.google.protobuf.ByteString) ref; 935 } 936 } 937 /** 938 * <pre> 939 * Cluster resources as kubectl would print them. 940 * </pre> 941 * 942 * <code>string resources = 3;</code> 943 */ 944 public Builder setResources( 945 java.lang.String value) { 946 if (value == null) { 947 throw new NullPointerException(); 948 } 949 950 resources_ = value; 951 onChanged(); 952 return this; 953 } 954 /** 955 * <pre> 956 * Cluster resources as kubectl would print them. 957 * </pre> 958 * 959 * <code>string resources = 3;</code> 960 */ 961 public Builder clearResources() { 962 963 resources_ = getDefaultInstance().getResources(); 964 onChanged(); 965 return this; 966 } 967 /** 968 * <pre> 969 * Cluster resources as kubectl would print them. 970 * </pre> 971 * 972 * <code>string resources = 3;</code> 973 */ 974 public Builder setResourcesBytes( 975 com.google.protobuf.ByteString value) { 976 if (value == null) { 977 throw new NullPointerException(); 978 } 979 checkByteStringIsUtf8(value); 980 981 resources_ = value; 982 onChanged(); 983 return this; 984 } 985 986 private java.lang.Object notes_ = ""; 987 /** 988 * <pre> 989 * Contains the rendered templates/NOTES.txt if available 990 * </pre> 991 * 992 * <code>string notes = 4;</code> 993 */ 994 public java.lang.String getNotes() { 995 java.lang.Object ref = notes_; 996 if (!(ref instanceof java.lang.String)) { 997 com.google.protobuf.ByteString bs = 998 (com.google.protobuf.ByteString) ref; 999 java.lang.String s = bs.toStringUtf8(); 1000 notes_ = s; 1001 return s; 1002 } else { 1003 return (java.lang.String) ref; 1004 } 1005 } 1006 /** 1007 * <pre> 1008 * Contains the rendered templates/NOTES.txt if available 1009 * </pre> 1010 * 1011 * <code>string notes = 4;</code> 1012 */ 1013 public com.google.protobuf.ByteString 1014 getNotesBytes() { 1015 java.lang.Object ref = notes_; 1016 if (ref instanceof String) { 1017 com.google.protobuf.ByteString b = 1018 com.google.protobuf.ByteString.copyFromUtf8( 1019 (java.lang.String) ref); 1020 notes_ = b; 1021 return b; 1022 } else { 1023 return (com.google.protobuf.ByteString) ref; 1024 } 1025 } 1026 /** 1027 * <pre> 1028 * Contains the rendered templates/NOTES.txt if available 1029 * </pre> 1030 * 1031 * <code>string notes = 4;</code> 1032 */ 1033 public Builder setNotes( 1034 java.lang.String value) { 1035 if (value == null) { 1036 throw new NullPointerException(); 1037 } 1038 1039 notes_ = value; 1040 onChanged(); 1041 return this; 1042 } 1043 /** 1044 * <pre> 1045 * Contains the rendered templates/NOTES.txt if available 1046 * </pre> 1047 * 1048 * <code>string notes = 4;</code> 1049 */ 1050 public Builder clearNotes() { 1051 1052 notes_ = getDefaultInstance().getNotes(); 1053 onChanged(); 1054 return this; 1055 } 1056 /** 1057 * <pre> 1058 * Contains the rendered templates/NOTES.txt if available 1059 * </pre> 1060 * 1061 * <code>string notes = 4;</code> 1062 */ 1063 public Builder setNotesBytes( 1064 com.google.protobuf.ByteString value) { 1065 if (value == null) { 1066 throw new NullPointerException(); 1067 } 1068 checkByteStringIsUtf8(value); 1069 1070 notes_ = value; 1071 onChanged(); 1072 return this; 1073 } 1074 1075 private hapi.release.TestSuiteOuterClass.TestSuite lastTestSuiteRun_ = null; 1076 private com.google.protobuf.SingleFieldBuilderV3< 1077 hapi.release.TestSuiteOuterClass.TestSuite, hapi.release.TestSuiteOuterClass.TestSuite.Builder, hapi.release.TestSuiteOuterClass.TestSuiteOrBuilder> lastTestSuiteRunBuilder_; 1078 /** 1079 * <pre> 1080 * LastTestSuiteRun provides results on the last test run on a release 1081 * </pre> 1082 * 1083 * <code>.hapi.release.TestSuite last_test_suite_run = 5;</code> 1084 */ 1085 public boolean hasLastTestSuiteRun() { 1086 return lastTestSuiteRunBuilder_ != null || lastTestSuiteRun_ != null; 1087 } 1088 /** 1089 * <pre> 1090 * LastTestSuiteRun provides results on the last test run on a release 1091 * </pre> 1092 * 1093 * <code>.hapi.release.TestSuite last_test_suite_run = 5;</code> 1094 */ 1095 public hapi.release.TestSuiteOuterClass.TestSuite getLastTestSuiteRun() { 1096 if (lastTestSuiteRunBuilder_ == null) { 1097 return lastTestSuiteRun_ == null ? hapi.release.TestSuiteOuterClass.TestSuite.getDefaultInstance() : lastTestSuiteRun_; 1098 } else { 1099 return lastTestSuiteRunBuilder_.getMessage(); 1100 } 1101 } 1102 /** 1103 * <pre> 1104 * LastTestSuiteRun provides results on the last test run on a release 1105 * </pre> 1106 * 1107 * <code>.hapi.release.TestSuite last_test_suite_run = 5;</code> 1108 */ 1109 public Builder setLastTestSuiteRun(hapi.release.TestSuiteOuterClass.TestSuite value) { 1110 if (lastTestSuiteRunBuilder_ == null) { 1111 if (value == null) { 1112 throw new NullPointerException(); 1113 } 1114 lastTestSuiteRun_ = value; 1115 onChanged(); 1116 } else { 1117 lastTestSuiteRunBuilder_.setMessage(value); 1118 } 1119 1120 return this; 1121 } 1122 /** 1123 * <pre> 1124 * LastTestSuiteRun provides results on the last test run on a release 1125 * </pre> 1126 * 1127 * <code>.hapi.release.TestSuite last_test_suite_run = 5;</code> 1128 */ 1129 public Builder setLastTestSuiteRun( 1130 hapi.release.TestSuiteOuterClass.TestSuite.Builder builderForValue) { 1131 if (lastTestSuiteRunBuilder_ == null) { 1132 lastTestSuiteRun_ = builderForValue.build(); 1133 onChanged(); 1134 } else { 1135 lastTestSuiteRunBuilder_.setMessage(builderForValue.build()); 1136 } 1137 1138 return this; 1139 } 1140 /** 1141 * <pre> 1142 * LastTestSuiteRun provides results on the last test run on a release 1143 * </pre> 1144 * 1145 * <code>.hapi.release.TestSuite last_test_suite_run = 5;</code> 1146 */ 1147 public Builder mergeLastTestSuiteRun(hapi.release.TestSuiteOuterClass.TestSuite value) { 1148 if (lastTestSuiteRunBuilder_ == null) { 1149 if (lastTestSuiteRun_ != null) { 1150 lastTestSuiteRun_ = 1151 hapi.release.TestSuiteOuterClass.TestSuite.newBuilder(lastTestSuiteRun_).mergeFrom(value).buildPartial(); 1152 } else { 1153 lastTestSuiteRun_ = value; 1154 } 1155 onChanged(); 1156 } else { 1157 lastTestSuiteRunBuilder_.mergeFrom(value); 1158 } 1159 1160 return this; 1161 } 1162 /** 1163 * <pre> 1164 * LastTestSuiteRun provides results on the last test run on a release 1165 * </pre> 1166 * 1167 * <code>.hapi.release.TestSuite last_test_suite_run = 5;</code> 1168 */ 1169 public Builder clearLastTestSuiteRun() { 1170 if (lastTestSuiteRunBuilder_ == null) { 1171 lastTestSuiteRun_ = null; 1172 onChanged(); 1173 } else { 1174 lastTestSuiteRun_ = null; 1175 lastTestSuiteRunBuilder_ = null; 1176 } 1177 1178 return this; 1179 } 1180 /** 1181 * <pre> 1182 * LastTestSuiteRun provides results on the last test run on a release 1183 * </pre> 1184 * 1185 * <code>.hapi.release.TestSuite last_test_suite_run = 5;</code> 1186 */ 1187 public hapi.release.TestSuiteOuterClass.TestSuite.Builder getLastTestSuiteRunBuilder() { 1188 1189 onChanged(); 1190 return getLastTestSuiteRunFieldBuilder().getBuilder(); 1191 } 1192 /** 1193 * <pre> 1194 * LastTestSuiteRun provides results on the last test run on a release 1195 * </pre> 1196 * 1197 * <code>.hapi.release.TestSuite last_test_suite_run = 5;</code> 1198 */ 1199 public hapi.release.TestSuiteOuterClass.TestSuiteOrBuilder getLastTestSuiteRunOrBuilder() { 1200 if (lastTestSuiteRunBuilder_ != null) { 1201 return lastTestSuiteRunBuilder_.getMessageOrBuilder(); 1202 } else { 1203 return lastTestSuiteRun_ == null ? 1204 hapi.release.TestSuiteOuterClass.TestSuite.getDefaultInstance() : lastTestSuiteRun_; 1205 } 1206 } 1207 /** 1208 * <pre> 1209 * LastTestSuiteRun provides results on the last test run on a release 1210 * </pre> 1211 * 1212 * <code>.hapi.release.TestSuite last_test_suite_run = 5;</code> 1213 */ 1214 private com.google.protobuf.SingleFieldBuilderV3< 1215 hapi.release.TestSuiteOuterClass.TestSuite, hapi.release.TestSuiteOuterClass.TestSuite.Builder, hapi.release.TestSuiteOuterClass.TestSuiteOrBuilder> 1216 getLastTestSuiteRunFieldBuilder() { 1217 if (lastTestSuiteRunBuilder_ == null) { 1218 lastTestSuiteRunBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< 1219 hapi.release.TestSuiteOuterClass.TestSuite, hapi.release.TestSuiteOuterClass.TestSuite.Builder, hapi.release.TestSuiteOuterClass.TestSuiteOrBuilder>( 1220 getLastTestSuiteRun(), 1221 getParentForChildren(), 1222 isClean()); 1223 lastTestSuiteRun_ = null; 1224 } 1225 return lastTestSuiteRunBuilder_; 1226 } 1227 public final Builder setUnknownFields( 1228 final com.google.protobuf.UnknownFieldSet unknownFields) { 1229 return this; 1230 } 1231 1232 public final Builder mergeUnknownFields( 1233 final com.google.protobuf.UnknownFieldSet unknownFields) { 1234 return this; 1235 } 1236 1237 1238 // @@protoc_insertion_point(builder_scope:hapi.release.Status) 1239 } 1240 1241 // @@protoc_insertion_point(class_scope:hapi.release.Status) 1242 private static final hapi.release.StatusOuterClass.Status DEFAULT_INSTANCE; 1243 static { 1244 DEFAULT_INSTANCE = new hapi.release.StatusOuterClass.Status(); 1245 } 1246 1247 public static hapi.release.StatusOuterClass.Status getDefaultInstance() { 1248 return DEFAULT_INSTANCE; 1249 } 1250 1251 private static final com.google.protobuf.Parser<Status> 1252 PARSER = new com.google.protobuf.AbstractParser<Status>() { 1253 public Status parsePartialFrom( 1254 com.google.protobuf.CodedInputStream input, 1255 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1256 throws com.google.protobuf.InvalidProtocolBufferException { 1257 return new Status(input, extensionRegistry); 1258 } 1259 }; 1260 1261 public static com.google.protobuf.Parser<Status> parser() { 1262 return PARSER; 1263 } 1264 1265 @java.lang.Override 1266 public com.google.protobuf.Parser<Status> getParserForType() { 1267 return PARSER; 1268 } 1269 1270 public hapi.release.StatusOuterClass.Status getDefaultInstanceForType() { 1271 return DEFAULT_INSTANCE; 1272 } 1273 1274 } 1275 1276 private static final com.google.protobuf.Descriptors.Descriptor 1277 internal_static_hapi_release_Status_descriptor; 1278 private static final 1279 com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 1280 internal_static_hapi_release_Status_fieldAccessorTable; 1281 1282 public static com.google.protobuf.Descriptors.FileDescriptor 1283 getDescriptor() { 1284 return descriptor; 1285 } 1286 private static com.google.protobuf.Descriptors.FileDescriptor 1287 descriptor; 1288 static { 1289 java.lang.String[] descriptorData = { 1290 "\n\031hapi/release/status.proto\022\014hapi.releas" + 1291 "e\032\035hapi/release/test_suite.proto\032\031google" + 1292 "/protobuf/any.proto\"\343\001\n\006Status\022\'\n\004code\030\001" + 1293 " \001(\0162\031.hapi.release.Status.Code\022\021\n\tresou" + 1294 "rces\030\003 \001(\t\022\r\n\005notes\030\004 \001(\t\0224\n\023last_test_s" + 1295 "uite_run\030\005 \001(\0132\027.hapi.release.TestSuite\"" + 1296 "X\n\004Code\022\013\n\007UNKNOWN\020\000\022\014\n\010DEPLOYED\020\001\022\013\n\007DE" + 1297 "LETED\020\002\022\016\n\nSUPERSEDED\020\003\022\n\n\006FAILED\020\004\022\014\n\010D" + 1298 "ELETING\020\005B\tZ\007releaseb\006proto3" 1299 }; 1300 com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = 1301 new com.google.protobuf.Descriptors.FileDescriptor. InternalDescriptorAssigner() { 1302 public com.google.protobuf.ExtensionRegistry assignDescriptors( 1303 com.google.protobuf.Descriptors.FileDescriptor root) { 1304 descriptor = root; 1305 return null; 1306 } 1307 }; 1308 com.google.protobuf.Descriptors.FileDescriptor 1309 .internalBuildGeneratedFileFrom(descriptorData, 1310 new com.google.protobuf.Descriptors.FileDescriptor[] { 1311 hapi.release.TestSuiteOuterClass.getDescriptor(), 1312 com.google.protobuf.AnyProto.getDescriptor(), 1313 }, assigner); 1314 internal_static_hapi_release_Status_descriptor = 1315 getDescriptor().getMessageTypes().get(0); 1316 internal_static_hapi_release_Status_fieldAccessorTable = new 1317 com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 1318 internal_static_hapi_release_Status_descriptor, 1319 new java.lang.String[] { "Code", "Resources", "Notes", "LastTestSuiteRun", }); 1320 hapi.release.TestSuiteOuterClass.getDescriptor(); 1321 com.google.protobuf.AnyProto.getDescriptor(); 1322 } 1323 1324 // @@protoc_insertion_point(outer_class_scope) 1325}