1 /* 2 * Copyright 2019 The Grafeas Authors. All rights reserved. 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License. 6 * You may obtain a copy of the License at 7 * 8 * https://www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 * See the License for the specific language governing permissions and 14 * limitations under the License. 15 */ 16 17 // Generated by the protocol buffer compiler. DO NOT EDIT! 18 // source: grafeas/v1/discovery.proto 19 20 package io.grafeas.v1; 21 22 /** 23 * 24 * 25 * <pre> 26 * Provides information about the analysis status of a discovered resource. 27 * </pre> 28 * 29 * Protobuf type {@code grafeas.v1.DiscoveryOccurrence} 30 */ 31 public final class DiscoveryOccurrence extends com.google.protobuf.GeneratedMessageV3 32 implements 33 // @@protoc_insertion_point(message_implements:grafeas.v1.DiscoveryOccurrence) 34 DiscoveryOccurrenceOrBuilder { 35 private static final long serialVersionUID = 0L; 36 // Use DiscoveryOccurrence.newBuilder() to construct. DiscoveryOccurrence(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)37 private DiscoveryOccurrence(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 38 super(builder); 39 } 40 DiscoveryOccurrence()41 private DiscoveryOccurrence() { 42 continuousAnalysis_ = 0; 43 analysisStatus_ = 0; 44 analysisError_ = java.util.Collections.emptyList(); 45 cpe_ = ""; 46 } 47 48 @java.lang.Override 49 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)50 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 51 return new DiscoveryOccurrence(); 52 } 53 54 @java.lang.Override getUnknownFields()55 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 56 return this.unknownFields; 57 } 58 getDescriptor()59 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 60 return io.grafeas.v1.Discovery.internal_static_grafeas_v1_DiscoveryOccurrence_descriptor; 61 } 62 63 @java.lang.Override 64 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()65 internalGetFieldAccessorTable() { 66 return io.grafeas.v1.Discovery.internal_static_grafeas_v1_DiscoveryOccurrence_fieldAccessorTable 67 .ensureFieldAccessorsInitialized( 68 io.grafeas.v1.DiscoveryOccurrence.class, 69 io.grafeas.v1.DiscoveryOccurrence.Builder.class); 70 } 71 72 /** 73 * 74 * 75 * <pre> 76 * Whether the resource is continuously analyzed. 77 * </pre> 78 * 79 * Protobuf enum {@code grafeas.v1.DiscoveryOccurrence.ContinuousAnalysis} 80 */ 81 public enum ContinuousAnalysis implements com.google.protobuf.ProtocolMessageEnum { 82 /** 83 * 84 * 85 * <pre> 86 * Unknown. 87 * </pre> 88 * 89 * <code>CONTINUOUS_ANALYSIS_UNSPECIFIED = 0;</code> 90 */ 91 CONTINUOUS_ANALYSIS_UNSPECIFIED(0), 92 /** 93 * 94 * 95 * <pre> 96 * The resource is continuously analyzed. 97 * </pre> 98 * 99 * <code>ACTIVE = 1;</code> 100 */ 101 ACTIVE(1), 102 /** 103 * 104 * 105 * <pre> 106 * The resource is ignored for continuous analysis. 107 * </pre> 108 * 109 * <code>INACTIVE = 2;</code> 110 */ 111 INACTIVE(2), 112 UNRECOGNIZED(-1), 113 ; 114 115 /** 116 * 117 * 118 * <pre> 119 * Unknown. 120 * </pre> 121 * 122 * <code>CONTINUOUS_ANALYSIS_UNSPECIFIED = 0;</code> 123 */ 124 public static final int CONTINUOUS_ANALYSIS_UNSPECIFIED_VALUE = 0; 125 /** 126 * 127 * 128 * <pre> 129 * The resource is continuously analyzed. 130 * </pre> 131 * 132 * <code>ACTIVE = 1;</code> 133 */ 134 public static final int ACTIVE_VALUE = 1; 135 /** 136 * 137 * 138 * <pre> 139 * The resource is ignored for continuous analysis. 140 * </pre> 141 * 142 * <code>INACTIVE = 2;</code> 143 */ 144 public static final int INACTIVE_VALUE = 2; 145 getNumber()146 public final int getNumber() { 147 if (this == UNRECOGNIZED) { 148 throw new java.lang.IllegalArgumentException( 149 "Can't get the number of an unknown enum value."); 150 } 151 return value; 152 } 153 154 /** 155 * @param value The numeric wire value of the corresponding enum entry. 156 * @return The enum associated with the given numeric wire value. 157 * @deprecated Use {@link #forNumber(int)} instead. 158 */ 159 @java.lang.Deprecated valueOf(int value)160 public static ContinuousAnalysis valueOf(int value) { 161 return forNumber(value); 162 } 163 164 /** 165 * @param value The numeric wire value of the corresponding enum entry. 166 * @return The enum associated with the given numeric wire value. 167 */ forNumber(int value)168 public static ContinuousAnalysis forNumber(int value) { 169 switch (value) { 170 case 0: 171 return CONTINUOUS_ANALYSIS_UNSPECIFIED; 172 case 1: 173 return ACTIVE; 174 case 2: 175 return INACTIVE; 176 default: 177 return null; 178 } 179 } 180 181 public static com.google.protobuf.Internal.EnumLiteMap<ContinuousAnalysis> internalGetValueMap()182 internalGetValueMap() { 183 return internalValueMap; 184 } 185 186 private static final com.google.protobuf.Internal.EnumLiteMap<ContinuousAnalysis> 187 internalValueMap = 188 new com.google.protobuf.Internal.EnumLiteMap<ContinuousAnalysis>() { 189 public ContinuousAnalysis findValueByNumber(int number) { 190 return ContinuousAnalysis.forNumber(number); 191 } 192 }; 193 getValueDescriptor()194 public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { 195 if (this == UNRECOGNIZED) { 196 throw new java.lang.IllegalStateException( 197 "Can't get the descriptor of an unrecognized enum value."); 198 } 199 return getDescriptor().getValues().get(ordinal()); 200 } 201 getDescriptorForType()202 public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { 203 return getDescriptor(); 204 } 205 getDescriptor()206 public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { 207 return io.grafeas.v1.DiscoveryOccurrence.getDescriptor().getEnumTypes().get(0); 208 } 209 210 private static final ContinuousAnalysis[] VALUES = values(); 211 valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc)212 public static ContinuousAnalysis valueOf( 213 com.google.protobuf.Descriptors.EnumValueDescriptor desc) { 214 if (desc.getType() != getDescriptor()) { 215 throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); 216 } 217 if (desc.getIndex() == -1) { 218 return UNRECOGNIZED; 219 } 220 return VALUES[desc.getIndex()]; 221 } 222 223 private final int value; 224 ContinuousAnalysis(int value)225 private ContinuousAnalysis(int value) { 226 this.value = value; 227 } 228 229 // @@protoc_insertion_point(enum_scope:grafeas.v1.DiscoveryOccurrence.ContinuousAnalysis) 230 } 231 232 /** 233 * 234 * 235 * <pre> 236 * Analysis status for a resource. Currently for initial analysis only (not 237 * updated in continuous analysis). 238 * </pre> 239 * 240 * Protobuf enum {@code grafeas.v1.DiscoveryOccurrence.AnalysisStatus} 241 */ 242 public enum AnalysisStatus implements com.google.protobuf.ProtocolMessageEnum { 243 /** 244 * 245 * 246 * <pre> 247 * Unknown. 248 * </pre> 249 * 250 * <code>ANALYSIS_STATUS_UNSPECIFIED = 0;</code> 251 */ 252 ANALYSIS_STATUS_UNSPECIFIED(0, 0), 253 /** 254 * 255 * 256 * <pre> 257 * Resource is known but no action has been taken yet. 258 * </pre> 259 * 260 * <code>PENDING = 1;</code> 261 */ 262 PENDING(1, 1), 263 /** 264 * 265 * 266 * <pre> 267 * Resource is being analyzed. 268 * </pre> 269 * 270 * <code>SCANNING = 2;</code> 271 */ 272 SCANNING(2, 2), 273 /** 274 * 275 * 276 * <pre> 277 * Analysis has finished successfully. 278 * </pre> 279 * 280 * <code>FINISHED_SUCCESS = 3;</code> 281 */ 282 FINISHED_SUCCESS(3, 3), 283 /** 284 * 285 * 286 * <pre> 287 * Analysis has finished unsuccessfully, the analysis itself is in a bad 288 * state. 289 * </pre> 290 * 291 * <code>FINISHED_FAILED = 4;</code> 292 */ 293 FINISHED_FAILED(5, 4), 294 /** 295 * 296 * 297 * <pre> 298 * The resource is known not to be supported. 299 * </pre> 300 * 301 * <code>FINISHED_UNSUPPORTED = 5;</code> 302 */ 303 FINISHED_UNSUPPORTED(6, 5), 304 UNRECOGNIZED(-1, -1), 305 ; 306 307 /** 308 * 309 * 310 * <pre> 311 * Analysis has completed. 312 * </pre> 313 * 314 * <code>COMPLETE = 3;</code> 315 */ 316 public static final AnalysisStatus COMPLETE = FINISHED_SUCCESS; 317 /** 318 * 319 * 320 * <pre> 321 * Unknown. 322 * </pre> 323 * 324 * <code>ANALYSIS_STATUS_UNSPECIFIED = 0;</code> 325 */ 326 public static final int ANALYSIS_STATUS_UNSPECIFIED_VALUE = 0; 327 /** 328 * 329 * 330 * <pre> 331 * Resource is known but no action has been taken yet. 332 * </pre> 333 * 334 * <code>PENDING = 1;</code> 335 */ 336 public static final int PENDING_VALUE = 1; 337 /** 338 * 339 * 340 * <pre> 341 * Resource is being analyzed. 342 * </pre> 343 * 344 * <code>SCANNING = 2;</code> 345 */ 346 public static final int SCANNING_VALUE = 2; 347 /** 348 * 349 * 350 * <pre> 351 * Analysis has finished successfully. 352 * </pre> 353 * 354 * <code>FINISHED_SUCCESS = 3;</code> 355 */ 356 public static final int FINISHED_SUCCESS_VALUE = 3; 357 /** 358 * 359 * 360 * <pre> 361 * Analysis has completed. 362 * </pre> 363 * 364 * <code>COMPLETE = 3;</code> 365 */ 366 public static final int COMPLETE_VALUE = 3; 367 /** 368 * 369 * 370 * <pre> 371 * Analysis has finished unsuccessfully, the analysis itself is in a bad 372 * state. 373 * </pre> 374 * 375 * <code>FINISHED_FAILED = 4;</code> 376 */ 377 public static final int FINISHED_FAILED_VALUE = 4; 378 /** 379 * 380 * 381 * <pre> 382 * The resource is known not to be supported. 383 * </pre> 384 * 385 * <code>FINISHED_UNSUPPORTED = 5;</code> 386 */ 387 public static final int FINISHED_UNSUPPORTED_VALUE = 5; 388 getNumber()389 public final int getNumber() { 390 if (index == -1) { 391 throw new java.lang.IllegalArgumentException( 392 "Can't get the number of an unknown enum value."); 393 } 394 return value; 395 } 396 397 /** 398 * @param value The numeric wire value of the corresponding enum entry. 399 * @return The enum associated with the given numeric wire value. 400 * @deprecated Use {@link #forNumber(int)} instead. 401 */ 402 @java.lang.Deprecated valueOf(int value)403 public static AnalysisStatus valueOf(int value) { 404 return forNumber(value); 405 } 406 407 /** 408 * @param value The numeric wire value of the corresponding enum entry. 409 * @return The enum associated with the given numeric wire value. 410 */ forNumber(int value)411 public static AnalysisStatus forNumber(int value) { 412 switch (value) { 413 case 0: 414 return ANALYSIS_STATUS_UNSPECIFIED; 415 case 1: 416 return PENDING; 417 case 2: 418 return SCANNING; 419 case 3: 420 return FINISHED_SUCCESS; 421 case 4: 422 return FINISHED_FAILED; 423 case 5: 424 return FINISHED_UNSUPPORTED; 425 default: 426 return null; 427 } 428 } 429 internalGetValueMap()430 public static com.google.protobuf.Internal.EnumLiteMap<AnalysisStatus> internalGetValueMap() { 431 return internalValueMap; 432 } 433 434 private static final com.google.protobuf.Internal.EnumLiteMap<AnalysisStatus> internalValueMap = 435 new com.google.protobuf.Internal.EnumLiteMap<AnalysisStatus>() { 436 public AnalysisStatus findValueByNumber(int number) { 437 return AnalysisStatus.forNumber(number); 438 } 439 }; 440 getValueDescriptor()441 public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { 442 if (index == -1) { 443 throw new java.lang.IllegalStateException( 444 "Can't get the descriptor of an unrecognized enum value."); 445 } 446 return getDescriptor().getValues().get(index); 447 } 448 getDescriptorForType()449 public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { 450 return getDescriptor(); 451 } 452 getDescriptor()453 public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { 454 return io.grafeas.v1.DiscoveryOccurrence.getDescriptor().getEnumTypes().get(1); 455 } 456 457 private static final AnalysisStatus[] VALUES = getStaticValuesArray(); 458 getStaticValuesArray()459 private static AnalysisStatus[] getStaticValuesArray() { 460 return new AnalysisStatus[] { 461 ANALYSIS_STATUS_UNSPECIFIED, 462 PENDING, 463 SCANNING, 464 FINISHED_SUCCESS, 465 COMPLETE, 466 FINISHED_FAILED, 467 FINISHED_UNSUPPORTED, 468 }; 469 } 470 valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)471 public static AnalysisStatus valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { 472 if (desc.getType() != getDescriptor()) { 473 throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); 474 } 475 if (desc.getIndex() == -1) { 476 return UNRECOGNIZED; 477 } 478 return VALUES[desc.getIndex()]; 479 } 480 481 private final int index; 482 private final int value; 483 AnalysisStatus(int index, int value)484 private AnalysisStatus(int index, int value) { 485 this.index = index; 486 this.value = value; 487 } 488 489 // @@protoc_insertion_point(enum_scope:grafeas.v1.DiscoveryOccurrence.AnalysisStatus) 490 } 491 492 public interface AnalysisCompletedOrBuilder 493 extends 494 // @@protoc_insertion_point(interface_extends:grafeas.v1.DiscoveryOccurrence.AnalysisCompleted) 495 com.google.protobuf.MessageOrBuilder { 496 497 /** 498 * <code>repeated string analysis_type = 1;</code> 499 * 500 * @return A list containing the analysisType. 501 */ getAnalysisTypeList()502 java.util.List<java.lang.String> getAnalysisTypeList(); 503 /** 504 * <code>repeated string analysis_type = 1;</code> 505 * 506 * @return The count of analysisType. 507 */ getAnalysisTypeCount()508 int getAnalysisTypeCount(); 509 /** 510 * <code>repeated string analysis_type = 1;</code> 511 * 512 * @param index The index of the element to return. 513 * @return The analysisType at the given index. 514 */ getAnalysisType(int index)515 java.lang.String getAnalysisType(int index); 516 /** 517 * <code>repeated string analysis_type = 1;</code> 518 * 519 * @param index The index of the value to return. 520 * @return The bytes of the analysisType at the given index. 521 */ getAnalysisTypeBytes(int index)522 com.google.protobuf.ByteString getAnalysisTypeBytes(int index); 523 } 524 /** 525 * 526 * 527 * <pre> 528 * Indicates which analysis completed successfully. Multiple types of 529 * analysis can be performed on a single resource. 530 * </pre> 531 * 532 * Protobuf type {@code grafeas.v1.DiscoveryOccurrence.AnalysisCompleted} 533 */ 534 public static final class AnalysisCompleted extends com.google.protobuf.GeneratedMessageV3 535 implements 536 // @@protoc_insertion_point(message_implements:grafeas.v1.DiscoveryOccurrence.AnalysisCompleted) 537 AnalysisCompletedOrBuilder { 538 private static final long serialVersionUID = 0L; 539 // Use AnalysisCompleted.newBuilder() to construct. AnalysisCompleted(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)540 private AnalysisCompleted(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 541 super(builder); 542 } 543 AnalysisCompleted()544 private AnalysisCompleted() { 545 analysisType_ = com.google.protobuf.LazyStringArrayList.EMPTY; 546 } 547 548 @java.lang.Override 549 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)550 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 551 return new AnalysisCompleted(); 552 } 553 554 @java.lang.Override getUnknownFields()555 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 556 return this.unknownFields; 557 } 558 getDescriptor()559 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 560 return io.grafeas.v1.Discovery 561 .internal_static_grafeas_v1_DiscoveryOccurrence_AnalysisCompleted_descriptor; 562 } 563 564 @java.lang.Override 565 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()566 internalGetFieldAccessorTable() { 567 return io.grafeas.v1.Discovery 568 .internal_static_grafeas_v1_DiscoveryOccurrence_AnalysisCompleted_fieldAccessorTable 569 .ensureFieldAccessorsInitialized( 570 io.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted.class, 571 io.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted.Builder.class); 572 } 573 574 public static final int ANALYSIS_TYPE_FIELD_NUMBER = 1; 575 576 @SuppressWarnings("serial") 577 private com.google.protobuf.LazyStringList analysisType_; 578 /** 579 * <code>repeated string analysis_type = 1;</code> 580 * 581 * @return A list containing the analysisType. 582 */ getAnalysisTypeList()583 public com.google.protobuf.ProtocolStringList getAnalysisTypeList() { 584 return analysisType_; 585 } 586 /** 587 * <code>repeated string analysis_type = 1;</code> 588 * 589 * @return The count of analysisType. 590 */ getAnalysisTypeCount()591 public int getAnalysisTypeCount() { 592 return analysisType_.size(); 593 } 594 /** 595 * <code>repeated string analysis_type = 1;</code> 596 * 597 * @param index The index of the element to return. 598 * @return The analysisType at the given index. 599 */ getAnalysisType(int index)600 public java.lang.String getAnalysisType(int index) { 601 return analysisType_.get(index); 602 } 603 /** 604 * <code>repeated string analysis_type = 1;</code> 605 * 606 * @param index The index of the value to return. 607 * @return The bytes of the analysisType at the given index. 608 */ getAnalysisTypeBytes(int index)609 public com.google.protobuf.ByteString getAnalysisTypeBytes(int index) { 610 return analysisType_.getByteString(index); 611 } 612 613 private byte memoizedIsInitialized = -1; 614 615 @java.lang.Override isInitialized()616 public final boolean isInitialized() { 617 byte isInitialized = memoizedIsInitialized; 618 if (isInitialized == 1) return true; 619 if (isInitialized == 0) return false; 620 621 memoizedIsInitialized = 1; 622 return true; 623 } 624 625 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)626 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 627 for (int i = 0; i < analysisType_.size(); i++) { 628 com.google.protobuf.GeneratedMessageV3.writeString(output, 1, analysisType_.getRaw(i)); 629 } 630 getUnknownFields().writeTo(output); 631 } 632 633 @java.lang.Override getSerializedSize()634 public int getSerializedSize() { 635 int size = memoizedSize; 636 if (size != -1) return size; 637 638 size = 0; 639 { 640 int dataSize = 0; 641 for (int i = 0; i < analysisType_.size(); i++) { 642 dataSize += computeStringSizeNoTag(analysisType_.getRaw(i)); 643 } 644 size += dataSize; 645 size += 1 * getAnalysisTypeList().size(); 646 } 647 size += getUnknownFields().getSerializedSize(); 648 memoizedSize = size; 649 return size; 650 } 651 652 @java.lang.Override equals(final java.lang.Object obj)653 public boolean equals(final java.lang.Object obj) { 654 if (obj == this) { 655 return true; 656 } 657 if (!(obj instanceof io.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted)) { 658 return super.equals(obj); 659 } 660 io.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted other = 661 (io.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted) obj; 662 663 if (!getAnalysisTypeList().equals(other.getAnalysisTypeList())) return false; 664 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 665 return true; 666 } 667 668 @java.lang.Override hashCode()669 public int hashCode() { 670 if (memoizedHashCode != 0) { 671 return memoizedHashCode; 672 } 673 int hash = 41; 674 hash = (19 * hash) + getDescriptor().hashCode(); 675 if (getAnalysisTypeCount() > 0) { 676 hash = (37 * hash) + ANALYSIS_TYPE_FIELD_NUMBER; 677 hash = (53 * hash) + getAnalysisTypeList().hashCode(); 678 } 679 hash = (29 * hash) + getUnknownFields().hashCode(); 680 memoizedHashCode = hash; 681 return hash; 682 } 683 parseFrom( java.nio.ByteBuffer data)684 public static io.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted parseFrom( 685 java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { 686 return PARSER.parseFrom(data); 687 } 688 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)689 public static io.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted parseFrom( 690 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 691 throws com.google.protobuf.InvalidProtocolBufferException { 692 return PARSER.parseFrom(data, extensionRegistry); 693 } 694 parseFrom( com.google.protobuf.ByteString data)695 public static io.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted parseFrom( 696 com.google.protobuf.ByteString data) 697 throws com.google.protobuf.InvalidProtocolBufferException { 698 return PARSER.parseFrom(data); 699 } 700 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)701 public static io.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted parseFrom( 702 com.google.protobuf.ByteString data, 703 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 704 throws com.google.protobuf.InvalidProtocolBufferException { 705 return PARSER.parseFrom(data, extensionRegistry); 706 } 707 parseFrom(byte[] data)708 public static io.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted parseFrom(byte[] data) 709 throws com.google.protobuf.InvalidProtocolBufferException { 710 return PARSER.parseFrom(data); 711 } 712 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)713 public static io.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted parseFrom( 714 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 715 throws com.google.protobuf.InvalidProtocolBufferException { 716 return PARSER.parseFrom(data, extensionRegistry); 717 } 718 parseFrom( java.io.InputStream input)719 public static io.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted parseFrom( 720 java.io.InputStream input) throws java.io.IOException { 721 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 722 } 723 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)724 public static io.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted parseFrom( 725 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 726 throws java.io.IOException { 727 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 728 PARSER, input, extensionRegistry); 729 } 730 parseDelimitedFrom( java.io.InputStream input)731 public static io.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted parseDelimitedFrom( 732 java.io.InputStream input) throws java.io.IOException { 733 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 734 } 735 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)736 public static io.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted parseDelimitedFrom( 737 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 738 throws java.io.IOException { 739 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 740 PARSER, input, extensionRegistry); 741 } 742 parseFrom( com.google.protobuf.CodedInputStream input)743 public static io.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted parseFrom( 744 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 745 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 746 } 747 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)748 public static io.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted parseFrom( 749 com.google.protobuf.CodedInputStream input, 750 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 751 throws java.io.IOException { 752 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 753 PARSER, input, extensionRegistry); 754 } 755 756 @java.lang.Override newBuilderForType()757 public Builder newBuilderForType() { 758 return newBuilder(); 759 } 760 newBuilder()761 public static Builder newBuilder() { 762 return DEFAULT_INSTANCE.toBuilder(); 763 } 764 newBuilder( io.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted prototype)765 public static Builder newBuilder( 766 io.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted prototype) { 767 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 768 } 769 770 @java.lang.Override toBuilder()771 public Builder toBuilder() { 772 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 773 } 774 775 @java.lang.Override newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent)776 protected Builder newBuilderForType( 777 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 778 Builder builder = new Builder(parent); 779 return builder; 780 } 781 /** 782 * 783 * 784 * <pre> 785 * Indicates which analysis completed successfully. Multiple types of 786 * analysis can be performed on a single resource. 787 * </pre> 788 * 789 * Protobuf type {@code grafeas.v1.DiscoveryOccurrence.AnalysisCompleted} 790 */ 791 public static final class Builder 792 extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 793 implements 794 // @@protoc_insertion_point(builder_implements:grafeas.v1.DiscoveryOccurrence.AnalysisCompleted) 795 io.grafeas.v1.DiscoveryOccurrence.AnalysisCompletedOrBuilder { getDescriptor()796 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 797 return io.grafeas.v1.Discovery 798 .internal_static_grafeas_v1_DiscoveryOccurrence_AnalysisCompleted_descriptor; 799 } 800 801 @java.lang.Override 802 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()803 internalGetFieldAccessorTable() { 804 return io.grafeas.v1.Discovery 805 .internal_static_grafeas_v1_DiscoveryOccurrence_AnalysisCompleted_fieldAccessorTable 806 .ensureFieldAccessorsInitialized( 807 io.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted.class, 808 io.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted.Builder.class); 809 } 810 811 // Construct using io.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted.newBuilder() Builder()812 private Builder() {} 813 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)814 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 815 super(parent); 816 } 817 818 @java.lang.Override clear()819 public Builder clear() { 820 super.clear(); 821 bitField0_ = 0; 822 analysisType_ = com.google.protobuf.LazyStringArrayList.EMPTY; 823 bitField0_ = (bitField0_ & ~0x00000001); 824 return this; 825 } 826 827 @java.lang.Override getDescriptorForType()828 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 829 return io.grafeas.v1.Discovery 830 .internal_static_grafeas_v1_DiscoveryOccurrence_AnalysisCompleted_descriptor; 831 } 832 833 @java.lang.Override getDefaultInstanceForType()834 public io.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted getDefaultInstanceForType() { 835 return io.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted.getDefaultInstance(); 836 } 837 838 @java.lang.Override build()839 public io.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted build() { 840 io.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted result = buildPartial(); 841 if (!result.isInitialized()) { 842 throw newUninitializedMessageException(result); 843 } 844 return result; 845 } 846 847 @java.lang.Override buildPartial()848 public io.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted buildPartial() { 849 io.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted result = 850 new io.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted(this); 851 buildPartialRepeatedFields(result); 852 if (bitField0_ != 0) { 853 buildPartial0(result); 854 } 855 onBuilt(); 856 return result; 857 } 858 buildPartialRepeatedFields( io.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted result)859 private void buildPartialRepeatedFields( 860 io.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted result) { 861 if (((bitField0_ & 0x00000001) != 0)) { 862 analysisType_ = analysisType_.getUnmodifiableView(); 863 bitField0_ = (bitField0_ & ~0x00000001); 864 } 865 result.analysisType_ = analysisType_; 866 } 867 buildPartial0(io.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted result)868 private void buildPartial0(io.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted result) { 869 int from_bitField0_ = bitField0_; 870 } 871 872 @java.lang.Override clone()873 public Builder clone() { 874 return super.clone(); 875 } 876 877 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)878 public Builder setField( 879 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 880 return super.setField(field, value); 881 } 882 883 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)884 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 885 return super.clearField(field); 886 } 887 888 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)889 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 890 return super.clearOneof(oneof); 891 } 892 893 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)894 public Builder setRepeatedField( 895 com.google.protobuf.Descriptors.FieldDescriptor field, 896 int index, 897 java.lang.Object value) { 898 return super.setRepeatedField(field, index, value); 899 } 900 901 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)902 public Builder addRepeatedField( 903 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 904 return super.addRepeatedField(field, value); 905 } 906 907 @java.lang.Override mergeFrom(com.google.protobuf.Message other)908 public Builder mergeFrom(com.google.protobuf.Message other) { 909 if (other instanceof io.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted) { 910 return mergeFrom((io.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted) other); 911 } else { 912 super.mergeFrom(other); 913 return this; 914 } 915 } 916 mergeFrom(io.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted other)917 public Builder mergeFrom(io.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted other) { 918 if (other == io.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted.getDefaultInstance()) 919 return this; 920 if (!other.analysisType_.isEmpty()) { 921 if (analysisType_.isEmpty()) { 922 analysisType_ = other.analysisType_; 923 bitField0_ = (bitField0_ & ~0x00000001); 924 } else { 925 ensureAnalysisTypeIsMutable(); 926 analysisType_.addAll(other.analysisType_); 927 } 928 onChanged(); 929 } 930 this.mergeUnknownFields(other.getUnknownFields()); 931 onChanged(); 932 return this; 933 } 934 935 @java.lang.Override isInitialized()936 public final boolean isInitialized() { 937 return true; 938 } 939 940 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)941 public Builder mergeFrom( 942 com.google.protobuf.CodedInputStream input, 943 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 944 throws java.io.IOException { 945 if (extensionRegistry == null) { 946 throw new java.lang.NullPointerException(); 947 } 948 try { 949 boolean done = false; 950 while (!done) { 951 int tag = input.readTag(); 952 switch (tag) { 953 case 0: 954 done = true; 955 break; 956 case 10: 957 { 958 java.lang.String s = input.readStringRequireUtf8(); 959 ensureAnalysisTypeIsMutable(); 960 analysisType_.add(s); 961 break; 962 } // case 10 963 default: 964 { 965 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 966 done = true; // was an endgroup tag 967 } 968 break; 969 } // default: 970 } // switch (tag) 971 } // while (!done) 972 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 973 throw e.unwrapIOException(); 974 } finally { 975 onChanged(); 976 } // finally 977 return this; 978 } 979 980 private int bitField0_; 981 982 private com.google.protobuf.LazyStringList analysisType_ = 983 com.google.protobuf.LazyStringArrayList.EMPTY; 984 ensureAnalysisTypeIsMutable()985 private void ensureAnalysisTypeIsMutable() { 986 if (!((bitField0_ & 0x00000001) != 0)) { 987 analysisType_ = new com.google.protobuf.LazyStringArrayList(analysisType_); 988 bitField0_ |= 0x00000001; 989 } 990 } 991 /** 992 * <code>repeated string analysis_type = 1;</code> 993 * 994 * @return A list containing the analysisType. 995 */ getAnalysisTypeList()996 public com.google.protobuf.ProtocolStringList getAnalysisTypeList() { 997 return analysisType_.getUnmodifiableView(); 998 } 999 /** 1000 * <code>repeated string analysis_type = 1;</code> 1001 * 1002 * @return The count of analysisType. 1003 */ getAnalysisTypeCount()1004 public int getAnalysisTypeCount() { 1005 return analysisType_.size(); 1006 } 1007 /** 1008 * <code>repeated string analysis_type = 1;</code> 1009 * 1010 * @param index The index of the element to return. 1011 * @return The analysisType at the given index. 1012 */ getAnalysisType(int index)1013 public java.lang.String getAnalysisType(int index) { 1014 return analysisType_.get(index); 1015 } 1016 /** 1017 * <code>repeated string analysis_type = 1;</code> 1018 * 1019 * @param index The index of the value to return. 1020 * @return The bytes of the analysisType at the given index. 1021 */ getAnalysisTypeBytes(int index)1022 public com.google.protobuf.ByteString getAnalysisTypeBytes(int index) { 1023 return analysisType_.getByteString(index); 1024 } 1025 /** 1026 * <code>repeated string analysis_type = 1;</code> 1027 * 1028 * @param index The index to set the value at. 1029 * @param value The analysisType to set. 1030 * @return This builder for chaining. 1031 */ setAnalysisType(int index, java.lang.String value)1032 public Builder setAnalysisType(int index, java.lang.String value) { 1033 if (value == null) { 1034 throw new NullPointerException(); 1035 } 1036 ensureAnalysisTypeIsMutable(); 1037 analysisType_.set(index, value); 1038 onChanged(); 1039 return this; 1040 } 1041 /** 1042 * <code>repeated string analysis_type = 1;</code> 1043 * 1044 * @param value The analysisType to add. 1045 * @return This builder for chaining. 1046 */ addAnalysisType(java.lang.String value)1047 public Builder addAnalysisType(java.lang.String value) { 1048 if (value == null) { 1049 throw new NullPointerException(); 1050 } 1051 ensureAnalysisTypeIsMutable(); 1052 analysisType_.add(value); 1053 onChanged(); 1054 return this; 1055 } 1056 /** 1057 * <code>repeated string analysis_type = 1;</code> 1058 * 1059 * @param values The analysisType to add. 1060 * @return This builder for chaining. 1061 */ addAllAnalysisType(java.lang.Iterable<java.lang.String> values)1062 public Builder addAllAnalysisType(java.lang.Iterable<java.lang.String> values) { 1063 ensureAnalysisTypeIsMutable(); 1064 com.google.protobuf.AbstractMessageLite.Builder.addAll(values, analysisType_); 1065 onChanged(); 1066 return this; 1067 } 1068 /** 1069 * <code>repeated string analysis_type = 1;</code> 1070 * 1071 * @return This builder for chaining. 1072 */ clearAnalysisType()1073 public Builder clearAnalysisType() { 1074 analysisType_ = com.google.protobuf.LazyStringArrayList.EMPTY; 1075 bitField0_ = (bitField0_ & ~0x00000001); 1076 onChanged(); 1077 return this; 1078 } 1079 /** 1080 * <code>repeated string analysis_type = 1;</code> 1081 * 1082 * @param value The bytes of the analysisType to add. 1083 * @return This builder for chaining. 1084 */ addAnalysisTypeBytes(com.google.protobuf.ByteString value)1085 public Builder addAnalysisTypeBytes(com.google.protobuf.ByteString value) { 1086 if (value == null) { 1087 throw new NullPointerException(); 1088 } 1089 checkByteStringIsUtf8(value); 1090 ensureAnalysisTypeIsMutable(); 1091 analysisType_.add(value); 1092 onChanged(); 1093 return this; 1094 } 1095 1096 @java.lang.Override setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1097 public final Builder setUnknownFields( 1098 final com.google.protobuf.UnknownFieldSet unknownFields) { 1099 return super.setUnknownFields(unknownFields); 1100 } 1101 1102 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1103 public final Builder mergeUnknownFields( 1104 final com.google.protobuf.UnknownFieldSet unknownFields) { 1105 return super.mergeUnknownFields(unknownFields); 1106 } 1107 1108 // @@protoc_insertion_point(builder_scope:grafeas.v1.DiscoveryOccurrence.AnalysisCompleted) 1109 } 1110 1111 // @@protoc_insertion_point(class_scope:grafeas.v1.DiscoveryOccurrence.AnalysisCompleted) 1112 private static final io.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted DEFAULT_INSTANCE; 1113 1114 static { 1115 DEFAULT_INSTANCE = new io.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted(); 1116 } 1117 getDefaultInstance()1118 public static io.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted getDefaultInstance() { 1119 return DEFAULT_INSTANCE; 1120 } 1121 1122 private static final com.google.protobuf.Parser<AnalysisCompleted> PARSER = 1123 new com.google.protobuf.AbstractParser<AnalysisCompleted>() { 1124 @java.lang.Override 1125 public AnalysisCompleted parsePartialFrom( 1126 com.google.protobuf.CodedInputStream input, 1127 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1128 throws com.google.protobuf.InvalidProtocolBufferException { 1129 Builder builder = newBuilder(); 1130 try { 1131 builder.mergeFrom(input, extensionRegistry); 1132 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1133 throw e.setUnfinishedMessage(builder.buildPartial()); 1134 } catch (com.google.protobuf.UninitializedMessageException e) { 1135 throw e.asInvalidProtocolBufferException() 1136 .setUnfinishedMessage(builder.buildPartial()); 1137 } catch (java.io.IOException e) { 1138 throw new com.google.protobuf.InvalidProtocolBufferException(e) 1139 .setUnfinishedMessage(builder.buildPartial()); 1140 } 1141 return builder.buildPartial(); 1142 } 1143 }; 1144 parser()1145 public static com.google.protobuf.Parser<AnalysisCompleted> parser() { 1146 return PARSER; 1147 } 1148 1149 @java.lang.Override getParserForType()1150 public com.google.protobuf.Parser<AnalysisCompleted> getParserForType() { 1151 return PARSER; 1152 } 1153 1154 @java.lang.Override getDefaultInstanceForType()1155 public io.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted getDefaultInstanceForType() { 1156 return DEFAULT_INSTANCE; 1157 } 1158 } 1159 1160 public static final int CONTINUOUS_ANALYSIS_FIELD_NUMBER = 1; 1161 private int continuousAnalysis_ = 0; 1162 /** 1163 * 1164 * 1165 * <pre> 1166 * Whether the resource is continuously analyzed. 1167 * </pre> 1168 * 1169 * <code>.grafeas.v1.DiscoveryOccurrence.ContinuousAnalysis continuous_analysis = 1;</code> 1170 * 1171 * @return The enum numeric value on the wire for continuousAnalysis. 1172 */ 1173 @java.lang.Override getContinuousAnalysisValue()1174 public int getContinuousAnalysisValue() { 1175 return continuousAnalysis_; 1176 } 1177 /** 1178 * 1179 * 1180 * <pre> 1181 * Whether the resource is continuously analyzed. 1182 * </pre> 1183 * 1184 * <code>.grafeas.v1.DiscoveryOccurrence.ContinuousAnalysis continuous_analysis = 1;</code> 1185 * 1186 * @return The continuousAnalysis. 1187 */ 1188 @java.lang.Override getContinuousAnalysis()1189 public io.grafeas.v1.DiscoveryOccurrence.ContinuousAnalysis getContinuousAnalysis() { 1190 io.grafeas.v1.DiscoveryOccurrence.ContinuousAnalysis result = 1191 io.grafeas.v1.DiscoveryOccurrence.ContinuousAnalysis.forNumber(continuousAnalysis_); 1192 return result == null 1193 ? io.grafeas.v1.DiscoveryOccurrence.ContinuousAnalysis.UNRECOGNIZED 1194 : result; 1195 } 1196 1197 public static final int ANALYSIS_STATUS_FIELD_NUMBER = 2; 1198 private int analysisStatus_ = 0; 1199 /** 1200 * 1201 * 1202 * <pre> 1203 * The status of discovery for the resource. 1204 * </pre> 1205 * 1206 * <code>.grafeas.v1.DiscoveryOccurrence.AnalysisStatus analysis_status = 2;</code> 1207 * 1208 * @return The enum numeric value on the wire for analysisStatus. 1209 */ 1210 @java.lang.Override getAnalysisStatusValue()1211 public int getAnalysisStatusValue() { 1212 return analysisStatus_; 1213 } 1214 /** 1215 * 1216 * 1217 * <pre> 1218 * The status of discovery for the resource. 1219 * </pre> 1220 * 1221 * <code>.grafeas.v1.DiscoveryOccurrence.AnalysisStatus analysis_status = 2;</code> 1222 * 1223 * @return The analysisStatus. 1224 */ 1225 @java.lang.Override getAnalysisStatus()1226 public io.grafeas.v1.DiscoveryOccurrence.AnalysisStatus getAnalysisStatus() { 1227 io.grafeas.v1.DiscoveryOccurrence.AnalysisStatus result = 1228 io.grafeas.v1.DiscoveryOccurrence.AnalysisStatus.forNumber(analysisStatus_); 1229 return result == null ? io.grafeas.v1.DiscoveryOccurrence.AnalysisStatus.UNRECOGNIZED : result; 1230 } 1231 1232 public static final int ANALYSIS_COMPLETED_FIELD_NUMBER = 7; 1233 private io.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted analysisCompleted_; 1234 /** 1235 * <code>.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted analysis_completed = 7;</code> 1236 * 1237 * @return Whether the analysisCompleted field is set. 1238 */ 1239 @java.lang.Override hasAnalysisCompleted()1240 public boolean hasAnalysisCompleted() { 1241 return analysisCompleted_ != null; 1242 } 1243 /** 1244 * <code>.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted analysis_completed = 7;</code> 1245 * 1246 * @return The analysisCompleted. 1247 */ 1248 @java.lang.Override getAnalysisCompleted()1249 public io.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted getAnalysisCompleted() { 1250 return analysisCompleted_ == null 1251 ? io.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted.getDefaultInstance() 1252 : analysisCompleted_; 1253 } 1254 /** <code>.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted analysis_completed = 7;</code> */ 1255 @java.lang.Override 1256 public io.grafeas.v1.DiscoveryOccurrence.AnalysisCompletedOrBuilder getAnalysisCompletedOrBuilder()1257 getAnalysisCompletedOrBuilder() { 1258 return analysisCompleted_ == null 1259 ? io.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted.getDefaultInstance() 1260 : analysisCompleted_; 1261 } 1262 1263 public static final int ANALYSIS_ERROR_FIELD_NUMBER = 8; 1264 1265 @SuppressWarnings("serial") 1266 private java.util.List<com.google.rpc.Status> analysisError_; 1267 /** 1268 * 1269 * 1270 * <pre> 1271 * Indicates any errors encountered during analysis of a resource. There 1272 * could be 0 or more of these errors. 1273 * </pre> 1274 * 1275 * <code>repeated .google.rpc.Status analysis_error = 8;</code> 1276 */ 1277 @java.lang.Override getAnalysisErrorList()1278 public java.util.List<com.google.rpc.Status> getAnalysisErrorList() { 1279 return analysisError_; 1280 } 1281 /** 1282 * 1283 * 1284 * <pre> 1285 * Indicates any errors encountered during analysis of a resource. There 1286 * could be 0 or more of these errors. 1287 * </pre> 1288 * 1289 * <code>repeated .google.rpc.Status analysis_error = 8;</code> 1290 */ 1291 @java.lang.Override getAnalysisErrorOrBuilderList()1292 public java.util.List<? extends com.google.rpc.StatusOrBuilder> getAnalysisErrorOrBuilderList() { 1293 return analysisError_; 1294 } 1295 /** 1296 * 1297 * 1298 * <pre> 1299 * Indicates any errors encountered during analysis of a resource. There 1300 * could be 0 or more of these errors. 1301 * </pre> 1302 * 1303 * <code>repeated .google.rpc.Status analysis_error = 8;</code> 1304 */ 1305 @java.lang.Override getAnalysisErrorCount()1306 public int getAnalysisErrorCount() { 1307 return analysisError_.size(); 1308 } 1309 /** 1310 * 1311 * 1312 * <pre> 1313 * Indicates any errors encountered during analysis of a resource. There 1314 * could be 0 or more of these errors. 1315 * </pre> 1316 * 1317 * <code>repeated .google.rpc.Status analysis_error = 8;</code> 1318 */ 1319 @java.lang.Override getAnalysisError(int index)1320 public com.google.rpc.Status getAnalysisError(int index) { 1321 return analysisError_.get(index); 1322 } 1323 /** 1324 * 1325 * 1326 * <pre> 1327 * Indicates any errors encountered during analysis of a resource. There 1328 * could be 0 or more of these errors. 1329 * </pre> 1330 * 1331 * <code>repeated .google.rpc.Status analysis_error = 8;</code> 1332 */ 1333 @java.lang.Override getAnalysisErrorOrBuilder(int index)1334 public com.google.rpc.StatusOrBuilder getAnalysisErrorOrBuilder(int index) { 1335 return analysisError_.get(index); 1336 } 1337 1338 public static final int ANALYSIS_STATUS_ERROR_FIELD_NUMBER = 3; 1339 private com.google.rpc.Status analysisStatusError_; 1340 /** 1341 * 1342 * 1343 * <pre> 1344 * When an error is encountered this will contain a LocalizedMessage under 1345 * details to show to the user. The LocalizedMessage is output only and 1346 * populated by the API. 1347 * </pre> 1348 * 1349 * <code>.google.rpc.Status analysis_status_error = 3;</code> 1350 * 1351 * @return Whether the analysisStatusError field is set. 1352 */ 1353 @java.lang.Override hasAnalysisStatusError()1354 public boolean hasAnalysisStatusError() { 1355 return analysisStatusError_ != null; 1356 } 1357 /** 1358 * 1359 * 1360 * <pre> 1361 * When an error is encountered this will contain a LocalizedMessage under 1362 * details to show to the user. The LocalizedMessage is output only and 1363 * populated by the API. 1364 * </pre> 1365 * 1366 * <code>.google.rpc.Status analysis_status_error = 3;</code> 1367 * 1368 * @return The analysisStatusError. 1369 */ 1370 @java.lang.Override getAnalysisStatusError()1371 public com.google.rpc.Status getAnalysisStatusError() { 1372 return analysisStatusError_ == null 1373 ? com.google.rpc.Status.getDefaultInstance() 1374 : analysisStatusError_; 1375 } 1376 /** 1377 * 1378 * 1379 * <pre> 1380 * When an error is encountered this will contain a LocalizedMessage under 1381 * details to show to the user. The LocalizedMessage is output only and 1382 * populated by the API. 1383 * </pre> 1384 * 1385 * <code>.google.rpc.Status analysis_status_error = 3;</code> 1386 */ 1387 @java.lang.Override getAnalysisStatusErrorOrBuilder()1388 public com.google.rpc.StatusOrBuilder getAnalysisStatusErrorOrBuilder() { 1389 return analysisStatusError_ == null 1390 ? com.google.rpc.Status.getDefaultInstance() 1391 : analysisStatusError_; 1392 } 1393 1394 public static final int CPE_FIELD_NUMBER = 4; 1395 1396 @SuppressWarnings("serial") 1397 private volatile java.lang.Object cpe_ = ""; 1398 /** 1399 * 1400 * 1401 * <pre> 1402 * The CPE of the resource being scanned. 1403 * </pre> 1404 * 1405 * <code>string cpe = 4;</code> 1406 * 1407 * @return The cpe. 1408 */ 1409 @java.lang.Override getCpe()1410 public java.lang.String getCpe() { 1411 java.lang.Object ref = cpe_; 1412 if (ref instanceof java.lang.String) { 1413 return (java.lang.String) ref; 1414 } else { 1415 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1416 java.lang.String s = bs.toStringUtf8(); 1417 cpe_ = s; 1418 return s; 1419 } 1420 } 1421 /** 1422 * 1423 * 1424 * <pre> 1425 * The CPE of the resource being scanned. 1426 * </pre> 1427 * 1428 * <code>string cpe = 4;</code> 1429 * 1430 * @return The bytes for cpe. 1431 */ 1432 @java.lang.Override getCpeBytes()1433 public com.google.protobuf.ByteString getCpeBytes() { 1434 java.lang.Object ref = cpe_; 1435 if (ref instanceof java.lang.String) { 1436 com.google.protobuf.ByteString b = 1437 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1438 cpe_ = b; 1439 return b; 1440 } else { 1441 return (com.google.protobuf.ByteString) ref; 1442 } 1443 } 1444 1445 public static final int LAST_SCAN_TIME_FIELD_NUMBER = 5; 1446 private com.google.protobuf.Timestamp lastScanTime_; 1447 /** 1448 * 1449 * 1450 * <pre> 1451 * The last time this resource was scanned. 1452 * </pre> 1453 * 1454 * <code>.google.protobuf.Timestamp last_scan_time = 5;</code> 1455 * 1456 * @return Whether the lastScanTime field is set. 1457 */ 1458 @java.lang.Override hasLastScanTime()1459 public boolean hasLastScanTime() { 1460 return lastScanTime_ != null; 1461 } 1462 /** 1463 * 1464 * 1465 * <pre> 1466 * The last time this resource was scanned. 1467 * </pre> 1468 * 1469 * <code>.google.protobuf.Timestamp last_scan_time = 5;</code> 1470 * 1471 * @return The lastScanTime. 1472 */ 1473 @java.lang.Override getLastScanTime()1474 public com.google.protobuf.Timestamp getLastScanTime() { 1475 return lastScanTime_ == null 1476 ? com.google.protobuf.Timestamp.getDefaultInstance() 1477 : lastScanTime_; 1478 } 1479 /** 1480 * 1481 * 1482 * <pre> 1483 * The last time this resource was scanned. 1484 * </pre> 1485 * 1486 * <code>.google.protobuf.Timestamp last_scan_time = 5;</code> 1487 */ 1488 @java.lang.Override getLastScanTimeOrBuilder()1489 public com.google.protobuf.TimestampOrBuilder getLastScanTimeOrBuilder() { 1490 return lastScanTime_ == null 1491 ? com.google.protobuf.Timestamp.getDefaultInstance() 1492 : lastScanTime_; 1493 } 1494 1495 public static final int ARCHIVE_TIME_FIELD_NUMBER = 6; 1496 private com.google.protobuf.Timestamp archiveTime_; 1497 /** 1498 * 1499 * 1500 * <pre> 1501 * The time occurrences related to this discovery occurrence were archived. 1502 * </pre> 1503 * 1504 * <code>.google.protobuf.Timestamp archive_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; 1505 * </code> 1506 * 1507 * @return Whether the archiveTime field is set. 1508 */ 1509 @java.lang.Override hasArchiveTime()1510 public boolean hasArchiveTime() { 1511 return archiveTime_ != null; 1512 } 1513 /** 1514 * 1515 * 1516 * <pre> 1517 * The time occurrences related to this discovery occurrence were archived. 1518 * </pre> 1519 * 1520 * <code>.google.protobuf.Timestamp archive_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; 1521 * </code> 1522 * 1523 * @return The archiveTime. 1524 */ 1525 @java.lang.Override getArchiveTime()1526 public com.google.protobuf.Timestamp getArchiveTime() { 1527 return archiveTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : archiveTime_; 1528 } 1529 /** 1530 * 1531 * 1532 * <pre> 1533 * The time occurrences related to this discovery occurrence were archived. 1534 * </pre> 1535 * 1536 * <code>.google.protobuf.Timestamp archive_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; 1537 * </code> 1538 */ 1539 @java.lang.Override getArchiveTimeOrBuilder()1540 public com.google.protobuf.TimestampOrBuilder getArchiveTimeOrBuilder() { 1541 return archiveTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : archiveTime_; 1542 } 1543 1544 private byte memoizedIsInitialized = -1; 1545 1546 @java.lang.Override isInitialized()1547 public final boolean isInitialized() { 1548 byte isInitialized = memoizedIsInitialized; 1549 if (isInitialized == 1) return true; 1550 if (isInitialized == 0) return false; 1551 1552 memoizedIsInitialized = 1; 1553 return true; 1554 } 1555 1556 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)1557 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 1558 if (continuousAnalysis_ 1559 != io.grafeas.v1.DiscoveryOccurrence.ContinuousAnalysis.CONTINUOUS_ANALYSIS_UNSPECIFIED 1560 .getNumber()) { 1561 output.writeEnum(1, continuousAnalysis_); 1562 } 1563 if (analysisStatus_ 1564 != io.grafeas.v1.DiscoveryOccurrence.AnalysisStatus.ANALYSIS_STATUS_UNSPECIFIED 1565 .getNumber()) { 1566 output.writeEnum(2, analysisStatus_); 1567 } 1568 if (analysisStatusError_ != null) { 1569 output.writeMessage(3, getAnalysisStatusError()); 1570 } 1571 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(cpe_)) { 1572 com.google.protobuf.GeneratedMessageV3.writeString(output, 4, cpe_); 1573 } 1574 if (lastScanTime_ != null) { 1575 output.writeMessage(5, getLastScanTime()); 1576 } 1577 if (archiveTime_ != null) { 1578 output.writeMessage(6, getArchiveTime()); 1579 } 1580 if (analysisCompleted_ != null) { 1581 output.writeMessage(7, getAnalysisCompleted()); 1582 } 1583 for (int i = 0; i < analysisError_.size(); i++) { 1584 output.writeMessage(8, analysisError_.get(i)); 1585 } 1586 getUnknownFields().writeTo(output); 1587 } 1588 1589 @java.lang.Override getSerializedSize()1590 public int getSerializedSize() { 1591 int size = memoizedSize; 1592 if (size != -1) return size; 1593 1594 size = 0; 1595 if (continuousAnalysis_ 1596 != io.grafeas.v1.DiscoveryOccurrence.ContinuousAnalysis.CONTINUOUS_ANALYSIS_UNSPECIFIED 1597 .getNumber()) { 1598 size += com.google.protobuf.CodedOutputStream.computeEnumSize(1, continuousAnalysis_); 1599 } 1600 if (analysisStatus_ 1601 != io.grafeas.v1.DiscoveryOccurrence.AnalysisStatus.ANALYSIS_STATUS_UNSPECIFIED 1602 .getNumber()) { 1603 size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, analysisStatus_); 1604 } 1605 if (analysisStatusError_ != null) { 1606 size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getAnalysisStatusError()); 1607 } 1608 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(cpe_)) { 1609 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, cpe_); 1610 } 1611 if (lastScanTime_ != null) { 1612 size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getLastScanTime()); 1613 } 1614 if (archiveTime_ != null) { 1615 size += com.google.protobuf.CodedOutputStream.computeMessageSize(6, getArchiveTime()); 1616 } 1617 if (analysisCompleted_ != null) { 1618 size += com.google.protobuf.CodedOutputStream.computeMessageSize(7, getAnalysisCompleted()); 1619 } 1620 for (int i = 0; i < analysisError_.size(); i++) { 1621 size += com.google.protobuf.CodedOutputStream.computeMessageSize(8, analysisError_.get(i)); 1622 } 1623 size += getUnknownFields().getSerializedSize(); 1624 memoizedSize = size; 1625 return size; 1626 } 1627 1628 @java.lang.Override equals(final java.lang.Object obj)1629 public boolean equals(final java.lang.Object obj) { 1630 if (obj == this) { 1631 return true; 1632 } 1633 if (!(obj instanceof io.grafeas.v1.DiscoveryOccurrence)) { 1634 return super.equals(obj); 1635 } 1636 io.grafeas.v1.DiscoveryOccurrence other = (io.grafeas.v1.DiscoveryOccurrence) obj; 1637 1638 if (continuousAnalysis_ != other.continuousAnalysis_) return false; 1639 if (analysisStatus_ != other.analysisStatus_) return false; 1640 if (hasAnalysisCompleted() != other.hasAnalysisCompleted()) return false; 1641 if (hasAnalysisCompleted()) { 1642 if (!getAnalysisCompleted().equals(other.getAnalysisCompleted())) return false; 1643 } 1644 if (!getAnalysisErrorList().equals(other.getAnalysisErrorList())) return false; 1645 if (hasAnalysisStatusError() != other.hasAnalysisStatusError()) return false; 1646 if (hasAnalysisStatusError()) { 1647 if (!getAnalysisStatusError().equals(other.getAnalysisStatusError())) return false; 1648 } 1649 if (!getCpe().equals(other.getCpe())) return false; 1650 if (hasLastScanTime() != other.hasLastScanTime()) return false; 1651 if (hasLastScanTime()) { 1652 if (!getLastScanTime().equals(other.getLastScanTime())) return false; 1653 } 1654 if (hasArchiveTime() != other.hasArchiveTime()) return false; 1655 if (hasArchiveTime()) { 1656 if (!getArchiveTime().equals(other.getArchiveTime())) return false; 1657 } 1658 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 1659 return true; 1660 } 1661 1662 @java.lang.Override hashCode()1663 public int hashCode() { 1664 if (memoizedHashCode != 0) { 1665 return memoizedHashCode; 1666 } 1667 int hash = 41; 1668 hash = (19 * hash) + getDescriptor().hashCode(); 1669 hash = (37 * hash) + CONTINUOUS_ANALYSIS_FIELD_NUMBER; 1670 hash = (53 * hash) + continuousAnalysis_; 1671 hash = (37 * hash) + ANALYSIS_STATUS_FIELD_NUMBER; 1672 hash = (53 * hash) + analysisStatus_; 1673 if (hasAnalysisCompleted()) { 1674 hash = (37 * hash) + ANALYSIS_COMPLETED_FIELD_NUMBER; 1675 hash = (53 * hash) + getAnalysisCompleted().hashCode(); 1676 } 1677 if (getAnalysisErrorCount() > 0) { 1678 hash = (37 * hash) + ANALYSIS_ERROR_FIELD_NUMBER; 1679 hash = (53 * hash) + getAnalysisErrorList().hashCode(); 1680 } 1681 if (hasAnalysisStatusError()) { 1682 hash = (37 * hash) + ANALYSIS_STATUS_ERROR_FIELD_NUMBER; 1683 hash = (53 * hash) + getAnalysisStatusError().hashCode(); 1684 } 1685 hash = (37 * hash) + CPE_FIELD_NUMBER; 1686 hash = (53 * hash) + getCpe().hashCode(); 1687 if (hasLastScanTime()) { 1688 hash = (37 * hash) + LAST_SCAN_TIME_FIELD_NUMBER; 1689 hash = (53 * hash) + getLastScanTime().hashCode(); 1690 } 1691 if (hasArchiveTime()) { 1692 hash = (37 * hash) + ARCHIVE_TIME_FIELD_NUMBER; 1693 hash = (53 * hash) + getArchiveTime().hashCode(); 1694 } 1695 hash = (29 * hash) + getUnknownFields().hashCode(); 1696 memoizedHashCode = hash; 1697 return hash; 1698 } 1699 parseFrom(java.nio.ByteBuffer data)1700 public static io.grafeas.v1.DiscoveryOccurrence parseFrom(java.nio.ByteBuffer data) 1701 throws com.google.protobuf.InvalidProtocolBufferException { 1702 return PARSER.parseFrom(data); 1703 } 1704 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1705 public static io.grafeas.v1.DiscoveryOccurrence parseFrom( 1706 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1707 throws com.google.protobuf.InvalidProtocolBufferException { 1708 return PARSER.parseFrom(data, extensionRegistry); 1709 } 1710 parseFrom(com.google.protobuf.ByteString data)1711 public static io.grafeas.v1.DiscoveryOccurrence parseFrom(com.google.protobuf.ByteString data) 1712 throws com.google.protobuf.InvalidProtocolBufferException { 1713 return PARSER.parseFrom(data); 1714 } 1715 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1716 public static io.grafeas.v1.DiscoveryOccurrence parseFrom( 1717 com.google.protobuf.ByteString data, 1718 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1719 throws com.google.protobuf.InvalidProtocolBufferException { 1720 return PARSER.parseFrom(data, extensionRegistry); 1721 } 1722 parseFrom(byte[] data)1723 public static io.grafeas.v1.DiscoveryOccurrence parseFrom(byte[] data) 1724 throws com.google.protobuf.InvalidProtocolBufferException { 1725 return PARSER.parseFrom(data); 1726 } 1727 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1728 public static io.grafeas.v1.DiscoveryOccurrence parseFrom( 1729 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1730 throws com.google.protobuf.InvalidProtocolBufferException { 1731 return PARSER.parseFrom(data, extensionRegistry); 1732 } 1733 parseFrom(java.io.InputStream input)1734 public static io.grafeas.v1.DiscoveryOccurrence parseFrom(java.io.InputStream input) 1735 throws java.io.IOException { 1736 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 1737 } 1738 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1739 public static io.grafeas.v1.DiscoveryOccurrence parseFrom( 1740 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1741 throws java.io.IOException { 1742 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 1743 PARSER, input, extensionRegistry); 1744 } 1745 parseDelimitedFrom(java.io.InputStream input)1746 public static io.grafeas.v1.DiscoveryOccurrence parseDelimitedFrom(java.io.InputStream input) 1747 throws java.io.IOException { 1748 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 1749 } 1750 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1751 public static io.grafeas.v1.DiscoveryOccurrence parseDelimitedFrom( 1752 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1753 throws java.io.IOException { 1754 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 1755 PARSER, input, extensionRegistry); 1756 } 1757 parseFrom( com.google.protobuf.CodedInputStream input)1758 public static io.grafeas.v1.DiscoveryOccurrence parseFrom( 1759 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 1760 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 1761 } 1762 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1763 public static io.grafeas.v1.DiscoveryOccurrence parseFrom( 1764 com.google.protobuf.CodedInputStream input, 1765 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1766 throws java.io.IOException { 1767 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 1768 PARSER, input, extensionRegistry); 1769 } 1770 1771 @java.lang.Override newBuilderForType()1772 public Builder newBuilderForType() { 1773 return newBuilder(); 1774 } 1775 newBuilder()1776 public static Builder newBuilder() { 1777 return DEFAULT_INSTANCE.toBuilder(); 1778 } 1779 newBuilder(io.grafeas.v1.DiscoveryOccurrence prototype)1780 public static Builder newBuilder(io.grafeas.v1.DiscoveryOccurrence prototype) { 1781 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 1782 } 1783 1784 @java.lang.Override toBuilder()1785 public Builder toBuilder() { 1786 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 1787 } 1788 1789 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)1790 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 1791 Builder builder = new Builder(parent); 1792 return builder; 1793 } 1794 /** 1795 * 1796 * 1797 * <pre> 1798 * Provides information about the analysis status of a discovered resource. 1799 * </pre> 1800 * 1801 * Protobuf type {@code grafeas.v1.DiscoveryOccurrence} 1802 */ 1803 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 1804 implements 1805 // @@protoc_insertion_point(builder_implements:grafeas.v1.DiscoveryOccurrence) 1806 io.grafeas.v1.DiscoveryOccurrenceOrBuilder { getDescriptor()1807 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 1808 return io.grafeas.v1.Discovery.internal_static_grafeas_v1_DiscoveryOccurrence_descriptor; 1809 } 1810 1811 @java.lang.Override 1812 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()1813 internalGetFieldAccessorTable() { 1814 return io.grafeas.v1.Discovery 1815 .internal_static_grafeas_v1_DiscoveryOccurrence_fieldAccessorTable 1816 .ensureFieldAccessorsInitialized( 1817 io.grafeas.v1.DiscoveryOccurrence.class, 1818 io.grafeas.v1.DiscoveryOccurrence.Builder.class); 1819 } 1820 1821 // Construct using io.grafeas.v1.DiscoveryOccurrence.newBuilder() Builder()1822 private Builder() {} 1823 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)1824 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 1825 super(parent); 1826 } 1827 1828 @java.lang.Override clear()1829 public Builder clear() { 1830 super.clear(); 1831 bitField0_ = 0; 1832 continuousAnalysis_ = 0; 1833 analysisStatus_ = 0; 1834 analysisCompleted_ = null; 1835 if (analysisCompletedBuilder_ != null) { 1836 analysisCompletedBuilder_.dispose(); 1837 analysisCompletedBuilder_ = null; 1838 } 1839 if (analysisErrorBuilder_ == null) { 1840 analysisError_ = java.util.Collections.emptyList(); 1841 } else { 1842 analysisError_ = null; 1843 analysisErrorBuilder_.clear(); 1844 } 1845 bitField0_ = (bitField0_ & ~0x00000008); 1846 analysisStatusError_ = null; 1847 if (analysisStatusErrorBuilder_ != null) { 1848 analysisStatusErrorBuilder_.dispose(); 1849 analysisStatusErrorBuilder_ = null; 1850 } 1851 cpe_ = ""; 1852 lastScanTime_ = null; 1853 if (lastScanTimeBuilder_ != null) { 1854 lastScanTimeBuilder_.dispose(); 1855 lastScanTimeBuilder_ = null; 1856 } 1857 archiveTime_ = null; 1858 if (archiveTimeBuilder_ != null) { 1859 archiveTimeBuilder_.dispose(); 1860 archiveTimeBuilder_ = null; 1861 } 1862 return this; 1863 } 1864 1865 @java.lang.Override getDescriptorForType()1866 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 1867 return io.grafeas.v1.Discovery.internal_static_grafeas_v1_DiscoveryOccurrence_descriptor; 1868 } 1869 1870 @java.lang.Override getDefaultInstanceForType()1871 public io.grafeas.v1.DiscoveryOccurrence getDefaultInstanceForType() { 1872 return io.grafeas.v1.DiscoveryOccurrence.getDefaultInstance(); 1873 } 1874 1875 @java.lang.Override build()1876 public io.grafeas.v1.DiscoveryOccurrence build() { 1877 io.grafeas.v1.DiscoveryOccurrence result = buildPartial(); 1878 if (!result.isInitialized()) { 1879 throw newUninitializedMessageException(result); 1880 } 1881 return result; 1882 } 1883 1884 @java.lang.Override buildPartial()1885 public io.grafeas.v1.DiscoveryOccurrence buildPartial() { 1886 io.grafeas.v1.DiscoveryOccurrence result = new io.grafeas.v1.DiscoveryOccurrence(this); 1887 buildPartialRepeatedFields(result); 1888 if (bitField0_ != 0) { 1889 buildPartial0(result); 1890 } 1891 onBuilt(); 1892 return result; 1893 } 1894 buildPartialRepeatedFields(io.grafeas.v1.DiscoveryOccurrence result)1895 private void buildPartialRepeatedFields(io.grafeas.v1.DiscoveryOccurrence result) { 1896 if (analysisErrorBuilder_ == null) { 1897 if (((bitField0_ & 0x00000008) != 0)) { 1898 analysisError_ = java.util.Collections.unmodifiableList(analysisError_); 1899 bitField0_ = (bitField0_ & ~0x00000008); 1900 } 1901 result.analysisError_ = analysisError_; 1902 } else { 1903 result.analysisError_ = analysisErrorBuilder_.build(); 1904 } 1905 } 1906 buildPartial0(io.grafeas.v1.DiscoveryOccurrence result)1907 private void buildPartial0(io.grafeas.v1.DiscoveryOccurrence result) { 1908 int from_bitField0_ = bitField0_; 1909 if (((from_bitField0_ & 0x00000001) != 0)) { 1910 result.continuousAnalysis_ = continuousAnalysis_; 1911 } 1912 if (((from_bitField0_ & 0x00000002) != 0)) { 1913 result.analysisStatus_ = analysisStatus_; 1914 } 1915 if (((from_bitField0_ & 0x00000004) != 0)) { 1916 result.analysisCompleted_ = 1917 analysisCompletedBuilder_ == null 1918 ? analysisCompleted_ 1919 : analysisCompletedBuilder_.build(); 1920 } 1921 if (((from_bitField0_ & 0x00000010) != 0)) { 1922 result.analysisStatusError_ = 1923 analysisStatusErrorBuilder_ == null 1924 ? analysisStatusError_ 1925 : analysisStatusErrorBuilder_.build(); 1926 } 1927 if (((from_bitField0_ & 0x00000020) != 0)) { 1928 result.cpe_ = cpe_; 1929 } 1930 if (((from_bitField0_ & 0x00000040) != 0)) { 1931 result.lastScanTime_ = 1932 lastScanTimeBuilder_ == null ? lastScanTime_ : lastScanTimeBuilder_.build(); 1933 } 1934 if (((from_bitField0_ & 0x00000080) != 0)) { 1935 result.archiveTime_ = 1936 archiveTimeBuilder_ == null ? archiveTime_ : archiveTimeBuilder_.build(); 1937 } 1938 } 1939 1940 @java.lang.Override clone()1941 public Builder clone() { 1942 return super.clone(); 1943 } 1944 1945 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)1946 public Builder setField( 1947 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 1948 return super.setField(field, value); 1949 } 1950 1951 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)1952 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 1953 return super.clearField(field); 1954 } 1955 1956 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)1957 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 1958 return super.clearOneof(oneof); 1959 } 1960 1961 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)1962 public Builder setRepeatedField( 1963 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 1964 return super.setRepeatedField(field, index, value); 1965 } 1966 1967 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)1968 public Builder addRepeatedField( 1969 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 1970 return super.addRepeatedField(field, value); 1971 } 1972 1973 @java.lang.Override mergeFrom(com.google.protobuf.Message other)1974 public Builder mergeFrom(com.google.protobuf.Message other) { 1975 if (other instanceof io.grafeas.v1.DiscoveryOccurrence) { 1976 return mergeFrom((io.grafeas.v1.DiscoveryOccurrence) other); 1977 } else { 1978 super.mergeFrom(other); 1979 return this; 1980 } 1981 } 1982 mergeFrom(io.grafeas.v1.DiscoveryOccurrence other)1983 public Builder mergeFrom(io.grafeas.v1.DiscoveryOccurrence other) { 1984 if (other == io.grafeas.v1.DiscoveryOccurrence.getDefaultInstance()) return this; 1985 if (other.continuousAnalysis_ != 0) { 1986 setContinuousAnalysisValue(other.getContinuousAnalysisValue()); 1987 } 1988 if (other.analysisStatus_ != 0) { 1989 setAnalysisStatusValue(other.getAnalysisStatusValue()); 1990 } 1991 if (other.hasAnalysisCompleted()) { 1992 mergeAnalysisCompleted(other.getAnalysisCompleted()); 1993 } 1994 if (analysisErrorBuilder_ == null) { 1995 if (!other.analysisError_.isEmpty()) { 1996 if (analysisError_.isEmpty()) { 1997 analysisError_ = other.analysisError_; 1998 bitField0_ = (bitField0_ & ~0x00000008); 1999 } else { 2000 ensureAnalysisErrorIsMutable(); 2001 analysisError_.addAll(other.analysisError_); 2002 } 2003 onChanged(); 2004 } 2005 } else { 2006 if (!other.analysisError_.isEmpty()) { 2007 if (analysisErrorBuilder_.isEmpty()) { 2008 analysisErrorBuilder_.dispose(); 2009 analysisErrorBuilder_ = null; 2010 analysisError_ = other.analysisError_; 2011 bitField0_ = (bitField0_ & ~0x00000008); 2012 analysisErrorBuilder_ = 2013 com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders 2014 ? getAnalysisErrorFieldBuilder() 2015 : null; 2016 } else { 2017 analysisErrorBuilder_.addAllMessages(other.analysisError_); 2018 } 2019 } 2020 } 2021 if (other.hasAnalysisStatusError()) { 2022 mergeAnalysisStatusError(other.getAnalysisStatusError()); 2023 } 2024 if (!other.getCpe().isEmpty()) { 2025 cpe_ = other.cpe_; 2026 bitField0_ |= 0x00000020; 2027 onChanged(); 2028 } 2029 if (other.hasLastScanTime()) { 2030 mergeLastScanTime(other.getLastScanTime()); 2031 } 2032 if (other.hasArchiveTime()) { 2033 mergeArchiveTime(other.getArchiveTime()); 2034 } 2035 this.mergeUnknownFields(other.getUnknownFields()); 2036 onChanged(); 2037 return this; 2038 } 2039 2040 @java.lang.Override isInitialized()2041 public final boolean isInitialized() { 2042 return true; 2043 } 2044 2045 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2046 public Builder mergeFrom( 2047 com.google.protobuf.CodedInputStream input, 2048 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2049 throws java.io.IOException { 2050 if (extensionRegistry == null) { 2051 throw new java.lang.NullPointerException(); 2052 } 2053 try { 2054 boolean done = false; 2055 while (!done) { 2056 int tag = input.readTag(); 2057 switch (tag) { 2058 case 0: 2059 done = true; 2060 break; 2061 case 8: 2062 { 2063 continuousAnalysis_ = input.readEnum(); 2064 bitField0_ |= 0x00000001; 2065 break; 2066 } // case 8 2067 case 16: 2068 { 2069 analysisStatus_ = input.readEnum(); 2070 bitField0_ |= 0x00000002; 2071 break; 2072 } // case 16 2073 case 26: 2074 { 2075 input.readMessage( 2076 getAnalysisStatusErrorFieldBuilder().getBuilder(), extensionRegistry); 2077 bitField0_ |= 0x00000010; 2078 break; 2079 } // case 26 2080 case 34: 2081 { 2082 cpe_ = input.readStringRequireUtf8(); 2083 bitField0_ |= 0x00000020; 2084 break; 2085 } // case 34 2086 case 42: 2087 { 2088 input.readMessage(getLastScanTimeFieldBuilder().getBuilder(), extensionRegistry); 2089 bitField0_ |= 0x00000040; 2090 break; 2091 } // case 42 2092 case 50: 2093 { 2094 input.readMessage(getArchiveTimeFieldBuilder().getBuilder(), extensionRegistry); 2095 bitField0_ |= 0x00000080; 2096 break; 2097 } // case 50 2098 case 58: 2099 { 2100 input.readMessage( 2101 getAnalysisCompletedFieldBuilder().getBuilder(), extensionRegistry); 2102 bitField0_ |= 0x00000004; 2103 break; 2104 } // case 58 2105 case 66: 2106 { 2107 com.google.rpc.Status m = 2108 input.readMessage(com.google.rpc.Status.parser(), extensionRegistry); 2109 if (analysisErrorBuilder_ == null) { 2110 ensureAnalysisErrorIsMutable(); 2111 analysisError_.add(m); 2112 } else { 2113 analysisErrorBuilder_.addMessage(m); 2114 } 2115 break; 2116 } // case 66 2117 default: 2118 { 2119 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 2120 done = true; // was an endgroup tag 2121 } 2122 break; 2123 } // default: 2124 } // switch (tag) 2125 } // while (!done) 2126 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 2127 throw e.unwrapIOException(); 2128 } finally { 2129 onChanged(); 2130 } // finally 2131 return this; 2132 } 2133 2134 private int bitField0_; 2135 2136 private int continuousAnalysis_ = 0; 2137 /** 2138 * 2139 * 2140 * <pre> 2141 * Whether the resource is continuously analyzed. 2142 * </pre> 2143 * 2144 * <code>.grafeas.v1.DiscoveryOccurrence.ContinuousAnalysis continuous_analysis = 1;</code> 2145 * 2146 * @return The enum numeric value on the wire for continuousAnalysis. 2147 */ 2148 @java.lang.Override getContinuousAnalysisValue()2149 public int getContinuousAnalysisValue() { 2150 return continuousAnalysis_; 2151 } 2152 /** 2153 * 2154 * 2155 * <pre> 2156 * Whether the resource is continuously analyzed. 2157 * </pre> 2158 * 2159 * <code>.grafeas.v1.DiscoveryOccurrence.ContinuousAnalysis continuous_analysis = 1;</code> 2160 * 2161 * @param value The enum numeric value on the wire for continuousAnalysis to set. 2162 * @return This builder for chaining. 2163 */ setContinuousAnalysisValue(int value)2164 public Builder setContinuousAnalysisValue(int value) { 2165 continuousAnalysis_ = value; 2166 bitField0_ |= 0x00000001; 2167 onChanged(); 2168 return this; 2169 } 2170 /** 2171 * 2172 * 2173 * <pre> 2174 * Whether the resource is continuously analyzed. 2175 * </pre> 2176 * 2177 * <code>.grafeas.v1.DiscoveryOccurrence.ContinuousAnalysis continuous_analysis = 1;</code> 2178 * 2179 * @return The continuousAnalysis. 2180 */ 2181 @java.lang.Override getContinuousAnalysis()2182 public io.grafeas.v1.DiscoveryOccurrence.ContinuousAnalysis getContinuousAnalysis() { 2183 io.grafeas.v1.DiscoveryOccurrence.ContinuousAnalysis result = 2184 io.grafeas.v1.DiscoveryOccurrence.ContinuousAnalysis.forNumber(continuousAnalysis_); 2185 return result == null 2186 ? io.grafeas.v1.DiscoveryOccurrence.ContinuousAnalysis.UNRECOGNIZED 2187 : result; 2188 } 2189 /** 2190 * 2191 * 2192 * <pre> 2193 * Whether the resource is continuously analyzed. 2194 * </pre> 2195 * 2196 * <code>.grafeas.v1.DiscoveryOccurrence.ContinuousAnalysis continuous_analysis = 1;</code> 2197 * 2198 * @param value The continuousAnalysis to set. 2199 * @return This builder for chaining. 2200 */ setContinuousAnalysis( io.grafeas.v1.DiscoveryOccurrence.ContinuousAnalysis value)2201 public Builder setContinuousAnalysis( 2202 io.grafeas.v1.DiscoveryOccurrence.ContinuousAnalysis value) { 2203 if (value == null) { 2204 throw new NullPointerException(); 2205 } 2206 bitField0_ |= 0x00000001; 2207 continuousAnalysis_ = value.getNumber(); 2208 onChanged(); 2209 return this; 2210 } 2211 /** 2212 * 2213 * 2214 * <pre> 2215 * Whether the resource is continuously analyzed. 2216 * </pre> 2217 * 2218 * <code>.grafeas.v1.DiscoveryOccurrence.ContinuousAnalysis continuous_analysis = 1;</code> 2219 * 2220 * @return This builder for chaining. 2221 */ clearContinuousAnalysis()2222 public Builder clearContinuousAnalysis() { 2223 bitField0_ = (bitField0_ & ~0x00000001); 2224 continuousAnalysis_ = 0; 2225 onChanged(); 2226 return this; 2227 } 2228 2229 private int analysisStatus_ = 0; 2230 /** 2231 * 2232 * 2233 * <pre> 2234 * The status of discovery for the resource. 2235 * </pre> 2236 * 2237 * <code>.grafeas.v1.DiscoveryOccurrence.AnalysisStatus analysis_status = 2;</code> 2238 * 2239 * @return The enum numeric value on the wire for analysisStatus. 2240 */ 2241 @java.lang.Override getAnalysisStatusValue()2242 public int getAnalysisStatusValue() { 2243 return analysisStatus_; 2244 } 2245 /** 2246 * 2247 * 2248 * <pre> 2249 * The status of discovery for the resource. 2250 * </pre> 2251 * 2252 * <code>.grafeas.v1.DiscoveryOccurrence.AnalysisStatus analysis_status = 2;</code> 2253 * 2254 * @param value The enum numeric value on the wire for analysisStatus to set. 2255 * @return This builder for chaining. 2256 */ setAnalysisStatusValue(int value)2257 public Builder setAnalysisStatusValue(int value) { 2258 analysisStatus_ = value; 2259 bitField0_ |= 0x00000002; 2260 onChanged(); 2261 return this; 2262 } 2263 /** 2264 * 2265 * 2266 * <pre> 2267 * The status of discovery for the resource. 2268 * </pre> 2269 * 2270 * <code>.grafeas.v1.DiscoveryOccurrence.AnalysisStatus analysis_status = 2;</code> 2271 * 2272 * @return The analysisStatus. 2273 */ 2274 @java.lang.Override getAnalysisStatus()2275 public io.grafeas.v1.DiscoveryOccurrence.AnalysisStatus getAnalysisStatus() { 2276 io.grafeas.v1.DiscoveryOccurrence.AnalysisStatus result = 2277 io.grafeas.v1.DiscoveryOccurrence.AnalysisStatus.forNumber(analysisStatus_); 2278 return result == null 2279 ? io.grafeas.v1.DiscoveryOccurrence.AnalysisStatus.UNRECOGNIZED 2280 : result; 2281 } 2282 /** 2283 * 2284 * 2285 * <pre> 2286 * The status of discovery for the resource. 2287 * </pre> 2288 * 2289 * <code>.grafeas.v1.DiscoveryOccurrence.AnalysisStatus analysis_status = 2;</code> 2290 * 2291 * @param value The analysisStatus to set. 2292 * @return This builder for chaining. 2293 */ setAnalysisStatus(io.grafeas.v1.DiscoveryOccurrence.AnalysisStatus value)2294 public Builder setAnalysisStatus(io.grafeas.v1.DiscoveryOccurrence.AnalysisStatus value) { 2295 if (value == null) { 2296 throw new NullPointerException(); 2297 } 2298 bitField0_ |= 0x00000002; 2299 analysisStatus_ = value.getNumber(); 2300 onChanged(); 2301 return this; 2302 } 2303 /** 2304 * 2305 * 2306 * <pre> 2307 * The status of discovery for the resource. 2308 * </pre> 2309 * 2310 * <code>.grafeas.v1.DiscoveryOccurrence.AnalysisStatus analysis_status = 2;</code> 2311 * 2312 * @return This builder for chaining. 2313 */ clearAnalysisStatus()2314 public Builder clearAnalysisStatus() { 2315 bitField0_ = (bitField0_ & ~0x00000002); 2316 analysisStatus_ = 0; 2317 onChanged(); 2318 return this; 2319 } 2320 2321 private io.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted analysisCompleted_; 2322 private com.google.protobuf.SingleFieldBuilderV3< 2323 io.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted, 2324 io.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted.Builder, 2325 io.grafeas.v1.DiscoveryOccurrence.AnalysisCompletedOrBuilder> 2326 analysisCompletedBuilder_; 2327 /** 2328 * <code>.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted analysis_completed = 7;</code> 2329 * 2330 * @return Whether the analysisCompleted field is set. 2331 */ hasAnalysisCompleted()2332 public boolean hasAnalysisCompleted() { 2333 return ((bitField0_ & 0x00000004) != 0); 2334 } 2335 /** 2336 * <code>.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted analysis_completed = 7;</code> 2337 * 2338 * @return The analysisCompleted. 2339 */ getAnalysisCompleted()2340 public io.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted getAnalysisCompleted() { 2341 if (analysisCompletedBuilder_ == null) { 2342 return analysisCompleted_ == null 2343 ? io.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted.getDefaultInstance() 2344 : analysisCompleted_; 2345 } else { 2346 return analysisCompletedBuilder_.getMessage(); 2347 } 2348 } 2349 /** <code>.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted analysis_completed = 7;</code> */ setAnalysisCompleted(io.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted value)2350 public Builder setAnalysisCompleted(io.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted value) { 2351 if (analysisCompletedBuilder_ == null) { 2352 if (value == null) { 2353 throw new NullPointerException(); 2354 } 2355 analysisCompleted_ = value; 2356 } else { 2357 analysisCompletedBuilder_.setMessage(value); 2358 } 2359 bitField0_ |= 0x00000004; 2360 onChanged(); 2361 return this; 2362 } 2363 /** <code>.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted analysis_completed = 7;</code> */ setAnalysisCompleted( io.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted.Builder builderForValue)2364 public Builder setAnalysisCompleted( 2365 io.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted.Builder builderForValue) { 2366 if (analysisCompletedBuilder_ == null) { 2367 analysisCompleted_ = builderForValue.build(); 2368 } else { 2369 analysisCompletedBuilder_.setMessage(builderForValue.build()); 2370 } 2371 bitField0_ |= 0x00000004; 2372 onChanged(); 2373 return this; 2374 } 2375 /** <code>.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted analysis_completed = 7;</code> */ mergeAnalysisCompleted( io.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted value)2376 public Builder mergeAnalysisCompleted( 2377 io.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted value) { 2378 if (analysisCompletedBuilder_ == null) { 2379 if (((bitField0_ & 0x00000004) != 0) 2380 && analysisCompleted_ != null 2381 && analysisCompleted_ 2382 != io.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted.getDefaultInstance()) { 2383 getAnalysisCompletedBuilder().mergeFrom(value); 2384 } else { 2385 analysisCompleted_ = value; 2386 } 2387 } else { 2388 analysisCompletedBuilder_.mergeFrom(value); 2389 } 2390 bitField0_ |= 0x00000004; 2391 onChanged(); 2392 return this; 2393 } 2394 /** <code>.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted analysis_completed = 7;</code> */ clearAnalysisCompleted()2395 public Builder clearAnalysisCompleted() { 2396 bitField0_ = (bitField0_ & ~0x00000004); 2397 analysisCompleted_ = null; 2398 if (analysisCompletedBuilder_ != null) { 2399 analysisCompletedBuilder_.dispose(); 2400 analysisCompletedBuilder_ = null; 2401 } 2402 onChanged(); 2403 return this; 2404 } 2405 /** <code>.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted analysis_completed = 7;</code> */ 2406 public io.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted.Builder getAnalysisCompletedBuilder()2407 getAnalysisCompletedBuilder() { 2408 bitField0_ |= 0x00000004; 2409 onChanged(); 2410 return getAnalysisCompletedFieldBuilder().getBuilder(); 2411 } 2412 /** <code>.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted analysis_completed = 7;</code> */ 2413 public io.grafeas.v1.DiscoveryOccurrence.AnalysisCompletedOrBuilder getAnalysisCompletedOrBuilder()2414 getAnalysisCompletedOrBuilder() { 2415 if (analysisCompletedBuilder_ != null) { 2416 return analysisCompletedBuilder_.getMessageOrBuilder(); 2417 } else { 2418 return analysisCompleted_ == null 2419 ? io.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted.getDefaultInstance() 2420 : analysisCompleted_; 2421 } 2422 } 2423 /** <code>.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted analysis_completed = 7;</code> */ 2424 private com.google.protobuf.SingleFieldBuilderV3< 2425 io.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted, 2426 io.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted.Builder, 2427 io.grafeas.v1.DiscoveryOccurrence.AnalysisCompletedOrBuilder> getAnalysisCompletedFieldBuilder()2428 getAnalysisCompletedFieldBuilder() { 2429 if (analysisCompletedBuilder_ == null) { 2430 analysisCompletedBuilder_ = 2431 new com.google.protobuf.SingleFieldBuilderV3< 2432 io.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted, 2433 io.grafeas.v1.DiscoveryOccurrence.AnalysisCompleted.Builder, 2434 io.grafeas.v1.DiscoveryOccurrence.AnalysisCompletedOrBuilder>( 2435 getAnalysisCompleted(), getParentForChildren(), isClean()); 2436 analysisCompleted_ = null; 2437 } 2438 return analysisCompletedBuilder_; 2439 } 2440 2441 private java.util.List<com.google.rpc.Status> analysisError_ = 2442 java.util.Collections.emptyList(); 2443 ensureAnalysisErrorIsMutable()2444 private void ensureAnalysisErrorIsMutable() { 2445 if (!((bitField0_ & 0x00000008) != 0)) { 2446 analysisError_ = new java.util.ArrayList<com.google.rpc.Status>(analysisError_); 2447 bitField0_ |= 0x00000008; 2448 } 2449 } 2450 2451 private com.google.protobuf.RepeatedFieldBuilderV3< 2452 com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder> 2453 analysisErrorBuilder_; 2454 2455 /** 2456 * 2457 * 2458 * <pre> 2459 * Indicates any errors encountered during analysis of a resource. There 2460 * could be 0 or more of these errors. 2461 * </pre> 2462 * 2463 * <code>repeated .google.rpc.Status analysis_error = 8;</code> 2464 */ getAnalysisErrorList()2465 public java.util.List<com.google.rpc.Status> getAnalysisErrorList() { 2466 if (analysisErrorBuilder_ == null) { 2467 return java.util.Collections.unmodifiableList(analysisError_); 2468 } else { 2469 return analysisErrorBuilder_.getMessageList(); 2470 } 2471 } 2472 /** 2473 * 2474 * 2475 * <pre> 2476 * Indicates any errors encountered during analysis of a resource. There 2477 * could be 0 or more of these errors. 2478 * </pre> 2479 * 2480 * <code>repeated .google.rpc.Status analysis_error = 8;</code> 2481 */ getAnalysisErrorCount()2482 public int getAnalysisErrorCount() { 2483 if (analysisErrorBuilder_ == null) { 2484 return analysisError_.size(); 2485 } else { 2486 return analysisErrorBuilder_.getCount(); 2487 } 2488 } 2489 /** 2490 * 2491 * 2492 * <pre> 2493 * Indicates any errors encountered during analysis of a resource. There 2494 * could be 0 or more of these errors. 2495 * </pre> 2496 * 2497 * <code>repeated .google.rpc.Status analysis_error = 8;</code> 2498 */ getAnalysisError(int index)2499 public com.google.rpc.Status getAnalysisError(int index) { 2500 if (analysisErrorBuilder_ == null) { 2501 return analysisError_.get(index); 2502 } else { 2503 return analysisErrorBuilder_.getMessage(index); 2504 } 2505 } 2506 /** 2507 * 2508 * 2509 * <pre> 2510 * Indicates any errors encountered during analysis of a resource. There 2511 * could be 0 or more of these errors. 2512 * </pre> 2513 * 2514 * <code>repeated .google.rpc.Status analysis_error = 8;</code> 2515 */ setAnalysisError(int index, com.google.rpc.Status value)2516 public Builder setAnalysisError(int index, com.google.rpc.Status value) { 2517 if (analysisErrorBuilder_ == null) { 2518 if (value == null) { 2519 throw new NullPointerException(); 2520 } 2521 ensureAnalysisErrorIsMutable(); 2522 analysisError_.set(index, value); 2523 onChanged(); 2524 } else { 2525 analysisErrorBuilder_.setMessage(index, value); 2526 } 2527 return this; 2528 } 2529 /** 2530 * 2531 * 2532 * <pre> 2533 * Indicates any errors encountered during analysis of a resource. There 2534 * could be 0 or more of these errors. 2535 * </pre> 2536 * 2537 * <code>repeated .google.rpc.Status analysis_error = 8;</code> 2538 */ setAnalysisError(int index, com.google.rpc.Status.Builder builderForValue)2539 public Builder setAnalysisError(int index, com.google.rpc.Status.Builder builderForValue) { 2540 if (analysisErrorBuilder_ == null) { 2541 ensureAnalysisErrorIsMutable(); 2542 analysisError_.set(index, builderForValue.build()); 2543 onChanged(); 2544 } else { 2545 analysisErrorBuilder_.setMessage(index, builderForValue.build()); 2546 } 2547 return this; 2548 } 2549 /** 2550 * 2551 * 2552 * <pre> 2553 * Indicates any errors encountered during analysis of a resource. There 2554 * could be 0 or more of these errors. 2555 * </pre> 2556 * 2557 * <code>repeated .google.rpc.Status analysis_error = 8;</code> 2558 */ addAnalysisError(com.google.rpc.Status value)2559 public Builder addAnalysisError(com.google.rpc.Status value) { 2560 if (analysisErrorBuilder_ == null) { 2561 if (value == null) { 2562 throw new NullPointerException(); 2563 } 2564 ensureAnalysisErrorIsMutable(); 2565 analysisError_.add(value); 2566 onChanged(); 2567 } else { 2568 analysisErrorBuilder_.addMessage(value); 2569 } 2570 return this; 2571 } 2572 /** 2573 * 2574 * 2575 * <pre> 2576 * Indicates any errors encountered during analysis of a resource. There 2577 * could be 0 or more of these errors. 2578 * </pre> 2579 * 2580 * <code>repeated .google.rpc.Status analysis_error = 8;</code> 2581 */ addAnalysisError(int index, com.google.rpc.Status value)2582 public Builder addAnalysisError(int index, com.google.rpc.Status value) { 2583 if (analysisErrorBuilder_ == null) { 2584 if (value == null) { 2585 throw new NullPointerException(); 2586 } 2587 ensureAnalysisErrorIsMutable(); 2588 analysisError_.add(index, value); 2589 onChanged(); 2590 } else { 2591 analysisErrorBuilder_.addMessage(index, value); 2592 } 2593 return this; 2594 } 2595 /** 2596 * 2597 * 2598 * <pre> 2599 * Indicates any errors encountered during analysis of a resource. There 2600 * could be 0 or more of these errors. 2601 * </pre> 2602 * 2603 * <code>repeated .google.rpc.Status analysis_error = 8;</code> 2604 */ addAnalysisError(com.google.rpc.Status.Builder builderForValue)2605 public Builder addAnalysisError(com.google.rpc.Status.Builder builderForValue) { 2606 if (analysisErrorBuilder_ == null) { 2607 ensureAnalysisErrorIsMutable(); 2608 analysisError_.add(builderForValue.build()); 2609 onChanged(); 2610 } else { 2611 analysisErrorBuilder_.addMessage(builderForValue.build()); 2612 } 2613 return this; 2614 } 2615 /** 2616 * 2617 * 2618 * <pre> 2619 * Indicates any errors encountered during analysis of a resource. There 2620 * could be 0 or more of these errors. 2621 * </pre> 2622 * 2623 * <code>repeated .google.rpc.Status analysis_error = 8;</code> 2624 */ addAnalysisError(int index, com.google.rpc.Status.Builder builderForValue)2625 public Builder addAnalysisError(int index, com.google.rpc.Status.Builder builderForValue) { 2626 if (analysisErrorBuilder_ == null) { 2627 ensureAnalysisErrorIsMutable(); 2628 analysisError_.add(index, builderForValue.build()); 2629 onChanged(); 2630 } else { 2631 analysisErrorBuilder_.addMessage(index, builderForValue.build()); 2632 } 2633 return this; 2634 } 2635 /** 2636 * 2637 * 2638 * <pre> 2639 * Indicates any errors encountered during analysis of a resource. There 2640 * could be 0 or more of these errors. 2641 * </pre> 2642 * 2643 * <code>repeated .google.rpc.Status analysis_error = 8;</code> 2644 */ addAllAnalysisError(java.lang.Iterable<? extends com.google.rpc.Status> values)2645 public Builder addAllAnalysisError(java.lang.Iterable<? extends com.google.rpc.Status> values) { 2646 if (analysisErrorBuilder_ == null) { 2647 ensureAnalysisErrorIsMutable(); 2648 com.google.protobuf.AbstractMessageLite.Builder.addAll(values, analysisError_); 2649 onChanged(); 2650 } else { 2651 analysisErrorBuilder_.addAllMessages(values); 2652 } 2653 return this; 2654 } 2655 /** 2656 * 2657 * 2658 * <pre> 2659 * Indicates any errors encountered during analysis of a resource. There 2660 * could be 0 or more of these errors. 2661 * </pre> 2662 * 2663 * <code>repeated .google.rpc.Status analysis_error = 8;</code> 2664 */ clearAnalysisError()2665 public Builder clearAnalysisError() { 2666 if (analysisErrorBuilder_ == null) { 2667 analysisError_ = java.util.Collections.emptyList(); 2668 bitField0_ = (bitField0_ & ~0x00000008); 2669 onChanged(); 2670 } else { 2671 analysisErrorBuilder_.clear(); 2672 } 2673 return this; 2674 } 2675 /** 2676 * 2677 * 2678 * <pre> 2679 * Indicates any errors encountered during analysis of a resource. There 2680 * could be 0 or more of these errors. 2681 * </pre> 2682 * 2683 * <code>repeated .google.rpc.Status analysis_error = 8;</code> 2684 */ removeAnalysisError(int index)2685 public Builder removeAnalysisError(int index) { 2686 if (analysisErrorBuilder_ == null) { 2687 ensureAnalysisErrorIsMutable(); 2688 analysisError_.remove(index); 2689 onChanged(); 2690 } else { 2691 analysisErrorBuilder_.remove(index); 2692 } 2693 return this; 2694 } 2695 /** 2696 * 2697 * 2698 * <pre> 2699 * Indicates any errors encountered during analysis of a resource. There 2700 * could be 0 or more of these errors. 2701 * </pre> 2702 * 2703 * <code>repeated .google.rpc.Status analysis_error = 8;</code> 2704 */ getAnalysisErrorBuilder(int index)2705 public com.google.rpc.Status.Builder getAnalysisErrorBuilder(int index) { 2706 return getAnalysisErrorFieldBuilder().getBuilder(index); 2707 } 2708 /** 2709 * 2710 * 2711 * <pre> 2712 * Indicates any errors encountered during analysis of a resource. There 2713 * could be 0 or more of these errors. 2714 * </pre> 2715 * 2716 * <code>repeated .google.rpc.Status analysis_error = 8;</code> 2717 */ getAnalysisErrorOrBuilder(int index)2718 public com.google.rpc.StatusOrBuilder getAnalysisErrorOrBuilder(int index) { 2719 if (analysisErrorBuilder_ == null) { 2720 return analysisError_.get(index); 2721 } else { 2722 return analysisErrorBuilder_.getMessageOrBuilder(index); 2723 } 2724 } 2725 /** 2726 * 2727 * 2728 * <pre> 2729 * Indicates any errors encountered during analysis of a resource. There 2730 * could be 0 or more of these errors. 2731 * </pre> 2732 * 2733 * <code>repeated .google.rpc.Status analysis_error = 8;</code> 2734 */ 2735 public java.util.List<? extends com.google.rpc.StatusOrBuilder> getAnalysisErrorOrBuilderList()2736 getAnalysisErrorOrBuilderList() { 2737 if (analysisErrorBuilder_ != null) { 2738 return analysisErrorBuilder_.getMessageOrBuilderList(); 2739 } else { 2740 return java.util.Collections.unmodifiableList(analysisError_); 2741 } 2742 } 2743 /** 2744 * 2745 * 2746 * <pre> 2747 * Indicates any errors encountered during analysis of a resource. There 2748 * could be 0 or more of these errors. 2749 * </pre> 2750 * 2751 * <code>repeated .google.rpc.Status analysis_error = 8;</code> 2752 */ addAnalysisErrorBuilder()2753 public com.google.rpc.Status.Builder addAnalysisErrorBuilder() { 2754 return getAnalysisErrorFieldBuilder().addBuilder(com.google.rpc.Status.getDefaultInstance()); 2755 } 2756 /** 2757 * 2758 * 2759 * <pre> 2760 * Indicates any errors encountered during analysis of a resource. There 2761 * could be 0 or more of these errors. 2762 * </pre> 2763 * 2764 * <code>repeated .google.rpc.Status analysis_error = 8;</code> 2765 */ addAnalysisErrorBuilder(int index)2766 public com.google.rpc.Status.Builder addAnalysisErrorBuilder(int index) { 2767 return getAnalysisErrorFieldBuilder() 2768 .addBuilder(index, com.google.rpc.Status.getDefaultInstance()); 2769 } 2770 /** 2771 * 2772 * 2773 * <pre> 2774 * Indicates any errors encountered during analysis of a resource. There 2775 * could be 0 or more of these errors. 2776 * </pre> 2777 * 2778 * <code>repeated .google.rpc.Status analysis_error = 8;</code> 2779 */ getAnalysisErrorBuilderList()2780 public java.util.List<com.google.rpc.Status.Builder> getAnalysisErrorBuilderList() { 2781 return getAnalysisErrorFieldBuilder().getBuilderList(); 2782 } 2783 2784 private com.google.protobuf.RepeatedFieldBuilderV3< 2785 com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder> getAnalysisErrorFieldBuilder()2786 getAnalysisErrorFieldBuilder() { 2787 if (analysisErrorBuilder_ == null) { 2788 analysisErrorBuilder_ = 2789 new com.google.protobuf.RepeatedFieldBuilderV3< 2790 com.google.rpc.Status, 2791 com.google.rpc.Status.Builder, 2792 com.google.rpc.StatusOrBuilder>( 2793 analysisError_, 2794 ((bitField0_ & 0x00000008) != 0), 2795 getParentForChildren(), 2796 isClean()); 2797 analysisError_ = null; 2798 } 2799 return analysisErrorBuilder_; 2800 } 2801 2802 private com.google.rpc.Status analysisStatusError_; 2803 private com.google.protobuf.SingleFieldBuilderV3< 2804 com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder> 2805 analysisStatusErrorBuilder_; 2806 /** 2807 * 2808 * 2809 * <pre> 2810 * When an error is encountered this will contain a LocalizedMessage under 2811 * details to show to the user. The LocalizedMessage is output only and 2812 * populated by the API. 2813 * </pre> 2814 * 2815 * <code>.google.rpc.Status analysis_status_error = 3;</code> 2816 * 2817 * @return Whether the analysisStatusError field is set. 2818 */ hasAnalysisStatusError()2819 public boolean hasAnalysisStatusError() { 2820 return ((bitField0_ & 0x00000010) != 0); 2821 } 2822 /** 2823 * 2824 * 2825 * <pre> 2826 * When an error is encountered this will contain a LocalizedMessage under 2827 * details to show to the user. The LocalizedMessage is output only and 2828 * populated by the API. 2829 * </pre> 2830 * 2831 * <code>.google.rpc.Status analysis_status_error = 3;</code> 2832 * 2833 * @return The analysisStatusError. 2834 */ getAnalysisStatusError()2835 public com.google.rpc.Status getAnalysisStatusError() { 2836 if (analysisStatusErrorBuilder_ == null) { 2837 return analysisStatusError_ == null 2838 ? com.google.rpc.Status.getDefaultInstance() 2839 : analysisStatusError_; 2840 } else { 2841 return analysisStatusErrorBuilder_.getMessage(); 2842 } 2843 } 2844 /** 2845 * 2846 * 2847 * <pre> 2848 * When an error is encountered this will contain a LocalizedMessage under 2849 * details to show to the user. The LocalizedMessage is output only and 2850 * populated by the API. 2851 * </pre> 2852 * 2853 * <code>.google.rpc.Status analysis_status_error = 3;</code> 2854 */ setAnalysisStatusError(com.google.rpc.Status value)2855 public Builder setAnalysisStatusError(com.google.rpc.Status value) { 2856 if (analysisStatusErrorBuilder_ == null) { 2857 if (value == null) { 2858 throw new NullPointerException(); 2859 } 2860 analysisStatusError_ = value; 2861 } else { 2862 analysisStatusErrorBuilder_.setMessage(value); 2863 } 2864 bitField0_ |= 0x00000010; 2865 onChanged(); 2866 return this; 2867 } 2868 /** 2869 * 2870 * 2871 * <pre> 2872 * When an error is encountered this will contain a LocalizedMessage under 2873 * details to show to the user. The LocalizedMessage is output only and 2874 * populated by the API. 2875 * </pre> 2876 * 2877 * <code>.google.rpc.Status analysis_status_error = 3;</code> 2878 */ setAnalysisStatusError(com.google.rpc.Status.Builder builderForValue)2879 public Builder setAnalysisStatusError(com.google.rpc.Status.Builder builderForValue) { 2880 if (analysisStatusErrorBuilder_ == null) { 2881 analysisStatusError_ = builderForValue.build(); 2882 } else { 2883 analysisStatusErrorBuilder_.setMessage(builderForValue.build()); 2884 } 2885 bitField0_ |= 0x00000010; 2886 onChanged(); 2887 return this; 2888 } 2889 /** 2890 * 2891 * 2892 * <pre> 2893 * When an error is encountered this will contain a LocalizedMessage under 2894 * details to show to the user. The LocalizedMessage is output only and 2895 * populated by the API. 2896 * </pre> 2897 * 2898 * <code>.google.rpc.Status analysis_status_error = 3;</code> 2899 */ mergeAnalysisStatusError(com.google.rpc.Status value)2900 public Builder mergeAnalysisStatusError(com.google.rpc.Status value) { 2901 if (analysisStatusErrorBuilder_ == null) { 2902 if (((bitField0_ & 0x00000010) != 0) 2903 && analysisStatusError_ != null 2904 && analysisStatusError_ != com.google.rpc.Status.getDefaultInstance()) { 2905 getAnalysisStatusErrorBuilder().mergeFrom(value); 2906 } else { 2907 analysisStatusError_ = value; 2908 } 2909 } else { 2910 analysisStatusErrorBuilder_.mergeFrom(value); 2911 } 2912 bitField0_ |= 0x00000010; 2913 onChanged(); 2914 return this; 2915 } 2916 /** 2917 * 2918 * 2919 * <pre> 2920 * When an error is encountered this will contain a LocalizedMessage under 2921 * details to show to the user. The LocalizedMessage is output only and 2922 * populated by the API. 2923 * </pre> 2924 * 2925 * <code>.google.rpc.Status analysis_status_error = 3;</code> 2926 */ clearAnalysisStatusError()2927 public Builder clearAnalysisStatusError() { 2928 bitField0_ = (bitField0_ & ~0x00000010); 2929 analysisStatusError_ = null; 2930 if (analysisStatusErrorBuilder_ != null) { 2931 analysisStatusErrorBuilder_.dispose(); 2932 analysisStatusErrorBuilder_ = null; 2933 } 2934 onChanged(); 2935 return this; 2936 } 2937 /** 2938 * 2939 * 2940 * <pre> 2941 * When an error is encountered this will contain a LocalizedMessage under 2942 * details to show to the user. The LocalizedMessage is output only and 2943 * populated by the API. 2944 * </pre> 2945 * 2946 * <code>.google.rpc.Status analysis_status_error = 3;</code> 2947 */ getAnalysisStatusErrorBuilder()2948 public com.google.rpc.Status.Builder getAnalysisStatusErrorBuilder() { 2949 bitField0_ |= 0x00000010; 2950 onChanged(); 2951 return getAnalysisStatusErrorFieldBuilder().getBuilder(); 2952 } 2953 /** 2954 * 2955 * 2956 * <pre> 2957 * When an error is encountered this will contain a LocalizedMessage under 2958 * details to show to the user. The LocalizedMessage is output only and 2959 * populated by the API. 2960 * </pre> 2961 * 2962 * <code>.google.rpc.Status analysis_status_error = 3;</code> 2963 */ getAnalysisStatusErrorOrBuilder()2964 public com.google.rpc.StatusOrBuilder getAnalysisStatusErrorOrBuilder() { 2965 if (analysisStatusErrorBuilder_ != null) { 2966 return analysisStatusErrorBuilder_.getMessageOrBuilder(); 2967 } else { 2968 return analysisStatusError_ == null 2969 ? com.google.rpc.Status.getDefaultInstance() 2970 : analysisStatusError_; 2971 } 2972 } 2973 /** 2974 * 2975 * 2976 * <pre> 2977 * When an error is encountered this will contain a LocalizedMessage under 2978 * details to show to the user. The LocalizedMessage is output only and 2979 * populated by the API. 2980 * </pre> 2981 * 2982 * <code>.google.rpc.Status analysis_status_error = 3;</code> 2983 */ 2984 private com.google.protobuf.SingleFieldBuilderV3< 2985 com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder> getAnalysisStatusErrorFieldBuilder()2986 getAnalysisStatusErrorFieldBuilder() { 2987 if (analysisStatusErrorBuilder_ == null) { 2988 analysisStatusErrorBuilder_ = 2989 new com.google.protobuf.SingleFieldBuilderV3< 2990 com.google.rpc.Status, 2991 com.google.rpc.Status.Builder, 2992 com.google.rpc.StatusOrBuilder>( 2993 getAnalysisStatusError(), getParentForChildren(), isClean()); 2994 analysisStatusError_ = null; 2995 } 2996 return analysisStatusErrorBuilder_; 2997 } 2998 2999 private java.lang.Object cpe_ = ""; 3000 /** 3001 * 3002 * 3003 * <pre> 3004 * The CPE of the resource being scanned. 3005 * </pre> 3006 * 3007 * <code>string cpe = 4;</code> 3008 * 3009 * @return The cpe. 3010 */ getCpe()3011 public java.lang.String getCpe() { 3012 java.lang.Object ref = cpe_; 3013 if (!(ref instanceof java.lang.String)) { 3014 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 3015 java.lang.String s = bs.toStringUtf8(); 3016 cpe_ = s; 3017 return s; 3018 } else { 3019 return (java.lang.String) ref; 3020 } 3021 } 3022 /** 3023 * 3024 * 3025 * <pre> 3026 * The CPE of the resource being scanned. 3027 * </pre> 3028 * 3029 * <code>string cpe = 4;</code> 3030 * 3031 * @return The bytes for cpe. 3032 */ getCpeBytes()3033 public com.google.protobuf.ByteString getCpeBytes() { 3034 java.lang.Object ref = cpe_; 3035 if (ref instanceof String) { 3036 com.google.protobuf.ByteString b = 3037 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 3038 cpe_ = b; 3039 return b; 3040 } else { 3041 return (com.google.protobuf.ByteString) ref; 3042 } 3043 } 3044 /** 3045 * 3046 * 3047 * <pre> 3048 * The CPE of the resource being scanned. 3049 * </pre> 3050 * 3051 * <code>string cpe = 4;</code> 3052 * 3053 * @param value The cpe to set. 3054 * @return This builder for chaining. 3055 */ setCpe(java.lang.String value)3056 public Builder setCpe(java.lang.String value) { 3057 if (value == null) { 3058 throw new NullPointerException(); 3059 } 3060 cpe_ = value; 3061 bitField0_ |= 0x00000020; 3062 onChanged(); 3063 return this; 3064 } 3065 /** 3066 * 3067 * 3068 * <pre> 3069 * The CPE of the resource being scanned. 3070 * </pre> 3071 * 3072 * <code>string cpe = 4;</code> 3073 * 3074 * @return This builder for chaining. 3075 */ clearCpe()3076 public Builder clearCpe() { 3077 cpe_ = getDefaultInstance().getCpe(); 3078 bitField0_ = (bitField0_ & ~0x00000020); 3079 onChanged(); 3080 return this; 3081 } 3082 /** 3083 * 3084 * 3085 * <pre> 3086 * The CPE of the resource being scanned. 3087 * </pre> 3088 * 3089 * <code>string cpe = 4;</code> 3090 * 3091 * @param value The bytes for cpe to set. 3092 * @return This builder for chaining. 3093 */ setCpeBytes(com.google.protobuf.ByteString value)3094 public Builder setCpeBytes(com.google.protobuf.ByteString value) { 3095 if (value == null) { 3096 throw new NullPointerException(); 3097 } 3098 checkByteStringIsUtf8(value); 3099 cpe_ = value; 3100 bitField0_ |= 0x00000020; 3101 onChanged(); 3102 return this; 3103 } 3104 3105 private com.google.protobuf.Timestamp lastScanTime_; 3106 private com.google.protobuf.SingleFieldBuilderV3< 3107 com.google.protobuf.Timestamp, 3108 com.google.protobuf.Timestamp.Builder, 3109 com.google.protobuf.TimestampOrBuilder> 3110 lastScanTimeBuilder_; 3111 /** 3112 * 3113 * 3114 * <pre> 3115 * The last time this resource was scanned. 3116 * </pre> 3117 * 3118 * <code>.google.protobuf.Timestamp last_scan_time = 5;</code> 3119 * 3120 * @return Whether the lastScanTime field is set. 3121 */ hasLastScanTime()3122 public boolean hasLastScanTime() { 3123 return ((bitField0_ & 0x00000040) != 0); 3124 } 3125 /** 3126 * 3127 * 3128 * <pre> 3129 * The last time this resource was scanned. 3130 * </pre> 3131 * 3132 * <code>.google.protobuf.Timestamp last_scan_time = 5;</code> 3133 * 3134 * @return The lastScanTime. 3135 */ getLastScanTime()3136 public com.google.protobuf.Timestamp getLastScanTime() { 3137 if (lastScanTimeBuilder_ == null) { 3138 return lastScanTime_ == null 3139 ? com.google.protobuf.Timestamp.getDefaultInstance() 3140 : lastScanTime_; 3141 } else { 3142 return lastScanTimeBuilder_.getMessage(); 3143 } 3144 } 3145 /** 3146 * 3147 * 3148 * <pre> 3149 * The last time this resource was scanned. 3150 * </pre> 3151 * 3152 * <code>.google.protobuf.Timestamp last_scan_time = 5;</code> 3153 */ setLastScanTime(com.google.protobuf.Timestamp value)3154 public Builder setLastScanTime(com.google.protobuf.Timestamp value) { 3155 if (lastScanTimeBuilder_ == null) { 3156 if (value == null) { 3157 throw new NullPointerException(); 3158 } 3159 lastScanTime_ = value; 3160 } else { 3161 lastScanTimeBuilder_.setMessage(value); 3162 } 3163 bitField0_ |= 0x00000040; 3164 onChanged(); 3165 return this; 3166 } 3167 /** 3168 * 3169 * 3170 * <pre> 3171 * The last time this resource was scanned. 3172 * </pre> 3173 * 3174 * <code>.google.protobuf.Timestamp last_scan_time = 5;</code> 3175 */ setLastScanTime(com.google.protobuf.Timestamp.Builder builderForValue)3176 public Builder setLastScanTime(com.google.protobuf.Timestamp.Builder builderForValue) { 3177 if (lastScanTimeBuilder_ == null) { 3178 lastScanTime_ = builderForValue.build(); 3179 } else { 3180 lastScanTimeBuilder_.setMessage(builderForValue.build()); 3181 } 3182 bitField0_ |= 0x00000040; 3183 onChanged(); 3184 return this; 3185 } 3186 /** 3187 * 3188 * 3189 * <pre> 3190 * The last time this resource was scanned. 3191 * </pre> 3192 * 3193 * <code>.google.protobuf.Timestamp last_scan_time = 5;</code> 3194 */ mergeLastScanTime(com.google.protobuf.Timestamp value)3195 public Builder mergeLastScanTime(com.google.protobuf.Timestamp value) { 3196 if (lastScanTimeBuilder_ == null) { 3197 if (((bitField0_ & 0x00000040) != 0) 3198 && lastScanTime_ != null 3199 && lastScanTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { 3200 getLastScanTimeBuilder().mergeFrom(value); 3201 } else { 3202 lastScanTime_ = value; 3203 } 3204 } else { 3205 lastScanTimeBuilder_.mergeFrom(value); 3206 } 3207 bitField0_ |= 0x00000040; 3208 onChanged(); 3209 return this; 3210 } 3211 /** 3212 * 3213 * 3214 * <pre> 3215 * The last time this resource was scanned. 3216 * </pre> 3217 * 3218 * <code>.google.protobuf.Timestamp last_scan_time = 5;</code> 3219 */ clearLastScanTime()3220 public Builder clearLastScanTime() { 3221 bitField0_ = (bitField0_ & ~0x00000040); 3222 lastScanTime_ = null; 3223 if (lastScanTimeBuilder_ != null) { 3224 lastScanTimeBuilder_.dispose(); 3225 lastScanTimeBuilder_ = null; 3226 } 3227 onChanged(); 3228 return this; 3229 } 3230 /** 3231 * 3232 * 3233 * <pre> 3234 * The last time this resource was scanned. 3235 * </pre> 3236 * 3237 * <code>.google.protobuf.Timestamp last_scan_time = 5;</code> 3238 */ getLastScanTimeBuilder()3239 public com.google.protobuf.Timestamp.Builder getLastScanTimeBuilder() { 3240 bitField0_ |= 0x00000040; 3241 onChanged(); 3242 return getLastScanTimeFieldBuilder().getBuilder(); 3243 } 3244 /** 3245 * 3246 * 3247 * <pre> 3248 * The last time this resource was scanned. 3249 * </pre> 3250 * 3251 * <code>.google.protobuf.Timestamp last_scan_time = 5;</code> 3252 */ getLastScanTimeOrBuilder()3253 public com.google.protobuf.TimestampOrBuilder getLastScanTimeOrBuilder() { 3254 if (lastScanTimeBuilder_ != null) { 3255 return lastScanTimeBuilder_.getMessageOrBuilder(); 3256 } else { 3257 return lastScanTime_ == null 3258 ? com.google.protobuf.Timestamp.getDefaultInstance() 3259 : lastScanTime_; 3260 } 3261 } 3262 /** 3263 * 3264 * 3265 * <pre> 3266 * The last time this resource was scanned. 3267 * </pre> 3268 * 3269 * <code>.google.protobuf.Timestamp last_scan_time = 5;</code> 3270 */ 3271 private com.google.protobuf.SingleFieldBuilderV3< 3272 com.google.protobuf.Timestamp, 3273 com.google.protobuf.Timestamp.Builder, 3274 com.google.protobuf.TimestampOrBuilder> getLastScanTimeFieldBuilder()3275 getLastScanTimeFieldBuilder() { 3276 if (lastScanTimeBuilder_ == null) { 3277 lastScanTimeBuilder_ = 3278 new com.google.protobuf.SingleFieldBuilderV3< 3279 com.google.protobuf.Timestamp, 3280 com.google.protobuf.Timestamp.Builder, 3281 com.google.protobuf.TimestampOrBuilder>( 3282 getLastScanTime(), getParentForChildren(), isClean()); 3283 lastScanTime_ = null; 3284 } 3285 return lastScanTimeBuilder_; 3286 } 3287 3288 private com.google.protobuf.Timestamp archiveTime_; 3289 private com.google.protobuf.SingleFieldBuilderV3< 3290 com.google.protobuf.Timestamp, 3291 com.google.protobuf.Timestamp.Builder, 3292 com.google.protobuf.TimestampOrBuilder> 3293 archiveTimeBuilder_; 3294 /** 3295 * 3296 * 3297 * <pre> 3298 * The time occurrences related to this discovery occurrence were archived. 3299 * </pre> 3300 * 3301 * <code> 3302 * .google.protobuf.Timestamp archive_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; 3303 * </code> 3304 * 3305 * @return Whether the archiveTime field is set. 3306 */ hasArchiveTime()3307 public boolean hasArchiveTime() { 3308 return ((bitField0_ & 0x00000080) != 0); 3309 } 3310 /** 3311 * 3312 * 3313 * <pre> 3314 * The time occurrences related to this discovery occurrence were archived. 3315 * </pre> 3316 * 3317 * <code> 3318 * .google.protobuf.Timestamp archive_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; 3319 * </code> 3320 * 3321 * @return The archiveTime. 3322 */ getArchiveTime()3323 public com.google.protobuf.Timestamp getArchiveTime() { 3324 if (archiveTimeBuilder_ == null) { 3325 return archiveTime_ == null 3326 ? com.google.protobuf.Timestamp.getDefaultInstance() 3327 : archiveTime_; 3328 } else { 3329 return archiveTimeBuilder_.getMessage(); 3330 } 3331 } 3332 /** 3333 * 3334 * 3335 * <pre> 3336 * The time occurrences related to this discovery occurrence were archived. 3337 * </pre> 3338 * 3339 * <code> 3340 * .google.protobuf.Timestamp archive_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; 3341 * </code> 3342 */ setArchiveTime(com.google.protobuf.Timestamp value)3343 public Builder setArchiveTime(com.google.protobuf.Timestamp value) { 3344 if (archiveTimeBuilder_ == null) { 3345 if (value == null) { 3346 throw new NullPointerException(); 3347 } 3348 archiveTime_ = value; 3349 } else { 3350 archiveTimeBuilder_.setMessage(value); 3351 } 3352 bitField0_ |= 0x00000080; 3353 onChanged(); 3354 return this; 3355 } 3356 /** 3357 * 3358 * 3359 * <pre> 3360 * The time occurrences related to this discovery occurrence were archived. 3361 * </pre> 3362 * 3363 * <code> 3364 * .google.protobuf.Timestamp archive_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; 3365 * </code> 3366 */ setArchiveTime(com.google.protobuf.Timestamp.Builder builderForValue)3367 public Builder setArchiveTime(com.google.protobuf.Timestamp.Builder builderForValue) { 3368 if (archiveTimeBuilder_ == null) { 3369 archiveTime_ = builderForValue.build(); 3370 } else { 3371 archiveTimeBuilder_.setMessage(builderForValue.build()); 3372 } 3373 bitField0_ |= 0x00000080; 3374 onChanged(); 3375 return this; 3376 } 3377 /** 3378 * 3379 * 3380 * <pre> 3381 * The time occurrences related to this discovery occurrence were archived. 3382 * </pre> 3383 * 3384 * <code> 3385 * .google.protobuf.Timestamp archive_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; 3386 * </code> 3387 */ mergeArchiveTime(com.google.protobuf.Timestamp value)3388 public Builder mergeArchiveTime(com.google.protobuf.Timestamp value) { 3389 if (archiveTimeBuilder_ == null) { 3390 if (((bitField0_ & 0x00000080) != 0) 3391 && archiveTime_ != null 3392 && archiveTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { 3393 getArchiveTimeBuilder().mergeFrom(value); 3394 } else { 3395 archiveTime_ = value; 3396 } 3397 } else { 3398 archiveTimeBuilder_.mergeFrom(value); 3399 } 3400 bitField0_ |= 0x00000080; 3401 onChanged(); 3402 return this; 3403 } 3404 /** 3405 * 3406 * 3407 * <pre> 3408 * The time occurrences related to this discovery occurrence were archived. 3409 * </pre> 3410 * 3411 * <code> 3412 * .google.protobuf.Timestamp archive_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; 3413 * </code> 3414 */ clearArchiveTime()3415 public Builder clearArchiveTime() { 3416 bitField0_ = (bitField0_ & ~0x00000080); 3417 archiveTime_ = null; 3418 if (archiveTimeBuilder_ != null) { 3419 archiveTimeBuilder_.dispose(); 3420 archiveTimeBuilder_ = null; 3421 } 3422 onChanged(); 3423 return this; 3424 } 3425 /** 3426 * 3427 * 3428 * <pre> 3429 * The time occurrences related to this discovery occurrence were archived. 3430 * </pre> 3431 * 3432 * <code> 3433 * .google.protobuf.Timestamp archive_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; 3434 * </code> 3435 */ getArchiveTimeBuilder()3436 public com.google.protobuf.Timestamp.Builder getArchiveTimeBuilder() { 3437 bitField0_ |= 0x00000080; 3438 onChanged(); 3439 return getArchiveTimeFieldBuilder().getBuilder(); 3440 } 3441 /** 3442 * 3443 * 3444 * <pre> 3445 * The time occurrences related to this discovery occurrence were archived. 3446 * </pre> 3447 * 3448 * <code> 3449 * .google.protobuf.Timestamp archive_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; 3450 * </code> 3451 */ getArchiveTimeOrBuilder()3452 public com.google.protobuf.TimestampOrBuilder getArchiveTimeOrBuilder() { 3453 if (archiveTimeBuilder_ != null) { 3454 return archiveTimeBuilder_.getMessageOrBuilder(); 3455 } else { 3456 return archiveTime_ == null 3457 ? com.google.protobuf.Timestamp.getDefaultInstance() 3458 : archiveTime_; 3459 } 3460 } 3461 /** 3462 * 3463 * 3464 * <pre> 3465 * The time occurrences related to this discovery occurrence were archived. 3466 * </pre> 3467 * 3468 * <code> 3469 * .google.protobuf.Timestamp archive_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; 3470 * </code> 3471 */ 3472 private com.google.protobuf.SingleFieldBuilderV3< 3473 com.google.protobuf.Timestamp, 3474 com.google.protobuf.Timestamp.Builder, 3475 com.google.protobuf.TimestampOrBuilder> getArchiveTimeFieldBuilder()3476 getArchiveTimeFieldBuilder() { 3477 if (archiveTimeBuilder_ == null) { 3478 archiveTimeBuilder_ = 3479 new com.google.protobuf.SingleFieldBuilderV3< 3480 com.google.protobuf.Timestamp, 3481 com.google.protobuf.Timestamp.Builder, 3482 com.google.protobuf.TimestampOrBuilder>( 3483 getArchiveTime(), getParentForChildren(), isClean()); 3484 archiveTime_ = null; 3485 } 3486 return archiveTimeBuilder_; 3487 } 3488 3489 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)3490 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 3491 return super.setUnknownFields(unknownFields); 3492 } 3493 3494 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)3495 public final Builder mergeUnknownFields( 3496 final com.google.protobuf.UnknownFieldSet unknownFields) { 3497 return super.mergeUnknownFields(unknownFields); 3498 } 3499 3500 // @@protoc_insertion_point(builder_scope:grafeas.v1.DiscoveryOccurrence) 3501 } 3502 3503 // @@protoc_insertion_point(class_scope:grafeas.v1.DiscoveryOccurrence) 3504 private static final io.grafeas.v1.DiscoveryOccurrence DEFAULT_INSTANCE; 3505 3506 static { 3507 DEFAULT_INSTANCE = new io.grafeas.v1.DiscoveryOccurrence(); 3508 } 3509 getDefaultInstance()3510 public static io.grafeas.v1.DiscoveryOccurrence getDefaultInstance() { 3511 return DEFAULT_INSTANCE; 3512 } 3513 3514 private static final com.google.protobuf.Parser<DiscoveryOccurrence> PARSER = 3515 new com.google.protobuf.AbstractParser<DiscoveryOccurrence>() { 3516 @java.lang.Override 3517 public DiscoveryOccurrence parsePartialFrom( 3518 com.google.protobuf.CodedInputStream input, 3519 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 3520 throws com.google.protobuf.InvalidProtocolBufferException { 3521 Builder builder = newBuilder(); 3522 try { 3523 builder.mergeFrom(input, extensionRegistry); 3524 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 3525 throw e.setUnfinishedMessage(builder.buildPartial()); 3526 } catch (com.google.protobuf.UninitializedMessageException e) { 3527 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 3528 } catch (java.io.IOException e) { 3529 throw new com.google.protobuf.InvalidProtocolBufferException(e) 3530 .setUnfinishedMessage(builder.buildPartial()); 3531 } 3532 return builder.buildPartial(); 3533 } 3534 }; 3535 parser()3536 public static com.google.protobuf.Parser<DiscoveryOccurrence> parser() { 3537 return PARSER; 3538 } 3539 3540 @java.lang.Override getParserForType()3541 public com.google.protobuf.Parser<DiscoveryOccurrence> getParserForType() { 3542 return PARSER; 3543 } 3544 3545 @java.lang.Override getDefaultInstanceForType()3546 public io.grafeas.v1.DiscoveryOccurrence getDefaultInstanceForType() { 3547 return DEFAULT_INSTANCE; 3548 } 3549 } 3550