001// Generated by the protocol buffer compiler. DO NOT EDIT! 002// source: hapi/release/release.proto 003 004package hapi.release; 005 006public final class ReleaseOuterClass { 007 private ReleaseOuterClass() {} 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 ReleaseOrBuilder extends 018 // @@protoc_insertion_point(interface_extends:hapi.release.Release) 019 com.google.protobuf.MessageOrBuilder { 020 021 /** 022 * <pre> 023 * Name is the name of the release 024 * </pre> 025 * 026 * <code>string name = 1;</code> 027 */ 028 java.lang.String getName(); 029 /** 030 * <pre> 031 * Name is the name of the release 032 * </pre> 033 * 034 * <code>string name = 1;</code> 035 */ 036 com.google.protobuf.ByteString 037 getNameBytes(); 038 039 /** 040 * <pre> 041 * Info provides information about a release 042 * </pre> 043 * 044 * <code>.hapi.release.Info info = 2;</code> 045 */ 046 boolean hasInfo(); 047 /** 048 * <pre> 049 * Info provides information about a release 050 * </pre> 051 * 052 * <code>.hapi.release.Info info = 2;</code> 053 */ 054 hapi.release.InfoOuterClass.Info getInfo(); 055 /** 056 * <pre> 057 * Info provides information about a release 058 * </pre> 059 * 060 * <code>.hapi.release.Info info = 2;</code> 061 */ 062 hapi.release.InfoOuterClass.InfoOrBuilder getInfoOrBuilder(); 063 064 /** 065 * <pre> 066 * Chart is the chart that was released. 067 * </pre> 068 * 069 * <code>.hapi.chart.Chart chart = 3;</code> 070 */ 071 boolean hasChart(); 072 /** 073 * <pre> 074 * Chart is the chart that was released. 075 * </pre> 076 * 077 * <code>.hapi.chart.Chart chart = 3;</code> 078 */ 079 hapi.chart.ChartOuterClass.Chart getChart(); 080 /** 081 * <pre> 082 * Chart is the chart that was released. 083 * </pre> 084 * 085 * <code>.hapi.chart.Chart chart = 3;</code> 086 */ 087 hapi.chart.ChartOuterClass.ChartOrBuilder getChartOrBuilder(); 088 089 /** 090 * <pre> 091 * Config is the set of extra Values added to the chart. 092 * These values override the default values inside of the chart. 093 * </pre> 094 * 095 * <code>.hapi.chart.Config config = 4;</code> 096 */ 097 boolean hasConfig(); 098 /** 099 * <pre> 100 * Config is the set of extra Values added to the chart. 101 * These values override the default values inside of the chart. 102 * </pre> 103 * 104 * <code>.hapi.chart.Config config = 4;</code> 105 */ 106 hapi.chart.ConfigOuterClass.Config getConfig(); 107 /** 108 * <pre> 109 * Config is the set of extra Values added to the chart. 110 * These values override the default values inside of the chart. 111 * </pre> 112 * 113 * <code>.hapi.chart.Config config = 4;</code> 114 */ 115 hapi.chart.ConfigOuterClass.ConfigOrBuilder getConfigOrBuilder(); 116 117 /** 118 * <pre> 119 * Manifest is the string representation of the rendered template. 120 * </pre> 121 * 122 * <code>string manifest = 5;</code> 123 */ 124 java.lang.String getManifest(); 125 /** 126 * <pre> 127 * Manifest is the string representation of the rendered template. 128 * </pre> 129 * 130 * <code>string manifest = 5;</code> 131 */ 132 com.google.protobuf.ByteString 133 getManifestBytes(); 134 135 /** 136 * <pre> 137 * Hooks are all of the hooks declared for this release. 138 * </pre> 139 * 140 * <code>repeated .hapi.release.Hook hooks = 6;</code> 141 */ 142 java.util.List<hapi.release.HookOuterClass.Hook> 143 getHooksList(); 144 /** 145 * <pre> 146 * Hooks are all of the hooks declared for this release. 147 * </pre> 148 * 149 * <code>repeated .hapi.release.Hook hooks = 6;</code> 150 */ 151 hapi.release.HookOuterClass.Hook getHooks(int index); 152 /** 153 * <pre> 154 * Hooks are all of the hooks declared for this release. 155 * </pre> 156 * 157 * <code>repeated .hapi.release.Hook hooks = 6;</code> 158 */ 159 int getHooksCount(); 160 /** 161 * <pre> 162 * Hooks are all of the hooks declared for this release. 163 * </pre> 164 * 165 * <code>repeated .hapi.release.Hook hooks = 6;</code> 166 */ 167 java.util.List<? extends hapi.release.HookOuterClass.HookOrBuilder> 168 getHooksOrBuilderList(); 169 /** 170 * <pre> 171 * Hooks are all of the hooks declared for this release. 172 * </pre> 173 * 174 * <code>repeated .hapi.release.Hook hooks = 6;</code> 175 */ 176 hapi.release.HookOuterClass.HookOrBuilder getHooksOrBuilder( 177 int index); 178 179 /** 180 * <pre> 181 * Version is an int32 which represents the version of the release. 182 * </pre> 183 * 184 * <code>int32 version = 7;</code> 185 */ 186 int getVersion(); 187 188 /** 189 * <pre> 190 * Namespace is the kubernetes namespace of the release. 191 * </pre> 192 * 193 * <code>string namespace = 8;</code> 194 */ 195 java.lang.String getNamespace(); 196 /** 197 * <pre> 198 * Namespace is the kubernetes namespace of the release. 199 * </pre> 200 * 201 * <code>string namespace = 8;</code> 202 */ 203 com.google.protobuf.ByteString 204 getNamespaceBytes(); 205 } 206 /** 207 * <pre> 208 * Release describes a deployment of a chart, together with the chart 209 * and the variables used to deploy that chart. 210 * </pre> 211 * 212 * Protobuf type {@code hapi.release.Release} 213 */ 214 public static final class Release extends 215 com.google.protobuf.GeneratedMessageV3 implements 216 // @@protoc_insertion_point(message_implements:hapi.release.Release) 217 ReleaseOrBuilder { 218 private static final long serialVersionUID = 0L; 219 // Use Release.newBuilder() to construct. 220 private Release(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 221 super(builder); 222 } 223 private Release() { 224 name_ = ""; 225 manifest_ = ""; 226 hooks_ = java.util.Collections.emptyList(); 227 version_ = 0; 228 namespace_ = ""; 229 } 230 231 @java.lang.Override 232 public final com.google.protobuf.UnknownFieldSet 233 getUnknownFields() { 234 return this.unknownFields; 235 } 236 private Release( 237 com.google.protobuf.CodedInputStream input, 238 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 239 throws com.google.protobuf.InvalidProtocolBufferException { 240 this(); 241 int mutable_bitField0_ = 0; 242 com.google.protobuf.UnknownFieldSet.Builder unknownFields = 243 com.google.protobuf.UnknownFieldSet.newBuilder(); 244 try { 245 boolean done = false; 246 while (!done) { 247 int tag = input.readTag(); 248 switch (tag) { 249 case 0: 250 done = true; 251 break; 252 default: { 253 if (!parseUnknownFieldProto3( 254 input, unknownFields, extensionRegistry, tag)) { 255 done = true; 256 } 257 break; 258 } 259 case 10: { 260 java.lang.String s = input.readStringRequireUtf8(); 261 262 name_ = s; 263 break; 264 } 265 case 18: { 266 hapi.release.InfoOuterClass.Info.Builder subBuilder = null; 267 if (info_ != null) { 268 subBuilder = info_.toBuilder(); 269 } 270 info_ = input.readMessage(hapi.release.InfoOuterClass.Info.parser(), extensionRegistry); 271 if (subBuilder != null) { 272 subBuilder.mergeFrom(info_); 273 info_ = subBuilder.buildPartial(); 274 } 275 276 break; 277 } 278 case 26: { 279 hapi.chart.ChartOuterClass.Chart.Builder subBuilder = null; 280 if (chart_ != null) { 281 subBuilder = chart_.toBuilder(); 282 } 283 chart_ = input.readMessage(hapi.chart.ChartOuterClass.Chart.parser(), extensionRegistry); 284 if (subBuilder != null) { 285 subBuilder.mergeFrom(chart_); 286 chart_ = subBuilder.buildPartial(); 287 } 288 289 break; 290 } 291 case 34: { 292 hapi.chart.ConfigOuterClass.Config.Builder subBuilder = null; 293 if (config_ != null) { 294 subBuilder = config_.toBuilder(); 295 } 296 config_ = input.readMessage(hapi.chart.ConfigOuterClass.Config.parser(), extensionRegistry); 297 if (subBuilder != null) { 298 subBuilder.mergeFrom(config_); 299 config_ = subBuilder.buildPartial(); 300 } 301 302 break; 303 } 304 case 42: { 305 java.lang.String s = input.readStringRequireUtf8(); 306 307 manifest_ = s; 308 break; 309 } 310 case 50: { 311 if (!((mutable_bitField0_ & 0x00000020) == 0x00000020)) { 312 hooks_ = new java.util.ArrayList<hapi.release.HookOuterClass.Hook>(); 313 mutable_bitField0_ |= 0x00000020; 314 } 315 hooks_.add( 316 input.readMessage(hapi.release.HookOuterClass.Hook.parser(), extensionRegistry)); 317 break; 318 } 319 case 56: { 320 321 version_ = input.readInt32(); 322 break; 323 } 324 case 66: { 325 java.lang.String s = input.readStringRequireUtf8(); 326 327 namespace_ = s; 328 break; 329 } 330 } 331 } 332 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 333 throw e.setUnfinishedMessage(this); 334 } catch (java.io.IOException e) { 335 throw new com.google.protobuf.InvalidProtocolBufferException( 336 e).setUnfinishedMessage(this); 337 } finally { 338 if (((mutable_bitField0_ & 0x00000020) == 0x00000020)) { 339 hooks_ = java.util.Collections.unmodifiableList(hooks_); 340 } 341 this.unknownFields = unknownFields.build(); 342 makeExtensionsImmutable(); 343 } 344 } 345 public static final com.google.protobuf.Descriptors.Descriptor 346 getDescriptor() { 347 return hapi.release.ReleaseOuterClass.internal_static_hapi_release_Release_descriptor; 348 } 349 350 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 351 internalGetFieldAccessorTable() { 352 return hapi.release.ReleaseOuterClass.internal_static_hapi_release_Release_fieldAccessorTable 353 .ensureFieldAccessorsInitialized( 354 hapi.release.ReleaseOuterClass.Release.class, hapi.release.ReleaseOuterClass.Release.Builder.class); 355 } 356 357 private int bitField0_; 358 public static final int NAME_FIELD_NUMBER = 1; 359 private volatile java.lang.Object name_; 360 /** 361 * <pre> 362 * Name is the name of the release 363 * </pre> 364 * 365 * <code>string name = 1;</code> 366 */ 367 public java.lang.String getName() { 368 java.lang.Object ref = name_; 369 if (ref instanceof java.lang.String) { 370 return (java.lang.String) ref; 371 } else { 372 com.google.protobuf.ByteString bs = 373 (com.google.protobuf.ByteString) ref; 374 java.lang.String s = bs.toStringUtf8(); 375 name_ = s; 376 return s; 377 } 378 } 379 /** 380 * <pre> 381 * Name is the name of the release 382 * </pre> 383 * 384 * <code>string name = 1;</code> 385 */ 386 public com.google.protobuf.ByteString 387 getNameBytes() { 388 java.lang.Object ref = name_; 389 if (ref instanceof java.lang.String) { 390 com.google.protobuf.ByteString b = 391 com.google.protobuf.ByteString.copyFromUtf8( 392 (java.lang.String) ref); 393 name_ = b; 394 return b; 395 } else { 396 return (com.google.protobuf.ByteString) ref; 397 } 398 } 399 400 public static final int INFO_FIELD_NUMBER = 2; 401 private hapi.release.InfoOuterClass.Info info_; 402 /** 403 * <pre> 404 * Info provides information about a release 405 * </pre> 406 * 407 * <code>.hapi.release.Info info = 2;</code> 408 */ 409 public boolean hasInfo() { 410 return info_ != null; 411 } 412 /** 413 * <pre> 414 * Info provides information about a release 415 * </pre> 416 * 417 * <code>.hapi.release.Info info = 2;</code> 418 */ 419 public hapi.release.InfoOuterClass.Info getInfo() { 420 return info_ == null ? hapi.release.InfoOuterClass.Info.getDefaultInstance() : info_; 421 } 422 /** 423 * <pre> 424 * Info provides information about a release 425 * </pre> 426 * 427 * <code>.hapi.release.Info info = 2;</code> 428 */ 429 public hapi.release.InfoOuterClass.InfoOrBuilder getInfoOrBuilder() { 430 return getInfo(); 431 } 432 433 public static final int CHART_FIELD_NUMBER = 3; 434 private hapi.chart.ChartOuterClass.Chart chart_; 435 /** 436 * <pre> 437 * Chart is the chart that was released. 438 * </pre> 439 * 440 * <code>.hapi.chart.Chart chart = 3;</code> 441 */ 442 public boolean hasChart() { 443 return chart_ != null; 444 } 445 /** 446 * <pre> 447 * Chart is the chart that was released. 448 * </pre> 449 * 450 * <code>.hapi.chart.Chart chart = 3;</code> 451 */ 452 public hapi.chart.ChartOuterClass.Chart getChart() { 453 return chart_ == null ? hapi.chart.ChartOuterClass.Chart.getDefaultInstance() : chart_; 454 } 455 /** 456 * <pre> 457 * Chart is the chart that was released. 458 * </pre> 459 * 460 * <code>.hapi.chart.Chart chart = 3;</code> 461 */ 462 public hapi.chart.ChartOuterClass.ChartOrBuilder getChartOrBuilder() { 463 return getChart(); 464 } 465 466 public static final int CONFIG_FIELD_NUMBER = 4; 467 private hapi.chart.ConfigOuterClass.Config config_; 468 /** 469 * <pre> 470 * Config is the set of extra Values added to the chart. 471 * These values override the default values inside of the chart. 472 * </pre> 473 * 474 * <code>.hapi.chart.Config config = 4;</code> 475 */ 476 public boolean hasConfig() { 477 return config_ != null; 478 } 479 /** 480 * <pre> 481 * Config is the set of extra Values added to the chart. 482 * These values override the default values inside of the chart. 483 * </pre> 484 * 485 * <code>.hapi.chart.Config config = 4;</code> 486 */ 487 public hapi.chart.ConfigOuterClass.Config getConfig() { 488 return config_ == null ? hapi.chart.ConfigOuterClass.Config.getDefaultInstance() : config_; 489 } 490 /** 491 * <pre> 492 * Config is the set of extra Values added to the chart. 493 * These values override the default values inside of the chart. 494 * </pre> 495 * 496 * <code>.hapi.chart.Config config = 4;</code> 497 */ 498 public hapi.chart.ConfigOuterClass.ConfigOrBuilder getConfigOrBuilder() { 499 return getConfig(); 500 } 501 502 public static final int MANIFEST_FIELD_NUMBER = 5; 503 private volatile java.lang.Object manifest_; 504 /** 505 * <pre> 506 * Manifest is the string representation of the rendered template. 507 * </pre> 508 * 509 * <code>string manifest = 5;</code> 510 */ 511 public java.lang.String getManifest() { 512 java.lang.Object ref = manifest_; 513 if (ref instanceof java.lang.String) { 514 return (java.lang.String) ref; 515 } else { 516 com.google.protobuf.ByteString bs = 517 (com.google.protobuf.ByteString) ref; 518 java.lang.String s = bs.toStringUtf8(); 519 manifest_ = s; 520 return s; 521 } 522 } 523 /** 524 * <pre> 525 * Manifest is the string representation of the rendered template. 526 * </pre> 527 * 528 * <code>string manifest = 5;</code> 529 */ 530 public com.google.protobuf.ByteString 531 getManifestBytes() { 532 java.lang.Object ref = manifest_; 533 if (ref instanceof java.lang.String) { 534 com.google.protobuf.ByteString b = 535 com.google.protobuf.ByteString.copyFromUtf8( 536 (java.lang.String) ref); 537 manifest_ = b; 538 return b; 539 } else { 540 return (com.google.protobuf.ByteString) ref; 541 } 542 } 543 544 public static final int HOOKS_FIELD_NUMBER = 6; 545 private java.util.List<hapi.release.HookOuterClass.Hook> hooks_; 546 /** 547 * <pre> 548 * Hooks are all of the hooks declared for this release. 549 * </pre> 550 * 551 * <code>repeated .hapi.release.Hook hooks = 6;</code> 552 */ 553 public java.util.List<hapi.release.HookOuterClass.Hook> getHooksList() { 554 return hooks_; 555 } 556 /** 557 * <pre> 558 * Hooks are all of the hooks declared for this release. 559 * </pre> 560 * 561 * <code>repeated .hapi.release.Hook hooks = 6;</code> 562 */ 563 public java.util.List<? extends hapi.release.HookOuterClass.HookOrBuilder> 564 getHooksOrBuilderList() { 565 return hooks_; 566 } 567 /** 568 * <pre> 569 * Hooks are all of the hooks declared for this release. 570 * </pre> 571 * 572 * <code>repeated .hapi.release.Hook hooks = 6;</code> 573 */ 574 public int getHooksCount() { 575 return hooks_.size(); 576 } 577 /** 578 * <pre> 579 * Hooks are all of the hooks declared for this release. 580 * </pre> 581 * 582 * <code>repeated .hapi.release.Hook hooks = 6;</code> 583 */ 584 public hapi.release.HookOuterClass.Hook getHooks(int index) { 585 return hooks_.get(index); 586 } 587 /** 588 * <pre> 589 * Hooks are all of the hooks declared for this release. 590 * </pre> 591 * 592 * <code>repeated .hapi.release.Hook hooks = 6;</code> 593 */ 594 public hapi.release.HookOuterClass.HookOrBuilder getHooksOrBuilder( 595 int index) { 596 return hooks_.get(index); 597 } 598 599 public static final int VERSION_FIELD_NUMBER = 7; 600 private int version_; 601 /** 602 * <pre> 603 * Version is an int32 which represents the version of the release. 604 * </pre> 605 * 606 * <code>int32 version = 7;</code> 607 */ 608 public int getVersion() { 609 return version_; 610 } 611 612 public static final int NAMESPACE_FIELD_NUMBER = 8; 613 private volatile java.lang.Object namespace_; 614 /** 615 * <pre> 616 * Namespace is the kubernetes namespace of the release. 617 * </pre> 618 * 619 * <code>string namespace = 8;</code> 620 */ 621 public java.lang.String getNamespace() { 622 java.lang.Object ref = namespace_; 623 if (ref instanceof java.lang.String) { 624 return (java.lang.String) ref; 625 } else { 626 com.google.protobuf.ByteString bs = 627 (com.google.protobuf.ByteString) ref; 628 java.lang.String s = bs.toStringUtf8(); 629 namespace_ = s; 630 return s; 631 } 632 } 633 /** 634 * <pre> 635 * Namespace is the kubernetes namespace of the release. 636 * </pre> 637 * 638 * <code>string namespace = 8;</code> 639 */ 640 public com.google.protobuf.ByteString 641 getNamespaceBytes() { 642 java.lang.Object ref = namespace_; 643 if (ref instanceof java.lang.String) { 644 com.google.protobuf.ByteString b = 645 com.google.protobuf.ByteString.copyFromUtf8( 646 (java.lang.String) ref); 647 namespace_ = b; 648 return b; 649 } else { 650 return (com.google.protobuf.ByteString) ref; 651 } 652 } 653 654 private byte memoizedIsInitialized = -1; 655 public final boolean isInitialized() { 656 byte isInitialized = memoizedIsInitialized; 657 if (isInitialized == 1) return true; 658 if (isInitialized == 0) return false; 659 660 memoizedIsInitialized = 1; 661 return true; 662 } 663 664 public void writeTo(com.google.protobuf.CodedOutputStream output) 665 throws java.io.IOException { 666 if (!getNameBytes().isEmpty()) { 667 com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); 668 } 669 if (info_ != null) { 670 output.writeMessage(2, getInfo()); 671 } 672 if (chart_ != null) { 673 output.writeMessage(3, getChart()); 674 } 675 if (config_ != null) { 676 output.writeMessage(4, getConfig()); 677 } 678 if (!getManifestBytes().isEmpty()) { 679 com.google.protobuf.GeneratedMessageV3.writeString(output, 5, manifest_); 680 } 681 for (int i = 0; i < hooks_.size(); i++) { 682 output.writeMessage(6, hooks_.get(i)); 683 } 684 if (version_ != 0) { 685 output.writeInt32(7, version_); 686 } 687 if (!getNamespaceBytes().isEmpty()) { 688 com.google.protobuf.GeneratedMessageV3.writeString(output, 8, namespace_); 689 } 690 unknownFields.writeTo(output); 691 } 692 693 public int getSerializedSize() { 694 int size = memoizedSize; 695 if (size != -1) return size; 696 697 size = 0; 698 if (!getNameBytes().isEmpty()) { 699 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); 700 } 701 if (info_ != null) { 702 size += com.google.protobuf.CodedOutputStream 703 .computeMessageSize(2, getInfo()); 704 } 705 if (chart_ != null) { 706 size += com.google.protobuf.CodedOutputStream 707 .computeMessageSize(3, getChart()); 708 } 709 if (config_ != null) { 710 size += com.google.protobuf.CodedOutputStream 711 .computeMessageSize(4, getConfig()); 712 } 713 if (!getManifestBytes().isEmpty()) { 714 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, manifest_); 715 } 716 for (int i = 0; i < hooks_.size(); i++) { 717 size += com.google.protobuf.CodedOutputStream 718 .computeMessageSize(6, hooks_.get(i)); 719 } 720 if (version_ != 0) { 721 size += com.google.protobuf.CodedOutputStream 722 .computeInt32Size(7, version_); 723 } 724 if (!getNamespaceBytes().isEmpty()) { 725 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, namespace_); 726 } 727 size += unknownFields.getSerializedSize(); 728 memoizedSize = size; 729 return size; 730 } 731 732 @java.lang.Override 733 public boolean equals(final java.lang.Object obj) { 734 if (obj == this) { 735 return true; 736 } 737 if (!(obj instanceof hapi.release.ReleaseOuterClass.Release)) { 738 return super.equals(obj); 739 } 740 hapi.release.ReleaseOuterClass.Release other = (hapi.release.ReleaseOuterClass.Release) obj; 741 742 boolean result = true; 743 result = result && getName() 744 .equals(other.getName()); 745 result = result && (hasInfo() == other.hasInfo()); 746 if (hasInfo()) { 747 result = result && getInfo() 748 .equals(other.getInfo()); 749 } 750 result = result && (hasChart() == other.hasChart()); 751 if (hasChart()) { 752 result = result && getChart() 753 .equals(other.getChart()); 754 } 755 result = result && (hasConfig() == other.hasConfig()); 756 if (hasConfig()) { 757 result = result && getConfig() 758 .equals(other.getConfig()); 759 } 760 result = result && getManifest() 761 .equals(other.getManifest()); 762 result = result && getHooksList() 763 .equals(other.getHooksList()); 764 result = result && (getVersion() 765 == other.getVersion()); 766 result = result && getNamespace() 767 .equals(other.getNamespace()); 768 result = result && unknownFields.equals(other.unknownFields); 769 return result; 770 } 771 772 @java.lang.Override 773 public int hashCode() { 774 if (memoizedHashCode != 0) { 775 return memoizedHashCode; 776 } 777 int hash = 41; 778 hash = (19 * hash) + getDescriptor().hashCode(); 779 hash = (37 * hash) + NAME_FIELD_NUMBER; 780 hash = (53 * hash) + getName().hashCode(); 781 if (hasInfo()) { 782 hash = (37 * hash) + INFO_FIELD_NUMBER; 783 hash = (53 * hash) + getInfo().hashCode(); 784 } 785 if (hasChart()) { 786 hash = (37 * hash) + CHART_FIELD_NUMBER; 787 hash = (53 * hash) + getChart().hashCode(); 788 } 789 if (hasConfig()) { 790 hash = (37 * hash) + CONFIG_FIELD_NUMBER; 791 hash = (53 * hash) + getConfig().hashCode(); 792 } 793 hash = (37 * hash) + MANIFEST_FIELD_NUMBER; 794 hash = (53 * hash) + getManifest().hashCode(); 795 if (getHooksCount() > 0) { 796 hash = (37 * hash) + HOOKS_FIELD_NUMBER; 797 hash = (53 * hash) + getHooksList().hashCode(); 798 } 799 hash = (37 * hash) + VERSION_FIELD_NUMBER; 800 hash = (53 * hash) + getVersion(); 801 hash = (37 * hash) + NAMESPACE_FIELD_NUMBER; 802 hash = (53 * hash) + getNamespace().hashCode(); 803 hash = (29 * hash) + unknownFields.hashCode(); 804 memoizedHashCode = hash; 805 return hash; 806 } 807 808 public static hapi.release.ReleaseOuterClass.Release parseFrom( 809 java.nio.ByteBuffer data) 810 throws com.google.protobuf.InvalidProtocolBufferException { 811 return PARSER.parseFrom(data); 812 } 813 public static hapi.release.ReleaseOuterClass.Release parseFrom( 814 java.nio.ByteBuffer data, 815 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 816 throws com.google.protobuf.InvalidProtocolBufferException { 817 return PARSER.parseFrom(data, extensionRegistry); 818 } 819 public static hapi.release.ReleaseOuterClass.Release parseFrom( 820 com.google.protobuf.ByteString data) 821 throws com.google.protobuf.InvalidProtocolBufferException { 822 return PARSER.parseFrom(data); 823 } 824 public static hapi.release.ReleaseOuterClass.Release parseFrom( 825 com.google.protobuf.ByteString data, 826 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 827 throws com.google.protobuf.InvalidProtocolBufferException { 828 return PARSER.parseFrom(data, extensionRegistry); 829 } 830 public static hapi.release.ReleaseOuterClass.Release parseFrom(byte[] data) 831 throws com.google.protobuf.InvalidProtocolBufferException { 832 return PARSER.parseFrom(data); 833 } 834 public static hapi.release.ReleaseOuterClass.Release parseFrom( 835 byte[] data, 836 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 837 throws com.google.protobuf.InvalidProtocolBufferException { 838 return PARSER.parseFrom(data, extensionRegistry); 839 } 840 public static hapi.release.ReleaseOuterClass.Release parseFrom(java.io.InputStream input) 841 throws java.io.IOException { 842 return com.google.protobuf.GeneratedMessageV3 843 .parseWithIOException(PARSER, input); 844 } 845 public static hapi.release.ReleaseOuterClass.Release parseFrom( 846 java.io.InputStream input, 847 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 848 throws java.io.IOException { 849 return com.google.protobuf.GeneratedMessageV3 850 .parseWithIOException(PARSER, input, extensionRegistry); 851 } 852 public static hapi.release.ReleaseOuterClass.Release parseDelimitedFrom(java.io.InputStream input) 853 throws java.io.IOException { 854 return com.google.protobuf.GeneratedMessageV3 855 .parseDelimitedWithIOException(PARSER, input); 856 } 857 public static hapi.release.ReleaseOuterClass.Release parseDelimitedFrom( 858 java.io.InputStream input, 859 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 860 throws java.io.IOException { 861 return com.google.protobuf.GeneratedMessageV3 862 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); 863 } 864 public static hapi.release.ReleaseOuterClass.Release parseFrom( 865 com.google.protobuf.CodedInputStream input) 866 throws java.io.IOException { 867 return com.google.protobuf.GeneratedMessageV3 868 .parseWithIOException(PARSER, input); 869 } 870 public static hapi.release.ReleaseOuterClass.Release parseFrom( 871 com.google.protobuf.CodedInputStream input, 872 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 873 throws java.io.IOException { 874 return com.google.protobuf.GeneratedMessageV3 875 .parseWithIOException(PARSER, input, extensionRegistry); 876 } 877 878 public Builder newBuilderForType() { return newBuilder(); } 879 public static Builder newBuilder() { 880 return DEFAULT_INSTANCE.toBuilder(); 881 } 882 public static Builder newBuilder(hapi.release.ReleaseOuterClass.Release prototype) { 883 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 884 } 885 public Builder toBuilder() { 886 return this == DEFAULT_INSTANCE 887 ? new Builder() : new Builder().mergeFrom(this); 888 } 889 890 @java.lang.Override 891 protected Builder newBuilderForType( 892 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 893 Builder builder = new Builder(parent); 894 return builder; 895 } 896 /** 897 * <pre> 898 * Release describes a deployment of a chart, together with the chart 899 * and the variables used to deploy that chart. 900 * </pre> 901 * 902 * Protobuf type {@code hapi.release.Release} 903 */ 904 public static final class Builder extends 905 com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements 906 // @@protoc_insertion_point(builder_implements:hapi.release.Release) 907 hapi.release.ReleaseOuterClass.ReleaseOrBuilder { 908 public static final com.google.protobuf.Descriptors.Descriptor 909 getDescriptor() { 910 return hapi.release.ReleaseOuterClass.internal_static_hapi_release_Release_descriptor; 911 } 912 913 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 914 internalGetFieldAccessorTable() { 915 return hapi.release.ReleaseOuterClass.internal_static_hapi_release_Release_fieldAccessorTable 916 .ensureFieldAccessorsInitialized( 917 hapi.release.ReleaseOuterClass.Release.class, hapi.release.ReleaseOuterClass.Release.Builder.class); 918 } 919 920 // Construct using hapi.release.ReleaseOuterClass.Release.newBuilder() 921 private Builder() { 922 maybeForceBuilderInitialization(); 923 } 924 925 private Builder( 926 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 927 super(parent); 928 maybeForceBuilderInitialization(); 929 } 930 private void maybeForceBuilderInitialization() { 931 if (com.google.protobuf.GeneratedMessageV3 932 .alwaysUseFieldBuilders) { 933 getHooksFieldBuilder(); 934 } 935 } 936 public Builder clear() { 937 super.clear(); 938 name_ = ""; 939 940 if (infoBuilder_ == null) { 941 info_ = null; 942 } else { 943 info_ = null; 944 infoBuilder_ = null; 945 } 946 if (chartBuilder_ == null) { 947 chart_ = null; 948 } else { 949 chart_ = null; 950 chartBuilder_ = null; 951 } 952 if (configBuilder_ == null) { 953 config_ = null; 954 } else { 955 config_ = null; 956 configBuilder_ = null; 957 } 958 manifest_ = ""; 959 960 if (hooksBuilder_ == null) { 961 hooks_ = java.util.Collections.emptyList(); 962 bitField0_ = (bitField0_ & ~0x00000020); 963 } else { 964 hooksBuilder_.clear(); 965 } 966 version_ = 0; 967 968 namespace_ = ""; 969 970 return this; 971 } 972 973 public com.google.protobuf.Descriptors.Descriptor 974 getDescriptorForType() { 975 return hapi.release.ReleaseOuterClass.internal_static_hapi_release_Release_descriptor; 976 } 977 978 public hapi.release.ReleaseOuterClass.Release getDefaultInstanceForType() { 979 return hapi.release.ReleaseOuterClass.Release.getDefaultInstance(); 980 } 981 982 public hapi.release.ReleaseOuterClass.Release build() { 983 hapi.release.ReleaseOuterClass.Release result = buildPartial(); 984 if (!result.isInitialized()) { 985 throw newUninitializedMessageException(result); 986 } 987 return result; 988 } 989 990 public hapi.release.ReleaseOuterClass.Release buildPartial() { 991 hapi.release.ReleaseOuterClass.Release result = new hapi.release.ReleaseOuterClass.Release(this); 992 int from_bitField0_ = bitField0_; 993 int to_bitField0_ = 0; 994 result.name_ = name_; 995 if (infoBuilder_ == null) { 996 result.info_ = info_; 997 } else { 998 result.info_ = infoBuilder_.build(); 999 } 1000 if (chartBuilder_ == null) { 1001 result.chart_ = chart_; 1002 } else { 1003 result.chart_ = chartBuilder_.build(); 1004 } 1005 if (configBuilder_ == null) { 1006 result.config_ = config_; 1007 } else { 1008 result.config_ = configBuilder_.build(); 1009 } 1010 result.manifest_ = manifest_; 1011 if (hooksBuilder_ == null) { 1012 if (((bitField0_ & 0x00000020) == 0x00000020)) { 1013 hooks_ = java.util.Collections.unmodifiableList(hooks_); 1014 bitField0_ = (bitField0_ & ~0x00000020); 1015 } 1016 result.hooks_ = hooks_; 1017 } else { 1018 result.hooks_ = hooksBuilder_.build(); 1019 } 1020 result.version_ = version_; 1021 result.namespace_ = namespace_; 1022 result.bitField0_ = to_bitField0_; 1023 onBuilt(); 1024 return result; 1025 } 1026 1027 public Builder clone() { 1028 return (Builder) super.clone(); 1029 } 1030 public Builder setField( 1031 com.google.protobuf.Descriptors.FieldDescriptor field, 1032 java.lang.Object value) { 1033 return (Builder) super.setField(field, value); 1034 } 1035 public Builder clearField( 1036 com.google.protobuf.Descriptors.FieldDescriptor field) { 1037 return (Builder) super.clearField(field); 1038 } 1039 public Builder clearOneof( 1040 com.google.protobuf.Descriptors.OneofDescriptor oneof) { 1041 return (Builder) super.clearOneof(oneof); 1042 } 1043 public Builder setRepeatedField( 1044 com.google.protobuf.Descriptors.FieldDescriptor field, 1045 int index, java.lang.Object value) { 1046 return (Builder) super.setRepeatedField(field, index, value); 1047 } 1048 public Builder addRepeatedField( 1049 com.google.protobuf.Descriptors.FieldDescriptor field, 1050 java.lang.Object value) { 1051 return (Builder) super.addRepeatedField(field, value); 1052 } 1053 public Builder mergeFrom(com.google.protobuf.Message other) { 1054 if (other instanceof hapi.release.ReleaseOuterClass.Release) { 1055 return mergeFrom((hapi.release.ReleaseOuterClass.Release)other); 1056 } else { 1057 super.mergeFrom(other); 1058 return this; 1059 } 1060 } 1061 1062 public Builder mergeFrom(hapi.release.ReleaseOuterClass.Release other) { 1063 if (other == hapi.release.ReleaseOuterClass.Release.getDefaultInstance()) return this; 1064 if (!other.getName().isEmpty()) { 1065 name_ = other.name_; 1066 onChanged(); 1067 } 1068 if (other.hasInfo()) { 1069 mergeInfo(other.getInfo()); 1070 } 1071 if (other.hasChart()) { 1072 mergeChart(other.getChart()); 1073 } 1074 if (other.hasConfig()) { 1075 mergeConfig(other.getConfig()); 1076 } 1077 if (!other.getManifest().isEmpty()) { 1078 manifest_ = other.manifest_; 1079 onChanged(); 1080 } 1081 if (hooksBuilder_ == null) { 1082 if (!other.hooks_.isEmpty()) { 1083 if (hooks_.isEmpty()) { 1084 hooks_ = other.hooks_; 1085 bitField0_ = (bitField0_ & ~0x00000020); 1086 } else { 1087 ensureHooksIsMutable(); 1088 hooks_.addAll(other.hooks_); 1089 } 1090 onChanged(); 1091 } 1092 } else { 1093 if (!other.hooks_.isEmpty()) { 1094 if (hooksBuilder_.isEmpty()) { 1095 hooksBuilder_.dispose(); 1096 hooksBuilder_ = null; 1097 hooks_ = other.hooks_; 1098 bitField0_ = (bitField0_ & ~0x00000020); 1099 hooksBuilder_ = 1100 com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? 1101 getHooksFieldBuilder() : null; 1102 } else { 1103 hooksBuilder_.addAllMessages(other.hooks_); 1104 } 1105 } 1106 } 1107 if (other.getVersion() != 0) { 1108 setVersion(other.getVersion()); 1109 } 1110 if (!other.getNamespace().isEmpty()) { 1111 namespace_ = other.namespace_; 1112 onChanged(); 1113 } 1114 this.mergeUnknownFields(other.unknownFields); 1115 onChanged(); 1116 return this; 1117 } 1118 1119 public final boolean isInitialized() { 1120 return true; 1121 } 1122 1123 public Builder mergeFrom( 1124 com.google.protobuf.CodedInputStream input, 1125 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1126 throws java.io.IOException { 1127 hapi.release.ReleaseOuterClass.Release parsedMessage = null; 1128 try { 1129 parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); 1130 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1131 parsedMessage = (hapi.release.ReleaseOuterClass.Release) e.getUnfinishedMessage(); 1132 throw e.unwrapIOException(); 1133 } finally { 1134 if (parsedMessage != null) { 1135 mergeFrom(parsedMessage); 1136 } 1137 } 1138 return this; 1139 } 1140 private int bitField0_; 1141 1142 private java.lang.Object name_ = ""; 1143 /** 1144 * <pre> 1145 * Name is the name of the release 1146 * </pre> 1147 * 1148 * <code>string name = 1;</code> 1149 */ 1150 public java.lang.String getName() { 1151 java.lang.Object ref = name_; 1152 if (!(ref instanceof java.lang.String)) { 1153 com.google.protobuf.ByteString bs = 1154 (com.google.protobuf.ByteString) ref; 1155 java.lang.String s = bs.toStringUtf8(); 1156 name_ = s; 1157 return s; 1158 } else { 1159 return (java.lang.String) ref; 1160 } 1161 } 1162 /** 1163 * <pre> 1164 * Name is the name of the release 1165 * </pre> 1166 * 1167 * <code>string name = 1;</code> 1168 */ 1169 public com.google.protobuf.ByteString 1170 getNameBytes() { 1171 java.lang.Object ref = name_; 1172 if (ref instanceof String) { 1173 com.google.protobuf.ByteString b = 1174 com.google.protobuf.ByteString.copyFromUtf8( 1175 (java.lang.String) ref); 1176 name_ = b; 1177 return b; 1178 } else { 1179 return (com.google.protobuf.ByteString) ref; 1180 } 1181 } 1182 /** 1183 * <pre> 1184 * Name is the name of the release 1185 * </pre> 1186 * 1187 * <code>string name = 1;</code> 1188 */ 1189 public Builder setName( 1190 java.lang.String value) { 1191 if (value == null) { 1192 throw new NullPointerException(); 1193 } 1194 1195 name_ = value; 1196 onChanged(); 1197 return this; 1198 } 1199 /** 1200 * <pre> 1201 * Name is the name of the release 1202 * </pre> 1203 * 1204 * <code>string name = 1;</code> 1205 */ 1206 public Builder clearName() { 1207 1208 name_ = getDefaultInstance().getName(); 1209 onChanged(); 1210 return this; 1211 } 1212 /** 1213 * <pre> 1214 * Name is the name of the release 1215 * </pre> 1216 * 1217 * <code>string name = 1;</code> 1218 */ 1219 public Builder setNameBytes( 1220 com.google.protobuf.ByteString value) { 1221 if (value == null) { 1222 throw new NullPointerException(); 1223 } 1224 checkByteStringIsUtf8(value); 1225 1226 name_ = value; 1227 onChanged(); 1228 return this; 1229 } 1230 1231 private hapi.release.InfoOuterClass.Info info_ = null; 1232 private com.google.protobuf.SingleFieldBuilderV3< 1233 hapi.release.InfoOuterClass.Info, hapi.release.InfoOuterClass.Info.Builder, hapi.release.InfoOuterClass.InfoOrBuilder> infoBuilder_; 1234 /** 1235 * <pre> 1236 * Info provides information about a release 1237 * </pre> 1238 * 1239 * <code>.hapi.release.Info info = 2;</code> 1240 */ 1241 public boolean hasInfo() { 1242 return infoBuilder_ != null || info_ != null; 1243 } 1244 /** 1245 * <pre> 1246 * Info provides information about a release 1247 * </pre> 1248 * 1249 * <code>.hapi.release.Info info = 2;</code> 1250 */ 1251 public hapi.release.InfoOuterClass.Info getInfo() { 1252 if (infoBuilder_ == null) { 1253 return info_ == null ? hapi.release.InfoOuterClass.Info.getDefaultInstance() : info_; 1254 } else { 1255 return infoBuilder_.getMessage(); 1256 } 1257 } 1258 /** 1259 * <pre> 1260 * Info provides information about a release 1261 * </pre> 1262 * 1263 * <code>.hapi.release.Info info = 2;</code> 1264 */ 1265 public Builder setInfo(hapi.release.InfoOuterClass.Info value) { 1266 if (infoBuilder_ == null) { 1267 if (value == null) { 1268 throw new NullPointerException(); 1269 } 1270 info_ = value; 1271 onChanged(); 1272 } else { 1273 infoBuilder_.setMessage(value); 1274 } 1275 1276 return this; 1277 } 1278 /** 1279 * <pre> 1280 * Info provides information about a release 1281 * </pre> 1282 * 1283 * <code>.hapi.release.Info info = 2;</code> 1284 */ 1285 public Builder setInfo( 1286 hapi.release.InfoOuterClass.Info.Builder builderForValue) { 1287 if (infoBuilder_ == null) { 1288 info_ = builderForValue.build(); 1289 onChanged(); 1290 } else { 1291 infoBuilder_.setMessage(builderForValue.build()); 1292 } 1293 1294 return this; 1295 } 1296 /** 1297 * <pre> 1298 * Info provides information about a release 1299 * </pre> 1300 * 1301 * <code>.hapi.release.Info info = 2;</code> 1302 */ 1303 public Builder mergeInfo(hapi.release.InfoOuterClass.Info value) { 1304 if (infoBuilder_ == null) { 1305 if (info_ != null) { 1306 info_ = 1307 hapi.release.InfoOuterClass.Info.newBuilder(info_).mergeFrom(value).buildPartial(); 1308 } else { 1309 info_ = value; 1310 } 1311 onChanged(); 1312 } else { 1313 infoBuilder_.mergeFrom(value); 1314 } 1315 1316 return this; 1317 } 1318 /** 1319 * <pre> 1320 * Info provides information about a release 1321 * </pre> 1322 * 1323 * <code>.hapi.release.Info info = 2;</code> 1324 */ 1325 public Builder clearInfo() { 1326 if (infoBuilder_ == null) { 1327 info_ = null; 1328 onChanged(); 1329 } else { 1330 info_ = null; 1331 infoBuilder_ = null; 1332 } 1333 1334 return this; 1335 } 1336 /** 1337 * <pre> 1338 * Info provides information about a release 1339 * </pre> 1340 * 1341 * <code>.hapi.release.Info info = 2;</code> 1342 */ 1343 public hapi.release.InfoOuterClass.Info.Builder getInfoBuilder() { 1344 1345 onChanged(); 1346 return getInfoFieldBuilder().getBuilder(); 1347 } 1348 /** 1349 * <pre> 1350 * Info provides information about a release 1351 * </pre> 1352 * 1353 * <code>.hapi.release.Info info = 2;</code> 1354 */ 1355 public hapi.release.InfoOuterClass.InfoOrBuilder getInfoOrBuilder() { 1356 if (infoBuilder_ != null) { 1357 return infoBuilder_.getMessageOrBuilder(); 1358 } else { 1359 return info_ == null ? 1360 hapi.release.InfoOuterClass.Info.getDefaultInstance() : info_; 1361 } 1362 } 1363 /** 1364 * <pre> 1365 * Info provides information about a release 1366 * </pre> 1367 * 1368 * <code>.hapi.release.Info info = 2;</code> 1369 */ 1370 private com.google.protobuf.SingleFieldBuilderV3< 1371 hapi.release.InfoOuterClass.Info, hapi.release.InfoOuterClass.Info.Builder, hapi.release.InfoOuterClass.InfoOrBuilder> 1372 getInfoFieldBuilder() { 1373 if (infoBuilder_ == null) { 1374 infoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< 1375 hapi.release.InfoOuterClass.Info, hapi.release.InfoOuterClass.Info.Builder, hapi.release.InfoOuterClass.InfoOrBuilder>( 1376 getInfo(), 1377 getParentForChildren(), 1378 isClean()); 1379 info_ = null; 1380 } 1381 return infoBuilder_; 1382 } 1383 1384 private hapi.chart.ChartOuterClass.Chart chart_ = null; 1385 private com.google.protobuf.SingleFieldBuilderV3< 1386 hapi.chart.ChartOuterClass.Chart, hapi.chart.ChartOuterClass.Chart.Builder, hapi.chart.ChartOuterClass.ChartOrBuilder> chartBuilder_; 1387 /** 1388 * <pre> 1389 * Chart is the chart that was released. 1390 * </pre> 1391 * 1392 * <code>.hapi.chart.Chart chart = 3;</code> 1393 */ 1394 public boolean hasChart() { 1395 return chartBuilder_ != null || chart_ != null; 1396 } 1397 /** 1398 * <pre> 1399 * Chart is the chart that was released. 1400 * </pre> 1401 * 1402 * <code>.hapi.chart.Chart chart = 3;</code> 1403 */ 1404 public hapi.chart.ChartOuterClass.Chart getChart() { 1405 if (chartBuilder_ == null) { 1406 return chart_ == null ? hapi.chart.ChartOuterClass.Chart.getDefaultInstance() : chart_; 1407 } else { 1408 return chartBuilder_.getMessage(); 1409 } 1410 } 1411 /** 1412 * <pre> 1413 * Chart is the chart that was released. 1414 * </pre> 1415 * 1416 * <code>.hapi.chart.Chart chart = 3;</code> 1417 */ 1418 public Builder setChart(hapi.chart.ChartOuterClass.Chart value) { 1419 if (chartBuilder_ == null) { 1420 if (value == null) { 1421 throw new NullPointerException(); 1422 } 1423 chart_ = value; 1424 onChanged(); 1425 } else { 1426 chartBuilder_.setMessage(value); 1427 } 1428 1429 return this; 1430 } 1431 /** 1432 * <pre> 1433 * Chart is the chart that was released. 1434 * </pre> 1435 * 1436 * <code>.hapi.chart.Chart chart = 3;</code> 1437 */ 1438 public Builder setChart( 1439 hapi.chart.ChartOuterClass.Chart.Builder builderForValue) { 1440 if (chartBuilder_ == null) { 1441 chart_ = builderForValue.build(); 1442 onChanged(); 1443 } else { 1444 chartBuilder_.setMessage(builderForValue.build()); 1445 } 1446 1447 return this; 1448 } 1449 /** 1450 * <pre> 1451 * Chart is the chart that was released. 1452 * </pre> 1453 * 1454 * <code>.hapi.chart.Chart chart = 3;</code> 1455 */ 1456 public Builder mergeChart(hapi.chart.ChartOuterClass.Chart value) { 1457 if (chartBuilder_ == null) { 1458 if (chart_ != null) { 1459 chart_ = 1460 hapi.chart.ChartOuterClass.Chart.newBuilder(chart_).mergeFrom(value).buildPartial(); 1461 } else { 1462 chart_ = value; 1463 } 1464 onChanged(); 1465 } else { 1466 chartBuilder_.mergeFrom(value); 1467 } 1468 1469 return this; 1470 } 1471 /** 1472 * <pre> 1473 * Chart is the chart that was released. 1474 * </pre> 1475 * 1476 * <code>.hapi.chart.Chart chart = 3;</code> 1477 */ 1478 public Builder clearChart() { 1479 if (chartBuilder_ == null) { 1480 chart_ = null; 1481 onChanged(); 1482 } else { 1483 chart_ = null; 1484 chartBuilder_ = null; 1485 } 1486 1487 return this; 1488 } 1489 /** 1490 * <pre> 1491 * Chart is the chart that was released. 1492 * </pre> 1493 * 1494 * <code>.hapi.chart.Chart chart = 3;</code> 1495 */ 1496 public hapi.chart.ChartOuterClass.Chart.Builder getChartBuilder() { 1497 1498 onChanged(); 1499 return getChartFieldBuilder().getBuilder(); 1500 } 1501 /** 1502 * <pre> 1503 * Chart is the chart that was released. 1504 * </pre> 1505 * 1506 * <code>.hapi.chart.Chart chart = 3;</code> 1507 */ 1508 public hapi.chart.ChartOuterClass.ChartOrBuilder getChartOrBuilder() { 1509 if (chartBuilder_ != null) { 1510 return chartBuilder_.getMessageOrBuilder(); 1511 } else { 1512 return chart_ == null ? 1513 hapi.chart.ChartOuterClass.Chart.getDefaultInstance() : chart_; 1514 } 1515 } 1516 /** 1517 * <pre> 1518 * Chart is the chart that was released. 1519 * </pre> 1520 * 1521 * <code>.hapi.chart.Chart chart = 3;</code> 1522 */ 1523 private com.google.protobuf.SingleFieldBuilderV3< 1524 hapi.chart.ChartOuterClass.Chart, hapi.chart.ChartOuterClass.Chart.Builder, hapi.chart.ChartOuterClass.ChartOrBuilder> 1525 getChartFieldBuilder() { 1526 if (chartBuilder_ == null) { 1527 chartBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< 1528 hapi.chart.ChartOuterClass.Chart, hapi.chart.ChartOuterClass.Chart.Builder, hapi.chart.ChartOuterClass.ChartOrBuilder>( 1529 getChart(), 1530 getParentForChildren(), 1531 isClean()); 1532 chart_ = null; 1533 } 1534 return chartBuilder_; 1535 } 1536 1537 private hapi.chart.ConfigOuterClass.Config config_ = null; 1538 private com.google.protobuf.SingleFieldBuilderV3< 1539 hapi.chart.ConfigOuterClass.Config, hapi.chart.ConfigOuterClass.Config.Builder, hapi.chart.ConfigOuterClass.ConfigOrBuilder> configBuilder_; 1540 /** 1541 * <pre> 1542 * Config is the set of extra Values added to the chart. 1543 * These values override the default values inside of the chart. 1544 * </pre> 1545 * 1546 * <code>.hapi.chart.Config config = 4;</code> 1547 */ 1548 public boolean hasConfig() { 1549 return configBuilder_ != null || config_ != null; 1550 } 1551 /** 1552 * <pre> 1553 * Config is the set of extra Values added to the chart. 1554 * These values override the default values inside of the chart. 1555 * </pre> 1556 * 1557 * <code>.hapi.chart.Config config = 4;</code> 1558 */ 1559 public hapi.chart.ConfigOuterClass.Config getConfig() { 1560 if (configBuilder_ == null) { 1561 return config_ == null ? hapi.chart.ConfigOuterClass.Config.getDefaultInstance() : config_; 1562 } else { 1563 return configBuilder_.getMessage(); 1564 } 1565 } 1566 /** 1567 * <pre> 1568 * Config is the set of extra Values added to the chart. 1569 * These values override the default values inside of the chart. 1570 * </pre> 1571 * 1572 * <code>.hapi.chart.Config config = 4;</code> 1573 */ 1574 public Builder setConfig(hapi.chart.ConfigOuterClass.Config value) { 1575 if (configBuilder_ == null) { 1576 if (value == null) { 1577 throw new NullPointerException(); 1578 } 1579 config_ = value; 1580 onChanged(); 1581 } else { 1582 configBuilder_.setMessage(value); 1583 } 1584 1585 return this; 1586 } 1587 /** 1588 * <pre> 1589 * Config is the set of extra Values added to the chart. 1590 * These values override the default values inside of the chart. 1591 * </pre> 1592 * 1593 * <code>.hapi.chart.Config config = 4;</code> 1594 */ 1595 public Builder setConfig( 1596 hapi.chart.ConfigOuterClass.Config.Builder builderForValue) { 1597 if (configBuilder_ == null) { 1598 config_ = builderForValue.build(); 1599 onChanged(); 1600 } else { 1601 configBuilder_.setMessage(builderForValue.build()); 1602 } 1603 1604 return this; 1605 } 1606 /** 1607 * <pre> 1608 * Config is the set of extra Values added to the chart. 1609 * These values override the default values inside of the chart. 1610 * </pre> 1611 * 1612 * <code>.hapi.chart.Config config = 4;</code> 1613 */ 1614 public Builder mergeConfig(hapi.chart.ConfigOuterClass.Config value) { 1615 if (configBuilder_ == null) { 1616 if (config_ != null) { 1617 config_ = 1618 hapi.chart.ConfigOuterClass.Config.newBuilder(config_).mergeFrom(value).buildPartial(); 1619 } else { 1620 config_ = value; 1621 } 1622 onChanged(); 1623 } else { 1624 configBuilder_.mergeFrom(value); 1625 } 1626 1627 return this; 1628 } 1629 /** 1630 * <pre> 1631 * Config is the set of extra Values added to the chart. 1632 * These values override the default values inside of the chart. 1633 * </pre> 1634 * 1635 * <code>.hapi.chart.Config config = 4;</code> 1636 */ 1637 public Builder clearConfig() { 1638 if (configBuilder_ == null) { 1639 config_ = null; 1640 onChanged(); 1641 } else { 1642 config_ = null; 1643 configBuilder_ = null; 1644 } 1645 1646 return this; 1647 } 1648 /** 1649 * <pre> 1650 * Config is the set of extra Values added to the chart. 1651 * These values override the default values inside of the chart. 1652 * </pre> 1653 * 1654 * <code>.hapi.chart.Config config = 4;</code> 1655 */ 1656 public hapi.chart.ConfigOuterClass.Config.Builder getConfigBuilder() { 1657 1658 onChanged(); 1659 return getConfigFieldBuilder().getBuilder(); 1660 } 1661 /** 1662 * <pre> 1663 * Config is the set of extra Values added to the chart. 1664 * These values override the default values inside of the chart. 1665 * </pre> 1666 * 1667 * <code>.hapi.chart.Config config = 4;</code> 1668 */ 1669 public hapi.chart.ConfigOuterClass.ConfigOrBuilder getConfigOrBuilder() { 1670 if (configBuilder_ != null) { 1671 return configBuilder_.getMessageOrBuilder(); 1672 } else { 1673 return config_ == null ? 1674 hapi.chart.ConfigOuterClass.Config.getDefaultInstance() : config_; 1675 } 1676 } 1677 /** 1678 * <pre> 1679 * Config is the set of extra Values added to the chart. 1680 * These values override the default values inside of the chart. 1681 * </pre> 1682 * 1683 * <code>.hapi.chart.Config config = 4;</code> 1684 */ 1685 private com.google.protobuf.SingleFieldBuilderV3< 1686 hapi.chart.ConfigOuterClass.Config, hapi.chart.ConfigOuterClass.Config.Builder, hapi.chart.ConfigOuterClass.ConfigOrBuilder> 1687 getConfigFieldBuilder() { 1688 if (configBuilder_ == null) { 1689 configBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< 1690 hapi.chart.ConfigOuterClass.Config, hapi.chart.ConfigOuterClass.Config.Builder, hapi.chart.ConfigOuterClass.ConfigOrBuilder>( 1691 getConfig(), 1692 getParentForChildren(), 1693 isClean()); 1694 config_ = null; 1695 } 1696 return configBuilder_; 1697 } 1698 1699 private java.lang.Object manifest_ = ""; 1700 /** 1701 * <pre> 1702 * Manifest is the string representation of the rendered template. 1703 * </pre> 1704 * 1705 * <code>string manifest = 5;</code> 1706 */ 1707 public java.lang.String getManifest() { 1708 java.lang.Object ref = manifest_; 1709 if (!(ref instanceof java.lang.String)) { 1710 com.google.protobuf.ByteString bs = 1711 (com.google.protobuf.ByteString) ref; 1712 java.lang.String s = bs.toStringUtf8(); 1713 manifest_ = s; 1714 return s; 1715 } else { 1716 return (java.lang.String) ref; 1717 } 1718 } 1719 /** 1720 * <pre> 1721 * Manifest is the string representation of the rendered template. 1722 * </pre> 1723 * 1724 * <code>string manifest = 5;</code> 1725 */ 1726 public com.google.protobuf.ByteString 1727 getManifestBytes() { 1728 java.lang.Object ref = manifest_; 1729 if (ref instanceof String) { 1730 com.google.protobuf.ByteString b = 1731 com.google.protobuf.ByteString.copyFromUtf8( 1732 (java.lang.String) ref); 1733 manifest_ = b; 1734 return b; 1735 } else { 1736 return (com.google.protobuf.ByteString) ref; 1737 } 1738 } 1739 /** 1740 * <pre> 1741 * Manifest is the string representation of the rendered template. 1742 * </pre> 1743 * 1744 * <code>string manifest = 5;</code> 1745 */ 1746 public Builder setManifest( 1747 java.lang.String value) { 1748 if (value == null) { 1749 throw new NullPointerException(); 1750 } 1751 1752 manifest_ = value; 1753 onChanged(); 1754 return this; 1755 } 1756 /** 1757 * <pre> 1758 * Manifest is the string representation of the rendered template. 1759 * </pre> 1760 * 1761 * <code>string manifest = 5;</code> 1762 */ 1763 public Builder clearManifest() { 1764 1765 manifest_ = getDefaultInstance().getManifest(); 1766 onChanged(); 1767 return this; 1768 } 1769 /** 1770 * <pre> 1771 * Manifest is the string representation of the rendered template. 1772 * </pre> 1773 * 1774 * <code>string manifest = 5;</code> 1775 */ 1776 public Builder setManifestBytes( 1777 com.google.protobuf.ByteString value) { 1778 if (value == null) { 1779 throw new NullPointerException(); 1780 } 1781 checkByteStringIsUtf8(value); 1782 1783 manifest_ = value; 1784 onChanged(); 1785 return this; 1786 } 1787 1788 private java.util.List<hapi.release.HookOuterClass.Hook> hooks_ = 1789 java.util.Collections.emptyList(); 1790 private void ensureHooksIsMutable() { 1791 if (!((bitField0_ & 0x00000020) == 0x00000020)) { 1792 hooks_ = new java.util.ArrayList<hapi.release.HookOuterClass.Hook>(hooks_); 1793 bitField0_ |= 0x00000020; 1794 } 1795 } 1796 1797 private com.google.protobuf.RepeatedFieldBuilderV3< 1798 hapi.release.HookOuterClass.Hook, hapi.release.HookOuterClass.Hook.Builder, hapi.release.HookOuterClass.HookOrBuilder> hooksBuilder_; 1799 1800 /** 1801 * <pre> 1802 * Hooks are all of the hooks declared for this release. 1803 * </pre> 1804 * 1805 * <code>repeated .hapi.release.Hook hooks = 6;</code> 1806 */ 1807 public java.util.List<hapi.release.HookOuterClass.Hook> getHooksList() { 1808 if (hooksBuilder_ == null) { 1809 return java.util.Collections.unmodifiableList(hooks_); 1810 } else { 1811 return hooksBuilder_.getMessageList(); 1812 } 1813 } 1814 /** 1815 * <pre> 1816 * Hooks are all of the hooks declared for this release. 1817 * </pre> 1818 * 1819 * <code>repeated .hapi.release.Hook hooks = 6;</code> 1820 */ 1821 public int getHooksCount() { 1822 if (hooksBuilder_ == null) { 1823 return hooks_.size(); 1824 } else { 1825 return hooksBuilder_.getCount(); 1826 } 1827 } 1828 /** 1829 * <pre> 1830 * Hooks are all of the hooks declared for this release. 1831 * </pre> 1832 * 1833 * <code>repeated .hapi.release.Hook hooks = 6;</code> 1834 */ 1835 public hapi.release.HookOuterClass.Hook getHooks(int index) { 1836 if (hooksBuilder_ == null) { 1837 return hooks_.get(index); 1838 } else { 1839 return hooksBuilder_.getMessage(index); 1840 } 1841 } 1842 /** 1843 * <pre> 1844 * Hooks are all of the hooks declared for this release. 1845 * </pre> 1846 * 1847 * <code>repeated .hapi.release.Hook hooks = 6;</code> 1848 */ 1849 public Builder setHooks( 1850 int index, hapi.release.HookOuterClass.Hook value) { 1851 if (hooksBuilder_ == null) { 1852 if (value == null) { 1853 throw new NullPointerException(); 1854 } 1855 ensureHooksIsMutable(); 1856 hooks_.set(index, value); 1857 onChanged(); 1858 } else { 1859 hooksBuilder_.setMessage(index, value); 1860 } 1861 return this; 1862 } 1863 /** 1864 * <pre> 1865 * Hooks are all of the hooks declared for this release. 1866 * </pre> 1867 * 1868 * <code>repeated .hapi.release.Hook hooks = 6;</code> 1869 */ 1870 public Builder setHooks( 1871 int index, hapi.release.HookOuterClass.Hook.Builder builderForValue) { 1872 if (hooksBuilder_ == null) { 1873 ensureHooksIsMutable(); 1874 hooks_.set(index, builderForValue.build()); 1875 onChanged(); 1876 } else { 1877 hooksBuilder_.setMessage(index, builderForValue.build()); 1878 } 1879 return this; 1880 } 1881 /** 1882 * <pre> 1883 * Hooks are all of the hooks declared for this release. 1884 * </pre> 1885 * 1886 * <code>repeated .hapi.release.Hook hooks = 6;</code> 1887 */ 1888 public Builder addHooks(hapi.release.HookOuterClass.Hook value) { 1889 if (hooksBuilder_ == null) { 1890 if (value == null) { 1891 throw new NullPointerException(); 1892 } 1893 ensureHooksIsMutable(); 1894 hooks_.add(value); 1895 onChanged(); 1896 } else { 1897 hooksBuilder_.addMessage(value); 1898 } 1899 return this; 1900 } 1901 /** 1902 * <pre> 1903 * Hooks are all of the hooks declared for this release. 1904 * </pre> 1905 * 1906 * <code>repeated .hapi.release.Hook hooks = 6;</code> 1907 */ 1908 public Builder addHooks( 1909 int index, hapi.release.HookOuterClass.Hook value) { 1910 if (hooksBuilder_ == null) { 1911 if (value == null) { 1912 throw new NullPointerException(); 1913 } 1914 ensureHooksIsMutable(); 1915 hooks_.add(index, value); 1916 onChanged(); 1917 } else { 1918 hooksBuilder_.addMessage(index, value); 1919 } 1920 return this; 1921 } 1922 /** 1923 * <pre> 1924 * Hooks are all of the hooks declared for this release. 1925 * </pre> 1926 * 1927 * <code>repeated .hapi.release.Hook hooks = 6;</code> 1928 */ 1929 public Builder addHooks( 1930 hapi.release.HookOuterClass.Hook.Builder builderForValue) { 1931 if (hooksBuilder_ == null) { 1932 ensureHooksIsMutable(); 1933 hooks_.add(builderForValue.build()); 1934 onChanged(); 1935 } else { 1936 hooksBuilder_.addMessage(builderForValue.build()); 1937 } 1938 return this; 1939 } 1940 /** 1941 * <pre> 1942 * Hooks are all of the hooks declared for this release. 1943 * </pre> 1944 * 1945 * <code>repeated .hapi.release.Hook hooks = 6;</code> 1946 */ 1947 public Builder addHooks( 1948 int index, hapi.release.HookOuterClass.Hook.Builder builderForValue) { 1949 if (hooksBuilder_ == null) { 1950 ensureHooksIsMutable(); 1951 hooks_.add(index, builderForValue.build()); 1952 onChanged(); 1953 } else { 1954 hooksBuilder_.addMessage(index, builderForValue.build()); 1955 } 1956 return this; 1957 } 1958 /** 1959 * <pre> 1960 * Hooks are all of the hooks declared for this release. 1961 * </pre> 1962 * 1963 * <code>repeated .hapi.release.Hook hooks = 6;</code> 1964 */ 1965 public Builder addAllHooks( 1966 java.lang.Iterable<? extends hapi.release.HookOuterClass.Hook> values) { 1967 if (hooksBuilder_ == null) { 1968 ensureHooksIsMutable(); 1969 com.google.protobuf.AbstractMessageLite.Builder.addAll( 1970 values, hooks_); 1971 onChanged(); 1972 } else { 1973 hooksBuilder_.addAllMessages(values); 1974 } 1975 return this; 1976 } 1977 /** 1978 * <pre> 1979 * Hooks are all of the hooks declared for this release. 1980 * </pre> 1981 * 1982 * <code>repeated .hapi.release.Hook hooks = 6;</code> 1983 */ 1984 public Builder clearHooks() { 1985 if (hooksBuilder_ == null) { 1986 hooks_ = java.util.Collections.emptyList(); 1987 bitField0_ = (bitField0_ & ~0x00000020); 1988 onChanged(); 1989 } else { 1990 hooksBuilder_.clear(); 1991 } 1992 return this; 1993 } 1994 /** 1995 * <pre> 1996 * Hooks are all of the hooks declared for this release. 1997 * </pre> 1998 * 1999 * <code>repeated .hapi.release.Hook hooks = 6;</code> 2000 */ 2001 public Builder removeHooks(int index) { 2002 if (hooksBuilder_ == null) { 2003 ensureHooksIsMutable(); 2004 hooks_.remove(index); 2005 onChanged(); 2006 } else { 2007 hooksBuilder_.remove(index); 2008 } 2009 return this; 2010 } 2011 /** 2012 * <pre> 2013 * Hooks are all of the hooks declared for this release. 2014 * </pre> 2015 * 2016 * <code>repeated .hapi.release.Hook hooks = 6;</code> 2017 */ 2018 public hapi.release.HookOuterClass.Hook.Builder getHooksBuilder( 2019 int index) { 2020 return getHooksFieldBuilder().getBuilder(index); 2021 } 2022 /** 2023 * <pre> 2024 * Hooks are all of the hooks declared for this release. 2025 * </pre> 2026 * 2027 * <code>repeated .hapi.release.Hook hooks = 6;</code> 2028 */ 2029 public hapi.release.HookOuterClass.HookOrBuilder getHooksOrBuilder( 2030 int index) { 2031 if (hooksBuilder_ == null) { 2032 return hooks_.get(index); } else { 2033 return hooksBuilder_.getMessageOrBuilder(index); 2034 } 2035 } 2036 /** 2037 * <pre> 2038 * Hooks are all of the hooks declared for this release. 2039 * </pre> 2040 * 2041 * <code>repeated .hapi.release.Hook hooks = 6;</code> 2042 */ 2043 public java.util.List<? extends hapi.release.HookOuterClass.HookOrBuilder> 2044 getHooksOrBuilderList() { 2045 if (hooksBuilder_ != null) { 2046 return hooksBuilder_.getMessageOrBuilderList(); 2047 } else { 2048 return java.util.Collections.unmodifiableList(hooks_); 2049 } 2050 } 2051 /** 2052 * <pre> 2053 * Hooks are all of the hooks declared for this release. 2054 * </pre> 2055 * 2056 * <code>repeated .hapi.release.Hook hooks = 6;</code> 2057 */ 2058 public hapi.release.HookOuterClass.Hook.Builder addHooksBuilder() { 2059 return getHooksFieldBuilder().addBuilder( 2060 hapi.release.HookOuterClass.Hook.getDefaultInstance()); 2061 } 2062 /** 2063 * <pre> 2064 * Hooks are all of the hooks declared for this release. 2065 * </pre> 2066 * 2067 * <code>repeated .hapi.release.Hook hooks = 6;</code> 2068 */ 2069 public hapi.release.HookOuterClass.Hook.Builder addHooksBuilder( 2070 int index) { 2071 return getHooksFieldBuilder().addBuilder( 2072 index, hapi.release.HookOuterClass.Hook.getDefaultInstance()); 2073 } 2074 /** 2075 * <pre> 2076 * Hooks are all of the hooks declared for this release. 2077 * </pre> 2078 * 2079 * <code>repeated .hapi.release.Hook hooks = 6;</code> 2080 */ 2081 public java.util.List<hapi.release.HookOuterClass.Hook.Builder> 2082 getHooksBuilderList() { 2083 return getHooksFieldBuilder().getBuilderList(); 2084 } 2085 private com.google.protobuf.RepeatedFieldBuilderV3< 2086 hapi.release.HookOuterClass.Hook, hapi.release.HookOuterClass.Hook.Builder, hapi.release.HookOuterClass.HookOrBuilder> 2087 getHooksFieldBuilder() { 2088 if (hooksBuilder_ == null) { 2089 hooksBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< 2090 hapi.release.HookOuterClass.Hook, hapi.release.HookOuterClass.Hook.Builder, hapi.release.HookOuterClass.HookOrBuilder>( 2091 hooks_, 2092 ((bitField0_ & 0x00000020) == 0x00000020), 2093 getParentForChildren(), 2094 isClean()); 2095 hooks_ = null; 2096 } 2097 return hooksBuilder_; 2098 } 2099 2100 private int version_ ; 2101 /** 2102 * <pre> 2103 * Version is an int32 which represents the version of the release. 2104 * </pre> 2105 * 2106 * <code>int32 version = 7;</code> 2107 */ 2108 public int getVersion() { 2109 return version_; 2110 } 2111 /** 2112 * <pre> 2113 * Version is an int32 which represents the version of the release. 2114 * </pre> 2115 * 2116 * <code>int32 version = 7;</code> 2117 */ 2118 public Builder setVersion(int value) { 2119 2120 version_ = value; 2121 onChanged(); 2122 return this; 2123 } 2124 /** 2125 * <pre> 2126 * Version is an int32 which represents the version of the release. 2127 * </pre> 2128 * 2129 * <code>int32 version = 7;</code> 2130 */ 2131 public Builder clearVersion() { 2132 2133 version_ = 0; 2134 onChanged(); 2135 return this; 2136 } 2137 2138 private java.lang.Object namespace_ = ""; 2139 /** 2140 * <pre> 2141 * Namespace is the kubernetes namespace of the release. 2142 * </pre> 2143 * 2144 * <code>string namespace = 8;</code> 2145 */ 2146 public java.lang.String getNamespace() { 2147 java.lang.Object ref = namespace_; 2148 if (!(ref instanceof java.lang.String)) { 2149 com.google.protobuf.ByteString bs = 2150 (com.google.protobuf.ByteString) ref; 2151 java.lang.String s = bs.toStringUtf8(); 2152 namespace_ = s; 2153 return s; 2154 } else { 2155 return (java.lang.String) ref; 2156 } 2157 } 2158 /** 2159 * <pre> 2160 * Namespace is the kubernetes namespace of the release. 2161 * </pre> 2162 * 2163 * <code>string namespace = 8;</code> 2164 */ 2165 public com.google.protobuf.ByteString 2166 getNamespaceBytes() { 2167 java.lang.Object ref = namespace_; 2168 if (ref instanceof String) { 2169 com.google.protobuf.ByteString b = 2170 com.google.protobuf.ByteString.copyFromUtf8( 2171 (java.lang.String) ref); 2172 namespace_ = b; 2173 return b; 2174 } else { 2175 return (com.google.protobuf.ByteString) ref; 2176 } 2177 } 2178 /** 2179 * <pre> 2180 * Namespace is the kubernetes namespace of the release. 2181 * </pre> 2182 * 2183 * <code>string namespace = 8;</code> 2184 */ 2185 public Builder setNamespace( 2186 java.lang.String value) { 2187 if (value == null) { 2188 throw new NullPointerException(); 2189 } 2190 2191 namespace_ = value; 2192 onChanged(); 2193 return this; 2194 } 2195 /** 2196 * <pre> 2197 * Namespace is the kubernetes namespace of the release. 2198 * </pre> 2199 * 2200 * <code>string namespace = 8;</code> 2201 */ 2202 public Builder clearNamespace() { 2203 2204 namespace_ = getDefaultInstance().getNamespace(); 2205 onChanged(); 2206 return this; 2207 } 2208 /** 2209 * <pre> 2210 * Namespace is the kubernetes namespace of the release. 2211 * </pre> 2212 * 2213 * <code>string namespace = 8;</code> 2214 */ 2215 public Builder setNamespaceBytes( 2216 com.google.protobuf.ByteString value) { 2217 if (value == null) { 2218 throw new NullPointerException(); 2219 } 2220 checkByteStringIsUtf8(value); 2221 2222 namespace_ = value; 2223 onChanged(); 2224 return this; 2225 } 2226 public final Builder setUnknownFields( 2227 final com.google.protobuf.UnknownFieldSet unknownFields) { 2228 return super.setUnknownFieldsProto3(unknownFields); 2229 } 2230 2231 public final Builder mergeUnknownFields( 2232 final com.google.protobuf.UnknownFieldSet unknownFields) { 2233 return super.mergeUnknownFields(unknownFields); 2234 } 2235 2236 2237 // @@protoc_insertion_point(builder_scope:hapi.release.Release) 2238 } 2239 2240 // @@protoc_insertion_point(class_scope:hapi.release.Release) 2241 private static final hapi.release.ReleaseOuterClass.Release DEFAULT_INSTANCE; 2242 static { 2243 DEFAULT_INSTANCE = new hapi.release.ReleaseOuterClass.Release(); 2244 } 2245 2246 public static hapi.release.ReleaseOuterClass.Release getDefaultInstance() { 2247 return DEFAULT_INSTANCE; 2248 } 2249 2250 private static final com.google.protobuf.Parser<Release> 2251 PARSER = new com.google.protobuf.AbstractParser<Release>() { 2252 public Release parsePartialFrom( 2253 com.google.protobuf.CodedInputStream input, 2254 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2255 throws com.google.protobuf.InvalidProtocolBufferException { 2256 return new Release(input, extensionRegistry); 2257 } 2258 }; 2259 2260 public static com.google.protobuf.Parser<Release> parser() { 2261 return PARSER; 2262 } 2263 2264 @java.lang.Override 2265 public com.google.protobuf.Parser<Release> getParserForType() { 2266 return PARSER; 2267 } 2268 2269 public hapi.release.ReleaseOuterClass.Release getDefaultInstanceForType() { 2270 return DEFAULT_INSTANCE; 2271 } 2272 2273 } 2274 2275 private static final com.google.protobuf.Descriptors.Descriptor 2276 internal_static_hapi_release_Release_descriptor; 2277 private static final 2278 com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 2279 internal_static_hapi_release_Release_fieldAccessorTable; 2280 2281 public static com.google.protobuf.Descriptors.FileDescriptor 2282 getDescriptor() { 2283 return descriptor; 2284 } 2285 private static com.google.protobuf.Descriptors.FileDescriptor 2286 descriptor; 2287 static { 2288 java.lang.String[] descriptorData = { 2289 "\n\032hapi/release/release.proto\022\014hapi.relea" + 2290 "se\032\027hapi/release/hook.proto\032\027hapi/releas" + 2291 "e/info.proto\032\027hapi/chart/config.proto\032\026h" + 2292 "api/chart/chart.proto\"\330\001\n\007Release\022\014\n\004nam" + 2293 "e\030\001 \001(\t\022 \n\004info\030\002 \001(\0132\022.hapi.release.Inf" + 2294 "o\022 \n\005chart\030\003 \001(\0132\021.hapi.chart.Chart\022\"\n\006c" + 2295 "onfig\030\004 \001(\0132\022.hapi.chart.Config\022\020\n\010manif" + 2296 "est\030\005 \001(\t\022!\n\005hooks\030\006 \003(\0132\022.hapi.release." + 2297 "Hook\022\017\n\007version\030\007 \001(\005\022\021\n\tnamespace\030\010 \001(\t" + 2298 "B\tZ\007releaseb\006proto3" 2299 }; 2300 com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = 2301 new com.google.protobuf.Descriptors.FileDescriptor. InternalDescriptorAssigner() { 2302 public com.google.protobuf.ExtensionRegistry assignDescriptors( 2303 com.google.protobuf.Descriptors.FileDescriptor root) { 2304 descriptor = root; 2305 return null; 2306 } 2307 }; 2308 com.google.protobuf.Descriptors.FileDescriptor 2309 .internalBuildGeneratedFileFrom(descriptorData, 2310 new com.google.protobuf.Descriptors.FileDescriptor[] { 2311 hapi.release.HookOuterClass.getDescriptor(), 2312 hapi.release.InfoOuterClass.getDescriptor(), 2313 hapi.chart.ConfigOuterClass.getDescriptor(), 2314 hapi.chart.ChartOuterClass.getDescriptor(), 2315 }, assigner); 2316 internal_static_hapi_release_Release_descriptor = 2317 getDescriptor().getMessageTypes().get(0); 2318 internal_static_hapi_release_Release_fieldAccessorTable = new 2319 com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 2320 internal_static_hapi_release_Release_descriptor, 2321 new java.lang.String[] { "Name", "Info", "Chart", "Config", "Manifest", "Hooks", "Version", "Namespace", }); 2322 hapi.release.HookOuterClass.getDescriptor(); 2323 hapi.release.InfoOuterClass.getDescriptor(); 2324 hapi.chart.ConfigOuterClass.getDescriptor(); 2325 hapi.chart.ChartOuterClass.getDescriptor(); 2326 } 2327 2328 // @@protoc_insertion_point(outer_class_scope) 2329}