1 /* 2 * Copyright 2019 The Grafeas Authors. All rights reserved. 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License. 6 * You may obtain a copy of the License at 7 * 8 * https://www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 * See the License for the specific language governing permissions and 14 * limitations under the License. 15 */ 16 17 // Generated by the protocol buffer compiler. DO NOT EDIT! 18 // source: grafeas/v1/grafeas.proto 19 20 package io.grafeas.v1; 21 22 /** 23 * 24 * 25 * <pre> 26 * A type of analysis that can be done for a resource. 27 * </pre> 28 * 29 * Protobuf type {@code grafeas.v1.Note} 30 */ 31 public final class Note extends com.google.protobuf.GeneratedMessageV3 32 implements 33 // @@protoc_insertion_point(message_implements:grafeas.v1.Note) 34 NoteOrBuilder { 35 private static final long serialVersionUID = 0L; 36 // Use Note.newBuilder() to construct. Note(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)37 private Note(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 38 super(builder); 39 } 40 Note()41 private Note() { 42 name_ = ""; 43 shortDescription_ = ""; 44 longDescription_ = ""; 45 kind_ = 0; 46 relatedUrl_ = java.util.Collections.emptyList(); 47 relatedNoteNames_ = com.google.protobuf.LazyStringArrayList.EMPTY; 48 } 49 50 @java.lang.Override 51 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)52 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 53 return new Note(); 54 } 55 56 @java.lang.Override getUnknownFields()57 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 58 return this.unknownFields; 59 } 60 getDescriptor()61 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 62 return io.grafeas.v1.GrafeasOuterClass.internal_static_grafeas_v1_Note_descriptor; 63 } 64 65 @java.lang.Override 66 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()67 internalGetFieldAccessorTable() { 68 return io.grafeas.v1.GrafeasOuterClass.internal_static_grafeas_v1_Note_fieldAccessorTable 69 .ensureFieldAccessorsInitialized( 70 io.grafeas.v1.Note.class, io.grafeas.v1.Note.Builder.class); 71 } 72 73 private int typeCase_ = 0; 74 private java.lang.Object type_; 75 76 public enum TypeCase 77 implements 78 com.google.protobuf.Internal.EnumLite, 79 com.google.protobuf.AbstractMessage.InternalOneOfEnum { 80 VULNERABILITY(10), 81 BUILD(11), 82 IMAGE(12), 83 PACKAGE(13), 84 DEPLOYMENT(14), 85 DISCOVERY(15), 86 ATTESTATION(16), 87 UPGRADE(17), 88 COMPLIANCE(18), 89 DSSE_ATTESTATION(19), 90 VULNERABILITY_ASSESSMENT(20), 91 TYPE_NOT_SET(0); 92 private final int value; 93 TypeCase(int value)94 private TypeCase(int value) { 95 this.value = value; 96 } 97 /** 98 * @param value The number of the enum to look for. 99 * @return The enum associated with the given number. 100 * @deprecated Use {@link #forNumber(int)} instead. 101 */ 102 @java.lang.Deprecated valueOf(int value)103 public static TypeCase valueOf(int value) { 104 return forNumber(value); 105 } 106 forNumber(int value)107 public static TypeCase forNumber(int value) { 108 switch (value) { 109 case 10: 110 return VULNERABILITY; 111 case 11: 112 return BUILD; 113 case 12: 114 return IMAGE; 115 case 13: 116 return PACKAGE; 117 case 14: 118 return DEPLOYMENT; 119 case 15: 120 return DISCOVERY; 121 case 16: 122 return ATTESTATION; 123 case 17: 124 return UPGRADE; 125 case 18: 126 return COMPLIANCE; 127 case 19: 128 return DSSE_ATTESTATION; 129 case 20: 130 return VULNERABILITY_ASSESSMENT; 131 case 0: 132 return TYPE_NOT_SET; 133 default: 134 return null; 135 } 136 } 137 getNumber()138 public int getNumber() { 139 return this.value; 140 } 141 }; 142 getTypeCase()143 public TypeCase getTypeCase() { 144 return TypeCase.forNumber(typeCase_); 145 } 146 147 public static final int NAME_FIELD_NUMBER = 1; 148 149 @SuppressWarnings("serial") 150 private volatile java.lang.Object name_ = ""; 151 /** 152 * 153 * 154 * <pre> 155 * Output only. The name of the note in the form of 156 * `projects/[PROVIDER_ID]/notes/[NOTE_ID]`. 157 * </pre> 158 * 159 * <code>string name = 1;</code> 160 * 161 * @return The name. 162 */ 163 @java.lang.Override getName()164 public java.lang.String getName() { 165 java.lang.Object ref = name_; 166 if (ref instanceof java.lang.String) { 167 return (java.lang.String) ref; 168 } else { 169 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 170 java.lang.String s = bs.toStringUtf8(); 171 name_ = s; 172 return s; 173 } 174 } 175 /** 176 * 177 * 178 * <pre> 179 * Output only. The name of the note in the form of 180 * `projects/[PROVIDER_ID]/notes/[NOTE_ID]`. 181 * </pre> 182 * 183 * <code>string name = 1;</code> 184 * 185 * @return The bytes for name. 186 */ 187 @java.lang.Override getNameBytes()188 public com.google.protobuf.ByteString getNameBytes() { 189 java.lang.Object ref = name_; 190 if (ref instanceof java.lang.String) { 191 com.google.protobuf.ByteString b = 192 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 193 name_ = b; 194 return b; 195 } else { 196 return (com.google.protobuf.ByteString) ref; 197 } 198 } 199 200 public static final int SHORT_DESCRIPTION_FIELD_NUMBER = 2; 201 202 @SuppressWarnings("serial") 203 private volatile java.lang.Object shortDescription_ = ""; 204 /** 205 * 206 * 207 * <pre> 208 * A one sentence description of this note. 209 * </pre> 210 * 211 * <code>string short_description = 2;</code> 212 * 213 * @return The shortDescription. 214 */ 215 @java.lang.Override getShortDescription()216 public java.lang.String getShortDescription() { 217 java.lang.Object ref = shortDescription_; 218 if (ref instanceof java.lang.String) { 219 return (java.lang.String) ref; 220 } else { 221 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 222 java.lang.String s = bs.toStringUtf8(); 223 shortDescription_ = s; 224 return s; 225 } 226 } 227 /** 228 * 229 * 230 * <pre> 231 * A one sentence description of this note. 232 * </pre> 233 * 234 * <code>string short_description = 2;</code> 235 * 236 * @return The bytes for shortDescription. 237 */ 238 @java.lang.Override getShortDescriptionBytes()239 public com.google.protobuf.ByteString getShortDescriptionBytes() { 240 java.lang.Object ref = shortDescription_; 241 if (ref instanceof java.lang.String) { 242 com.google.protobuf.ByteString b = 243 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 244 shortDescription_ = b; 245 return b; 246 } else { 247 return (com.google.protobuf.ByteString) ref; 248 } 249 } 250 251 public static final int LONG_DESCRIPTION_FIELD_NUMBER = 3; 252 253 @SuppressWarnings("serial") 254 private volatile java.lang.Object longDescription_ = ""; 255 /** 256 * 257 * 258 * <pre> 259 * A detailed description of this note. 260 * </pre> 261 * 262 * <code>string long_description = 3;</code> 263 * 264 * @return The longDescription. 265 */ 266 @java.lang.Override getLongDescription()267 public java.lang.String getLongDescription() { 268 java.lang.Object ref = longDescription_; 269 if (ref instanceof java.lang.String) { 270 return (java.lang.String) ref; 271 } else { 272 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 273 java.lang.String s = bs.toStringUtf8(); 274 longDescription_ = s; 275 return s; 276 } 277 } 278 /** 279 * 280 * 281 * <pre> 282 * A detailed description of this note. 283 * </pre> 284 * 285 * <code>string long_description = 3;</code> 286 * 287 * @return The bytes for longDescription. 288 */ 289 @java.lang.Override getLongDescriptionBytes()290 public com.google.protobuf.ByteString getLongDescriptionBytes() { 291 java.lang.Object ref = longDescription_; 292 if (ref instanceof java.lang.String) { 293 com.google.protobuf.ByteString b = 294 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 295 longDescription_ = b; 296 return b; 297 } else { 298 return (com.google.protobuf.ByteString) ref; 299 } 300 } 301 302 public static final int KIND_FIELD_NUMBER = 4; 303 private int kind_ = 0; 304 /** 305 * 306 * 307 * <pre> 308 * Output only. The type of analysis. This field can be used as a filter in 309 * list requests. 310 * </pre> 311 * 312 * <code>.grafeas.v1.NoteKind kind = 4;</code> 313 * 314 * @return The enum numeric value on the wire for kind. 315 */ 316 @java.lang.Override getKindValue()317 public int getKindValue() { 318 return kind_; 319 } 320 /** 321 * 322 * 323 * <pre> 324 * Output only. The type of analysis. This field can be used as a filter in 325 * list requests. 326 * </pre> 327 * 328 * <code>.grafeas.v1.NoteKind kind = 4;</code> 329 * 330 * @return The kind. 331 */ 332 @java.lang.Override getKind()333 public io.grafeas.v1.NoteKind getKind() { 334 io.grafeas.v1.NoteKind result = io.grafeas.v1.NoteKind.forNumber(kind_); 335 return result == null ? io.grafeas.v1.NoteKind.UNRECOGNIZED : result; 336 } 337 338 public static final int RELATED_URL_FIELD_NUMBER = 5; 339 340 @SuppressWarnings("serial") 341 private java.util.List<io.grafeas.v1.RelatedUrl> relatedUrl_; 342 /** 343 * 344 * 345 * <pre> 346 * URLs associated with this note. 347 * </pre> 348 * 349 * <code>repeated .grafeas.v1.RelatedUrl related_url = 5;</code> 350 */ 351 @java.lang.Override getRelatedUrlList()352 public java.util.List<io.grafeas.v1.RelatedUrl> getRelatedUrlList() { 353 return relatedUrl_; 354 } 355 /** 356 * 357 * 358 * <pre> 359 * URLs associated with this note. 360 * </pre> 361 * 362 * <code>repeated .grafeas.v1.RelatedUrl related_url = 5;</code> 363 */ 364 @java.lang.Override getRelatedUrlOrBuilderList()365 public java.util.List<? extends io.grafeas.v1.RelatedUrlOrBuilder> getRelatedUrlOrBuilderList() { 366 return relatedUrl_; 367 } 368 /** 369 * 370 * 371 * <pre> 372 * URLs associated with this note. 373 * </pre> 374 * 375 * <code>repeated .grafeas.v1.RelatedUrl related_url = 5;</code> 376 */ 377 @java.lang.Override getRelatedUrlCount()378 public int getRelatedUrlCount() { 379 return relatedUrl_.size(); 380 } 381 /** 382 * 383 * 384 * <pre> 385 * URLs associated with this note. 386 * </pre> 387 * 388 * <code>repeated .grafeas.v1.RelatedUrl related_url = 5;</code> 389 */ 390 @java.lang.Override getRelatedUrl(int index)391 public io.grafeas.v1.RelatedUrl getRelatedUrl(int index) { 392 return relatedUrl_.get(index); 393 } 394 /** 395 * 396 * 397 * <pre> 398 * URLs associated with this note. 399 * </pre> 400 * 401 * <code>repeated .grafeas.v1.RelatedUrl related_url = 5;</code> 402 */ 403 @java.lang.Override getRelatedUrlOrBuilder(int index)404 public io.grafeas.v1.RelatedUrlOrBuilder getRelatedUrlOrBuilder(int index) { 405 return relatedUrl_.get(index); 406 } 407 408 public static final int EXPIRATION_TIME_FIELD_NUMBER = 6; 409 private com.google.protobuf.Timestamp expirationTime_; 410 /** 411 * 412 * 413 * <pre> 414 * Time of expiration for this note. Empty if note does not expire. 415 * </pre> 416 * 417 * <code>.google.protobuf.Timestamp expiration_time = 6;</code> 418 * 419 * @return Whether the expirationTime field is set. 420 */ 421 @java.lang.Override hasExpirationTime()422 public boolean hasExpirationTime() { 423 return expirationTime_ != null; 424 } 425 /** 426 * 427 * 428 * <pre> 429 * Time of expiration for this note. Empty if note does not expire. 430 * </pre> 431 * 432 * <code>.google.protobuf.Timestamp expiration_time = 6;</code> 433 * 434 * @return The expirationTime. 435 */ 436 @java.lang.Override getExpirationTime()437 public com.google.protobuf.Timestamp getExpirationTime() { 438 return expirationTime_ == null 439 ? com.google.protobuf.Timestamp.getDefaultInstance() 440 : expirationTime_; 441 } 442 /** 443 * 444 * 445 * <pre> 446 * Time of expiration for this note. Empty if note does not expire. 447 * </pre> 448 * 449 * <code>.google.protobuf.Timestamp expiration_time = 6;</code> 450 */ 451 @java.lang.Override getExpirationTimeOrBuilder()452 public com.google.protobuf.TimestampOrBuilder getExpirationTimeOrBuilder() { 453 return expirationTime_ == null 454 ? com.google.protobuf.Timestamp.getDefaultInstance() 455 : expirationTime_; 456 } 457 458 public static final int CREATE_TIME_FIELD_NUMBER = 7; 459 private com.google.protobuf.Timestamp createTime_; 460 /** 461 * 462 * 463 * <pre> 464 * Output only. The time this note was created. This field can be used as a 465 * filter in list requests. 466 * </pre> 467 * 468 * <code>.google.protobuf.Timestamp create_time = 7;</code> 469 * 470 * @return Whether the createTime field is set. 471 */ 472 @java.lang.Override hasCreateTime()473 public boolean hasCreateTime() { 474 return createTime_ != null; 475 } 476 /** 477 * 478 * 479 * <pre> 480 * Output only. The time this note was created. This field can be used as a 481 * filter in list requests. 482 * </pre> 483 * 484 * <code>.google.protobuf.Timestamp create_time = 7;</code> 485 * 486 * @return The createTime. 487 */ 488 @java.lang.Override getCreateTime()489 public com.google.protobuf.Timestamp getCreateTime() { 490 return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; 491 } 492 /** 493 * 494 * 495 * <pre> 496 * Output only. The time this note was created. This field can be used as a 497 * filter in list requests. 498 * </pre> 499 * 500 * <code>.google.protobuf.Timestamp create_time = 7;</code> 501 */ 502 @java.lang.Override getCreateTimeOrBuilder()503 public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { 504 return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; 505 } 506 507 public static final int UPDATE_TIME_FIELD_NUMBER = 8; 508 private com.google.protobuf.Timestamp updateTime_; 509 /** 510 * 511 * 512 * <pre> 513 * Output only. The time this note was last updated. This field can be used as 514 * a filter in list requests. 515 * </pre> 516 * 517 * <code>.google.protobuf.Timestamp update_time = 8;</code> 518 * 519 * @return Whether the updateTime field is set. 520 */ 521 @java.lang.Override hasUpdateTime()522 public boolean hasUpdateTime() { 523 return updateTime_ != null; 524 } 525 /** 526 * 527 * 528 * <pre> 529 * Output only. The time this note was last updated. This field can be used as 530 * a filter in list requests. 531 * </pre> 532 * 533 * <code>.google.protobuf.Timestamp update_time = 8;</code> 534 * 535 * @return The updateTime. 536 */ 537 @java.lang.Override getUpdateTime()538 public com.google.protobuf.Timestamp getUpdateTime() { 539 return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; 540 } 541 /** 542 * 543 * 544 * <pre> 545 * Output only. The time this note was last updated. This field can be used as 546 * a filter in list requests. 547 * </pre> 548 * 549 * <code>.google.protobuf.Timestamp update_time = 8;</code> 550 */ 551 @java.lang.Override getUpdateTimeOrBuilder()552 public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { 553 return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; 554 } 555 556 public static final int RELATED_NOTE_NAMES_FIELD_NUMBER = 9; 557 558 @SuppressWarnings("serial") 559 private com.google.protobuf.LazyStringList relatedNoteNames_; 560 /** 561 * 562 * 563 * <pre> 564 * Other notes related to this note. 565 * </pre> 566 * 567 * <code>repeated string related_note_names = 9;</code> 568 * 569 * @return A list containing the relatedNoteNames. 570 */ getRelatedNoteNamesList()571 public com.google.protobuf.ProtocolStringList getRelatedNoteNamesList() { 572 return relatedNoteNames_; 573 } 574 /** 575 * 576 * 577 * <pre> 578 * Other notes related to this note. 579 * </pre> 580 * 581 * <code>repeated string related_note_names = 9;</code> 582 * 583 * @return The count of relatedNoteNames. 584 */ getRelatedNoteNamesCount()585 public int getRelatedNoteNamesCount() { 586 return relatedNoteNames_.size(); 587 } 588 /** 589 * 590 * 591 * <pre> 592 * Other notes related to this note. 593 * </pre> 594 * 595 * <code>repeated string related_note_names = 9;</code> 596 * 597 * @param index The index of the element to return. 598 * @return The relatedNoteNames at the given index. 599 */ getRelatedNoteNames(int index)600 public java.lang.String getRelatedNoteNames(int index) { 601 return relatedNoteNames_.get(index); 602 } 603 /** 604 * 605 * 606 * <pre> 607 * Other notes related to this note. 608 * </pre> 609 * 610 * <code>repeated string related_note_names = 9;</code> 611 * 612 * @param index The index of the value to return. 613 * @return The bytes of the relatedNoteNames at the given index. 614 */ getRelatedNoteNamesBytes(int index)615 public com.google.protobuf.ByteString getRelatedNoteNamesBytes(int index) { 616 return relatedNoteNames_.getByteString(index); 617 } 618 619 public static final int VULNERABILITY_FIELD_NUMBER = 10; 620 /** 621 * 622 * 623 * <pre> 624 * A note describing a package vulnerability. 625 * </pre> 626 * 627 * <code>.grafeas.v1.VulnerabilityNote vulnerability = 10;</code> 628 * 629 * @return Whether the vulnerability field is set. 630 */ 631 @java.lang.Override hasVulnerability()632 public boolean hasVulnerability() { 633 return typeCase_ == 10; 634 } 635 /** 636 * 637 * 638 * <pre> 639 * A note describing a package vulnerability. 640 * </pre> 641 * 642 * <code>.grafeas.v1.VulnerabilityNote vulnerability = 10;</code> 643 * 644 * @return The vulnerability. 645 */ 646 @java.lang.Override getVulnerability()647 public io.grafeas.v1.VulnerabilityNote getVulnerability() { 648 if (typeCase_ == 10) { 649 return (io.grafeas.v1.VulnerabilityNote) type_; 650 } 651 return io.grafeas.v1.VulnerabilityNote.getDefaultInstance(); 652 } 653 /** 654 * 655 * 656 * <pre> 657 * A note describing a package vulnerability. 658 * </pre> 659 * 660 * <code>.grafeas.v1.VulnerabilityNote vulnerability = 10;</code> 661 */ 662 @java.lang.Override getVulnerabilityOrBuilder()663 public io.grafeas.v1.VulnerabilityNoteOrBuilder getVulnerabilityOrBuilder() { 664 if (typeCase_ == 10) { 665 return (io.grafeas.v1.VulnerabilityNote) type_; 666 } 667 return io.grafeas.v1.VulnerabilityNote.getDefaultInstance(); 668 } 669 670 public static final int BUILD_FIELD_NUMBER = 11; 671 /** 672 * 673 * 674 * <pre> 675 * A note describing build provenance for a verifiable build. 676 * </pre> 677 * 678 * <code>.grafeas.v1.BuildNote build = 11;</code> 679 * 680 * @return Whether the build field is set. 681 */ 682 @java.lang.Override hasBuild()683 public boolean hasBuild() { 684 return typeCase_ == 11; 685 } 686 /** 687 * 688 * 689 * <pre> 690 * A note describing build provenance for a verifiable build. 691 * </pre> 692 * 693 * <code>.grafeas.v1.BuildNote build = 11;</code> 694 * 695 * @return The build. 696 */ 697 @java.lang.Override getBuild()698 public io.grafeas.v1.BuildNote getBuild() { 699 if (typeCase_ == 11) { 700 return (io.grafeas.v1.BuildNote) type_; 701 } 702 return io.grafeas.v1.BuildNote.getDefaultInstance(); 703 } 704 /** 705 * 706 * 707 * <pre> 708 * A note describing build provenance for a verifiable build. 709 * </pre> 710 * 711 * <code>.grafeas.v1.BuildNote build = 11;</code> 712 */ 713 @java.lang.Override getBuildOrBuilder()714 public io.grafeas.v1.BuildNoteOrBuilder getBuildOrBuilder() { 715 if (typeCase_ == 11) { 716 return (io.grafeas.v1.BuildNote) type_; 717 } 718 return io.grafeas.v1.BuildNote.getDefaultInstance(); 719 } 720 721 public static final int IMAGE_FIELD_NUMBER = 12; 722 /** 723 * 724 * 725 * <pre> 726 * A note describing a base image. 727 * </pre> 728 * 729 * <code>.grafeas.v1.ImageNote image = 12;</code> 730 * 731 * @return Whether the image field is set. 732 */ 733 @java.lang.Override hasImage()734 public boolean hasImage() { 735 return typeCase_ == 12; 736 } 737 /** 738 * 739 * 740 * <pre> 741 * A note describing a base image. 742 * </pre> 743 * 744 * <code>.grafeas.v1.ImageNote image = 12;</code> 745 * 746 * @return The image. 747 */ 748 @java.lang.Override getImage()749 public io.grafeas.v1.ImageNote getImage() { 750 if (typeCase_ == 12) { 751 return (io.grafeas.v1.ImageNote) type_; 752 } 753 return io.grafeas.v1.ImageNote.getDefaultInstance(); 754 } 755 /** 756 * 757 * 758 * <pre> 759 * A note describing a base image. 760 * </pre> 761 * 762 * <code>.grafeas.v1.ImageNote image = 12;</code> 763 */ 764 @java.lang.Override getImageOrBuilder()765 public io.grafeas.v1.ImageNoteOrBuilder getImageOrBuilder() { 766 if (typeCase_ == 12) { 767 return (io.grafeas.v1.ImageNote) type_; 768 } 769 return io.grafeas.v1.ImageNote.getDefaultInstance(); 770 } 771 772 public static final int PACKAGE_FIELD_NUMBER = 13; 773 /** 774 * 775 * 776 * <pre> 777 * A note describing a package hosted by various package managers. 778 * </pre> 779 * 780 * <code>.grafeas.v1.PackageNote package = 13;</code> 781 * 782 * @return Whether the package field is set. 783 */ 784 @java.lang.Override hasPackage()785 public boolean hasPackage() { 786 return typeCase_ == 13; 787 } 788 /** 789 * 790 * 791 * <pre> 792 * A note describing a package hosted by various package managers. 793 * </pre> 794 * 795 * <code>.grafeas.v1.PackageNote package = 13;</code> 796 * 797 * @return The package. 798 */ 799 @java.lang.Override getPackage()800 public io.grafeas.v1.PackageNote getPackage() { 801 if (typeCase_ == 13) { 802 return (io.grafeas.v1.PackageNote) type_; 803 } 804 return io.grafeas.v1.PackageNote.getDefaultInstance(); 805 } 806 /** 807 * 808 * 809 * <pre> 810 * A note describing a package hosted by various package managers. 811 * </pre> 812 * 813 * <code>.grafeas.v1.PackageNote package = 13;</code> 814 */ 815 @java.lang.Override getPackageOrBuilder()816 public io.grafeas.v1.PackageNoteOrBuilder getPackageOrBuilder() { 817 if (typeCase_ == 13) { 818 return (io.grafeas.v1.PackageNote) type_; 819 } 820 return io.grafeas.v1.PackageNote.getDefaultInstance(); 821 } 822 823 public static final int DEPLOYMENT_FIELD_NUMBER = 14; 824 /** 825 * 826 * 827 * <pre> 828 * A note describing something that can be deployed. 829 * </pre> 830 * 831 * <code>.grafeas.v1.DeploymentNote deployment = 14;</code> 832 * 833 * @return Whether the deployment field is set. 834 */ 835 @java.lang.Override hasDeployment()836 public boolean hasDeployment() { 837 return typeCase_ == 14; 838 } 839 /** 840 * 841 * 842 * <pre> 843 * A note describing something that can be deployed. 844 * </pre> 845 * 846 * <code>.grafeas.v1.DeploymentNote deployment = 14;</code> 847 * 848 * @return The deployment. 849 */ 850 @java.lang.Override getDeployment()851 public io.grafeas.v1.DeploymentNote getDeployment() { 852 if (typeCase_ == 14) { 853 return (io.grafeas.v1.DeploymentNote) type_; 854 } 855 return io.grafeas.v1.DeploymentNote.getDefaultInstance(); 856 } 857 /** 858 * 859 * 860 * <pre> 861 * A note describing something that can be deployed. 862 * </pre> 863 * 864 * <code>.grafeas.v1.DeploymentNote deployment = 14;</code> 865 */ 866 @java.lang.Override getDeploymentOrBuilder()867 public io.grafeas.v1.DeploymentNoteOrBuilder getDeploymentOrBuilder() { 868 if (typeCase_ == 14) { 869 return (io.grafeas.v1.DeploymentNote) type_; 870 } 871 return io.grafeas.v1.DeploymentNote.getDefaultInstance(); 872 } 873 874 public static final int DISCOVERY_FIELD_NUMBER = 15; 875 /** 876 * 877 * 878 * <pre> 879 * A note describing the initial analysis of a resource. 880 * </pre> 881 * 882 * <code>.grafeas.v1.DiscoveryNote discovery = 15;</code> 883 * 884 * @return Whether the discovery field is set. 885 */ 886 @java.lang.Override hasDiscovery()887 public boolean hasDiscovery() { 888 return typeCase_ == 15; 889 } 890 /** 891 * 892 * 893 * <pre> 894 * A note describing the initial analysis of a resource. 895 * </pre> 896 * 897 * <code>.grafeas.v1.DiscoveryNote discovery = 15;</code> 898 * 899 * @return The discovery. 900 */ 901 @java.lang.Override getDiscovery()902 public io.grafeas.v1.DiscoveryNote getDiscovery() { 903 if (typeCase_ == 15) { 904 return (io.grafeas.v1.DiscoveryNote) type_; 905 } 906 return io.grafeas.v1.DiscoveryNote.getDefaultInstance(); 907 } 908 /** 909 * 910 * 911 * <pre> 912 * A note describing the initial analysis of a resource. 913 * </pre> 914 * 915 * <code>.grafeas.v1.DiscoveryNote discovery = 15;</code> 916 */ 917 @java.lang.Override getDiscoveryOrBuilder()918 public io.grafeas.v1.DiscoveryNoteOrBuilder getDiscoveryOrBuilder() { 919 if (typeCase_ == 15) { 920 return (io.grafeas.v1.DiscoveryNote) type_; 921 } 922 return io.grafeas.v1.DiscoveryNote.getDefaultInstance(); 923 } 924 925 public static final int ATTESTATION_FIELD_NUMBER = 16; 926 /** 927 * 928 * 929 * <pre> 930 * A note describing an attestation role. 931 * </pre> 932 * 933 * <code>.grafeas.v1.AttestationNote attestation = 16;</code> 934 * 935 * @return Whether the attestation field is set. 936 */ 937 @java.lang.Override hasAttestation()938 public boolean hasAttestation() { 939 return typeCase_ == 16; 940 } 941 /** 942 * 943 * 944 * <pre> 945 * A note describing an attestation role. 946 * </pre> 947 * 948 * <code>.grafeas.v1.AttestationNote attestation = 16;</code> 949 * 950 * @return The attestation. 951 */ 952 @java.lang.Override getAttestation()953 public io.grafeas.v1.AttestationNote getAttestation() { 954 if (typeCase_ == 16) { 955 return (io.grafeas.v1.AttestationNote) type_; 956 } 957 return io.grafeas.v1.AttestationNote.getDefaultInstance(); 958 } 959 /** 960 * 961 * 962 * <pre> 963 * A note describing an attestation role. 964 * </pre> 965 * 966 * <code>.grafeas.v1.AttestationNote attestation = 16;</code> 967 */ 968 @java.lang.Override getAttestationOrBuilder()969 public io.grafeas.v1.AttestationNoteOrBuilder getAttestationOrBuilder() { 970 if (typeCase_ == 16) { 971 return (io.grafeas.v1.AttestationNote) type_; 972 } 973 return io.grafeas.v1.AttestationNote.getDefaultInstance(); 974 } 975 976 public static final int UPGRADE_FIELD_NUMBER = 17; 977 /** 978 * 979 * 980 * <pre> 981 * A note describing available package upgrades. 982 * </pre> 983 * 984 * <code>.grafeas.v1.UpgradeNote upgrade = 17;</code> 985 * 986 * @return Whether the upgrade field is set. 987 */ 988 @java.lang.Override hasUpgrade()989 public boolean hasUpgrade() { 990 return typeCase_ == 17; 991 } 992 /** 993 * 994 * 995 * <pre> 996 * A note describing available package upgrades. 997 * </pre> 998 * 999 * <code>.grafeas.v1.UpgradeNote upgrade = 17;</code> 1000 * 1001 * @return The upgrade. 1002 */ 1003 @java.lang.Override getUpgrade()1004 public io.grafeas.v1.UpgradeNote getUpgrade() { 1005 if (typeCase_ == 17) { 1006 return (io.grafeas.v1.UpgradeNote) type_; 1007 } 1008 return io.grafeas.v1.UpgradeNote.getDefaultInstance(); 1009 } 1010 /** 1011 * 1012 * 1013 * <pre> 1014 * A note describing available package upgrades. 1015 * </pre> 1016 * 1017 * <code>.grafeas.v1.UpgradeNote upgrade = 17;</code> 1018 */ 1019 @java.lang.Override getUpgradeOrBuilder()1020 public io.grafeas.v1.UpgradeNoteOrBuilder getUpgradeOrBuilder() { 1021 if (typeCase_ == 17) { 1022 return (io.grafeas.v1.UpgradeNote) type_; 1023 } 1024 return io.grafeas.v1.UpgradeNote.getDefaultInstance(); 1025 } 1026 1027 public static final int COMPLIANCE_FIELD_NUMBER = 18; 1028 /** 1029 * 1030 * 1031 * <pre> 1032 * A note describing a compliance check. 1033 * </pre> 1034 * 1035 * <code>.grafeas.v1.ComplianceNote compliance = 18;</code> 1036 * 1037 * @return Whether the compliance field is set. 1038 */ 1039 @java.lang.Override hasCompliance()1040 public boolean hasCompliance() { 1041 return typeCase_ == 18; 1042 } 1043 /** 1044 * 1045 * 1046 * <pre> 1047 * A note describing a compliance check. 1048 * </pre> 1049 * 1050 * <code>.grafeas.v1.ComplianceNote compliance = 18;</code> 1051 * 1052 * @return The compliance. 1053 */ 1054 @java.lang.Override getCompliance()1055 public io.grafeas.v1.ComplianceNote getCompliance() { 1056 if (typeCase_ == 18) { 1057 return (io.grafeas.v1.ComplianceNote) type_; 1058 } 1059 return io.grafeas.v1.ComplianceNote.getDefaultInstance(); 1060 } 1061 /** 1062 * 1063 * 1064 * <pre> 1065 * A note describing a compliance check. 1066 * </pre> 1067 * 1068 * <code>.grafeas.v1.ComplianceNote compliance = 18;</code> 1069 */ 1070 @java.lang.Override getComplianceOrBuilder()1071 public io.grafeas.v1.ComplianceNoteOrBuilder getComplianceOrBuilder() { 1072 if (typeCase_ == 18) { 1073 return (io.grafeas.v1.ComplianceNote) type_; 1074 } 1075 return io.grafeas.v1.ComplianceNote.getDefaultInstance(); 1076 } 1077 1078 public static final int DSSE_ATTESTATION_FIELD_NUMBER = 19; 1079 /** 1080 * 1081 * 1082 * <pre> 1083 * A note describing a dsse attestation note. 1084 * </pre> 1085 * 1086 * <code>.grafeas.v1.DSSEAttestationNote dsse_attestation = 19;</code> 1087 * 1088 * @return Whether the dsseAttestation field is set. 1089 */ 1090 @java.lang.Override hasDsseAttestation()1091 public boolean hasDsseAttestation() { 1092 return typeCase_ == 19; 1093 } 1094 /** 1095 * 1096 * 1097 * <pre> 1098 * A note describing a dsse attestation note. 1099 * </pre> 1100 * 1101 * <code>.grafeas.v1.DSSEAttestationNote dsse_attestation = 19;</code> 1102 * 1103 * @return The dsseAttestation. 1104 */ 1105 @java.lang.Override getDsseAttestation()1106 public io.grafeas.v1.DSSEAttestationNote getDsseAttestation() { 1107 if (typeCase_ == 19) { 1108 return (io.grafeas.v1.DSSEAttestationNote) type_; 1109 } 1110 return io.grafeas.v1.DSSEAttestationNote.getDefaultInstance(); 1111 } 1112 /** 1113 * 1114 * 1115 * <pre> 1116 * A note describing a dsse attestation note. 1117 * </pre> 1118 * 1119 * <code>.grafeas.v1.DSSEAttestationNote dsse_attestation = 19;</code> 1120 */ 1121 @java.lang.Override getDsseAttestationOrBuilder()1122 public io.grafeas.v1.DSSEAttestationNoteOrBuilder getDsseAttestationOrBuilder() { 1123 if (typeCase_ == 19) { 1124 return (io.grafeas.v1.DSSEAttestationNote) type_; 1125 } 1126 return io.grafeas.v1.DSSEAttestationNote.getDefaultInstance(); 1127 } 1128 1129 public static final int VULNERABILITY_ASSESSMENT_FIELD_NUMBER = 20; 1130 /** 1131 * 1132 * 1133 * <pre> 1134 * A note describing a vulnerability assessment. 1135 * </pre> 1136 * 1137 * <code>.grafeas.v1.VulnerabilityAssessmentNote vulnerability_assessment = 20;</code> 1138 * 1139 * @return Whether the vulnerabilityAssessment field is set. 1140 */ 1141 @java.lang.Override hasVulnerabilityAssessment()1142 public boolean hasVulnerabilityAssessment() { 1143 return typeCase_ == 20; 1144 } 1145 /** 1146 * 1147 * 1148 * <pre> 1149 * A note describing a vulnerability assessment. 1150 * </pre> 1151 * 1152 * <code>.grafeas.v1.VulnerabilityAssessmentNote vulnerability_assessment = 20;</code> 1153 * 1154 * @return The vulnerabilityAssessment. 1155 */ 1156 @java.lang.Override getVulnerabilityAssessment()1157 public io.grafeas.v1.VulnerabilityAssessmentNote getVulnerabilityAssessment() { 1158 if (typeCase_ == 20) { 1159 return (io.grafeas.v1.VulnerabilityAssessmentNote) type_; 1160 } 1161 return io.grafeas.v1.VulnerabilityAssessmentNote.getDefaultInstance(); 1162 } 1163 /** 1164 * 1165 * 1166 * <pre> 1167 * A note describing a vulnerability assessment. 1168 * </pre> 1169 * 1170 * <code>.grafeas.v1.VulnerabilityAssessmentNote vulnerability_assessment = 20;</code> 1171 */ 1172 @java.lang.Override getVulnerabilityAssessmentOrBuilder()1173 public io.grafeas.v1.VulnerabilityAssessmentNoteOrBuilder getVulnerabilityAssessmentOrBuilder() { 1174 if (typeCase_ == 20) { 1175 return (io.grafeas.v1.VulnerabilityAssessmentNote) type_; 1176 } 1177 return io.grafeas.v1.VulnerabilityAssessmentNote.getDefaultInstance(); 1178 } 1179 1180 private byte memoizedIsInitialized = -1; 1181 1182 @java.lang.Override isInitialized()1183 public final boolean isInitialized() { 1184 byte isInitialized = memoizedIsInitialized; 1185 if (isInitialized == 1) return true; 1186 if (isInitialized == 0) return false; 1187 1188 memoizedIsInitialized = 1; 1189 return true; 1190 } 1191 1192 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)1193 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 1194 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { 1195 com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); 1196 } 1197 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(shortDescription_)) { 1198 com.google.protobuf.GeneratedMessageV3.writeString(output, 2, shortDescription_); 1199 } 1200 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(longDescription_)) { 1201 com.google.protobuf.GeneratedMessageV3.writeString(output, 3, longDescription_); 1202 } 1203 if (kind_ != io.grafeas.v1.NoteKind.NOTE_KIND_UNSPECIFIED.getNumber()) { 1204 output.writeEnum(4, kind_); 1205 } 1206 for (int i = 0; i < relatedUrl_.size(); i++) { 1207 output.writeMessage(5, relatedUrl_.get(i)); 1208 } 1209 if (expirationTime_ != null) { 1210 output.writeMessage(6, getExpirationTime()); 1211 } 1212 if (createTime_ != null) { 1213 output.writeMessage(7, getCreateTime()); 1214 } 1215 if (updateTime_ != null) { 1216 output.writeMessage(8, getUpdateTime()); 1217 } 1218 for (int i = 0; i < relatedNoteNames_.size(); i++) { 1219 com.google.protobuf.GeneratedMessageV3.writeString(output, 9, relatedNoteNames_.getRaw(i)); 1220 } 1221 if (typeCase_ == 10) { 1222 output.writeMessage(10, (io.grafeas.v1.VulnerabilityNote) type_); 1223 } 1224 if (typeCase_ == 11) { 1225 output.writeMessage(11, (io.grafeas.v1.BuildNote) type_); 1226 } 1227 if (typeCase_ == 12) { 1228 output.writeMessage(12, (io.grafeas.v1.ImageNote) type_); 1229 } 1230 if (typeCase_ == 13) { 1231 output.writeMessage(13, (io.grafeas.v1.PackageNote) type_); 1232 } 1233 if (typeCase_ == 14) { 1234 output.writeMessage(14, (io.grafeas.v1.DeploymentNote) type_); 1235 } 1236 if (typeCase_ == 15) { 1237 output.writeMessage(15, (io.grafeas.v1.DiscoveryNote) type_); 1238 } 1239 if (typeCase_ == 16) { 1240 output.writeMessage(16, (io.grafeas.v1.AttestationNote) type_); 1241 } 1242 if (typeCase_ == 17) { 1243 output.writeMessage(17, (io.grafeas.v1.UpgradeNote) type_); 1244 } 1245 if (typeCase_ == 18) { 1246 output.writeMessage(18, (io.grafeas.v1.ComplianceNote) type_); 1247 } 1248 if (typeCase_ == 19) { 1249 output.writeMessage(19, (io.grafeas.v1.DSSEAttestationNote) type_); 1250 } 1251 if (typeCase_ == 20) { 1252 output.writeMessage(20, (io.grafeas.v1.VulnerabilityAssessmentNote) type_); 1253 } 1254 getUnknownFields().writeTo(output); 1255 } 1256 1257 @java.lang.Override getSerializedSize()1258 public int getSerializedSize() { 1259 int size = memoizedSize; 1260 if (size != -1) return size; 1261 1262 size = 0; 1263 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { 1264 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); 1265 } 1266 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(shortDescription_)) { 1267 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, shortDescription_); 1268 } 1269 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(longDescription_)) { 1270 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, longDescription_); 1271 } 1272 if (kind_ != io.grafeas.v1.NoteKind.NOTE_KIND_UNSPECIFIED.getNumber()) { 1273 size += com.google.protobuf.CodedOutputStream.computeEnumSize(4, kind_); 1274 } 1275 for (int i = 0; i < relatedUrl_.size(); i++) { 1276 size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, relatedUrl_.get(i)); 1277 } 1278 if (expirationTime_ != null) { 1279 size += com.google.protobuf.CodedOutputStream.computeMessageSize(6, getExpirationTime()); 1280 } 1281 if (createTime_ != null) { 1282 size += com.google.protobuf.CodedOutputStream.computeMessageSize(7, getCreateTime()); 1283 } 1284 if (updateTime_ != null) { 1285 size += com.google.protobuf.CodedOutputStream.computeMessageSize(8, getUpdateTime()); 1286 } 1287 { 1288 int dataSize = 0; 1289 for (int i = 0; i < relatedNoteNames_.size(); i++) { 1290 dataSize += computeStringSizeNoTag(relatedNoteNames_.getRaw(i)); 1291 } 1292 size += dataSize; 1293 size += 1 * getRelatedNoteNamesList().size(); 1294 } 1295 if (typeCase_ == 10) { 1296 size += 1297 com.google.protobuf.CodedOutputStream.computeMessageSize( 1298 10, (io.grafeas.v1.VulnerabilityNote) type_); 1299 } 1300 if (typeCase_ == 11) { 1301 size += 1302 com.google.protobuf.CodedOutputStream.computeMessageSize( 1303 11, (io.grafeas.v1.BuildNote) type_); 1304 } 1305 if (typeCase_ == 12) { 1306 size += 1307 com.google.protobuf.CodedOutputStream.computeMessageSize( 1308 12, (io.grafeas.v1.ImageNote) type_); 1309 } 1310 if (typeCase_ == 13) { 1311 size += 1312 com.google.protobuf.CodedOutputStream.computeMessageSize( 1313 13, (io.grafeas.v1.PackageNote) type_); 1314 } 1315 if (typeCase_ == 14) { 1316 size += 1317 com.google.protobuf.CodedOutputStream.computeMessageSize( 1318 14, (io.grafeas.v1.DeploymentNote) type_); 1319 } 1320 if (typeCase_ == 15) { 1321 size += 1322 com.google.protobuf.CodedOutputStream.computeMessageSize( 1323 15, (io.grafeas.v1.DiscoveryNote) type_); 1324 } 1325 if (typeCase_ == 16) { 1326 size += 1327 com.google.protobuf.CodedOutputStream.computeMessageSize( 1328 16, (io.grafeas.v1.AttestationNote) type_); 1329 } 1330 if (typeCase_ == 17) { 1331 size += 1332 com.google.protobuf.CodedOutputStream.computeMessageSize( 1333 17, (io.grafeas.v1.UpgradeNote) type_); 1334 } 1335 if (typeCase_ == 18) { 1336 size += 1337 com.google.protobuf.CodedOutputStream.computeMessageSize( 1338 18, (io.grafeas.v1.ComplianceNote) type_); 1339 } 1340 if (typeCase_ == 19) { 1341 size += 1342 com.google.protobuf.CodedOutputStream.computeMessageSize( 1343 19, (io.grafeas.v1.DSSEAttestationNote) type_); 1344 } 1345 if (typeCase_ == 20) { 1346 size += 1347 com.google.protobuf.CodedOutputStream.computeMessageSize( 1348 20, (io.grafeas.v1.VulnerabilityAssessmentNote) type_); 1349 } 1350 size += getUnknownFields().getSerializedSize(); 1351 memoizedSize = size; 1352 return size; 1353 } 1354 1355 @java.lang.Override equals(final java.lang.Object obj)1356 public boolean equals(final java.lang.Object obj) { 1357 if (obj == this) { 1358 return true; 1359 } 1360 if (!(obj instanceof io.grafeas.v1.Note)) { 1361 return super.equals(obj); 1362 } 1363 io.grafeas.v1.Note other = (io.grafeas.v1.Note) obj; 1364 1365 if (!getName().equals(other.getName())) return false; 1366 if (!getShortDescription().equals(other.getShortDescription())) return false; 1367 if (!getLongDescription().equals(other.getLongDescription())) return false; 1368 if (kind_ != other.kind_) return false; 1369 if (!getRelatedUrlList().equals(other.getRelatedUrlList())) return false; 1370 if (hasExpirationTime() != other.hasExpirationTime()) return false; 1371 if (hasExpirationTime()) { 1372 if (!getExpirationTime().equals(other.getExpirationTime())) return false; 1373 } 1374 if (hasCreateTime() != other.hasCreateTime()) return false; 1375 if (hasCreateTime()) { 1376 if (!getCreateTime().equals(other.getCreateTime())) return false; 1377 } 1378 if (hasUpdateTime() != other.hasUpdateTime()) return false; 1379 if (hasUpdateTime()) { 1380 if (!getUpdateTime().equals(other.getUpdateTime())) return false; 1381 } 1382 if (!getRelatedNoteNamesList().equals(other.getRelatedNoteNamesList())) return false; 1383 if (!getTypeCase().equals(other.getTypeCase())) return false; 1384 switch (typeCase_) { 1385 case 10: 1386 if (!getVulnerability().equals(other.getVulnerability())) return false; 1387 break; 1388 case 11: 1389 if (!getBuild().equals(other.getBuild())) return false; 1390 break; 1391 case 12: 1392 if (!getImage().equals(other.getImage())) return false; 1393 break; 1394 case 13: 1395 if (!getPackage().equals(other.getPackage())) return false; 1396 break; 1397 case 14: 1398 if (!getDeployment().equals(other.getDeployment())) return false; 1399 break; 1400 case 15: 1401 if (!getDiscovery().equals(other.getDiscovery())) return false; 1402 break; 1403 case 16: 1404 if (!getAttestation().equals(other.getAttestation())) return false; 1405 break; 1406 case 17: 1407 if (!getUpgrade().equals(other.getUpgrade())) return false; 1408 break; 1409 case 18: 1410 if (!getCompliance().equals(other.getCompliance())) return false; 1411 break; 1412 case 19: 1413 if (!getDsseAttestation().equals(other.getDsseAttestation())) return false; 1414 break; 1415 case 20: 1416 if (!getVulnerabilityAssessment().equals(other.getVulnerabilityAssessment())) return false; 1417 break; 1418 case 0: 1419 default: 1420 } 1421 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 1422 return true; 1423 } 1424 1425 @java.lang.Override hashCode()1426 public int hashCode() { 1427 if (memoizedHashCode != 0) { 1428 return memoizedHashCode; 1429 } 1430 int hash = 41; 1431 hash = (19 * hash) + getDescriptor().hashCode(); 1432 hash = (37 * hash) + NAME_FIELD_NUMBER; 1433 hash = (53 * hash) + getName().hashCode(); 1434 hash = (37 * hash) + SHORT_DESCRIPTION_FIELD_NUMBER; 1435 hash = (53 * hash) + getShortDescription().hashCode(); 1436 hash = (37 * hash) + LONG_DESCRIPTION_FIELD_NUMBER; 1437 hash = (53 * hash) + getLongDescription().hashCode(); 1438 hash = (37 * hash) + KIND_FIELD_NUMBER; 1439 hash = (53 * hash) + kind_; 1440 if (getRelatedUrlCount() > 0) { 1441 hash = (37 * hash) + RELATED_URL_FIELD_NUMBER; 1442 hash = (53 * hash) + getRelatedUrlList().hashCode(); 1443 } 1444 if (hasExpirationTime()) { 1445 hash = (37 * hash) + EXPIRATION_TIME_FIELD_NUMBER; 1446 hash = (53 * hash) + getExpirationTime().hashCode(); 1447 } 1448 if (hasCreateTime()) { 1449 hash = (37 * hash) + CREATE_TIME_FIELD_NUMBER; 1450 hash = (53 * hash) + getCreateTime().hashCode(); 1451 } 1452 if (hasUpdateTime()) { 1453 hash = (37 * hash) + UPDATE_TIME_FIELD_NUMBER; 1454 hash = (53 * hash) + getUpdateTime().hashCode(); 1455 } 1456 if (getRelatedNoteNamesCount() > 0) { 1457 hash = (37 * hash) + RELATED_NOTE_NAMES_FIELD_NUMBER; 1458 hash = (53 * hash) + getRelatedNoteNamesList().hashCode(); 1459 } 1460 switch (typeCase_) { 1461 case 10: 1462 hash = (37 * hash) + VULNERABILITY_FIELD_NUMBER; 1463 hash = (53 * hash) + getVulnerability().hashCode(); 1464 break; 1465 case 11: 1466 hash = (37 * hash) + BUILD_FIELD_NUMBER; 1467 hash = (53 * hash) + getBuild().hashCode(); 1468 break; 1469 case 12: 1470 hash = (37 * hash) + IMAGE_FIELD_NUMBER; 1471 hash = (53 * hash) + getImage().hashCode(); 1472 break; 1473 case 13: 1474 hash = (37 * hash) + PACKAGE_FIELD_NUMBER; 1475 hash = (53 * hash) + getPackage().hashCode(); 1476 break; 1477 case 14: 1478 hash = (37 * hash) + DEPLOYMENT_FIELD_NUMBER; 1479 hash = (53 * hash) + getDeployment().hashCode(); 1480 break; 1481 case 15: 1482 hash = (37 * hash) + DISCOVERY_FIELD_NUMBER; 1483 hash = (53 * hash) + getDiscovery().hashCode(); 1484 break; 1485 case 16: 1486 hash = (37 * hash) + ATTESTATION_FIELD_NUMBER; 1487 hash = (53 * hash) + getAttestation().hashCode(); 1488 break; 1489 case 17: 1490 hash = (37 * hash) + UPGRADE_FIELD_NUMBER; 1491 hash = (53 * hash) + getUpgrade().hashCode(); 1492 break; 1493 case 18: 1494 hash = (37 * hash) + COMPLIANCE_FIELD_NUMBER; 1495 hash = (53 * hash) + getCompliance().hashCode(); 1496 break; 1497 case 19: 1498 hash = (37 * hash) + DSSE_ATTESTATION_FIELD_NUMBER; 1499 hash = (53 * hash) + getDsseAttestation().hashCode(); 1500 break; 1501 case 20: 1502 hash = (37 * hash) + VULNERABILITY_ASSESSMENT_FIELD_NUMBER; 1503 hash = (53 * hash) + getVulnerabilityAssessment().hashCode(); 1504 break; 1505 case 0: 1506 default: 1507 } 1508 hash = (29 * hash) + getUnknownFields().hashCode(); 1509 memoizedHashCode = hash; 1510 return hash; 1511 } 1512 parseFrom(java.nio.ByteBuffer data)1513 public static io.grafeas.v1.Note parseFrom(java.nio.ByteBuffer data) 1514 throws com.google.protobuf.InvalidProtocolBufferException { 1515 return PARSER.parseFrom(data); 1516 } 1517 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1518 public static io.grafeas.v1.Note parseFrom( 1519 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1520 throws com.google.protobuf.InvalidProtocolBufferException { 1521 return PARSER.parseFrom(data, extensionRegistry); 1522 } 1523 parseFrom(com.google.protobuf.ByteString data)1524 public static io.grafeas.v1.Note parseFrom(com.google.protobuf.ByteString data) 1525 throws com.google.protobuf.InvalidProtocolBufferException { 1526 return PARSER.parseFrom(data); 1527 } 1528 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1529 public static io.grafeas.v1.Note parseFrom( 1530 com.google.protobuf.ByteString data, 1531 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1532 throws com.google.protobuf.InvalidProtocolBufferException { 1533 return PARSER.parseFrom(data, extensionRegistry); 1534 } 1535 parseFrom(byte[] data)1536 public static io.grafeas.v1.Note parseFrom(byte[] data) 1537 throws com.google.protobuf.InvalidProtocolBufferException { 1538 return PARSER.parseFrom(data); 1539 } 1540 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1541 public static io.grafeas.v1.Note parseFrom( 1542 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1543 throws com.google.protobuf.InvalidProtocolBufferException { 1544 return PARSER.parseFrom(data, extensionRegistry); 1545 } 1546 parseFrom(java.io.InputStream input)1547 public static io.grafeas.v1.Note parseFrom(java.io.InputStream input) throws java.io.IOException { 1548 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 1549 } 1550 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1551 public static io.grafeas.v1.Note parseFrom( 1552 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1553 throws java.io.IOException { 1554 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 1555 PARSER, input, extensionRegistry); 1556 } 1557 parseDelimitedFrom(java.io.InputStream input)1558 public static io.grafeas.v1.Note parseDelimitedFrom(java.io.InputStream input) 1559 throws java.io.IOException { 1560 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 1561 } 1562 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1563 public static io.grafeas.v1.Note parseDelimitedFrom( 1564 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1565 throws java.io.IOException { 1566 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 1567 PARSER, input, extensionRegistry); 1568 } 1569 parseFrom(com.google.protobuf.CodedInputStream input)1570 public static io.grafeas.v1.Note parseFrom(com.google.protobuf.CodedInputStream input) 1571 throws java.io.IOException { 1572 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 1573 } 1574 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1575 public static io.grafeas.v1.Note parseFrom( 1576 com.google.protobuf.CodedInputStream input, 1577 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1578 throws java.io.IOException { 1579 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 1580 PARSER, input, extensionRegistry); 1581 } 1582 1583 @java.lang.Override newBuilderForType()1584 public Builder newBuilderForType() { 1585 return newBuilder(); 1586 } 1587 newBuilder()1588 public static Builder newBuilder() { 1589 return DEFAULT_INSTANCE.toBuilder(); 1590 } 1591 newBuilder(io.grafeas.v1.Note prototype)1592 public static Builder newBuilder(io.grafeas.v1.Note prototype) { 1593 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 1594 } 1595 1596 @java.lang.Override toBuilder()1597 public Builder toBuilder() { 1598 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 1599 } 1600 1601 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)1602 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 1603 Builder builder = new Builder(parent); 1604 return builder; 1605 } 1606 /** 1607 * 1608 * 1609 * <pre> 1610 * A type of analysis that can be done for a resource. 1611 * </pre> 1612 * 1613 * Protobuf type {@code grafeas.v1.Note} 1614 */ 1615 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 1616 implements 1617 // @@protoc_insertion_point(builder_implements:grafeas.v1.Note) 1618 io.grafeas.v1.NoteOrBuilder { getDescriptor()1619 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 1620 return io.grafeas.v1.GrafeasOuterClass.internal_static_grafeas_v1_Note_descriptor; 1621 } 1622 1623 @java.lang.Override 1624 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()1625 internalGetFieldAccessorTable() { 1626 return io.grafeas.v1.GrafeasOuterClass.internal_static_grafeas_v1_Note_fieldAccessorTable 1627 .ensureFieldAccessorsInitialized( 1628 io.grafeas.v1.Note.class, io.grafeas.v1.Note.Builder.class); 1629 } 1630 1631 // Construct using io.grafeas.v1.Note.newBuilder() Builder()1632 private Builder() {} 1633 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)1634 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 1635 super(parent); 1636 } 1637 1638 @java.lang.Override clear()1639 public Builder clear() { 1640 super.clear(); 1641 bitField0_ = 0; 1642 name_ = ""; 1643 shortDescription_ = ""; 1644 longDescription_ = ""; 1645 kind_ = 0; 1646 if (relatedUrlBuilder_ == null) { 1647 relatedUrl_ = java.util.Collections.emptyList(); 1648 } else { 1649 relatedUrl_ = null; 1650 relatedUrlBuilder_.clear(); 1651 } 1652 bitField0_ = (bitField0_ & ~0x00000010); 1653 expirationTime_ = null; 1654 if (expirationTimeBuilder_ != null) { 1655 expirationTimeBuilder_.dispose(); 1656 expirationTimeBuilder_ = null; 1657 } 1658 createTime_ = null; 1659 if (createTimeBuilder_ != null) { 1660 createTimeBuilder_.dispose(); 1661 createTimeBuilder_ = null; 1662 } 1663 updateTime_ = null; 1664 if (updateTimeBuilder_ != null) { 1665 updateTimeBuilder_.dispose(); 1666 updateTimeBuilder_ = null; 1667 } 1668 relatedNoteNames_ = com.google.protobuf.LazyStringArrayList.EMPTY; 1669 bitField0_ = (bitField0_ & ~0x00000100); 1670 if (vulnerabilityBuilder_ != null) { 1671 vulnerabilityBuilder_.clear(); 1672 } 1673 if (buildBuilder_ != null) { 1674 buildBuilder_.clear(); 1675 } 1676 if (imageBuilder_ != null) { 1677 imageBuilder_.clear(); 1678 } 1679 if (packageBuilder_ != null) { 1680 packageBuilder_.clear(); 1681 } 1682 if (deploymentBuilder_ != null) { 1683 deploymentBuilder_.clear(); 1684 } 1685 if (discoveryBuilder_ != null) { 1686 discoveryBuilder_.clear(); 1687 } 1688 if (attestationBuilder_ != null) { 1689 attestationBuilder_.clear(); 1690 } 1691 if (upgradeBuilder_ != null) { 1692 upgradeBuilder_.clear(); 1693 } 1694 if (complianceBuilder_ != null) { 1695 complianceBuilder_.clear(); 1696 } 1697 if (dsseAttestationBuilder_ != null) { 1698 dsseAttestationBuilder_.clear(); 1699 } 1700 if (vulnerabilityAssessmentBuilder_ != null) { 1701 vulnerabilityAssessmentBuilder_.clear(); 1702 } 1703 typeCase_ = 0; 1704 type_ = null; 1705 return this; 1706 } 1707 1708 @java.lang.Override getDescriptorForType()1709 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 1710 return io.grafeas.v1.GrafeasOuterClass.internal_static_grafeas_v1_Note_descriptor; 1711 } 1712 1713 @java.lang.Override getDefaultInstanceForType()1714 public io.grafeas.v1.Note getDefaultInstanceForType() { 1715 return io.grafeas.v1.Note.getDefaultInstance(); 1716 } 1717 1718 @java.lang.Override build()1719 public io.grafeas.v1.Note build() { 1720 io.grafeas.v1.Note result = buildPartial(); 1721 if (!result.isInitialized()) { 1722 throw newUninitializedMessageException(result); 1723 } 1724 return result; 1725 } 1726 1727 @java.lang.Override buildPartial()1728 public io.grafeas.v1.Note buildPartial() { 1729 io.grafeas.v1.Note result = new io.grafeas.v1.Note(this); 1730 buildPartialRepeatedFields(result); 1731 if (bitField0_ != 0) { 1732 buildPartial0(result); 1733 } 1734 buildPartialOneofs(result); 1735 onBuilt(); 1736 return result; 1737 } 1738 buildPartialRepeatedFields(io.grafeas.v1.Note result)1739 private void buildPartialRepeatedFields(io.grafeas.v1.Note result) { 1740 if (relatedUrlBuilder_ == null) { 1741 if (((bitField0_ & 0x00000010) != 0)) { 1742 relatedUrl_ = java.util.Collections.unmodifiableList(relatedUrl_); 1743 bitField0_ = (bitField0_ & ~0x00000010); 1744 } 1745 result.relatedUrl_ = relatedUrl_; 1746 } else { 1747 result.relatedUrl_ = relatedUrlBuilder_.build(); 1748 } 1749 if (((bitField0_ & 0x00000100) != 0)) { 1750 relatedNoteNames_ = relatedNoteNames_.getUnmodifiableView(); 1751 bitField0_ = (bitField0_ & ~0x00000100); 1752 } 1753 result.relatedNoteNames_ = relatedNoteNames_; 1754 } 1755 buildPartial0(io.grafeas.v1.Note result)1756 private void buildPartial0(io.grafeas.v1.Note result) { 1757 int from_bitField0_ = bitField0_; 1758 if (((from_bitField0_ & 0x00000001) != 0)) { 1759 result.name_ = name_; 1760 } 1761 if (((from_bitField0_ & 0x00000002) != 0)) { 1762 result.shortDescription_ = shortDescription_; 1763 } 1764 if (((from_bitField0_ & 0x00000004) != 0)) { 1765 result.longDescription_ = longDescription_; 1766 } 1767 if (((from_bitField0_ & 0x00000008) != 0)) { 1768 result.kind_ = kind_; 1769 } 1770 if (((from_bitField0_ & 0x00000020) != 0)) { 1771 result.expirationTime_ = 1772 expirationTimeBuilder_ == null ? expirationTime_ : expirationTimeBuilder_.build(); 1773 } 1774 if (((from_bitField0_ & 0x00000040) != 0)) { 1775 result.createTime_ = createTimeBuilder_ == null ? createTime_ : createTimeBuilder_.build(); 1776 } 1777 if (((from_bitField0_ & 0x00000080) != 0)) { 1778 result.updateTime_ = updateTimeBuilder_ == null ? updateTime_ : updateTimeBuilder_.build(); 1779 } 1780 } 1781 buildPartialOneofs(io.grafeas.v1.Note result)1782 private void buildPartialOneofs(io.grafeas.v1.Note result) { 1783 result.typeCase_ = typeCase_; 1784 result.type_ = this.type_; 1785 if (typeCase_ == 10 && vulnerabilityBuilder_ != null) { 1786 result.type_ = vulnerabilityBuilder_.build(); 1787 } 1788 if (typeCase_ == 11 && buildBuilder_ != null) { 1789 result.type_ = buildBuilder_.build(); 1790 } 1791 if (typeCase_ == 12 && imageBuilder_ != null) { 1792 result.type_ = imageBuilder_.build(); 1793 } 1794 if (typeCase_ == 13 && packageBuilder_ != null) { 1795 result.type_ = packageBuilder_.build(); 1796 } 1797 if (typeCase_ == 14 && deploymentBuilder_ != null) { 1798 result.type_ = deploymentBuilder_.build(); 1799 } 1800 if (typeCase_ == 15 && discoveryBuilder_ != null) { 1801 result.type_ = discoveryBuilder_.build(); 1802 } 1803 if (typeCase_ == 16 && attestationBuilder_ != null) { 1804 result.type_ = attestationBuilder_.build(); 1805 } 1806 if (typeCase_ == 17 && upgradeBuilder_ != null) { 1807 result.type_ = upgradeBuilder_.build(); 1808 } 1809 if (typeCase_ == 18 && complianceBuilder_ != null) { 1810 result.type_ = complianceBuilder_.build(); 1811 } 1812 if (typeCase_ == 19 && dsseAttestationBuilder_ != null) { 1813 result.type_ = dsseAttestationBuilder_.build(); 1814 } 1815 if (typeCase_ == 20 && vulnerabilityAssessmentBuilder_ != null) { 1816 result.type_ = vulnerabilityAssessmentBuilder_.build(); 1817 } 1818 } 1819 1820 @java.lang.Override clone()1821 public Builder clone() { 1822 return super.clone(); 1823 } 1824 1825 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)1826 public Builder setField( 1827 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 1828 return super.setField(field, value); 1829 } 1830 1831 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)1832 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 1833 return super.clearField(field); 1834 } 1835 1836 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)1837 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 1838 return super.clearOneof(oneof); 1839 } 1840 1841 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)1842 public Builder setRepeatedField( 1843 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 1844 return super.setRepeatedField(field, index, value); 1845 } 1846 1847 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)1848 public Builder addRepeatedField( 1849 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 1850 return super.addRepeatedField(field, value); 1851 } 1852 1853 @java.lang.Override mergeFrom(com.google.protobuf.Message other)1854 public Builder mergeFrom(com.google.protobuf.Message other) { 1855 if (other instanceof io.grafeas.v1.Note) { 1856 return mergeFrom((io.grafeas.v1.Note) other); 1857 } else { 1858 super.mergeFrom(other); 1859 return this; 1860 } 1861 } 1862 mergeFrom(io.grafeas.v1.Note other)1863 public Builder mergeFrom(io.grafeas.v1.Note other) { 1864 if (other == io.grafeas.v1.Note.getDefaultInstance()) return this; 1865 if (!other.getName().isEmpty()) { 1866 name_ = other.name_; 1867 bitField0_ |= 0x00000001; 1868 onChanged(); 1869 } 1870 if (!other.getShortDescription().isEmpty()) { 1871 shortDescription_ = other.shortDescription_; 1872 bitField0_ |= 0x00000002; 1873 onChanged(); 1874 } 1875 if (!other.getLongDescription().isEmpty()) { 1876 longDescription_ = other.longDescription_; 1877 bitField0_ |= 0x00000004; 1878 onChanged(); 1879 } 1880 if (other.kind_ != 0) { 1881 setKindValue(other.getKindValue()); 1882 } 1883 if (relatedUrlBuilder_ == null) { 1884 if (!other.relatedUrl_.isEmpty()) { 1885 if (relatedUrl_.isEmpty()) { 1886 relatedUrl_ = other.relatedUrl_; 1887 bitField0_ = (bitField0_ & ~0x00000010); 1888 } else { 1889 ensureRelatedUrlIsMutable(); 1890 relatedUrl_.addAll(other.relatedUrl_); 1891 } 1892 onChanged(); 1893 } 1894 } else { 1895 if (!other.relatedUrl_.isEmpty()) { 1896 if (relatedUrlBuilder_.isEmpty()) { 1897 relatedUrlBuilder_.dispose(); 1898 relatedUrlBuilder_ = null; 1899 relatedUrl_ = other.relatedUrl_; 1900 bitField0_ = (bitField0_ & ~0x00000010); 1901 relatedUrlBuilder_ = 1902 com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders 1903 ? getRelatedUrlFieldBuilder() 1904 : null; 1905 } else { 1906 relatedUrlBuilder_.addAllMessages(other.relatedUrl_); 1907 } 1908 } 1909 } 1910 if (other.hasExpirationTime()) { 1911 mergeExpirationTime(other.getExpirationTime()); 1912 } 1913 if (other.hasCreateTime()) { 1914 mergeCreateTime(other.getCreateTime()); 1915 } 1916 if (other.hasUpdateTime()) { 1917 mergeUpdateTime(other.getUpdateTime()); 1918 } 1919 if (!other.relatedNoteNames_.isEmpty()) { 1920 if (relatedNoteNames_.isEmpty()) { 1921 relatedNoteNames_ = other.relatedNoteNames_; 1922 bitField0_ = (bitField0_ & ~0x00000100); 1923 } else { 1924 ensureRelatedNoteNamesIsMutable(); 1925 relatedNoteNames_.addAll(other.relatedNoteNames_); 1926 } 1927 onChanged(); 1928 } 1929 switch (other.getTypeCase()) { 1930 case VULNERABILITY: 1931 { 1932 mergeVulnerability(other.getVulnerability()); 1933 break; 1934 } 1935 case BUILD: 1936 { 1937 mergeBuild(other.getBuild()); 1938 break; 1939 } 1940 case IMAGE: 1941 { 1942 mergeImage(other.getImage()); 1943 break; 1944 } 1945 case PACKAGE: 1946 { 1947 mergePackage(other.getPackage()); 1948 break; 1949 } 1950 case DEPLOYMENT: 1951 { 1952 mergeDeployment(other.getDeployment()); 1953 break; 1954 } 1955 case DISCOVERY: 1956 { 1957 mergeDiscovery(other.getDiscovery()); 1958 break; 1959 } 1960 case ATTESTATION: 1961 { 1962 mergeAttestation(other.getAttestation()); 1963 break; 1964 } 1965 case UPGRADE: 1966 { 1967 mergeUpgrade(other.getUpgrade()); 1968 break; 1969 } 1970 case COMPLIANCE: 1971 { 1972 mergeCompliance(other.getCompliance()); 1973 break; 1974 } 1975 case DSSE_ATTESTATION: 1976 { 1977 mergeDsseAttestation(other.getDsseAttestation()); 1978 break; 1979 } 1980 case VULNERABILITY_ASSESSMENT: 1981 { 1982 mergeVulnerabilityAssessment(other.getVulnerabilityAssessment()); 1983 break; 1984 } 1985 case TYPE_NOT_SET: 1986 { 1987 break; 1988 } 1989 } 1990 this.mergeUnknownFields(other.getUnknownFields()); 1991 onChanged(); 1992 return this; 1993 } 1994 1995 @java.lang.Override isInitialized()1996 public final boolean isInitialized() { 1997 return true; 1998 } 1999 2000 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2001 public Builder mergeFrom( 2002 com.google.protobuf.CodedInputStream input, 2003 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2004 throws java.io.IOException { 2005 if (extensionRegistry == null) { 2006 throw new java.lang.NullPointerException(); 2007 } 2008 try { 2009 boolean done = false; 2010 while (!done) { 2011 int tag = input.readTag(); 2012 switch (tag) { 2013 case 0: 2014 done = true; 2015 break; 2016 case 10: 2017 { 2018 name_ = input.readStringRequireUtf8(); 2019 bitField0_ |= 0x00000001; 2020 break; 2021 } // case 10 2022 case 18: 2023 { 2024 shortDescription_ = input.readStringRequireUtf8(); 2025 bitField0_ |= 0x00000002; 2026 break; 2027 } // case 18 2028 case 26: 2029 { 2030 longDescription_ = input.readStringRequireUtf8(); 2031 bitField0_ |= 0x00000004; 2032 break; 2033 } // case 26 2034 case 32: 2035 { 2036 kind_ = input.readEnum(); 2037 bitField0_ |= 0x00000008; 2038 break; 2039 } // case 32 2040 case 42: 2041 { 2042 io.grafeas.v1.RelatedUrl m = 2043 input.readMessage(io.grafeas.v1.RelatedUrl.parser(), extensionRegistry); 2044 if (relatedUrlBuilder_ == null) { 2045 ensureRelatedUrlIsMutable(); 2046 relatedUrl_.add(m); 2047 } else { 2048 relatedUrlBuilder_.addMessage(m); 2049 } 2050 break; 2051 } // case 42 2052 case 50: 2053 { 2054 input.readMessage(getExpirationTimeFieldBuilder().getBuilder(), extensionRegistry); 2055 bitField0_ |= 0x00000020; 2056 break; 2057 } // case 50 2058 case 58: 2059 { 2060 input.readMessage(getCreateTimeFieldBuilder().getBuilder(), extensionRegistry); 2061 bitField0_ |= 0x00000040; 2062 break; 2063 } // case 58 2064 case 66: 2065 { 2066 input.readMessage(getUpdateTimeFieldBuilder().getBuilder(), extensionRegistry); 2067 bitField0_ |= 0x00000080; 2068 break; 2069 } // case 66 2070 case 74: 2071 { 2072 java.lang.String s = input.readStringRequireUtf8(); 2073 ensureRelatedNoteNamesIsMutable(); 2074 relatedNoteNames_.add(s); 2075 break; 2076 } // case 74 2077 case 82: 2078 { 2079 input.readMessage(getVulnerabilityFieldBuilder().getBuilder(), extensionRegistry); 2080 typeCase_ = 10; 2081 break; 2082 } // case 82 2083 case 90: 2084 { 2085 input.readMessage(getBuildFieldBuilder().getBuilder(), extensionRegistry); 2086 typeCase_ = 11; 2087 break; 2088 } // case 90 2089 case 98: 2090 { 2091 input.readMessage(getImageFieldBuilder().getBuilder(), extensionRegistry); 2092 typeCase_ = 12; 2093 break; 2094 } // case 98 2095 case 106: 2096 { 2097 input.readMessage(getPackageFieldBuilder().getBuilder(), extensionRegistry); 2098 typeCase_ = 13; 2099 break; 2100 } // case 106 2101 case 114: 2102 { 2103 input.readMessage(getDeploymentFieldBuilder().getBuilder(), extensionRegistry); 2104 typeCase_ = 14; 2105 break; 2106 } // case 114 2107 case 122: 2108 { 2109 input.readMessage(getDiscoveryFieldBuilder().getBuilder(), extensionRegistry); 2110 typeCase_ = 15; 2111 break; 2112 } // case 122 2113 case 130: 2114 { 2115 input.readMessage(getAttestationFieldBuilder().getBuilder(), extensionRegistry); 2116 typeCase_ = 16; 2117 break; 2118 } // case 130 2119 case 138: 2120 { 2121 input.readMessage(getUpgradeFieldBuilder().getBuilder(), extensionRegistry); 2122 typeCase_ = 17; 2123 break; 2124 } // case 138 2125 case 146: 2126 { 2127 input.readMessage(getComplianceFieldBuilder().getBuilder(), extensionRegistry); 2128 typeCase_ = 18; 2129 break; 2130 } // case 146 2131 case 154: 2132 { 2133 input.readMessage(getDsseAttestationFieldBuilder().getBuilder(), extensionRegistry); 2134 typeCase_ = 19; 2135 break; 2136 } // case 154 2137 case 162: 2138 { 2139 input.readMessage( 2140 getVulnerabilityAssessmentFieldBuilder().getBuilder(), extensionRegistry); 2141 typeCase_ = 20; 2142 break; 2143 } // case 162 2144 default: 2145 { 2146 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 2147 done = true; // was an endgroup tag 2148 } 2149 break; 2150 } // default: 2151 } // switch (tag) 2152 } // while (!done) 2153 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 2154 throw e.unwrapIOException(); 2155 } finally { 2156 onChanged(); 2157 } // finally 2158 return this; 2159 } 2160 2161 private int typeCase_ = 0; 2162 private java.lang.Object type_; 2163 getTypeCase()2164 public TypeCase getTypeCase() { 2165 return TypeCase.forNumber(typeCase_); 2166 } 2167 clearType()2168 public Builder clearType() { 2169 typeCase_ = 0; 2170 type_ = null; 2171 onChanged(); 2172 return this; 2173 } 2174 2175 private int bitField0_; 2176 2177 private java.lang.Object name_ = ""; 2178 /** 2179 * 2180 * 2181 * <pre> 2182 * Output only. The name of the note in the form of 2183 * `projects/[PROVIDER_ID]/notes/[NOTE_ID]`. 2184 * </pre> 2185 * 2186 * <code>string name = 1;</code> 2187 * 2188 * @return The name. 2189 */ getName()2190 public java.lang.String getName() { 2191 java.lang.Object ref = name_; 2192 if (!(ref instanceof java.lang.String)) { 2193 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 2194 java.lang.String s = bs.toStringUtf8(); 2195 name_ = s; 2196 return s; 2197 } else { 2198 return (java.lang.String) ref; 2199 } 2200 } 2201 /** 2202 * 2203 * 2204 * <pre> 2205 * Output only. The name of the note in the form of 2206 * `projects/[PROVIDER_ID]/notes/[NOTE_ID]`. 2207 * </pre> 2208 * 2209 * <code>string name = 1;</code> 2210 * 2211 * @return The bytes for name. 2212 */ getNameBytes()2213 public com.google.protobuf.ByteString getNameBytes() { 2214 java.lang.Object ref = name_; 2215 if (ref instanceof String) { 2216 com.google.protobuf.ByteString b = 2217 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 2218 name_ = b; 2219 return b; 2220 } else { 2221 return (com.google.protobuf.ByteString) ref; 2222 } 2223 } 2224 /** 2225 * 2226 * 2227 * <pre> 2228 * Output only. The name of the note in the form of 2229 * `projects/[PROVIDER_ID]/notes/[NOTE_ID]`. 2230 * </pre> 2231 * 2232 * <code>string name = 1;</code> 2233 * 2234 * @param value The name to set. 2235 * @return This builder for chaining. 2236 */ setName(java.lang.String value)2237 public Builder setName(java.lang.String value) { 2238 if (value == null) { 2239 throw new NullPointerException(); 2240 } 2241 name_ = value; 2242 bitField0_ |= 0x00000001; 2243 onChanged(); 2244 return this; 2245 } 2246 /** 2247 * 2248 * 2249 * <pre> 2250 * Output only. The name of the note in the form of 2251 * `projects/[PROVIDER_ID]/notes/[NOTE_ID]`. 2252 * </pre> 2253 * 2254 * <code>string name = 1;</code> 2255 * 2256 * @return This builder for chaining. 2257 */ clearName()2258 public Builder clearName() { 2259 name_ = getDefaultInstance().getName(); 2260 bitField0_ = (bitField0_ & ~0x00000001); 2261 onChanged(); 2262 return this; 2263 } 2264 /** 2265 * 2266 * 2267 * <pre> 2268 * Output only. The name of the note in the form of 2269 * `projects/[PROVIDER_ID]/notes/[NOTE_ID]`. 2270 * </pre> 2271 * 2272 * <code>string name = 1;</code> 2273 * 2274 * @param value The bytes for name to set. 2275 * @return This builder for chaining. 2276 */ setNameBytes(com.google.protobuf.ByteString value)2277 public Builder setNameBytes(com.google.protobuf.ByteString value) { 2278 if (value == null) { 2279 throw new NullPointerException(); 2280 } 2281 checkByteStringIsUtf8(value); 2282 name_ = value; 2283 bitField0_ |= 0x00000001; 2284 onChanged(); 2285 return this; 2286 } 2287 2288 private java.lang.Object shortDescription_ = ""; 2289 /** 2290 * 2291 * 2292 * <pre> 2293 * A one sentence description of this note. 2294 * </pre> 2295 * 2296 * <code>string short_description = 2;</code> 2297 * 2298 * @return The shortDescription. 2299 */ getShortDescription()2300 public java.lang.String getShortDescription() { 2301 java.lang.Object ref = shortDescription_; 2302 if (!(ref instanceof java.lang.String)) { 2303 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 2304 java.lang.String s = bs.toStringUtf8(); 2305 shortDescription_ = s; 2306 return s; 2307 } else { 2308 return (java.lang.String) ref; 2309 } 2310 } 2311 /** 2312 * 2313 * 2314 * <pre> 2315 * A one sentence description of this note. 2316 * </pre> 2317 * 2318 * <code>string short_description = 2;</code> 2319 * 2320 * @return The bytes for shortDescription. 2321 */ getShortDescriptionBytes()2322 public com.google.protobuf.ByteString getShortDescriptionBytes() { 2323 java.lang.Object ref = shortDescription_; 2324 if (ref instanceof String) { 2325 com.google.protobuf.ByteString b = 2326 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 2327 shortDescription_ = b; 2328 return b; 2329 } else { 2330 return (com.google.protobuf.ByteString) ref; 2331 } 2332 } 2333 /** 2334 * 2335 * 2336 * <pre> 2337 * A one sentence description of this note. 2338 * </pre> 2339 * 2340 * <code>string short_description = 2;</code> 2341 * 2342 * @param value The shortDescription to set. 2343 * @return This builder for chaining. 2344 */ setShortDescription(java.lang.String value)2345 public Builder setShortDescription(java.lang.String value) { 2346 if (value == null) { 2347 throw new NullPointerException(); 2348 } 2349 shortDescription_ = value; 2350 bitField0_ |= 0x00000002; 2351 onChanged(); 2352 return this; 2353 } 2354 /** 2355 * 2356 * 2357 * <pre> 2358 * A one sentence description of this note. 2359 * </pre> 2360 * 2361 * <code>string short_description = 2;</code> 2362 * 2363 * @return This builder for chaining. 2364 */ clearShortDescription()2365 public Builder clearShortDescription() { 2366 shortDescription_ = getDefaultInstance().getShortDescription(); 2367 bitField0_ = (bitField0_ & ~0x00000002); 2368 onChanged(); 2369 return this; 2370 } 2371 /** 2372 * 2373 * 2374 * <pre> 2375 * A one sentence description of this note. 2376 * </pre> 2377 * 2378 * <code>string short_description = 2;</code> 2379 * 2380 * @param value The bytes for shortDescription to set. 2381 * @return This builder for chaining. 2382 */ setShortDescriptionBytes(com.google.protobuf.ByteString value)2383 public Builder setShortDescriptionBytes(com.google.protobuf.ByteString value) { 2384 if (value == null) { 2385 throw new NullPointerException(); 2386 } 2387 checkByteStringIsUtf8(value); 2388 shortDescription_ = value; 2389 bitField0_ |= 0x00000002; 2390 onChanged(); 2391 return this; 2392 } 2393 2394 private java.lang.Object longDescription_ = ""; 2395 /** 2396 * 2397 * 2398 * <pre> 2399 * A detailed description of this note. 2400 * </pre> 2401 * 2402 * <code>string long_description = 3;</code> 2403 * 2404 * @return The longDescription. 2405 */ getLongDescription()2406 public java.lang.String getLongDescription() { 2407 java.lang.Object ref = longDescription_; 2408 if (!(ref instanceof java.lang.String)) { 2409 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 2410 java.lang.String s = bs.toStringUtf8(); 2411 longDescription_ = s; 2412 return s; 2413 } else { 2414 return (java.lang.String) ref; 2415 } 2416 } 2417 /** 2418 * 2419 * 2420 * <pre> 2421 * A detailed description of this note. 2422 * </pre> 2423 * 2424 * <code>string long_description = 3;</code> 2425 * 2426 * @return The bytes for longDescription. 2427 */ getLongDescriptionBytes()2428 public com.google.protobuf.ByteString getLongDescriptionBytes() { 2429 java.lang.Object ref = longDescription_; 2430 if (ref instanceof String) { 2431 com.google.protobuf.ByteString b = 2432 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 2433 longDescription_ = b; 2434 return b; 2435 } else { 2436 return (com.google.protobuf.ByteString) ref; 2437 } 2438 } 2439 /** 2440 * 2441 * 2442 * <pre> 2443 * A detailed description of this note. 2444 * </pre> 2445 * 2446 * <code>string long_description = 3;</code> 2447 * 2448 * @param value The longDescription to set. 2449 * @return This builder for chaining. 2450 */ setLongDescription(java.lang.String value)2451 public Builder setLongDescription(java.lang.String value) { 2452 if (value == null) { 2453 throw new NullPointerException(); 2454 } 2455 longDescription_ = value; 2456 bitField0_ |= 0x00000004; 2457 onChanged(); 2458 return this; 2459 } 2460 /** 2461 * 2462 * 2463 * <pre> 2464 * A detailed description of this note. 2465 * </pre> 2466 * 2467 * <code>string long_description = 3;</code> 2468 * 2469 * @return This builder for chaining. 2470 */ clearLongDescription()2471 public Builder clearLongDescription() { 2472 longDescription_ = getDefaultInstance().getLongDescription(); 2473 bitField0_ = (bitField0_ & ~0x00000004); 2474 onChanged(); 2475 return this; 2476 } 2477 /** 2478 * 2479 * 2480 * <pre> 2481 * A detailed description of this note. 2482 * </pre> 2483 * 2484 * <code>string long_description = 3;</code> 2485 * 2486 * @param value The bytes for longDescription to set. 2487 * @return This builder for chaining. 2488 */ setLongDescriptionBytes(com.google.protobuf.ByteString value)2489 public Builder setLongDescriptionBytes(com.google.protobuf.ByteString value) { 2490 if (value == null) { 2491 throw new NullPointerException(); 2492 } 2493 checkByteStringIsUtf8(value); 2494 longDescription_ = value; 2495 bitField0_ |= 0x00000004; 2496 onChanged(); 2497 return this; 2498 } 2499 2500 private int kind_ = 0; 2501 /** 2502 * 2503 * 2504 * <pre> 2505 * Output only. The type of analysis. This field can be used as a filter in 2506 * list requests. 2507 * </pre> 2508 * 2509 * <code>.grafeas.v1.NoteKind kind = 4;</code> 2510 * 2511 * @return The enum numeric value on the wire for kind. 2512 */ 2513 @java.lang.Override getKindValue()2514 public int getKindValue() { 2515 return kind_; 2516 } 2517 /** 2518 * 2519 * 2520 * <pre> 2521 * Output only. The type of analysis. This field can be used as a filter in 2522 * list requests. 2523 * </pre> 2524 * 2525 * <code>.grafeas.v1.NoteKind kind = 4;</code> 2526 * 2527 * @param value The enum numeric value on the wire for kind to set. 2528 * @return This builder for chaining. 2529 */ setKindValue(int value)2530 public Builder setKindValue(int value) { 2531 kind_ = value; 2532 bitField0_ |= 0x00000008; 2533 onChanged(); 2534 return this; 2535 } 2536 /** 2537 * 2538 * 2539 * <pre> 2540 * Output only. The type of analysis. This field can be used as a filter in 2541 * list requests. 2542 * </pre> 2543 * 2544 * <code>.grafeas.v1.NoteKind kind = 4;</code> 2545 * 2546 * @return The kind. 2547 */ 2548 @java.lang.Override getKind()2549 public io.grafeas.v1.NoteKind getKind() { 2550 io.grafeas.v1.NoteKind result = io.grafeas.v1.NoteKind.forNumber(kind_); 2551 return result == null ? io.grafeas.v1.NoteKind.UNRECOGNIZED : result; 2552 } 2553 /** 2554 * 2555 * 2556 * <pre> 2557 * Output only. The type of analysis. This field can be used as a filter in 2558 * list requests. 2559 * </pre> 2560 * 2561 * <code>.grafeas.v1.NoteKind kind = 4;</code> 2562 * 2563 * @param value The kind to set. 2564 * @return This builder for chaining. 2565 */ setKind(io.grafeas.v1.NoteKind value)2566 public Builder setKind(io.grafeas.v1.NoteKind value) { 2567 if (value == null) { 2568 throw new NullPointerException(); 2569 } 2570 bitField0_ |= 0x00000008; 2571 kind_ = value.getNumber(); 2572 onChanged(); 2573 return this; 2574 } 2575 /** 2576 * 2577 * 2578 * <pre> 2579 * Output only. The type of analysis. This field can be used as a filter in 2580 * list requests. 2581 * </pre> 2582 * 2583 * <code>.grafeas.v1.NoteKind kind = 4;</code> 2584 * 2585 * @return This builder for chaining. 2586 */ clearKind()2587 public Builder clearKind() { 2588 bitField0_ = (bitField0_ & ~0x00000008); 2589 kind_ = 0; 2590 onChanged(); 2591 return this; 2592 } 2593 2594 private java.util.List<io.grafeas.v1.RelatedUrl> relatedUrl_ = 2595 java.util.Collections.emptyList(); 2596 ensureRelatedUrlIsMutable()2597 private void ensureRelatedUrlIsMutable() { 2598 if (!((bitField0_ & 0x00000010) != 0)) { 2599 relatedUrl_ = new java.util.ArrayList<io.grafeas.v1.RelatedUrl>(relatedUrl_); 2600 bitField0_ |= 0x00000010; 2601 } 2602 } 2603 2604 private com.google.protobuf.RepeatedFieldBuilderV3< 2605 io.grafeas.v1.RelatedUrl, 2606 io.grafeas.v1.RelatedUrl.Builder, 2607 io.grafeas.v1.RelatedUrlOrBuilder> 2608 relatedUrlBuilder_; 2609 2610 /** 2611 * 2612 * 2613 * <pre> 2614 * URLs associated with this note. 2615 * </pre> 2616 * 2617 * <code>repeated .grafeas.v1.RelatedUrl related_url = 5;</code> 2618 */ getRelatedUrlList()2619 public java.util.List<io.grafeas.v1.RelatedUrl> getRelatedUrlList() { 2620 if (relatedUrlBuilder_ == null) { 2621 return java.util.Collections.unmodifiableList(relatedUrl_); 2622 } else { 2623 return relatedUrlBuilder_.getMessageList(); 2624 } 2625 } 2626 /** 2627 * 2628 * 2629 * <pre> 2630 * URLs associated with this note. 2631 * </pre> 2632 * 2633 * <code>repeated .grafeas.v1.RelatedUrl related_url = 5;</code> 2634 */ getRelatedUrlCount()2635 public int getRelatedUrlCount() { 2636 if (relatedUrlBuilder_ == null) { 2637 return relatedUrl_.size(); 2638 } else { 2639 return relatedUrlBuilder_.getCount(); 2640 } 2641 } 2642 /** 2643 * 2644 * 2645 * <pre> 2646 * URLs associated with this note. 2647 * </pre> 2648 * 2649 * <code>repeated .grafeas.v1.RelatedUrl related_url = 5;</code> 2650 */ getRelatedUrl(int index)2651 public io.grafeas.v1.RelatedUrl getRelatedUrl(int index) { 2652 if (relatedUrlBuilder_ == null) { 2653 return relatedUrl_.get(index); 2654 } else { 2655 return relatedUrlBuilder_.getMessage(index); 2656 } 2657 } 2658 /** 2659 * 2660 * 2661 * <pre> 2662 * URLs associated with this note. 2663 * </pre> 2664 * 2665 * <code>repeated .grafeas.v1.RelatedUrl related_url = 5;</code> 2666 */ setRelatedUrl(int index, io.grafeas.v1.RelatedUrl value)2667 public Builder setRelatedUrl(int index, io.grafeas.v1.RelatedUrl value) { 2668 if (relatedUrlBuilder_ == null) { 2669 if (value == null) { 2670 throw new NullPointerException(); 2671 } 2672 ensureRelatedUrlIsMutable(); 2673 relatedUrl_.set(index, value); 2674 onChanged(); 2675 } else { 2676 relatedUrlBuilder_.setMessage(index, value); 2677 } 2678 return this; 2679 } 2680 /** 2681 * 2682 * 2683 * <pre> 2684 * URLs associated with this note. 2685 * </pre> 2686 * 2687 * <code>repeated .grafeas.v1.RelatedUrl related_url = 5;</code> 2688 */ setRelatedUrl(int index, io.grafeas.v1.RelatedUrl.Builder builderForValue)2689 public Builder setRelatedUrl(int index, io.grafeas.v1.RelatedUrl.Builder builderForValue) { 2690 if (relatedUrlBuilder_ == null) { 2691 ensureRelatedUrlIsMutable(); 2692 relatedUrl_.set(index, builderForValue.build()); 2693 onChanged(); 2694 } else { 2695 relatedUrlBuilder_.setMessage(index, builderForValue.build()); 2696 } 2697 return this; 2698 } 2699 /** 2700 * 2701 * 2702 * <pre> 2703 * URLs associated with this note. 2704 * </pre> 2705 * 2706 * <code>repeated .grafeas.v1.RelatedUrl related_url = 5;</code> 2707 */ addRelatedUrl(io.grafeas.v1.RelatedUrl value)2708 public Builder addRelatedUrl(io.grafeas.v1.RelatedUrl value) { 2709 if (relatedUrlBuilder_ == null) { 2710 if (value == null) { 2711 throw new NullPointerException(); 2712 } 2713 ensureRelatedUrlIsMutable(); 2714 relatedUrl_.add(value); 2715 onChanged(); 2716 } else { 2717 relatedUrlBuilder_.addMessage(value); 2718 } 2719 return this; 2720 } 2721 /** 2722 * 2723 * 2724 * <pre> 2725 * URLs associated with this note. 2726 * </pre> 2727 * 2728 * <code>repeated .grafeas.v1.RelatedUrl related_url = 5;</code> 2729 */ addRelatedUrl(int index, io.grafeas.v1.RelatedUrl value)2730 public Builder addRelatedUrl(int index, io.grafeas.v1.RelatedUrl value) { 2731 if (relatedUrlBuilder_ == null) { 2732 if (value == null) { 2733 throw new NullPointerException(); 2734 } 2735 ensureRelatedUrlIsMutable(); 2736 relatedUrl_.add(index, value); 2737 onChanged(); 2738 } else { 2739 relatedUrlBuilder_.addMessage(index, value); 2740 } 2741 return this; 2742 } 2743 /** 2744 * 2745 * 2746 * <pre> 2747 * URLs associated with this note. 2748 * </pre> 2749 * 2750 * <code>repeated .grafeas.v1.RelatedUrl related_url = 5;</code> 2751 */ addRelatedUrl(io.grafeas.v1.RelatedUrl.Builder builderForValue)2752 public Builder addRelatedUrl(io.grafeas.v1.RelatedUrl.Builder builderForValue) { 2753 if (relatedUrlBuilder_ == null) { 2754 ensureRelatedUrlIsMutable(); 2755 relatedUrl_.add(builderForValue.build()); 2756 onChanged(); 2757 } else { 2758 relatedUrlBuilder_.addMessage(builderForValue.build()); 2759 } 2760 return this; 2761 } 2762 /** 2763 * 2764 * 2765 * <pre> 2766 * URLs associated with this note. 2767 * </pre> 2768 * 2769 * <code>repeated .grafeas.v1.RelatedUrl related_url = 5;</code> 2770 */ addRelatedUrl(int index, io.grafeas.v1.RelatedUrl.Builder builderForValue)2771 public Builder addRelatedUrl(int index, io.grafeas.v1.RelatedUrl.Builder builderForValue) { 2772 if (relatedUrlBuilder_ == null) { 2773 ensureRelatedUrlIsMutable(); 2774 relatedUrl_.add(index, builderForValue.build()); 2775 onChanged(); 2776 } else { 2777 relatedUrlBuilder_.addMessage(index, builderForValue.build()); 2778 } 2779 return this; 2780 } 2781 /** 2782 * 2783 * 2784 * <pre> 2785 * URLs associated with this note. 2786 * </pre> 2787 * 2788 * <code>repeated .grafeas.v1.RelatedUrl related_url = 5;</code> 2789 */ addAllRelatedUrl(java.lang.Iterable<? extends io.grafeas.v1.RelatedUrl> values)2790 public Builder addAllRelatedUrl(java.lang.Iterable<? extends io.grafeas.v1.RelatedUrl> values) { 2791 if (relatedUrlBuilder_ == null) { 2792 ensureRelatedUrlIsMutable(); 2793 com.google.protobuf.AbstractMessageLite.Builder.addAll(values, relatedUrl_); 2794 onChanged(); 2795 } else { 2796 relatedUrlBuilder_.addAllMessages(values); 2797 } 2798 return this; 2799 } 2800 /** 2801 * 2802 * 2803 * <pre> 2804 * URLs associated with this note. 2805 * </pre> 2806 * 2807 * <code>repeated .grafeas.v1.RelatedUrl related_url = 5;</code> 2808 */ clearRelatedUrl()2809 public Builder clearRelatedUrl() { 2810 if (relatedUrlBuilder_ == null) { 2811 relatedUrl_ = java.util.Collections.emptyList(); 2812 bitField0_ = (bitField0_ & ~0x00000010); 2813 onChanged(); 2814 } else { 2815 relatedUrlBuilder_.clear(); 2816 } 2817 return this; 2818 } 2819 /** 2820 * 2821 * 2822 * <pre> 2823 * URLs associated with this note. 2824 * </pre> 2825 * 2826 * <code>repeated .grafeas.v1.RelatedUrl related_url = 5;</code> 2827 */ removeRelatedUrl(int index)2828 public Builder removeRelatedUrl(int index) { 2829 if (relatedUrlBuilder_ == null) { 2830 ensureRelatedUrlIsMutable(); 2831 relatedUrl_.remove(index); 2832 onChanged(); 2833 } else { 2834 relatedUrlBuilder_.remove(index); 2835 } 2836 return this; 2837 } 2838 /** 2839 * 2840 * 2841 * <pre> 2842 * URLs associated with this note. 2843 * </pre> 2844 * 2845 * <code>repeated .grafeas.v1.RelatedUrl related_url = 5;</code> 2846 */ getRelatedUrlBuilder(int index)2847 public io.grafeas.v1.RelatedUrl.Builder getRelatedUrlBuilder(int index) { 2848 return getRelatedUrlFieldBuilder().getBuilder(index); 2849 } 2850 /** 2851 * 2852 * 2853 * <pre> 2854 * URLs associated with this note. 2855 * </pre> 2856 * 2857 * <code>repeated .grafeas.v1.RelatedUrl related_url = 5;</code> 2858 */ getRelatedUrlOrBuilder(int index)2859 public io.grafeas.v1.RelatedUrlOrBuilder getRelatedUrlOrBuilder(int index) { 2860 if (relatedUrlBuilder_ == null) { 2861 return relatedUrl_.get(index); 2862 } else { 2863 return relatedUrlBuilder_.getMessageOrBuilder(index); 2864 } 2865 } 2866 /** 2867 * 2868 * 2869 * <pre> 2870 * URLs associated with this note. 2871 * </pre> 2872 * 2873 * <code>repeated .grafeas.v1.RelatedUrl related_url = 5;</code> 2874 */ 2875 public java.util.List<? extends io.grafeas.v1.RelatedUrlOrBuilder> getRelatedUrlOrBuilderList()2876 getRelatedUrlOrBuilderList() { 2877 if (relatedUrlBuilder_ != null) { 2878 return relatedUrlBuilder_.getMessageOrBuilderList(); 2879 } else { 2880 return java.util.Collections.unmodifiableList(relatedUrl_); 2881 } 2882 } 2883 /** 2884 * 2885 * 2886 * <pre> 2887 * URLs associated with this note. 2888 * </pre> 2889 * 2890 * <code>repeated .grafeas.v1.RelatedUrl related_url = 5;</code> 2891 */ addRelatedUrlBuilder()2892 public io.grafeas.v1.RelatedUrl.Builder addRelatedUrlBuilder() { 2893 return getRelatedUrlFieldBuilder().addBuilder(io.grafeas.v1.RelatedUrl.getDefaultInstance()); 2894 } 2895 /** 2896 * 2897 * 2898 * <pre> 2899 * URLs associated with this note. 2900 * </pre> 2901 * 2902 * <code>repeated .grafeas.v1.RelatedUrl related_url = 5;</code> 2903 */ addRelatedUrlBuilder(int index)2904 public io.grafeas.v1.RelatedUrl.Builder addRelatedUrlBuilder(int index) { 2905 return getRelatedUrlFieldBuilder() 2906 .addBuilder(index, io.grafeas.v1.RelatedUrl.getDefaultInstance()); 2907 } 2908 /** 2909 * 2910 * 2911 * <pre> 2912 * URLs associated with this note. 2913 * </pre> 2914 * 2915 * <code>repeated .grafeas.v1.RelatedUrl related_url = 5;</code> 2916 */ getRelatedUrlBuilderList()2917 public java.util.List<io.grafeas.v1.RelatedUrl.Builder> getRelatedUrlBuilderList() { 2918 return getRelatedUrlFieldBuilder().getBuilderList(); 2919 } 2920 2921 private com.google.protobuf.RepeatedFieldBuilderV3< 2922 io.grafeas.v1.RelatedUrl, 2923 io.grafeas.v1.RelatedUrl.Builder, 2924 io.grafeas.v1.RelatedUrlOrBuilder> getRelatedUrlFieldBuilder()2925 getRelatedUrlFieldBuilder() { 2926 if (relatedUrlBuilder_ == null) { 2927 relatedUrlBuilder_ = 2928 new com.google.protobuf.RepeatedFieldBuilderV3< 2929 io.grafeas.v1.RelatedUrl, 2930 io.grafeas.v1.RelatedUrl.Builder, 2931 io.grafeas.v1.RelatedUrlOrBuilder>( 2932 relatedUrl_, ((bitField0_ & 0x00000010) != 0), getParentForChildren(), isClean()); 2933 relatedUrl_ = null; 2934 } 2935 return relatedUrlBuilder_; 2936 } 2937 2938 private com.google.protobuf.Timestamp expirationTime_; 2939 private com.google.protobuf.SingleFieldBuilderV3< 2940 com.google.protobuf.Timestamp, 2941 com.google.protobuf.Timestamp.Builder, 2942 com.google.protobuf.TimestampOrBuilder> 2943 expirationTimeBuilder_; 2944 /** 2945 * 2946 * 2947 * <pre> 2948 * Time of expiration for this note. Empty if note does not expire. 2949 * </pre> 2950 * 2951 * <code>.google.protobuf.Timestamp expiration_time = 6;</code> 2952 * 2953 * @return Whether the expirationTime field is set. 2954 */ hasExpirationTime()2955 public boolean hasExpirationTime() { 2956 return ((bitField0_ & 0x00000020) != 0); 2957 } 2958 /** 2959 * 2960 * 2961 * <pre> 2962 * Time of expiration for this note. Empty if note does not expire. 2963 * </pre> 2964 * 2965 * <code>.google.protobuf.Timestamp expiration_time = 6;</code> 2966 * 2967 * @return The expirationTime. 2968 */ getExpirationTime()2969 public com.google.protobuf.Timestamp getExpirationTime() { 2970 if (expirationTimeBuilder_ == null) { 2971 return expirationTime_ == null 2972 ? com.google.protobuf.Timestamp.getDefaultInstance() 2973 : expirationTime_; 2974 } else { 2975 return expirationTimeBuilder_.getMessage(); 2976 } 2977 } 2978 /** 2979 * 2980 * 2981 * <pre> 2982 * Time of expiration for this note. Empty if note does not expire. 2983 * </pre> 2984 * 2985 * <code>.google.protobuf.Timestamp expiration_time = 6;</code> 2986 */ setExpirationTime(com.google.protobuf.Timestamp value)2987 public Builder setExpirationTime(com.google.protobuf.Timestamp value) { 2988 if (expirationTimeBuilder_ == null) { 2989 if (value == null) { 2990 throw new NullPointerException(); 2991 } 2992 expirationTime_ = value; 2993 } else { 2994 expirationTimeBuilder_.setMessage(value); 2995 } 2996 bitField0_ |= 0x00000020; 2997 onChanged(); 2998 return this; 2999 } 3000 /** 3001 * 3002 * 3003 * <pre> 3004 * Time of expiration for this note. Empty if note does not expire. 3005 * </pre> 3006 * 3007 * <code>.google.protobuf.Timestamp expiration_time = 6;</code> 3008 */ setExpirationTime(com.google.protobuf.Timestamp.Builder builderForValue)3009 public Builder setExpirationTime(com.google.protobuf.Timestamp.Builder builderForValue) { 3010 if (expirationTimeBuilder_ == null) { 3011 expirationTime_ = builderForValue.build(); 3012 } else { 3013 expirationTimeBuilder_.setMessage(builderForValue.build()); 3014 } 3015 bitField0_ |= 0x00000020; 3016 onChanged(); 3017 return this; 3018 } 3019 /** 3020 * 3021 * 3022 * <pre> 3023 * Time of expiration for this note. Empty if note does not expire. 3024 * </pre> 3025 * 3026 * <code>.google.protobuf.Timestamp expiration_time = 6;</code> 3027 */ mergeExpirationTime(com.google.protobuf.Timestamp value)3028 public Builder mergeExpirationTime(com.google.protobuf.Timestamp value) { 3029 if (expirationTimeBuilder_ == null) { 3030 if (((bitField0_ & 0x00000020) != 0) 3031 && expirationTime_ != null 3032 && expirationTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { 3033 getExpirationTimeBuilder().mergeFrom(value); 3034 } else { 3035 expirationTime_ = value; 3036 } 3037 } else { 3038 expirationTimeBuilder_.mergeFrom(value); 3039 } 3040 bitField0_ |= 0x00000020; 3041 onChanged(); 3042 return this; 3043 } 3044 /** 3045 * 3046 * 3047 * <pre> 3048 * Time of expiration for this note. Empty if note does not expire. 3049 * </pre> 3050 * 3051 * <code>.google.protobuf.Timestamp expiration_time = 6;</code> 3052 */ clearExpirationTime()3053 public Builder clearExpirationTime() { 3054 bitField0_ = (bitField0_ & ~0x00000020); 3055 expirationTime_ = null; 3056 if (expirationTimeBuilder_ != null) { 3057 expirationTimeBuilder_.dispose(); 3058 expirationTimeBuilder_ = null; 3059 } 3060 onChanged(); 3061 return this; 3062 } 3063 /** 3064 * 3065 * 3066 * <pre> 3067 * Time of expiration for this note. Empty if note does not expire. 3068 * </pre> 3069 * 3070 * <code>.google.protobuf.Timestamp expiration_time = 6;</code> 3071 */ getExpirationTimeBuilder()3072 public com.google.protobuf.Timestamp.Builder getExpirationTimeBuilder() { 3073 bitField0_ |= 0x00000020; 3074 onChanged(); 3075 return getExpirationTimeFieldBuilder().getBuilder(); 3076 } 3077 /** 3078 * 3079 * 3080 * <pre> 3081 * Time of expiration for this note. Empty if note does not expire. 3082 * </pre> 3083 * 3084 * <code>.google.protobuf.Timestamp expiration_time = 6;</code> 3085 */ getExpirationTimeOrBuilder()3086 public com.google.protobuf.TimestampOrBuilder getExpirationTimeOrBuilder() { 3087 if (expirationTimeBuilder_ != null) { 3088 return expirationTimeBuilder_.getMessageOrBuilder(); 3089 } else { 3090 return expirationTime_ == null 3091 ? com.google.protobuf.Timestamp.getDefaultInstance() 3092 : expirationTime_; 3093 } 3094 } 3095 /** 3096 * 3097 * 3098 * <pre> 3099 * Time of expiration for this note. Empty if note does not expire. 3100 * </pre> 3101 * 3102 * <code>.google.protobuf.Timestamp expiration_time = 6;</code> 3103 */ 3104 private com.google.protobuf.SingleFieldBuilderV3< 3105 com.google.protobuf.Timestamp, 3106 com.google.protobuf.Timestamp.Builder, 3107 com.google.protobuf.TimestampOrBuilder> getExpirationTimeFieldBuilder()3108 getExpirationTimeFieldBuilder() { 3109 if (expirationTimeBuilder_ == null) { 3110 expirationTimeBuilder_ = 3111 new com.google.protobuf.SingleFieldBuilderV3< 3112 com.google.protobuf.Timestamp, 3113 com.google.protobuf.Timestamp.Builder, 3114 com.google.protobuf.TimestampOrBuilder>( 3115 getExpirationTime(), getParentForChildren(), isClean()); 3116 expirationTime_ = null; 3117 } 3118 return expirationTimeBuilder_; 3119 } 3120 3121 private com.google.protobuf.Timestamp createTime_; 3122 private com.google.protobuf.SingleFieldBuilderV3< 3123 com.google.protobuf.Timestamp, 3124 com.google.protobuf.Timestamp.Builder, 3125 com.google.protobuf.TimestampOrBuilder> 3126 createTimeBuilder_; 3127 /** 3128 * 3129 * 3130 * <pre> 3131 * Output only. The time this note was created. This field can be used as a 3132 * filter in list requests. 3133 * </pre> 3134 * 3135 * <code>.google.protobuf.Timestamp create_time = 7;</code> 3136 * 3137 * @return Whether the createTime field is set. 3138 */ hasCreateTime()3139 public boolean hasCreateTime() { 3140 return ((bitField0_ & 0x00000040) != 0); 3141 } 3142 /** 3143 * 3144 * 3145 * <pre> 3146 * Output only. The time this note was created. This field can be used as a 3147 * filter in list requests. 3148 * </pre> 3149 * 3150 * <code>.google.protobuf.Timestamp create_time = 7;</code> 3151 * 3152 * @return The createTime. 3153 */ getCreateTime()3154 public com.google.protobuf.Timestamp getCreateTime() { 3155 if (createTimeBuilder_ == null) { 3156 return createTime_ == null 3157 ? com.google.protobuf.Timestamp.getDefaultInstance() 3158 : createTime_; 3159 } else { 3160 return createTimeBuilder_.getMessage(); 3161 } 3162 } 3163 /** 3164 * 3165 * 3166 * <pre> 3167 * Output only. The time this note was created. This field can be used as a 3168 * filter in list requests. 3169 * </pre> 3170 * 3171 * <code>.google.protobuf.Timestamp create_time = 7;</code> 3172 */ setCreateTime(com.google.protobuf.Timestamp value)3173 public Builder setCreateTime(com.google.protobuf.Timestamp value) { 3174 if (createTimeBuilder_ == null) { 3175 if (value == null) { 3176 throw new NullPointerException(); 3177 } 3178 createTime_ = value; 3179 } else { 3180 createTimeBuilder_.setMessage(value); 3181 } 3182 bitField0_ |= 0x00000040; 3183 onChanged(); 3184 return this; 3185 } 3186 /** 3187 * 3188 * 3189 * <pre> 3190 * Output only. The time this note was created. This field can be used as a 3191 * filter in list requests. 3192 * </pre> 3193 * 3194 * <code>.google.protobuf.Timestamp create_time = 7;</code> 3195 */ setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)3196 public Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) { 3197 if (createTimeBuilder_ == null) { 3198 createTime_ = builderForValue.build(); 3199 } else { 3200 createTimeBuilder_.setMessage(builderForValue.build()); 3201 } 3202 bitField0_ |= 0x00000040; 3203 onChanged(); 3204 return this; 3205 } 3206 /** 3207 * 3208 * 3209 * <pre> 3210 * Output only. The time this note was created. This field can be used as a 3211 * filter in list requests. 3212 * </pre> 3213 * 3214 * <code>.google.protobuf.Timestamp create_time = 7;</code> 3215 */ mergeCreateTime(com.google.protobuf.Timestamp value)3216 public Builder mergeCreateTime(com.google.protobuf.Timestamp value) { 3217 if (createTimeBuilder_ == null) { 3218 if (((bitField0_ & 0x00000040) != 0) 3219 && createTime_ != null 3220 && createTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { 3221 getCreateTimeBuilder().mergeFrom(value); 3222 } else { 3223 createTime_ = value; 3224 } 3225 } else { 3226 createTimeBuilder_.mergeFrom(value); 3227 } 3228 bitField0_ |= 0x00000040; 3229 onChanged(); 3230 return this; 3231 } 3232 /** 3233 * 3234 * 3235 * <pre> 3236 * Output only. The time this note was created. This field can be used as a 3237 * filter in list requests. 3238 * </pre> 3239 * 3240 * <code>.google.protobuf.Timestamp create_time = 7;</code> 3241 */ clearCreateTime()3242 public Builder clearCreateTime() { 3243 bitField0_ = (bitField0_ & ~0x00000040); 3244 createTime_ = null; 3245 if (createTimeBuilder_ != null) { 3246 createTimeBuilder_.dispose(); 3247 createTimeBuilder_ = null; 3248 } 3249 onChanged(); 3250 return this; 3251 } 3252 /** 3253 * 3254 * 3255 * <pre> 3256 * Output only. The time this note was created. This field can be used as a 3257 * filter in list requests. 3258 * </pre> 3259 * 3260 * <code>.google.protobuf.Timestamp create_time = 7;</code> 3261 */ getCreateTimeBuilder()3262 public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { 3263 bitField0_ |= 0x00000040; 3264 onChanged(); 3265 return getCreateTimeFieldBuilder().getBuilder(); 3266 } 3267 /** 3268 * 3269 * 3270 * <pre> 3271 * Output only. The time this note was created. This field can be used as a 3272 * filter in list requests. 3273 * </pre> 3274 * 3275 * <code>.google.protobuf.Timestamp create_time = 7;</code> 3276 */ getCreateTimeOrBuilder()3277 public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { 3278 if (createTimeBuilder_ != null) { 3279 return createTimeBuilder_.getMessageOrBuilder(); 3280 } else { 3281 return createTime_ == null 3282 ? com.google.protobuf.Timestamp.getDefaultInstance() 3283 : createTime_; 3284 } 3285 } 3286 /** 3287 * 3288 * 3289 * <pre> 3290 * Output only. The time this note was created. This field can be used as a 3291 * filter in list requests. 3292 * </pre> 3293 * 3294 * <code>.google.protobuf.Timestamp create_time = 7;</code> 3295 */ 3296 private com.google.protobuf.SingleFieldBuilderV3< 3297 com.google.protobuf.Timestamp, 3298 com.google.protobuf.Timestamp.Builder, 3299 com.google.protobuf.TimestampOrBuilder> getCreateTimeFieldBuilder()3300 getCreateTimeFieldBuilder() { 3301 if (createTimeBuilder_ == null) { 3302 createTimeBuilder_ = 3303 new com.google.protobuf.SingleFieldBuilderV3< 3304 com.google.protobuf.Timestamp, 3305 com.google.protobuf.Timestamp.Builder, 3306 com.google.protobuf.TimestampOrBuilder>( 3307 getCreateTime(), getParentForChildren(), isClean()); 3308 createTime_ = null; 3309 } 3310 return createTimeBuilder_; 3311 } 3312 3313 private com.google.protobuf.Timestamp updateTime_; 3314 private com.google.protobuf.SingleFieldBuilderV3< 3315 com.google.protobuf.Timestamp, 3316 com.google.protobuf.Timestamp.Builder, 3317 com.google.protobuf.TimestampOrBuilder> 3318 updateTimeBuilder_; 3319 /** 3320 * 3321 * 3322 * <pre> 3323 * Output only. The time this note was last updated. This field can be used as 3324 * a filter in list requests. 3325 * </pre> 3326 * 3327 * <code>.google.protobuf.Timestamp update_time = 8;</code> 3328 * 3329 * @return Whether the updateTime field is set. 3330 */ hasUpdateTime()3331 public boolean hasUpdateTime() { 3332 return ((bitField0_ & 0x00000080) != 0); 3333 } 3334 /** 3335 * 3336 * 3337 * <pre> 3338 * Output only. The time this note was last updated. This field can be used as 3339 * a filter in list requests. 3340 * </pre> 3341 * 3342 * <code>.google.protobuf.Timestamp update_time = 8;</code> 3343 * 3344 * @return The updateTime. 3345 */ getUpdateTime()3346 public com.google.protobuf.Timestamp getUpdateTime() { 3347 if (updateTimeBuilder_ == null) { 3348 return updateTime_ == null 3349 ? com.google.protobuf.Timestamp.getDefaultInstance() 3350 : updateTime_; 3351 } else { 3352 return updateTimeBuilder_.getMessage(); 3353 } 3354 } 3355 /** 3356 * 3357 * 3358 * <pre> 3359 * Output only. The time this note was last updated. This field can be used as 3360 * a filter in list requests. 3361 * </pre> 3362 * 3363 * <code>.google.protobuf.Timestamp update_time = 8;</code> 3364 */ setUpdateTime(com.google.protobuf.Timestamp value)3365 public Builder setUpdateTime(com.google.protobuf.Timestamp value) { 3366 if (updateTimeBuilder_ == null) { 3367 if (value == null) { 3368 throw new NullPointerException(); 3369 } 3370 updateTime_ = value; 3371 } else { 3372 updateTimeBuilder_.setMessage(value); 3373 } 3374 bitField0_ |= 0x00000080; 3375 onChanged(); 3376 return this; 3377 } 3378 /** 3379 * 3380 * 3381 * <pre> 3382 * Output only. The time this note was last updated. This field can be used as 3383 * a filter in list requests. 3384 * </pre> 3385 * 3386 * <code>.google.protobuf.Timestamp update_time = 8;</code> 3387 */ setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)3388 public Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue) { 3389 if (updateTimeBuilder_ == null) { 3390 updateTime_ = builderForValue.build(); 3391 } else { 3392 updateTimeBuilder_.setMessage(builderForValue.build()); 3393 } 3394 bitField0_ |= 0x00000080; 3395 onChanged(); 3396 return this; 3397 } 3398 /** 3399 * 3400 * 3401 * <pre> 3402 * Output only. The time this note was last updated. This field can be used as 3403 * a filter in list requests. 3404 * </pre> 3405 * 3406 * <code>.google.protobuf.Timestamp update_time = 8;</code> 3407 */ mergeUpdateTime(com.google.protobuf.Timestamp value)3408 public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) { 3409 if (updateTimeBuilder_ == null) { 3410 if (((bitField0_ & 0x00000080) != 0) 3411 && updateTime_ != null 3412 && updateTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { 3413 getUpdateTimeBuilder().mergeFrom(value); 3414 } else { 3415 updateTime_ = value; 3416 } 3417 } else { 3418 updateTimeBuilder_.mergeFrom(value); 3419 } 3420 bitField0_ |= 0x00000080; 3421 onChanged(); 3422 return this; 3423 } 3424 /** 3425 * 3426 * 3427 * <pre> 3428 * Output only. The time this note was last updated. This field can be used as 3429 * a filter in list requests. 3430 * </pre> 3431 * 3432 * <code>.google.protobuf.Timestamp update_time = 8;</code> 3433 */ clearUpdateTime()3434 public Builder clearUpdateTime() { 3435 bitField0_ = (bitField0_ & ~0x00000080); 3436 updateTime_ = null; 3437 if (updateTimeBuilder_ != null) { 3438 updateTimeBuilder_.dispose(); 3439 updateTimeBuilder_ = null; 3440 } 3441 onChanged(); 3442 return this; 3443 } 3444 /** 3445 * 3446 * 3447 * <pre> 3448 * Output only. The time this note was last updated. This field can be used as 3449 * a filter in list requests. 3450 * </pre> 3451 * 3452 * <code>.google.protobuf.Timestamp update_time = 8;</code> 3453 */ getUpdateTimeBuilder()3454 public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder() { 3455 bitField0_ |= 0x00000080; 3456 onChanged(); 3457 return getUpdateTimeFieldBuilder().getBuilder(); 3458 } 3459 /** 3460 * 3461 * 3462 * <pre> 3463 * Output only. The time this note was last updated. This field can be used as 3464 * a filter in list requests. 3465 * </pre> 3466 * 3467 * <code>.google.protobuf.Timestamp update_time = 8;</code> 3468 */ getUpdateTimeOrBuilder()3469 public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { 3470 if (updateTimeBuilder_ != null) { 3471 return updateTimeBuilder_.getMessageOrBuilder(); 3472 } else { 3473 return updateTime_ == null 3474 ? com.google.protobuf.Timestamp.getDefaultInstance() 3475 : updateTime_; 3476 } 3477 } 3478 /** 3479 * 3480 * 3481 * <pre> 3482 * Output only. The time this note was last updated. This field can be used as 3483 * a filter in list requests. 3484 * </pre> 3485 * 3486 * <code>.google.protobuf.Timestamp update_time = 8;</code> 3487 */ 3488 private com.google.protobuf.SingleFieldBuilderV3< 3489 com.google.protobuf.Timestamp, 3490 com.google.protobuf.Timestamp.Builder, 3491 com.google.protobuf.TimestampOrBuilder> getUpdateTimeFieldBuilder()3492 getUpdateTimeFieldBuilder() { 3493 if (updateTimeBuilder_ == null) { 3494 updateTimeBuilder_ = 3495 new com.google.protobuf.SingleFieldBuilderV3< 3496 com.google.protobuf.Timestamp, 3497 com.google.protobuf.Timestamp.Builder, 3498 com.google.protobuf.TimestampOrBuilder>( 3499 getUpdateTime(), getParentForChildren(), isClean()); 3500 updateTime_ = null; 3501 } 3502 return updateTimeBuilder_; 3503 } 3504 3505 private com.google.protobuf.LazyStringList relatedNoteNames_ = 3506 com.google.protobuf.LazyStringArrayList.EMPTY; 3507 ensureRelatedNoteNamesIsMutable()3508 private void ensureRelatedNoteNamesIsMutable() { 3509 if (!((bitField0_ & 0x00000100) != 0)) { 3510 relatedNoteNames_ = new com.google.protobuf.LazyStringArrayList(relatedNoteNames_); 3511 bitField0_ |= 0x00000100; 3512 } 3513 } 3514 /** 3515 * 3516 * 3517 * <pre> 3518 * Other notes related to this note. 3519 * </pre> 3520 * 3521 * <code>repeated string related_note_names = 9;</code> 3522 * 3523 * @return A list containing the relatedNoteNames. 3524 */ getRelatedNoteNamesList()3525 public com.google.protobuf.ProtocolStringList getRelatedNoteNamesList() { 3526 return relatedNoteNames_.getUnmodifiableView(); 3527 } 3528 /** 3529 * 3530 * 3531 * <pre> 3532 * Other notes related to this note. 3533 * </pre> 3534 * 3535 * <code>repeated string related_note_names = 9;</code> 3536 * 3537 * @return The count of relatedNoteNames. 3538 */ getRelatedNoteNamesCount()3539 public int getRelatedNoteNamesCount() { 3540 return relatedNoteNames_.size(); 3541 } 3542 /** 3543 * 3544 * 3545 * <pre> 3546 * Other notes related to this note. 3547 * </pre> 3548 * 3549 * <code>repeated string related_note_names = 9;</code> 3550 * 3551 * @param index The index of the element to return. 3552 * @return The relatedNoteNames at the given index. 3553 */ getRelatedNoteNames(int index)3554 public java.lang.String getRelatedNoteNames(int index) { 3555 return relatedNoteNames_.get(index); 3556 } 3557 /** 3558 * 3559 * 3560 * <pre> 3561 * Other notes related to this note. 3562 * </pre> 3563 * 3564 * <code>repeated string related_note_names = 9;</code> 3565 * 3566 * @param index The index of the value to return. 3567 * @return The bytes of the relatedNoteNames at the given index. 3568 */ getRelatedNoteNamesBytes(int index)3569 public com.google.protobuf.ByteString getRelatedNoteNamesBytes(int index) { 3570 return relatedNoteNames_.getByteString(index); 3571 } 3572 /** 3573 * 3574 * 3575 * <pre> 3576 * Other notes related to this note. 3577 * </pre> 3578 * 3579 * <code>repeated string related_note_names = 9;</code> 3580 * 3581 * @param index The index to set the value at. 3582 * @param value The relatedNoteNames to set. 3583 * @return This builder for chaining. 3584 */ setRelatedNoteNames(int index, java.lang.String value)3585 public Builder setRelatedNoteNames(int index, java.lang.String value) { 3586 if (value == null) { 3587 throw new NullPointerException(); 3588 } 3589 ensureRelatedNoteNamesIsMutable(); 3590 relatedNoteNames_.set(index, value); 3591 onChanged(); 3592 return this; 3593 } 3594 /** 3595 * 3596 * 3597 * <pre> 3598 * Other notes related to this note. 3599 * </pre> 3600 * 3601 * <code>repeated string related_note_names = 9;</code> 3602 * 3603 * @param value The relatedNoteNames to add. 3604 * @return This builder for chaining. 3605 */ addRelatedNoteNames(java.lang.String value)3606 public Builder addRelatedNoteNames(java.lang.String value) { 3607 if (value == null) { 3608 throw new NullPointerException(); 3609 } 3610 ensureRelatedNoteNamesIsMutable(); 3611 relatedNoteNames_.add(value); 3612 onChanged(); 3613 return this; 3614 } 3615 /** 3616 * 3617 * 3618 * <pre> 3619 * Other notes related to this note. 3620 * </pre> 3621 * 3622 * <code>repeated string related_note_names = 9;</code> 3623 * 3624 * @param values The relatedNoteNames to add. 3625 * @return This builder for chaining. 3626 */ addAllRelatedNoteNames(java.lang.Iterable<java.lang.String> values)3627 public Builder addAllRelatedNoteNames(java.lang.Iterable<java.lang.String> values) { 3628 ensureRelatedNoteNamesIsMutable(); 3629 com.google.protobuf.AbstractMessageLite.Builder.addAll(values, relatedNoteNames_); 3630 onChanged(); 3631 return this; 3632 } 3633 /** 3634 * 3635 * 3636 * <pre> 3637 * Other notes related to this note. 3638 * </pre> 3639 * 3640 * <code>repeated string related_note_names = 9;</code> 3641 * 3642 * @return This builder for chaining. 3643 */ clearRelatedNoteNames()3644 public Builder clearRelatedNoteNames() { 3645 relatedNoteNames_ = com.google.protobuf.LazyStringArrayList.EMPTY; 3646 bitField0_ = (bitField0_ & ~0x00000100); 3647 onChanged(); 3648 return this; 3649 } 3650 /** 3651 * 3652 * 3653 * <pre> 3654 * Other notes related to this note. 3655 * </pre> 3656 * 3657 * <code>repeated string related_note_names = 9;</code> 3658 * 3659 * @param value The bytes of the relatedNoteNames to add. 3660 * @return This builder for chaining. 3661 */ addRelatedNoteNamesBytes(com.google.protobuf.ByteString value)3662 public Builder addRelatedNoteNamesBytes(com.google.protobuf.ByteString value) { 3663 if (value == null) { 3664 throw new NullPointerException(); 3665 } 3666 checkByteStringIsUtf8(value); 3667 ensureRelatedNoteNamesIsMutable(); 3668 relatedNoteNames_.add(value); 3669 onChanged(); 3670 return this; 3671 } 3672 3673 private com.google.protobuf.SingleFieldBuilderV3< 3674 io.grafeas.v1.VulnerabilityNote, 3675 io.grafeas.v1.VulnerabilityNote.Builder, 3676 io.grafeas.v1.VulnerabilityNoteOrBuilder> 3677 vulnerabilityBuilder_; 3678 /** 3679 * 3680 * 3681 * <pre> 3682 * A note describing a package vulnerability. 3683 * </pre> 3684 * 3685 * <code>.grafeas.v1.VulnerabilityNote vulnerability = 10;</code> 3686 * 3687 * @return Whether the vulnerability field is set. 3688 */ 3689 @java.lang.Override hasVulnerability()3690 public boolean hasVulnerability() { 3691 return typeCase_ == 10; 3692 } 3693 /** 3694 * 3695 * 3696 * <pre> 3697 * A note describing a package vulnerability. 3698 * </pre> 3699 * 3700 * <code>.grafeas.v1.VulnerabilityNote vulnerability = 10;</code> 3701 * 3702 * @return The vulnerability. 3703 */ 3704 @java.lang.Override getVulnerability()3705 public io.grafeas.v1.VulnerabilityNote getVulnerability() { 3706 if (vulnerabilityBuilder_ == null) { 3707 if (typeCase_ == 10) { 3708 return (io.grafeas.v1.VulnerabilityNote) type_; 3709 } 3710 return io.grafeas.v1.VulnerabilityNote.getDefaultInstance(); 3711 } else { 3712 if (typeCase_ == 10) { 3713 return vulnerabilityBuilder_.getMessage(); 3714 } 3715 return io.grafeas.v1.VulnerabilityNote.getDefaultInstance(); 3716 } 3717 } 3718 /** 3719 * 3720 * 3721 * <pre> 3722 * A note describing a package vulnerability. 3723 * </pre> 3724 * 3725 * <code>.grafeas.v1.VulnerabilityNote vulnerability = 10;</code> 3726 */ setVulnerability(io.grafeas.v1.VulnerabilityNote value)3727 public Builder setVulnerability(io.grafeas.v1.VulnerabilityNote value) { 3728 if (vulnerabilityBuilder_ == null) { 3729 if (value == null) { 3730 throw new NullPointerException(); 3731 } 3732 type_ = value; 3733 onChanged(); 3734 } else { 3735 vulnerabilityBuilder_.setMessage(value); 3736 } 3737 typeCase_ = 10; 3738 return this; 3739 } 3740 /** 3741 * 3742 * 3743 * <pre> 3744 * A note describing a package vulnerability. 3745 * </pre> 3746 * 3747 * <code>.grafeas.v1.VulnerabilityNote vulnerability = 10;</code> 3748 */ setVulnerability(io.grafeas.v1.VulnerabilityNote.Builder builderForValue)3749 public Builder setVulnerability(io.grafeas.v1.VulnerabilityNote.Builder builderForValue) { 3750 if (vulnerabilityBuilder_ == null) { 3751 type_ = builderForValue.build(); 3752 onChanged(); 3753 } else { 3754 vulnerabilityBuilder_.setMessage(builderForValue.build()); 3755 } 3756 typeCase_ = 10; 3757 return this; 3758 } 3759 /** 3760 * 3761 * 3762 * <pre> 3763 * A note describing a package vulnerability. 3764 * </pre> 3765 * 3766 * <code>.grafeas.v1.VulnerabilityNote vulnerability = 10;</code> 3767 */ mergeVulnerability(io.grafeas.v1.VulnerabilityNote value)3768 public Builder mergeVulnerability(io.grafeas.v1.VulnerabilityNote value) { 3769 if (vulnerabilityBuilder_ == null) { 3770 if (typeCase_ == 10 && type_ != io.grafeas.v1.VulnerabilityNote.getDefaultInstance()) { 3771 type_ = 3772 io.grafeas.v1.VulnerabilityNote.newBuilder((io.grafeas.v1.VulnerabilityNote) type_) 3773 .mergeFrom(value) 3774 .buildPartial(); 3775 } else { 3776 type_ = value; 3777 } 3778 onChanged(); 3779 } else { 3780 if (typeCase_ == 10) { 3781 vulnerabilityBuilder_.mergeFrom(value); 3782 } else { 3783 vulnerabilityBuilder_.setMessage(value); 3784 } 3785 } 3786 typeCase_ = 10; 3787 return this; 3788 } 3789 /** 3790 * 3791 * 3792 * <pre> 3793 * A note describing a package vulnerability. 3794 * </pre> 3795 * 3796 * <code>.grafeas.v1.VulnerabilityNote vulnerability = 10;</code> 3797 */ clearVulnerability()3798 public Builder clearVulnerability() { 3799 if (vulnerabilityBuilder_ == null) { 3800 if (typeCase_ == 10) { 3801 typeCase_ = 0; 3802 type_ = null; 3803 onChanged(); 3804 } 3805 } else { 3806 if (typeCase_ == 10) { 3807 typeCase_ = 0; 3808 type_ = null; 3809 } 3810 vulnerabilityBuilder_.clear(); 3811 } 3812 return this; 3813 } 3814 /** 3815 * 3816 * 3817 * <pre> 3818 * A note describing a package vulnerability. 3819 * </pre> 3820 * 3821 * <code>.grafeas.v1.VulnerabilityNote vulnerability = 10;</code> 3822 */ getVulnerabilityBuilder()3823 public io.grafeas.v1.VulnerabilityNote.Builder getVulnerabilityBuilder() { 3824 return getVulnerabilityFieldBuilder().getBuilder(); 3825 } 3826 /** 3827 * 3828 * 3829 * <pre> 3830 * A note describing a package vulnerability. 3831 * </pre> 3832 * 3833 * <code>.grafeas.v1.VulnerabilityNote vulnerability = 10;</code> 3834 */ 3835 @java.lang.Override getVulnerabilityOrBuilder()3836 public io.grafeas.v1.VulnerabilityNoteOrBuilder getVulnerabilityOrBuilder() { 3837 if ((typeCase_ == 10) && (vulnerabilityBuilder_ != null)) { 3838 return vulnerabilityBuilder_.getMessageOrBuilder(); 3839 } else { 3840 if (typeCase_ == 10) { 3841 return (io.grafeas.v1.VulnerabilityNote) type_; 3842 } 3843 return io.grafeas.v1.VulnerabilityNote.getDefaultInstance(); 3844 } 3845 } 3846 /** 3847 * 3848 * 3849 * <pre> 3850 * A note describing a package vulnerability. 3851 * </pre> 3852 * 3853 * <code>.grafeas.v1.VulnerabilityNote vulnerability = 10;</code> 3854 */ 3855 private com.google.protobuf.SingleFieldBuilderV3< 3856 io.grafeas.v1.VulnerabilityNote, 3857 io.grafeas.v1.VulnerabilityNote.Builder, 3858 io.grafeas.v1.VulnerabilityNoteOrBuilder> getVulnerabilityFieldBuilder()3859 getVulnerabilityFieldBuilder() { 3860 if (vulnerabilityBuilder_ == null) { 3861 if (!(typeCase_ == 10)) { 3862 type_ = io.grafeas.v1.VulnerabilityNote.getDefaultInstance(); 3863 } 3864 vulnerabilityBuilder_ = 3865 new com.google.protobuf.SingleFieldBuilderV3< 3866 io.grafeas.v1.VulnerabilityNote, 3867 io.grafeas.v1.VulnerabilityNote.Builder, 3868 io.grafeas.v1.VulnerabilityNoteOrBuilder>( 3869 (io.grafeas.v1.VulnerabilityNote) type_, getParentForChildren(), isClean()); 3870 type_ = null; 3871 } 3872 typeCase_ = 10; 3873 onChanged(); 3874 return vulnerabilityBuilder_; 3875 } 3876 3877 private com.google.protobuf.SingleFieldBuilderV3< 3878 io.grafeas.v1.BuildNote, 3879 io.grafeas.v1.BuildNote.Builder, 3880 io.grafeas.v1.BuildNoteOrBuilder> 3881 buildBuilder_; 3882 /** 3883 * 3884 * 3885 * <pre> 3886 * A note describing build provenance for a verifiable build. 3887 * </pre> 3888 * 3889 * <code>.grafeas.v1.BuildNote build = 11;</code> 3890 * 3891 * @return Whether the build field is set. 3892 */ 3893 @java.lang.Override hasBuild()3894 public boolean hasBuild() { 3895 return typeCase_ == 11; 3896 } 3897 /** 3898 * 3899 * 3900 * <pre> 3901 * A note describing build provenance for a verifiable build. 3902 * </pre> 3903 * 3904 * <code>.grafeas.v1.BuildNote build = 11;</code> 3905 * 3906 * @return The build. 3907 */ 3908 @java.lang.Override getBuild()3909 public io.grafeas.v1.BuildNote getBuild() { 3910 if (buildBuilder_ == null) { 3911 if (typeCase_ == 11) { 3912 return (io.grafeas.v1.BuildNote) type_; 3913 } 3914 return io.grafeas.v1.BuildNote.getDefaultInstance(); 3915 } else { 3916 if (typeCase_ == 11) { 3917 return buildBuilder_.getMessage(); 3918 } 3919 return io.grafeas.v1.BuildNote.getDefaultInstance(); 3920 } 3921 } 3922 /** 3923 * 3924 * 3925 * <pre> 3926 * A note describing build provenance for a verifiable build. 3927 * </pre> 3928 * 3929 * <code>.grafeas.v1.BuildNote build = 11;</code> 3930 */ setBuild(io.grafeas.v1.BuildNote value)3931 public Builder setBuild(io.grafeas.v1.BuildNote value) { 3932 if (buildBuilder_ == null) { 3933 if (value == null) { 3934 throw new NullPointerException(); 3935 } 3936 type_ = value; 3937 onChanged(); 3938 } else { 3939 buildBuilder_.setMessage(value); 3940 } 3941 typeCase_ = 11; 3942 return this; 3943 } 3944 /** 3945 * 3946 * 3947 * <pre> 3948 * A note describing build provenance for a verifiable build. 3949 * </pre> 3950 * 3951 * <code>.grafeas.v1.BuildNote build = 11;</code> 3952 */ setBuild(io.grafeas.v1.BuildNote.Builder builderForValue)3953 public Builder setBuild(io.grafeas.v1.BuildNote.Builder builderForValue) { 3954 if (buildBuilder_ == null) { 3955 type_ = builderForValue.build(); 3956 onChanged(); 3957 } else { 3958 buildBuilder_.setMessage(builderForValue.build()); 3959 } 3960 typeCase_ = 11; 3961 return this; 3962 } 3963 /** 3964 * 3965 * 3966 * <pre> 3967 * A note describing build provenance for a verifiable build. 3968 * </pre> 3969 * 3970 * <code>.grafeas.v1.BuildNote build = 11;</code> 3971 */ mergeBuild(io.grafeas.v1.BuildNote value)3972 public Builder mergeBuild(io.grafeas.v1.BuildNote value) { 3973 if (buildBuilder_ == null) { 3974 if (typeCase_ == 11 && type_ != io.grafeas.v1.BuildNote.getDefaultInstance()) { 3975 type_ = 3976 io.grafeas.v1.BuildNote.newBuilder((io.grafeas.v1.BuildNote) type_) 3977 .mergeFrom(value) 3978 .buildPartial(); 3979 } else { 3980 type_ = value; 3981 } 3982 onChanged(); 3983 } else { 3984 if (typeCase_ == 11) { 3985 buildBuilder_.mergeFrom(value); 3986 } else { 3987 buildBuilder_.setMessage(value); 3988 } 3989 } 3990 typeCase_ = 11; 3991 return this; 3992 } 3993 /** 3994 * 3995 * 3996 * <pre> 3997 * A note describing build provenance for a verifiable build. 3998 * </pre> 3999 * 4000 * <code>.grafeas.v1.BuildNote build = 11;</code> 4001 */ clearBuild()4002 public Builder clearBuild() { 4003 if (buildBuilder_ == null) { 4004 if (typeCase_ == 11) { 4005 typeCase_ = 0; 4006 type_ = null; 4007 onChanged(); 4008 } 4009 } else { 4010 if (typeCase_ == 11) { 4011 typeCase_ = 0; 4012 type_ = null; 4013 } 4014 buildBuilder_.clear(); 4015 } 4016 return this; 4017 } 4018 /** 4019 * 4020 * 4021 * <pre> 4022 * A note describing build provenance for a verifiable build. 4023 * </pre> 4024 * 4025 * <code>.grafeas.v1.BuildNote build = 11;</code> 4026 */ getBuildBuilder()4027 public io.grafeas.v1.BuildNote.Builder getBuildBuilder() { 4028 return getBuildFieldBuilder().getBuilder(); 4029 } 4030 /** 4031 * 4032 * 4033 * <pre> 4034 * A note describing build provenance for a verifiable build. 4035 * </pre> 4036 * 4037 * <code>.grafeas.v1.BuildNote build = 11;</code> 4038 */ 4039 @java.lang.Override getBuildOrBuilder()4040 public io.grafeas.v1.BuildNoteOrBuilder getBuildOrBuilder() { 4041 if ((typeCase_ == 11) && (buildBuilder_ != null)) { 4042 return buildBuilder_.getMessageOrBuilder(); 4043 } else { 4044 if (typeCase_ == 11) { 4045 return (io.grafeas.v1.BuildNote) type_; 4046 } 4047 return io.grafeas.v1.BuildNote.getDefaultInstance(); 4048 } 4049 } 4050 /** 4051 * 4052 * 4053 * <pre> 4054 * A note describing build provenance for a verifiable build. 4055 * </pre> 4056 * 4057 * <code>.grafeas.v1.BuildNote build = 11;</code> 4058 */ 4059 private com.google.protobuf.SingleFieldBuilderV3< 4060 io.grafeas.v1.BuildNote, 4061 io.grafeas.v1.BuildNote.Builder, 4062 io.grafeas.v1.BuildNoteOrBuilder> getBuildFieldBuilder()4063 getBuildFieldBuilder() { 4064 if (buildBuilder_ == null) { 4065 if (!(typeCase_ == 11)) { 4066 type_ = io.grafeas.v1.BuildNote.getDefaultInstance(); 4067 } 4068 buildBuilder_ = 4069 new com.google.protobuf.SingleFieldBuilderV3< 4070 io.grafeas.v1.BuildNote, 4071 io.grafeas.v1.BuildNote.Builder, 4072 io.grafeas.v1.BuildNoteOrBuilder>( 4073 (io.grafeas.v1.BuildNote) type_, getParentForChildren(), isClean()); 4074 type_ = null; 4075 } 4076 typeCase_ = 11; 4077 onChanged(); 4078 return buildBuilder_; 4079 } 4080 4081 private com.google.protobuf.SingleFieldBuilderV3< 4082 io.grafeas.v1.ImageNote, 4083 io.grafeas.v1.ImageNote.Builder, 4084 io.grafeas.v1.ImageNoteOrBuilder> 4085 imageBuilder_; 4086 /** 4087 * 4088 * 4089 * <pre> 4090 * A note describing a base image. 4091 * </pre> 4092 * 4093 * <code>.grafeas.v1.ImageNote image = 12;</code> 4094 * 4095 * @return Whether the image field is set. 4096 */ 4097 @java.lang.Override hasImage()4098 public boolean hasImage() { 4099 return typeCase_ == 12; 4100 } 4101 /** 4102 * 4103 * 4104 * <pre> 4105 * A note describing a base image. 4106 * </pre> 4107 * 4108 * <code>.grafeas.v1.ImageNote image = 12;</code> 4109 * 4110 * @return The image. 4111 */ 4112 @java.lang.Override getImage()4113 public io.grafeas.v1.ImageNote getImage() { 4114 if (imageBuilder_ == null) { 4115 if (typeCase_ == 12) { 4116 return (io.grafeas.v1.ImageNote) type_; 4117 } 4118 return io.grafeas.v1.ImageNote.getDefaultInstance(); 4119 } else { 4120 if (typeCase_ == 12) { 4121 return imageBuilder_.getMessage(); 4122 } 4123 return io.grafeas.v1.ImageNote.getDefaultInstance(); 4124 } 4125 } 4126 /** 4127 * 4128 * 4129 * <pre> 4130 * A note describing a base image. 4131 * </pre> 4132 * 4133 * <code>.grafeas.v1.ImageNote image = 12;</code> 4134 */ setImage(io.grafeas.v1.ImageNote value)4135 public Builder setImage(io.grafeas.v1.ImageNote value) { 4136 if (imageBuilder_ == null) { 4137 if (value == null) { 4138 throw new NullPointerException(); 4139 } 4140 type_ = value; 4141 onChanged(); 4142 } else { 4143 imageBuilder_.setMessage(value); 4144 } 4145 typeCase_ = 12; 4146 return this; 4147 } 4148 /** 4149 * 4150 * 4151 * <pre> 4152 * A note describing a base image. 4153 * </pre> 4154 * 4155 * <code>.grafeas.v1.ImageNote image = 12;</code> 4156 */ setImage(io.grafeas.v1.ImageNote.Builder builderForValue)4157 public Builder setImage(io.grafeas.v1.ImageNote.Builder builderForValue) { 4158 if (imageBuilder_ == null) { 4159 type_ = builderForValue.build(); 4160 onChanged(); 4161 } else { 4162 imageBuilder_.setMessage(builderForValue.build()); 4163 } 4164 typeCase_ = 12; 4165 return this; 4166 } 4167 /** 4168 * 4169 * 4170 * <pre> 4171 * A note describing a base image. 4172 * </pre> 4173 * 4174 * <code>.grafeas.v1.ImageNote image = 12;</code> 4175 */ mergeImage(io.grafeas.v1.ImageNote value)4176 public Builder mergeImage(io.grafeas.v1.ImageNote value) { 4177 if (imageBuilder_ == null) { 4178 if (typeCase_ == 12 && type_ != io.grafeas.v1.ImageNote.getDefaultInstance()) { 4179 type_ = 4180 io.grafeas.v1.ImageNote.newBuilder((io.grafeas.v1.ImageNote) type_) 4181 .mergeFrom(value) 4182 .buildPartial(); 4183 } else { 4184 type_ = value; 4185 } 4186 onChanged(); 4187 } else { 4188 if (typeCase_ == 12) { 4189 imageBuilder_.mergeFrom(value); 4190 } else { 4191 imageBuilder_.setMessage(value); 4192 } 4193 } 4194 typeCase_ = 12; 4195 return this; 4196 } 4197 /** 4198 * 4199 * 4200 * <pre> 4201 * A note describing a base image. 4202 * </pre> 4203 * 4204 * <code>.grafeas.v1.ImageNote image = 12;</code> 4205 */ clearImage()4206 public Builder clearImage() { 4207 if (imageBuilder_ == null) { 4208 if (typeCase_ == 12) { 4209 typeCase_ = 0; 4210 type_ = null; 4211 onChanged(); 4212 } 4213 } else { 4214 if (typeCase_ == 12) { 4215 typeCase_ = 0; 4216 type_ = null; 4217 } 4218 imageBuilder_.clear(); 4219 } 4220 return this; 4221 } 4222 /** 4223 * 4224 * 4225 * <pre> 4226 * A note describing a base image. 4227 * </pre> 4228 * 4229 * <code>.grafeas.v1.ImageNote image = 12;</code> 4230 */ getImageBuilder()4231 public io.grafeas.v1.ImageNote.Builder getImageBuilder() { 4232 return getImageFieldBuilder().getBuilder(); 4233 } 4234 /** 4235 * 4236 * 4237 * <pre> 4238 * A note describing a base image. 4239 * </pre> 4240 * 4241 * <code>.grafeas.v1.ImageNote image = 12;</code> 4242 */ 4243 @java.lang.Override getImageOrBuilder()4244 public io.grafeas.v1.ImageNoteOrBuilder getImageOrBuilder() { 4245 if ((typeCase_ == 12) && (imageBuilder_ != null)) { 4246 return imageBuilder_.getMessageOrBuilder(); 4247 } else { 4248 if (typeCase_ == 12) { 4249 return (io.grafeas.v1.ImageNote) type_; 4250 } 4251 return io.grafeas.v1.ImageNote.getDefaultInstance(); 4252 } 4253 } 4254 /** 4255 * 4256 * 4257 * <pre> 4258 * A note describing a base image. 4259 * </pre> 4260 * 4261 * <code>.grafeas.v1.ImageNote image = 12;</code> 4262 */ 4263 private com.google.protobuf.SingleFieldBuilderV3< 4264 io.grafeas.v1.ImageNote, 4265 io.grafeas.v1.ImageNote.Builder, 4266 io.grafeas.v1.ImageNoteOrBuilder> getImageFieldBuilder()4267 getImageFieldBuilder() { 4268 if (imageBuilder_ == null) { 4269 if (!(typeCase_ == 12)) { 4270 type_ = io.grafeas.v1.ImageNote.getDefaultInstance(); 4271 } 4272 imageBuilder_ = 4273 new com.google.protobuf.SingleFieldBuilderV3< 4274 io.grafeas.v1.ImageNote, 4275 io.grafeas.v1.ImageNote.Builder, 4276 io.grafeas.v1.ImageNoteOrBuilder>( 4277 (io.grafeas.v1.ImageNote) type_, getParentForChildren(), isClean()); 4278 type_ = null; 4279 } 4280 typeCase_ = 12; 4281 onChanged(); 4282 return imageBuilder_; 4283 } 4284 4285 private com.google.protobuf.SingleFieldBuilderV3< 4286 io.grafeas.v1.PackageNote, 4287 io.grafeas.v1.PackageNote.Builder, 4288 io.grafeas.v1.PackageNoteOrBuilder> 4289 packageBuilder_; 4290 /** 4291 * 4292 * 4293 * <pre> 4294 * A note describing a package hosted by various package managers. 4295 * </pre> 4296 * 4297 * <code>.grafeas.v1.PackageNote package = 13;</code> 4298 * 4299 * @return Whether the package field is set. 4300 */ 4301 @java.lang.Override hasPackage()4302 public boolean hasPackage() { 4303 return typeCase_ == 13; 4304 } 4305 /** 4306 * 4307 * 4308 * <pre> 4309 * A note describing a package hosted by various package managers. 4310 * </pre> 4311 * 4312 * <code>.grafeas.v1.PackageNote package = 13;</code> 4313 * 4314 * @return The package. 4315 */ 4316 @java.lang.Override getPackage()4317 public io.grafeas.v1.PackageNote getPackage() { 4318 if (packageBuilder_ == null) { 4319 if (typeCase_ == 13) { 4320 return (io.grafeas.v1.PackageNote) type_; 4321 } 4322 return io.grafeas.v1.PackageNote.getDefaultInstance(); 4323 } else { 4324 if (typeCase_ == 13) { 4325 return packageBuilder_.getMessage(); 4326 } 4327 return io.grafeas.v1.PackageNote.getDefaultInstance(); 4328 } 4329 } 4330 /** 4331 * 4332 * 4333 * <pre> 4334 * A note describing a package hosted by various package managers. 4335 * </pre> 4336 * 4337 * <code>.grafeas.v1.PackageNote package = 13;</code> 4338 */ setPackage(io.grafeas.v1.PackageNote value)4339 public Builder setPackage(io.grafeas.v1.PackageNote value) { 4340 if (packageBuilder_ == null) { 4341 if (value == null) { 4342 throw new NullPointerException(); 4343 } 4344 type_ = value; 4345 onChanged(); 4346 } else { 4347 packageBuilder_.setMessage(value); 4348 } 4349 typeCase_ = 13; 4350 return this; 4351 } 4352 /** 4353 * 4354 * 4355 * <pre> 4356 * A note describing a package hosted by various package managers. 4357 * </pre> 4358 * 4359 * <code>.grafeas.v1.PackageNote package = 13;</code> 4360 */ setPackage(io.grafeas.v1.PackageNote.Builder builderForValue)4361 public Builder setPackage(io.grafeas.v1.PackageNote.Builder builderForValue) { 4362 if (packageBuilder_ == null) { 4363 type_ = builderForValue.build(); 4364 onChanged(); 4365 } else { 4366 packageBuilder_.setMessage(builderForValue.build()); 4367 } 4368 typeCase_ = 13; 4369 return this; 4370 } 4371 /** 4372 * 4373 * 4374 * <pre> 4375 * A note describing a package hosted by various package managers. 4376 * </pre> 4377 * 4378 * <code>.grafeas.v1.PackageNote package = 13;</code> 4379 */ mergePackage(io.grafeas.v1.PackageNote value)4380 public Builder mergePackage(io.grafeas.v1.PackageNote value) { 4381 if (packageBuilder_ == null) { 4382 if (typeCase_ == 13 && type_ != io.grafeas.v1.PackageNote.getDefaultInstance()) { 4383 type_ = 4384 io.grafeas.v1.PackageNote.newBuilder((io.grafeas.v1.PackageNote) type_) 4385 .mergeFrom(value) 4386 .buildPartial(); 4387 } else { 4388 type_ = value; 4389 } 4390 onChanged(); 4391 } else { 4392 if (typeCase_ == 13) { 4393 packageBuilder_.mergeFrom(value); 4394 } else { 4395 packageBuilder_.setMessage(value); 4396 } 4397 } 4398 typeCase_ = 13; 4399 return this; 4400 } 4401 /** 4402 * 4403 * 4404 * <pre> 4405 * A note describing a package hosted by various package managers. 4406 * </pre> 4407 * 4408 * <code>.grafeas.v1.PackageNote package = 13;</code> 4409 */ clearPackage()4410 public Builder clearPackage() { 4411 if (packageBuilder_ == null) { 4412 if (typeCase_ == 13) { 4413 typeCase_ = 0; 4414 type_ = null; 4415 onChanged(); 4416 } 4417 } else { 4418 if (typeCase_ == 13) { 4419 typeCase_ = 0; 4420 type_ = null; 4421 } 4422 packageBuilder_.clear(); 4423 } 4424 return this; 4425 } 4426 /** 4427 * 4428 * 4429 * <pre> 4430 * A note describing a package hosted by various package managers. 4431 * </pre> 4432 * 4433 * <code>.grafeas.v1.PackageNote package = 13;</code> 4434 */ getPackageBuilder()4435 public io.grafeas.v1.PackageNote.Builder getPackageBuilder() { 4436 return getPackageFieldBuilder().getBuilder(); 4437 } 4438 /** 4439 * 4440 * 4441 * <pre> 4442 * A note describing a package hosted by various package managers. 4443 * </pre> 4444 * 4445 * <code>.grafeas.v1.PackageNote package = 13;</code> 4446 */ 4447 @java.lang.Override getPackageOrBuilder()4448 public io.grafeas.v1.PackageNoteOrBuilder getPackageOrBuilder() { 4449 if ((typeCase_ == 13) && (packageBuilder_ != null)) { 4450 return packageBuilder_.getMessageOrBuilder(); 4451 } else { 4452 if (typeCase_ == 13) { 4453 return (io.grafeas.v1.PackageNote) type_; 4454 } 4455 return io.grafeas.v1.PackageNote.getDefaultInstance(); 4456 } 4457 } 4458 /** 4459 * 4460 * 4461 * <pre> 4462 * A note describing a package hosted by various package managers. 4463 * </pre> 4464 * 4465 * <code>.grafeas.v1.PackageNote package = 13;</code> 4466 */ 4467 private com.google.protobuf.SingleFieldBuilderV3< 4468 io.grafeas.v1.PackageNote, 4469 io.grafeas.v1.PackageNote.Builder, 4470 io.grafeas.v1.PackageNoteOrBuilder> getPackageFieldBuilder()4471 getPackageFieldBuilder() { 4472 if (packageBuilder_ == null) { 4473 if (!(typeCase_ == 13)) { 4474 type_ = io.grafeas.v1.PackageNote.getDefaultInstance(); 4475 } 4476 packageBuilder_ = 4477 new com.google.protobuf.SingleFieldBuilderV3< 4478 io.grafeas.v1.PackageNote, 4479 io.grafeas.v1.PackageNote.Builder, 4480 io.grafeas.v1.PackageNoteOrBuilder>( 4481 (io.grafeas.v1.PackageNote) type_, getParentForChildren(), isClean()); 4482 type_ = null; 4483 } 4484 typeCase_ = 13; 4485 onChanged(); 4486 return packageBuilder_; 4487 } 4488 4489 private com.google.protobuf.SingleFieldBuilderV3< 4490 io.grafeas.v1.DeploymentNote, 4491 io.grafeas.v1.DeploymentNote.Builder, 4492 io.grafeas.v1.DeploymentNoteOrBuilder> 4493 deploymentBuilder_; 4494 /** 4495 * 4496 * 4497 * <pre> 4498 * A note describing something that can be deployed. 4499 * </pre> 4500 * 4501 * <code>.grafeas.v1.DeploymentNote deployment = 14;</code> 4502 * 4503 * @return Whether the deployment field is set. 4504 */ 4505 @java.lang.Override hasDeployment()4506 public boolean hasDeployment() { 4507 return typeCase_ == 14; 4508 } 4509 /** 4510 * 4511 * 4512 * <pre> 4513 * A note describing something that can be deployed. 4514 * </pre> 4515 * 4516 * <code>.grafeas.v1.DeploymentNote deployment = 14;</code> 4517 * 4518 * @return The deployment. 4519 */ 4520 @java.lang.Override getDeployment()4521 public io.grafeas.v1.DeploymentNote getDeployment() { 4522 if (deploymentBuilder_ == null) { 4523 if (typeCase_ == 14) { 4524 return (io.grafeas.v1.DeploymentNote) type_; 4525 } 4526 return io.grafeas.v1.DeploymentNote.getDefaultInstance(); 4527 } else { 4528 if (typeCase_ == 14) { 4529 return deploymentBuilder_.getMessage(); 4530 } 4531 return io.grafeas.v1.DeploymentNote.getDefaultInstance(); 4532 } 4533 } 4534 /** 4535 * 4536 * 4537 * <pre> 4538 * A note describing something that can be deployed. 4539 * </pre> 4540 * 4541 * <code>.grafeas.v1.DeploymentNote deployment = 14;</code> 4542 */ setDeployment(io.grafeas.v1.DeploymentNote value)4543 public Builder setDeployment(io.grafeas.v1.DeploymentNote value) { 4544 if (deploymentBuilder_ == null) { 4545 if (value == null) { 4546 throw new NullPointerException(); 4547 } 4548 type_ = value; 4549 onChanged(); 4550 } else { 4551 deploymentBuilder_.setMessage(value); 4552 } 4553 typeCase_ = 14; 4554 return this; 4555 } 4556 /** 4557 * 4558 * 4559 * <pre> 4560 * A note describing something that can be deployed. 4561 * </pre> 4562 * 4563 * <code>.grafeas.v1.DeploymentNote deployment = 14;</code> 4564 */ setDeployment(io.grafeas.v1.DeploymentNote.Builder builderForValue)4565 public Builder setDeployment(io.grafeas.v1.DeploymentNote.Builder builderForValue) { 4566 if (deploymentBuilder_ == null) { 4567 type_ = builderForValue.build(); 4568 onChanged(); 4569 } else { 4570 deploymentBuilder_.setMessage(builderForValue.build()); 4571 } 4572 typeCase_ = 14; 4573 return this; 4574 } 4575 /** 4576 * 4577 * 4578 * <pre> 4579 * A note describing something that can be deployed. 4580 * </pre> 4581 * 4582 * <code>.grafeas.v1.DeploymentNote deployment = 14;</code> 4583 */ mergeDeployment(io.grafeas.v1.DeploymentNote value)4584 public Builder mergeDeployment(io.grafeas.v1.DeploymentNote value) { 4585 if (deploymentBuilder_ == null) { 4586 if (typeCase_ == 14 && type_ != io.grafeas.v1.DeploymentNote.getDefaultInstance()) { 4587 type_ = 4588 io.grafeas.v1.DeploymentNote.newBuilder((io.grafeas.v1.DeploymentNote) type_) 4589 .mergeFrom(value) 4590 .buildPartial(); 4591 } else { 4592 type_ = value; 4593 } 4594 onChanged(); 4595 } else { 4596 if (typeCase_ == 14) { 4597 deploymentBuilder_.mergeFrom(value); 4598 } else { 4599 deploymentBuilder_.setMessage(value); 4600 } 4601 } 4602 typeCase_ = 14; 4603 return this; 4604 } 4605 /** 4606 * 4607 * 4608 * <pre> 4609 * A note describing something that can be deployed. 4610 * </pre> 4611 * 4612 * <code>.grafeas.v1.DeploymentNote deployment = 14;</code> 4613 */ clearDeployment()4614 public Builder clearDeployment() { 4615 if (deploymentBuilder_ == null) { 4616 if (typeCase_ == 14) { 4617 typeCase_ = 0; 4618 type_ = null; 4619 onChanged(); 4620 } 4621 } else { 4622 if (typeCase_ == 14) { 4623 typeCase_ = 0; 4624 type_ = null; 4625 } 4626 deploymentBuilder_.clear(); 4627 } 4628 return this; 4629 } 4630 /** 4631 * 4632 * 4633 * <pre> 4634 * A note describing something that can be deployed. 4635 * </pre> 4636 * 4637 * <code>.grafeas.v1.DeploymentNote deployment = 14;</code> 4638 */ getDeploymentBuilder()4639 public io.grafeas.v1.DeploymentNote.Builder getDeploymentBuilder() { 4640 return getDeploymentFieldBuilder().getBuilder(); 4641 } 4642 /** 4643 * 4644 * 4645 * <pre> 4646 * A note describing something that can be deployed. 4647 * </pre> 4648 * 4649 * <code>.grafeas.v1.DeploymentNote deployment = 14;</code> 4650 */ 4651 @java.lang.Override getDeploymentOrBuilder()4652 public io.grafeas.v1.DeploymentNoteOrBuilder getDeploymentOrBuilder() { 4653 if ((typeCase_ == 14) && (deploymentBuilder_ != null)) { 4654 return deploymentBuilder_.getMessageOrBuilder(); 4655 } else { 4656 if (typeCase_ == 14) { 4657 return (io.grafeas.v1.DeploymentNote) type_; 4658 } 4659 return io.grafeas.v1.DeploymentNote.getDefaultInstance(); 4660 } 4661 } 4662 /** 4663 * 4664 * 4665 * <pre> 4666 * A note describing something that can be deployed. 4667 * </pre> 4668 * 4669 * <code>.grafeas.v1.DeploymentNote deployment = 14;</code> 4670 */ 4671 private com.google.protobuf.SingleFieldBuilderV3< 4672 io.grafeas.v1.DeploymentNote, 4673 io.grafeas.v1.DeploymentNote.Builder, 4674 io.grafeas.v1.DeploymentNoteOrBuilder> getDeploymentFieldBuilder()4675 getDeploymentFieldBuilder() { 4676 if (deploymentBuilder_ == null) { 4677 if (!(typeCase_ == 14)) { 4678 type_ = io.grafeas.v1.DeploymentNote.getDefaultInstance(); 4679 } 4680 deploymentBuilder_ = 4681 new com.google.protobuf.SingleFieldBuilderV3< 4682 io.grafeas.v1.DeploymentNote, 4683 io.grafeas.v1.DeploymentNote.Builder, 4684 io.grafeas.v1.DeploymentNoteOrBuilder>( 4685 (io.grafeas.v1.DeploymentNote) type_, getParentForChildren(), isClean()); 4686 type_ = null; 4687 } 4688 typeCase_ = 14; 4689 onChanged(); 4690 return deploymentBuilder_; 4691 } 4692 4693 private com.google.protobuf.SingleFieldBuilderV3< 4694 io.grafeas.v1.DiscoveryNote, 4695 io.grafeas.v1.DiscoveryNote.Builder, 4696 io.grafeas.v1.DiscoveryNoteOrBuilder> 4697 discoveryBuilder_; 4698 /** 4699 * 4700 * 4701 * <pre> 4702 * A note describing the initial analysis of a resource. 4703 * </pre> 4704 * 4705 * <code>.grafeas.v1.DiscoveryNote discovery = 15;</code> 4706 * 4707 * @return Whether the discovery field is set. 4708 */ 4709 @java.lang.Override hasDiscovery()4710 public boolean hasDiscovery() { 4711 return typeCase_ == 15; 4712 } 4713 /** 4714 * 4715 * 4716 * <pre> 4717 * A note describing the initial analysis of a resource. 4718 * </pre> 4719 * 4720 * <code>.grafeas.v1.DiscoveryNote discovery = 15;</code> 4721 * 4722 * @return The discovery. 4723 */ 4724 @java.lang.Override getDiscovery()4725 public io.grafeas.v1.DiscoveryNote getDiscovery() { 4726 if (discoveryBuilder_ == null) { 4727 if (typeCase_ == 15) { 4728 return (io.grafeas.v1.DiscoveryNote) type_; 4729 } 4730 return io.grafeas.v1.DiscoveryNote.getDefaultInstance(); 4731 } else { 4732 if (typeCase_ == 15) { 4733 return discoveryBuilder_.getMessage(); 4734 } 4735 return io.grafeas.v1.DiscoveryNote.getDefaultInstance(); 4736 } 4737 } 4738 /** 4739 * 4740 * 4741 * <pre> 4742 * A note describing the initial analysis of a resource. 4743 * </pre> 4744 * 4745 * <code>.grafeas.v1.DiscoveryNote discovery = 15;</code> 4746 */ setDiscovery(io.grafeas.v1.DiscoveryNote value)4747 public Builder setDiscovery(io.grafeas.v1.DiscoveryNote value) { 4748 if (discoveryBuilder_ == null) { 4749 if (value == null) { 4750 throw new NullPointerException(); 4751 } 4752 type_ = value; 4753 onChanged(); 4754 } else { 4755 discoveryBuilder_.setMessage(value); 4756 } 4757 typeCase_ = 15; 4758 return this; 4759 } 4760 /** 4761 * 4762 * 4763 * <pre> 4764 * A note describing the initial analysis of a resource. 4765 * </pre> 4766 * 4767 * <code>.grafeas.v1.DiscoveryNote discovery = 15;</code> 4768 */ setDiscovery(io.grafeas.v1.DiscoveryNote.Builder builderForValue)4769 public Builder setDiscovery(io.grafeas.v1.DiscoveryNote.Builder builderForValue) { 4770 if (discoveryBuilder_ == null) { 4771 type_ = builderForValue.build(); 4772 onChanged(); 4773 } else { 4774 discoveryBuilder_.setMessage(builderForValue.build()); 4775 } 4776 typeCase_ = 15; 4777 return this; 4778 } 4779 /** 4780 * 4781 * 4782 * <pre> 4783 * A note describing the initial analysis of a resource. 4784 * </pre> 4785 * 4786 * <code>.grafeas.v1.DiscoveryNote discovery = 15;</code> 4787 */ mergeDiscovery(io.grafeas.v1.DiscoveryNote value)4788 public Builder mergeDiscovery(io.grafeas.v1.DiscoveryNote value) { 4789 if (discoveryBuilder_ == null) { 4790 if (typeCase_ == 15 && type_ != io.grafeas.v1.DiscoveryNote.getDefaultInstance()) { 4791 type_ = 4792 io.grafeas.v1.DiscoveryNote.newBuilder((io.grafeas.v1.DiscoveryNote) type_) 4793 .mergeFrom(value) 4794 .buildPartial(); 4795 } else { 4796 type_ = value; 4797 } 4798 onChanged(); 4799 } else { 4800 if (typeCase_ == 15) { 4801 discoveryBuilder_.mergeFrom(value); 4802 } else { 4803 discoveryBuilder_.setMessage(value); 4804 } 4805 } 4806 typeCase_ = 15; 4807 return this; 4808 } 4809 /** 4810 * 4811 * 4812 * <pre> 4813 * A note describing the initial analysis of a resource. 4814 * </pre> 4815 * 4816 * <code>.grafeas.v1.DiscoveryNote discovery = 15;</code> 4817 */ clearDiscovery()4818 public Builder clearDiscovery() { 4819 if (discoveryBuilder_ == null) { 4820 if (typeCase_ == 15) { 4821 typeCase_ = 0; 4822 type_ = null; 4823 onChanged(); 4824 } 4825 } else { 4826 if (typeCase_ == 15) { 4827 typeCase_ = 0; 4828 type_ = null; 4829 } 4830 discoveryBuilder_.clear(); 4831 } 4832 return this; 4833 } 4834 /** 4835 * 4836 * 4837 * <pre> 4838 * A note describing the initial analysis of a resource. 4839 * </pre> 4840 * 4841 * <code>.grafeas.v1.DiscoveryNote discovery = 15;</code> 4842 */ getDiscoveryBuilder()4843 public io.grafeas.v1.DiscoveryNote.Builder getDiscoveryBuilder() { 4844 return getDiscoveryFieldBuilder().getBuilder(); 4845 } 4846 /** 4847 * 4848 * 4849 * <pre> 4850 * A note describing the initial analysis of a resource. 4851 * </pre> 4852 * 4853 * <code>.grafeas.v1.DiscoveryNote discovery = 15;</code> 4854 */ 4855 @java.lang.Override getDiscoveryOrBuilder()4856 public io.grafeas.v1.DiscoveryNoteOrBuilder getDiscoveryOrBuilder() { 4857 if ((typeCase_ == 15) && (discoveryBuilder_ != null)) { 4858 return discoveryBuilder_.getMessageOrBuilder(); 4859 } else { 4860 if (typeCase_ == 15) { 4861 return (io.grafeas.v1.DiscoveryNote) type_; 4862 } 4863 return io.grafeas.v1.DiscoveryNote.getDefaultInstance(); 4864 } 4865 } 4866 /** 4867 * 4868 * 4869 * <pre> 4870 * A note describing the initial analysis of a resource. 4871 * </pre> 4872 * 4873 * <code>.grafeas.v1.DiscoveryNote discovery = 15;</code> 4874 */ 4875 private com.google.protobuf.SingleFieldBuilderV3< 4876 io.grafeas.v1.DiscoveryNote, 4877 io.grafeas.v1.DiscoveryNote.Builder, 4878 io.grafeas.v1.DiscoveryNoteOrBuilder> getDiscoveryFieldBuilder()4879 getDiscoveryFieldBuilder() { 4880 if (discoveryBuilder_ == null) { 4881 if (!(typeCase_ == 15)) { 4882 type_ = io.grafeas.v1.DiscoveryNote.getDefaultInstance(); 4883 } 4884 discoveryBuilder_ = 4885 new com.google.protobuf.SingleFieldBuilderV3< 4886 io.grafeas.v1.DiscoveryNote, 4887 io.grafeas.v1.DiscoveryNote.Builder, 4888 io.grafeas.v1.DiscoveryNoteOrBuilder>( 4889 (io.grafeas.v1.DiscoveryNote) type_, getParentForChildren(), isClean()); 4890 type_ = null; 4891 } 4892 typeCase_ = 15; 4893 onChanged(); 4894 return discoveryBuilder_; 4895 } 4896 4897 private com.google.protobuf.SingleFieldBuilderV3< 4898 io.grafeas.v1.AttestationNote, 4899 io.grafeas.v1.AttestationNote.Builder, 4900 io.grafeas.v1.AttestationNoteOrBuilder> 4901 attestationBuilder_; 4902 /** 4903 * 4904 * 4905 * <pre> 4906 * A note describing an attestation role. 4907 * </pre> 4908 * 4909 * <code>.grafeas.v1.AttestationNote attestation = 16;</code> 4910 * 4911 * @return Whether the attestation field is set. 4912 */ 4913 @java.lang.Override hasAttestation()4914 public boolean hasAttestation() { 4915 return typeCase_ == 16; 4916 } 4917 /** 4918 * 4919 * 4920 * <pre> 4921 * A note describing an attestation role. 4922 * </pre> 4923 * 4924 * <code>.grafeas.v1.AttestationNote attestation = 16;</code> 4925 * 4926 * @return The attestation. 4927 */ 4928 @java.lang.Override getAttestation()4929 public io.grafeas.v1.AttestationNote getAttestation() { 4930 if (attestationBuilder_ == null) { 4931 if (typeCase_ == 16) { 4932 return (io.grafeas.v1.AttestationNote) type_; 4933 } 4934 return io.grafeas.v1.AttestationNote.getDefaultInstance(); 4935 } else { 4936 if (typeCase_ == 16) { 4937 return attestationBuilder_.getMessage(); 4938 } 4939 return io.grafeas.v1.AttestationNote.getDefaultInstance(); 4940 } 4941 } 4942 /** 4943 * 4944 * 4945 * <pre> 4946 * A note describing an attestation role. 4947 * </pre> 4948 * 4949 * <code>.grafeas.v1.AttestationNote attestation = 16;</code> 4950 */ setAttestation(io.grafeas.v1.AttestationNote value)4951 public Builder setAttestation(io.grafeas.v1.AttestationNote value) { 4952 if (attestationBuilder_ == null) { 4953 if (value == null) { 4954 throw new NullPointerException(); 4955 } 4956 type_ = value; 4957 onChanged(); 4958 } else { 4959 attestationBuilder_.setMessage(value); 4960 } 4961 typeCase_ = 16; 4962 return this; 4963 } 4964 /** 4965 * 4966 * 4967 * <pre> 4968 * A note describing an attestation role. 4969 * </pre> 4970 * 4971 * <code>.grafeas.v1.AttestationNote attestation = 16;</code> 4972 */ setAttestation(io.grafeas.v1.AttestationNote.Builder builderForValue)4973 public Builder setAttestation(io.grafeas.v1.AttestationNote.Builder builderForValue) { 4974 if (attestationBuilder_ == null) { 4975 type_ = builderForValue.build(); 4976 onChanged(); 4977 } else { 4978 attestationBuilder_.setMessage(builderForValue.build()); 4979 } 4980 typeCase_ = 16; 4981 return this; 4982 } 4983 /** 4984 * 4985 * 4986 * <pre> 4987 * A note describing an attestation role. 4988 * </pre> 4989 * 4990 * <code>.grafeas.v1.AttestationNote attestation = 16;</code> 4991 */ mergeAttestation(io.grafeas.v1.AttestationNote value)4992 public Builder mergeAttestation(io.grafeas.v1.AttestationNote value) { 4993 if (attestationBuilder_ == null) { 4994 if (typeCase_ == 16 && type_ != io.grafeas.v1.AttestationNote.getDefaultInstance()) { 4995 type_ = 4996 io.grafeas.v1.AttestationNote.newBuilder((io.grafeas.v1.AttestationNote) type_) 4997 .mergeFrom(value) 4998 .buildPartial(); 4999 } else { 5000 type_ = value; 5001 } 5002 onChanged(); 5003 } else { 5004 if (typeCase_ == 16) { 5005 attestationBuilder_.mergeFrom(value); 5006 } else { 5007 attestationBuilder_.setMessage(value); 5008 } 5009 } 5010 typeCase_ = 16; 5011 return this; 5012 } 5013 /** 5014 * 5015 * 5016 * <pre> 5017 * A note describing an attestation role. 5018 * </pre> 5019 * 5020 * <code>.grafeas.v1.AttestationNote attestation = 16;</code> 5021 */ clearAttestation()5022 public Builder clearAttestation() { 5023 if (attestationBuilder_ == null) { 5024 if (typeCase_ == 16) { 5025 typeCase_ = 0; 5026 type_ = null; 5027 onChanged(); 5028 } 5029 } else { 5030 if (typeCase_ == 16) { 5031 typeCase_ = 0; 5032 type_ = null; 5033 } 5034 attestationBuilder_.clear(); 5035 } 5036 return this; 5037 } 5038 /** 5039 * 5040 * 5041 * <pre> 5042 * A note describing an attestation role. 5043 * </pre> 5044 * 5045 * <code>.grafeas.v1.AttestationNote attestation = 16;</code> 5046 */ getAttestationBuilder()5047 public io.grafeas.v1.AttestationNote.Builder getAttestationBuilder() { 5048 return getAttestationFieldBuilder().getBuilder(); 5049 } 5050 /** 5051 * 5052 * 5053 * <pre> 5054 * A note describing an attestation role. 5055 * </pre> 5056 * 5057 * <code>.grafeas.v1.AttestationNote attestation = 16;</code> 5058 */ 5059 @java.lang.Override getAttestationOrBuilder()5060 public io.grafeas.v1.AttestationNoteOrBuilder getAttestationOrBuilder() { 5061 if ((typeCase_ == 16) && (attestationBuilder_ != null)) { 5062 return attestationBuilder_.getMessageOrBuilder(); 5063 } else { 5064 if (typeCase_ == 16) { 5065 return (io.grafeas.v1.AttestationNote) type_; 5066 } 5067 return io.grafeas.v1.AttestationNote.getDefaultInstance(); 5068 } 5069 } 5070 /** 5071 * 5072 * 5073 * <pre> 5074 * A note describing an attestation role. 5075 * </pre> 5076 * 5077 * <code>.grafeas.v1.AttestationNote attestation = 16;</code> 5078 */ 5079 private com.google.protobuf.SingleFieldBuilderV3< 5080 io.grafeas.v1.AttestationNote, 5081 io.grafeas.v1.AttestationNote.Builder, 5082 io.grafeas.v1.AttestationNoteOrBuilder> getAttestationFieldBuilder()5083 getAttestationFieldBuilder() { 5084 if (attestationBuilder_ == null) { 5085 if (!(typeCase_ == 16)) { 5086 type_ = io.grafeas.v1.AttestationNote.getDefaultInstance(); 5087 } 5088 attestationBuilder_ = 5089 new com.google.protobuf.SingleFieldBuilderV3< 5090 io.grafeas.v1.AttestationNote, 5091 io.grafeas.v1.AttestationNote.Builder, 5092 io.grafeas.v1.AttestationNoteOrBuilder>( 5093 (io.grafeas.v1.AttestationNote) type_, getParentForChildren(), isClean()); 5094 type_ = null; 5095 } 5096 typeCase_ = 16; 5097 onChanged(); 5098 return attestationBuilder_; 5099 } 5100 5101 private com.google.protobuf.SingleFieldBuilderV3< 5102 io.grafeas.v1.UpgradeNote, 5103 io.grafeas.v1.UpgradeNote.Builder, 5104 io.grafeas.v1.UpgradeNoteOrBuilder> 5105 upgradeBuilder_; 5106 /** 5107 * 5108 * 5109 * <pre> 5110 * A note describing available package upgrades. 5111 * </pre> 5112 * 5113 * <code>.grafeas.v1.UpgradeNote upgrade = 17;</code> 5114 * 5115 * @return Whether the upgrade field is set. 5116 */ 5117 @java.lang.Override hasUpgrade()5118 public boolean hasUpgrade() { 5119 return typeCase_ == 17; 5120 } 5121 /** 5122 * 5123 * 5124 * <pre> 5125 * A note describing available package upgrades. 5126 * </pre> 5127 * 5128 * <code>.grafeas.v1.UpgradeNote upgrade = 17;</code> 5129 * 5130 * @return The upgrade. 5131 */ 5132 @java.lang.Override getUpgrade()5133 public io.grafeas.v1.UpgradeNote getUpgrade() { 5134 if (upgradeBuilder_ == null) { 5135 if (typeCase_ == 17) { 5136 return (io.grafeas.v1.UpgradeNote) type_; 5137 } 5138 return io.grafeas.v1.UpgradeNote.getDefaultInstance(); 5139 } else { 5140 if (typeCase_ == 17) { 5141 return upgradeBuilder_.getMessage(); 5142 } 5143 return io.grafeas.v1.UpgradeNote.getDefaultInstance(); 5144 } 5145 } 5146 /** 5147 * 5148 * 5149 * <pre> 5150 * A note describing available package upgrades. 5151 * </pre> 5152 * 5153 * <code>.grafeas.v1.UpgradeNote upgrade = 17;</code> 5154 */ setUpgrade(io.grafeas.v1.UpgradeNote value)5155 public Builder setUpgrade(io.grafeas.v1.UpgradeNote value) { 5156 if (upgradeBuilder_ == null) { 5157 if (value == null) { 5158 throw new NullPointerException(); 5159 } 5160 type_ = value; 5161 onChanged(); 5162 } else { 5163 upgradeBuilder_.setMessage(value); 5164 } 5165 typeCase_ = 17; 5166 return this; 5167 } 5168 /** 5169 * 5170 * 5171 * <pre> 5172 * A note describing available package upgrades. 5173 * </pre> 5174 * 5175 * <code>.grafeas.v1.UpgradeNote upgrade = 17;</code> 5176 */ setUpgrade(io.grafeas.v1.UpgradeNote.Builder builderForValue)5177 public Builder setUpgrade(io.grafeas.v1.UpgradeNote.Builder builderForValue) { 5178 if (upgradeBuilder_ == null) { 5179 type_ = builderForValue.build(); 5180 onChanged(); 5181 } else { 5182 upgradeBuilder_.setMessage(builderForValue.build()); 5183 } 5184 typeCase_ = 17; 5185 return this; 5186 } 5187 /** 5188 * 5189 * 5190 * <pre> 5191 * A note describing available package upgrades. 5192 * </pre> 5193 * 5194 * <code>.grafeas.v1.UpgradeNote upgrade = 17;</code> 5195 */ mergeUpgrade(io.grafeas.v1.UpgradeNote value)5196 public Builder mergeUpgrade(io.grafeas.v1.UpgradeNote value) { 5197 if (upgradeBuilder_ == null) { 5198 if (typeCase_ == 17 && type_ != io.grafeas.v1.UpgradeNote.getDefaultInstance()) { 5199 type_ = 5200 io.grafeas.v1.UpgradeNote.newBuilder((io.grafeas.v1.UpgradeNote) type_) 5201 .mergeFrom(value) 5202 .buildPartial(); 5203 } else { 5204 type_ = value; 5205 } 5206 onChanged(); 5207 } else { 5208 if (typeCase_ == 17) { 5209 upgradeBuilder_.mergeFrom(value); 5210 } else { 5211 upgradeBuilder_.setMessage(value); 5212 } 5213 } 5214 typeCase_ = 17; 5215 return this; 5216 } 5217 /** 5218 * 5219 * 5220 * <pre> 5221 * A note describing available package upgrades. 5222 * </pre> 5223 * 5224 * <code>.grafeas.v1.UpgradeNote upgrade = 17;</code> 5225 */ clearUpgrade()5226 public Builder clearUpgrade() { 5227 if (upgradeBuilder_ == null) { 5228 if (typeCase_ == 17) { 5229 typeCase_ = 0; 5230 type_ = null; 5231 onChanged(); 5232 } 5233 } else { 5234 if (typeCase_ == 17) { 5235 typeCase_ = 0; 5236 type_ = null; 5237 } 5238 upgradeBuilder_.clear(); 5239 } 5240 return this; 5241 } 5242 /** 5243 * 5244 * 5245 * <pre> 5246 * A note describing available package upgrades. 5247 * </pre> 5248 * 5249 * <code>.grafeas.v1.UpgradeNote upgrade = 17;</code> 5250 */ getUpgradeBuilder()5251 public io.grafeas.v1.UpgradeNote.Builder getUpgradeBuilder() { 5252 return getUpgradeFieldBuilder().getBuilder(); 5253 } 5254 /** 5255 * 5256 * 5257 * <pre> 5258 * A note describing available package upgrades. 5259 * </pre> 5260 * 5261 * <code>.grafeas.v1.UpgradeNote upgrade = 17;</code> 5262 */ 5263 @java.lang.Override getUpgradeOrBuilder()5264 public io.grafeas.v1.UpgradeNoteOrBuilder getUpgradeOrBuilder() { 5265 if ((typeCase_ == 17) && (upgradeBuilder_ != null)) { 5266 return upgradeBuilder_.getMessageOrBuilder(); 5267 } else { 5268 if (typeCase_ == 17) { 5269 return (io.grafeas.v1.UpgradeNote) type_; 5270 } 5271 return io.grafeas.v1.UpgradeNote.getDefaultInstance(); 5272 } 5273 } 5274 /** 5275 * 5276 * 5277 * <pre> 5278 * A note describing available package upgrades. 5279 * </pre> 5280 * 5281 * <code>.grafeas.v1.UpgradeNote upgrade = 17;</code> 5282 */ 5283 private com.google.protobuf.SingleFieldBuilderV3< 5284 io.grafeas.v1.UpgradeNote, 5285 io.grafeas.v1.UpgradeNote.Builder, 5286 io.grafeas.v1.UpgradeNoteOrBuilder> getUpgradeFieldBuilder()5287 getUpgradeFieldBuilder() { 5288 if (upgradeBuilder_ == null) { 5289 if (!(typeCase_ == 17)) { 5290 type_ = io.grafeas.v1.UpgradeNote.getDefaultInstance(); 5291 } 5292 upgradeBuilder_ = 5293 new com.google.protobuf.SingleFieldBuilderV3< 5294 io.grafeas.v1.UpgradeNote, 5295 io.grafeas.v1.UpgradeNote.Builder, 5296 io.grafeas.v1.UpgradeNoteOrBuilder>( 5297 (io.grafeas.v1.UpgradeNote) type_, getParentForChildren(), isClean()); 5298 type_ = null; 5299 } 5300 typeCase_ = 17; 5301 onChanged(); 5302 return upgradeBuilder_; 5303 } 5304 5305 private com.google.protobuf.SingleFieldBuilderV3< 5306 io.grafeas.v1.ComplianceNote, 5307 io.grafeas.v1.ComplianceNote.Builder, 5308 io.grafeas.v1.ComplianceNoteOrBuilder> 5309 complianceBuilder_; 5310 /** 5311 * 5312 * 5313 * <pre> 5314 * A note describing a compliance check. 5315 * </pre> 5316 * 5317 * <code>.grafeas.v1.ComplianceNote compliance = 18;</code> 5318 * 5319 * @return Whether the compliance field is set. 5320 */ 5321 @java.lang.Override hasCompliance()5322 public boolean hasCompliance() { 5323 return typeCase_ == 18; 5324 } 5325 /** 5326 * 5327 * 5328 * <pre> 5329 * A note describing a compliance check. 5330 * </pre> 5331 * 5332 * <code>.grafeas.v1.ComplianceNote compliance = 18;</code> 5333 * 5334 * @return The compliance. 5335 */ 5336 @java.lang.Override getCompliance()5337 public io.grafeas.v1.ComplianceNote getCompliance() { 5338 if (complianceBuilder_ == null) { 5339 if (typeCase_ == 18) { 5340 return (io.grafeas.v1.ComplianceNote) type_; 5341 } 5342 return io.grafeas.v1.ComplianceNote.getDefaultInstance(); 5343 } else { 5344 if (typeCase_ == 18) { 5345 return complianceBuilder_.getMessage(); 5346 } 5347 return io.grafeas.v1.ComplianceNote.getDefaultInstance(); 5348 } 5349 } 5350 /** 5351 * 5352 * 5353 * <pre> 5354 * A note describing a compliance check. 5355 * </pre> 5356 * 5357 * <code>.grafeas.v1.ComplianceNote compliance = 18;</code> 5358 */ setCompliance(io.grafeas.v1.ComplianceNote value)5359 public Builder setCompliance(io.grafeas.v1.ComplianceNote value) { 5360 if (complianceBuilder_ == null) { 5361 if (value == null) { 5362 throw new NullPointerException(); 5363 } 5364 type_ = value; 5365 onChanged(); 5366 } else { 5367 complianceBuilder_.setMessage(value); 5368 } 5369 typeCase_ = 18; 5370 return this; 5371 } 5372 /** 5373 * 5374 * 5375 * <pre> 5376 * A note describing a compliance check. 5377 * </pre> 5378 * 5379 * <code>.grafeas.v1.ComplianceNote compliance = 18;</code> 5380 */ setCompliance(io.grafeas.v1.ComplianceNote.Builder builderForValue)5381 public Builder setCompliance(io.grafeas.v1.ComplianceNote.Builder builderForValue) { 5382 if (complianceBuilder_ == null) { 5383 type_ = builderForValue.build(); 5384 onChanged(); 5385 } else { 5386 complianceBuilder_.setMessage(builderForValue.build()); 5387 } 5388 typeCase_ = 18; 5389 return this; 5390 } 5391 /** 5392 * 5393 * 5394 * <pre> 5395 * A note describing a compliance check. 5396 * </pre> 5397 * 5398 * <code>.grafeas.v1.ComplianceNote compliance = 18;</code> 5399 */ mergeCompliance(io.grafeas.v1.ComplianceNote value)5400 public Builder mergeCompliance(io.grafeas.v1.ComplianceNote value) { 5401 if (complianceBuilder_ == null) { 5402 if (typeCase_ == 18 && type_ != io.grafeas.v1.ComplianceNote.getDefaultInstance()) { 5403 type_ = 5404 io.grafeas.v1.ComplianceNote.newBuilder((io.grafeas.v1.ComplianceNote) type_) 5405 .mergeFrom(value) 5406 .buildPartial(); 5407 } else { 5408 type_ = value; 5409 } 5410 onChanged(); 5411 } else { 5412 if (typeCase_ == 18) { 5413 complianceBuilder_.mergeFrom(value); 5414 } else { 5415 complianceBuilder_.setMessage(value); 5416 } 5417 } 5418 typeCase_ = 18; 5419 return this; 5420 } 5421 /** 5422 * 5423 * 5424 * <pre> 5425 * A note describing a compliance check. 5426 * </pre> 5427 * 5428 * <code>.grafeas.v1.ComplianceNote compliance = 18;</code> 5429 */ clearCompliance()5430 public Builder clearCompliance() { 5431 if (complianceBuilder_ == null) { 5432 if (typeCase_ == 18) { 5433 typeCase_ = 0; 5434 type_ = null; 5435 onChanged(); 5436 } 5437 } else { 5438 if (typeCase_ == 18) { 5439 typeCase_ = 0; 5440 type_ = null; 5441 } 5442 complianceBuilder_.clear(); 5443 } 5444 return this; 5445 } 5446 /** 5447 * 5448 * 5449 * <pre> 5450 * A note describing a compliance check. 5451 * </pre> 5452 * 5453 * <code>.grafeas.v1.ComplianceNote compliance = 18;</code> 5454 */ getComplianceBuilder()5455 public io.grafeas.v1.ComplianceNote.Builder getComplianceBuilder() { 5456 return getComplianceFieldBuilder().getBuilder(); 5457 } 5458 /** 5459 * 5460 * 5461 * <pre> 5462 * A note describing a compliance check. 5463 * </pre> 5464 * 5465 * <code>.grafeas.v1.ComplianceNote compliance = 18;</code> 5466 */ 5467 @java.lang.Override getComplianceOrBuilder()5468 public io.grafeas.v1.ComplianceNoteOrBuilder getComplianceOrBuilder() { 5469 if ((typeCase_ == 18) && (complianceBuilder_ != null)) { 5470 return complianceBuilder_.getMessageOrBuilder(); 5471 } else { 5472 if (typeCase_ == 18) { 5473 return (io.grafeas.v1.ComplianceNote) type_; 5474 } 5475 return io.grafeas.v1.ComplianceNote.getDefaultInstance(); 5476 } 5477 } 5478 /** 5479 * 5480 * 5481 * <pre> 5482 * A note describing a compliance check. 5483 * </pre> 5484 * 5485 * <code>.grafeas.v1.ComplianceNote compliance = 18;</code> 5486 */ 5487 private com.google.protobuf.SingleFieldBuilderV3< 5488 io.grafeas.v1.ComplianceNote, 5489 io.grafeas.v1.ComplianceNote.Builder, 5490 io.grafeas.v1.ComplianceNoteOrBuilder> getComplianceFieldBuilder()5491 getComplianceFieldBuilder() { 5492 if (complianceBuilder_ == null) { 5493 if (!(typeCase_ == 18)) { 5494 type_ = io.grafeas.v1.ComplianceNote.getDefaultInstance(); 5495 } 5496 complianceBuilder_ = 5497 new com.google.protobuf.SingleFieldBuilderV3< 5498 io.grafeas.v1.ComplianceNote, 5499 io.grafeas.v1.ComplianceNote.Builder, 5500 io.grafeas.v1.ComplianceNoteOrBuilder>( 5501 (io.grafeas.v1.ComplianceNote) type_, getParentForChildren(), isClean()); 5502 type_ = null; 5503 } 5504 typeCase_ = 18; 5505 onChanged(); 5506 return complianceBuilder_; 5507 } 5508 5509 private com.google.protobuf.SingleFieldBuilderV3< 5510 io.grafeas.v1.DSSEAttestationNote, 5511 io.grafeas.v1.DSSEAttestationNote.Builder, 5512 io.grafeas.v1.DSSEAttestationNoteOrBuilder> 5513 dsseAttestationBuilder_; 5514 /** 5515 * 5516 * 5517 * <pre> 5518 * A note describing a dsse attestation note. 5519 * </pre> 5520 * 5521 * <code>.grafeas.v1.DSSEAttestationNote dsse_attestation = 19;</code> 5522 * 5523 * @return Whether the dsseAttestation field is set. 5524 */ 5525 @java.lang.Override hasDsseAttestation()5526 public boolean hasDsseAttestation() { 5527 return typeCase_ == 19; 5528 } 5529 /** 5530 * 5531 * 5532 * <pre> 5533 * A note describing a dsse attestation note. 5534 * </pre> 5535 * 5536 * <code>.grafeas.v1.DSSEAttestationNote dsse_attestation = 19;</code> 5537 * 5538 * @return The dsseAttestation. 5539 */ 5540 @java.lang.Override getDsseAttestation()5541 public io.grafeas.v1.DSSEAttestationNote getDsseAttestation() { 5542 if (dsseAttestationBuilder_ == null) { 5543 if (typeCase_ == 19) { 5544 return (io.grafeas.v1.DSSEAttestationNote) type_; 5545 } 5546 return io.grafeas.v1.DSSEAttestationNote.getDefaultInstance(); 5547 } else { 5548 if (typeCase_ == 19) { 5549 return dsseAttestationBuilder_.getMessage(); 5550 } 5551 return io.grafeas.v1.DSSEAttestationNote.getDefaultInstance(); 5552 } 5553 } 5554 /** 5555 * 5556 * 5557 * <pre> 5558 * A note describing a dsse attestation note. 5559 * </pre> 5560 * 5561 * <code>.grafeas.v1.DSSEAttestationNote dsse_attestation = 19;</code> 5562 */ setDsseAttestation(io.grafeas.v1.DSSEAttestationNote value)5563 public Builder setDsseAttestation(io.grafeas.v1.DSSEAttestationNote value) { 5564 if (dsseAttestationBuilder_ == null) { 5565 if (value == null) { 5566 throw new NullPointerException(); 5567 } 5568 type_ = value; 5569 onChanged(); 5570 } else { 5571 dsseAttestationBuilder_.setMessage(value); 5572 } 5573 typeCase_ = 19; 5574 return this; 5575 } 5576 /** 5577 * 5578 * 5579 * <pre> 5580 * A note describing a dsse attestation note. 5581 * </pre> 5582 * 5583 * <code>.grafeas.v1.DSSEAttestationNote dsse_attestation = 19;</code> 5584 */ setDsseAttestation(io.grafeas.v1.DSSEAttestationNote.Builder builderForValue)5585 public Builder setDsseAttestation(io.grafeas.v1.DSSEAttestationNote.Builder builderForValue) { 5586 if (dsseAttestationBuilder_ == null) { 5587 type_ = builderForValue.build(); 5588 onChanged(); 5589 } else { 5590 dsseAttestationBuilder_.setMessage(builderForValue.build()); 5591 } 5592 typeCase_ = 19; 5593 return this; 5594 } 5595 /** 5596 * 5597 * 5598 * <pre> 5599 * A note describing a dsse attestation note. 5600 * </pre> 5601 * 5602 * <code>.grafeas.v1.DSSEAttestationNote dsse_attestation = 19;</code> 5603 */ mergeDsseAttestation(io.grafeas.v1.DSSEAttestationNote value)5604 public Builder mergeDsseAttestation(io.grafeas.v1.DSSEAttestationNote value) { 5605 if (dsseAttestationBuilder_ == null) { 5606 if (typeCase_ == 19 && type_ != io.grafeas.v1.DSSEAttestationNote.getDefaultInstance()) { 5607 type_ = 5608 io.grafeas.v1.DSSEAttestationNote.newBuilder( 5609 (io.grafeas.v1.DSSEAttestationNote) type_) 5610 .mergeFrom(value) 5611 .buildPartial(); 5612 } else { 5613 type_ = value; 5614 } 5615 onChanged(); 5616 } else { 5617 if (typeCase_ == 19) { 5618 dsseAttestationBuilder_.mergeFrom(value); 5619 } else { 5620 dsseAttestationBuilder_.setMessage(value); 5621 } 5622 } 5623 typeCase_ = 19; 5624 return this; 5625 } 5626 /** 5627 * 5628 * 5629 * <pre> 5630 * A note describing a dsse attestation note. 5631 * </pre> 5632 * 5633 * <code>.grafeas.v1.DSSEAttestationNote dsse_attestation = 19;</code> 5634 */ clearDsseAttestation()5635 public Builder clearDsseAttestation() { 5636 if (dsseAttestationBuilder_ == null) { 5637 if (typeCase_ == 19) { 5638 typeCase_ = 0; 5639 type_ = null; 5640 onChanged(); 5641 } 5642 } else { 5643 if (typeCase_ == 19) { 5644 typeCase_ = 0; 5645 type_ = null; 5646 } 5647 dsseAttestationBuilder_.clear(); 5648 } 5649 return this; 5650 } 5651 /** 5652 * 5653 * 5654 * <pre> 5655 * A note describing a dsse attestation note. 5656 * </pre> 5657 * 5658 * <code>.grafeas.v1.DSSEAttestationNote dsse_attestation = 19;</code> 5659 */ getDsseAttestationBuilder()5660 public io.grafeas.v1.DSSEAttestationNote.Builder getDsseAttestationBuilder() { 5661 return getDsseAttestationFieldBuilder().getBuilder(); 5662 } 5663 /** 5664 * 5665 * 5666 * <pre> 5667 * A note describing a dsse attestation note. 5668 * </pre> 5669 * 5670 * <code>.grafeas.v1.DSSEAttestationNote dsse_attestation = 19;</code> 5671 */ 5672 @java.lang.Override getDsseAttestationOrBuilder()5673 public io.grafeas.v1.DSSEAttestationNoteOrBuilder getDsseAttestationOrBuilder() { 5674 if ((typeCase_ == 19) && (dsseAttestationBuilder_ != null)) { 5675 return dsseAttestationBuilder_.getMessageOrBuilder(); 5676 } else { 5677 if (typeCase_ == 19) { 5678 return (io.grafeas.v1.DSSEAttestationNote) type_; 5679 } 5680 return io.grafeas.v1.DSSEAttestationNote.getDefaultInstance(); 5681 } 5682 } 5683 /** 5684 * 5685 * 5686 * <pre> 5687 * A note describing a dsse attestation note. 5688 * </pre> 5689 * 5690 * <code>.grafeas.v1.DSSEAttestationNote dsse_attestation = 19;</code> 5691 */ 5692 private com.google.protobuf.SingleFieldBuilderV3< 5693 io.grafeas.v1.DSSEAttestationNote, 5694 io.grafeas.v1.DSSEAttestationNote.Builder, 5695 io.grafeas.v1.DSSEAttestationNoteOrBuilder> getDsseAttestationFieldBuilder()5696 getDsseAttestationFieldBuilder() { 5697 if (dsseAttestationBuilder_ == null) { 5698 if (!(typeCase_ == 19)) { 5699 type_ = io.grafeas.v1.DSSEAttestationNote.getDefaultInstance(); 5700 } 5701 dsseAttestationBuilder_ = 5702 new com.google.protobuf.SingleFieldBuilderV3< 5703 io.grafeas.v1.DSSEAttestationNote, 5704 io.grafeas.v1.DSSEAttestationNote.Builder, 5705 io.grafeas.v1.DSSEAttestationNoteOrBuilder>( 5706 (io.grafeas.v1.DSSEAttestationNote) type_, getParentForChildren(), isClean()); 5707 type_ = null; 5708 } 5709 typeCase_ = 19; 5710 onChanged(); 5711 return dsseAttestationBuilder_; 5712 } 5713 5714 private com.google.protobuf.SingleFieldBuilderV3< 5715 io.grafeas.v1.VulnerabilityAssessmentNote, 5716 io.grafeas.v1.VulnerabilityAssessmentNote.Builder, 5717 io.grafeas.v1.VulnerabilityAssessmentNoteOrBuilder> 5718 vulnerabilityAssessmentBuilder_; 5719 /** 5720 * 5721 * 5722 * <pre> 5723 * A note describing a vulnerability assessment. 5724 * </pre> 5725 * 5726 * <code>.grafeas.v1.VulnerabilityAssessmentNote vulnerability_assessment = 20;</code> 5727 * 5728 * @return Whether the vulnerabilityAssessment field is set. 5729 */ 5730 @java.lang.Override hasVulnerabilityAssessment()5731 public boolean hasVulnerabilityAssessment() { 5732 return typeCase_ == 20; 5733 } 5734 /** 5735 * 5736 * 5737 * <pre> 5738 * A note describing a vulnerability assessment. 5739 * </pre> 5740 * 5741 * <code>.grafeas.v1.VulnerabilityAssessmentNote vulnerability_assessment = 20;</code> 5742 * 5743 * @return The vulnerabilityAssessment. 5744 */ 5745 @java.lang.Override getVulnerabilityAssessment()5746 public io.grafeas.v1.VulnerabilityAssessmentNote getVulnerabilityAssessment() { 5747 if (vulnerabilityAssessmentBuilder_ == null) { 5748 if (typeCase_ == 20) { 5749 return (io.grafeas.v1.VulnerabilityAssessmentNote) type_; 5750 } 5751 return io.grafeas.v1.VulnerabilityAssessmentNote.getDefaultInstance(); 5752 } else { 5753 if (typeCase_ == 20) { 5754 return vulnerabilityAssessmentBuilder_.getMessage(); 5755 } 5756 return io.grafeas.v1.VulnerabilityAssessmentNote.getDefaultInstance(); 5757 } 5758 } 5759 /** 5760 * 5761 * 5762 * <pre> 5763 * A note describing a vulnerability assessment. 5764 * </pre> 5765 * 5766 * <code>.grafeas.v1.VulnerabilityAssessmentNote vulnerability_assessment = 20;</code> 5767 */ setVulnerabilityAssessment(io.grafeas.v1.VulnerabilityAssessmentNote value)5768 public Builder setVulnerabilityAssessment(io.grafeas.v1.VulnerabilityAssessmentNote value) { 5769 if (vulnerabilityAssessmentBuilder_ == null) { 5770 if (value == null) { 5771 throw new NullPointerException(); 5772 } 5773 type_ = value; 5774 onChanged(); 5775 } else { 5776 vulnerabilityAssessmentBuilder_.setMessage(value); 5777 } 5778 typeCase_ = 20; 5779 return this; 5780 } 5781 /** 5782 * 5783 * 5784 * <pre> 5785 * A note describing a vulnerability assessment. 5786 * </pre> 5787 * 5788 * <code>.grafeas.v1.VulnerabilityAssessmentNote vulnerability_assessment = 20;</code> 5789 */ setVulnerabilityAssessment( io.grafeas.v1.VulnerabilityAssessmentNote.Builder builderForValue)5790 public Builder setVulnerabilityAssessment( 5791 io.grafeas.v1.VulnerabilityAssessmentNote.Builder builderForValue) { 5792 if (vulnerabilityAssessmentBuilder_ == null) { 5793 type_ = builderForValue.build(); 5794 onChanged(); 5795 } else { 5796 vulnerabilityAssessmentBuilder_.setMessage(builderForValue.build()); 5797 } 5798 typeCase_ = 20; 5799 return this; 5800 } 5801 /** 5802 * 5803 * 5804 * <pre> 5805 * A note describing a vulnerability assessment. 5806 * </pre> 5807 * 5808 * <code>.grafeas.v1.VulnerabilityAssessmentNote vulnerability_assessment = 20;</code> 5809 */ mergeVulnerabilityAssessment(io.grafeas.v1.VulnerabilityAssessmentNote value)5810 public Builder mergeVulnerabilityAssessment(io.grafeas.v1.VulnerabilityAssessmentNote value) { 5811 if (vulnerabilityAssessmentBuilder_ == null) { 5812 if (typeCase_ == 20 5813 && type_ != io.grafeas.v1.VulnerabilityAssessmentNote.getDefaultInstance()) { 5814 type_ = 5815 io.grafeas.v1.VulnerabilityAssessmentNote.newBuilder( 5816 (io.grafeas.v1.VulnerabilityAssessmentNote) type_) 5817 .mergeFrom(value) 5818 .buildPartial(); 5819 } else { 5820 type_ = value; 5821 } 5822 onChanged(); 5823 } else { 5824 if (typeCase_ == 20) { 5825 vulnerabilityAssessmentBuilder_.mergeFrom(value); 5826 } else { 5827 vulnerabilityAssessmentBuilder_.setMessage(value); 5828 } 5829 } 5830 typeCase_ = 20; 5831 return this; 5832 } 5833 /** 5834 * 5835 * 5836 * <pre> 5837 * A note describing a vulnerability assessment. 5838 * </pre> 5839 * 5840 * <code>.grafeas.v1.VulnerabilityAssessmentNote vulnerability_assessment = 20;</code> 5841 */ clearVulnerabilityAssessment()5842 public Builder clearVulnerabilityAssessment() { 5843 if (vulnerabilityAssessmentBuilder_ == null) { 5844 if (typeCase_ == 20) { 5845 typeCase_ = 0; 5846 type_ = null; 5847 onChanged(); 5848 } 5849 } else { 5850 if (typeCase_ == 20) { 5851 typeCase_ = 0; 5852 type_ = null; 5853 } 5854 vulnerabilityAssessmentBuilder_.clear(); 5855 } 5856 return this; 5857 } 5858 /** 5859 * 5860 * 5861 * <pre> 5862 * A note describing a vulnerability assessment. 5863 * </pre> 5864 * 5865 * <code>.grafeas.v1.VulnerabilityAssessmentNote vulnerability_assessment = 20;</code> 5866 */ getVulnerabilityAssessmentBuilder()5867 public io.grafeas.v1.VulnerabilityAssessmentNote.Builder getVulnerabilityAssessmentBuilder() { 5868 return getVulnerabilityAssessmentFieldBuilder().getBuilder(); 5869 } 5870 /** 5871 * 5872 * 5873 * <pre> 5874 * A note describing a vulnerability assessment. 5875 * </pre> 5876 * 5877 * <code>.grafeas.v1.VulnerabilityAssessmentNote vulnerability_assessment = 20;</code> 5878 */ 5879 @java.lang.Override 5880 public io.grafeas.v1.VulnerabilityAssessmentNoteOrBuilder getVulnerabilityAssessmentOrBuilder()5881 getVulnerabilityAssessmentOrBuilder() { 5882 if ((typeCase_ == 20) && (vulnerabilityAssessmentBuilder_ != null)) { 5883 return vulnerabilityAssessmentBuilder_.getMessageOrBuilder(); 5884 } else { 5885 if (typeCase_ == 20) { 5886 return (io.grafeas.v1.VulnerabilityAssessmentNote) type_; 5887 } 5888 return io.grafeas.v1.VulnerabilityAssessmentNote.getDefaultInstance(); 5889 } 5890 } 5891 /** 5892 * 5893 * 5894 * <pre> 5895 * A note describing a vulnerability assessment. 5896 * </pre> 5897 * 5898 * <code>.grafeas.v1.VulnerabilityAssessmentNote vulnerability_assessment = 20;</code> 5899 */ 5900 private com.google.protobuf.SingleFieldBuilderV3< 5901 io.grafeas.v1.VulnerabilityAssessmentNote, 5902 io.grafeas.v1.VulnerabilityAssessmentNote.Builder, 5903 io.grafeas.v1.VulnerabilityAssessmentNoteOrBuilder> getVulnerabilityAssessmentFieldBuilder()5904 getVulnerabilityAssessmentFieldBuilder() { 5905 if (vulnerabilityAssessmentBuilder_ == null) { 5906 if (!(typeCase_ == 20)) { 5907 type_ = io.grafeas.v1.VulnerabilityAssessmentNote.getDefaultInstance(); 5908 } 5909 vulnerabilityAssessmentBuilder_ = 5910 new com.google.protobuf.SingleFieldBuilderV3< 5911 io.grafeas.v1.VulnerabilityAssessmentNote, 5912 io.grafeas.v1.VulnerabilityAssessmentNote.Builder, 5913 io.grafeas.v1.VulnerabilityAssessmentNoteOrBuilder>( 5914 (io.grafeas.v1.VulnerabilityAssessmentNote) type_, 5915 getParentForChildren(), 5916 isClean()); 5917 type_ = null; 5918 } 5919 typeCase_ = 20; 5920 onChanged(); 5921 return vulnerabilityAssessmentBuilder_; 5922 } 5923 5924 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)5925 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 5926 return super.setUnknownFields(unknownFields); 5927 } 5928 5929 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)5930 public final Builder mergeUnknownFields( 5931 final com.google.protobuf.UnknownFieldSet unknownFields) { 5932 return super.mergeUnknownFields(unknownFields); 5933 } 5934 5935 // @@protoc_insertion_point(builder_scope:grafeas.v1.Note) 5936 } 5937 5938 // @@protoc_insertion_point(class_scope:grafeas.v1.Note) 5939 private static final io.grafeas.v1.Note DEFAULT_INSTANCE; 5940 5941 static { 5942 DEFAULT_INSTANCE = new io.grafeas.v1.Note(); 5943 } 5944 getDefaultInstance()5945 public static io.grafeas.v1.Note getDefaultInstance() { 5946 return DEFAULT_INSTANCE; 5947 } 5948 5949 private static final com.google.protobuf.Parser<Note> PARSER = 5950 new com.google.protobuf.AbstractParser<Note>() { 5951 @java.lang.Override 5952 public Note parsePartialFrom( 5953 com.google.protobuf.CodedInputStream input, 5954 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 5955 throws com.google.protobuf.InvalidProtocolBufferException { 5956 Builder builder = newBuilder(); 5957 try { 5958 builder.mergeFrom(input, extensionRegistry); 5959 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 5960 throw e.setUnfinishedMessage(builder.buildPartial()); 5961 } catch (com.google.protobuf.UninitializedMessageException e) { 5962 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 5963 } catch (java.io.IOException e) { 5964 throw new com.google.protobuf.InvalidProtocolBufferException(e) 5965 .setUnfinishedMessage(builder.buildPartial()); 5966 } 5967 return builder.buildPartial(); 5968 } 5969 }; 5970 parser()5971 public static com.google.protobuf.Parser<Note> parser() { 5972 return PARSER; 5973 } 5974 5975 @java.lang.Override getParserForType()5976 public com.google.protobuf.Parser<Note> getParserForType() { 5977 return PARSER; 5978 } 5979 5980 @java.lang.Override getDefaultInstanceForType()5981 public io.grafeas.v1.Note getDefaultInstanceForType() { 5982 return DEFAULT_INSTANCE; 5983 } 5984 } 5985