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