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