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 * A note that indicates a type of analysis a provider would perform. This note 27 * exists in a provider's project. A `Discovery` occurrence is created in a 28 * consumer's project at the start of analysis. 29 * </pre> 30 * 31 * Protobuf type {@code grafeas.v1.DiscoveryNote} 32 */ 33 public final class DiscoveryNote extends com.google.protobuf.GeneratedMessageV3 34 implements 35 // @@protoc_insertion_point(message_implements:grafeas.v1.DiscoveryNote) 36 DiscoveryNoteOrBuilder { 37 private static final long serialVersionUID = 0L; 38 // Use DiscoveryNote.newBuilder() to construct. DiscoveryNote(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)39 private DiscoveryNote(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 40 super(builder); 41 } 42 DiscoveryNote()43 private DiscoveryNote() { 44 analysisKind_ = 0; 45 } 46 47 @java.lang.Override 48 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)49 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 50 return new DiscoveryNote(); 51 } 52 53 @java.lang.Override getUnknownFields()54 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 55 return this.unknownFields; 56 } 57 getDescriptor()58 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 59 return io.grafeas.v1.Discovery.internal_static_grafeas_v1_DiscoveryNote_descriptor; 60 } 61 62 @java.lang.Override 63 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()64 internalGetFieldAccessorTable() { 65 return io.grafeas.v1.Discovery.internal_static_grafeas_v1_DiscoveryNote_fieldAccessorTable 66 .ensureFieldAccessorsInitialized( 67 io.grafeas.v1.DiscoveryNote.class, io.grafeas.v1.DiscoveryNote.Builder.class); 68 } 69 70 public static final int ANALYSIS_KIND_FIELD_NUMBER = 1; 71 private int analysisKind_ = 0; 72 /** 73 * 74 * 75 * <pre> 76 * Required. Immutable. The kind of analysis that is handled by this 77 * discovery. 78 * </pre> 79 * 80 * <code>.grafeas.v1.NoteKind analysis_kind = 1;</code> 81 * 82 * @return The enum numeric value on the wire for analysisKind. 83 */ 84 @java.lang.Override getAnalysisKindValue()85 public int getAnalysisKindValue() { 86 return analysisKind_; 87 } 88 /** 89 * 90 * 91 * <pre> 92 * Required. Immutable. The kind of analysis that is handled by this 93 * discovery. 94 * </pre> 95 * 96 * <code>.grafeas.v1.NoteKind analysis_kind = 1;</code> 97 * 98 * @return The analysisKind. 99 */ 100 @java.lang.Override getAnalysisKind()101 public io.grafeas.v1.NoteKind getAnalysisKind() { 102 io.grafeas.v1.NoteKind result = io.grafeas.v1.NoteKind.forNumber(analysisKind_); 103 return result == null ? io.grafeas.v1.NoteKind.UNRECOGNIZED : result; 104 } 105 106 private byte memoizedIsInitialized = -1; 107 108 @java.lang.Override isInitialized()109 public final boolean isInitialized() { 110 byte isInitialized = memoizedIsInitialized; 111 if (isInitialized == 1) return true; 112 if (isInitialized == 0) return false; 113 114 memoizedIsInitialized = 1; 115 return true; 116 } 117 118 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)119 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 120 if (analysisKind_ != io.grafeas.v1.NoteKind.NOTE_KIND_UNSPECIFIED.getNumber()) { 121 output.writeEnum(1, analysisKind_); 122 } 123 getUnknownFields().writeTo(output); 124 } 125 126 @java.lang.Override getSerializedSize()127 public int getSerializedSize() { 128 int size = memoizedSize; 129 if (size != -1) return size; 130 131 size = 0; 132 if (analysisKind_ != io.grafeas.v1.NoteKind.NOTE_KIND_UNSPECIFIED.getNumber()) { 133 size += com.google.protobuf.CodedOutputStream.computeEnumSize(1, analysisKind_); 134 } 135 size += getUnknownFields().getSerializedSize(); 136 memoizedSize = size; 137 return size; 138 } 139 140 @java.lang.Override equals(final java.lang.Object obj)141 public boolean equals(final java.lang.Object obj) { 142 if (obj == this) { 143 return true; 144 } 145 if (!(obj instanceof io.grafeas.v1.DiscoveryNote)) { 146 return super.equals(obj); 147 } 148 io.grafeas.v1.DiscoveryNote other = (io.grafeas.v1.DiscoveryNote) obj; 149 150 if (analysisKind_ != other.analysisKind_) return false; 151 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 152 return true; 153 } 154 155 @java.lang.Override hashCode()156 public int hashCode() { 157 if (memoizedHashCode != 0) { 158 return memoizedHashCode; 159 } 160 int hash = 41; 161 hash = (19 * hash) + getDescriptor().hashCode(); 162 hash = (37 * hash) + ANALYSIS_KIND_FIELD_NUMBER; 163 hash = (53 * hash) + analysisKind_; 164 hash = (29 * hash) + getUnknownFields().hashCode(); 165 memoizedHashCode = hash; 166 return hash; 167 } 168 parseFrom(java.nio.ByteBuffer data)169 public static io.grafeas.v1.DiscoveryNote parseFrom(java.nio.ByteBuffer data) 170 throws com.google.protobuf.InvalidProtocolBufferException { 171 return PARSER.parseFrom(data); 172 } 173 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)174 public static io.grafeas.v1.DiscoveryNote parseFrom( 175 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 176 throws com.google.protobuf.InvalidProtocolBufferException { 177 return PARSER.parseFrom(data, extensionRegistry); 178 } 179 parseFrom(com.google.protobuf.ByteString data)180 public static io.grafeas.v1.DiscoveryNote parseFrom(com.google.protobuf.ByteString data) 181 throws com.google.protobuf.InvalidProtocolBufferException { 182 return PARSER.parseFrom(data); 183 } 184 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)185 public static io.grafeas.v1.DiscoveryNote parseFrom( 186 com.google.protobuf.ByteString data, 187 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 188 throws com.google.protobuf.InvalidProtocolBufferException { 189 return PARSER.parseFrom(data, extensionRegistry); 190 } 191 parseFrom(byte[] data)192 public static io.grafeas.v1.DiscoveryNote parseFrom(byte[] data) 193 throws com.google.protobuf.InvalidProtocolBufferException { 194 return PARSER.parseFrom(data); 195 } 196 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)197 public static io.grafeas.v1.DiscoveryNote parseFrom( 198 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 199 throws com.google.protobuf.InvalidProtocolBufferException { 200 return PARSER.parseFrom(data, extensionRegistry); 201 } 202 parseFrom(java.io.InputStream input)203 public static io.grafeas.v1.DiscoveryNote parseFrom(java.io.InputStream input) 204 throws java.io.IOException { 205 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 206 } 207 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)208 public static io.grafeas.v1.DiscoveryNote parseFrom( 209 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 210 throws java.io.IOException { 211 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 212 PARSER, input, extensionRegistry); 213 } 214 parseDelimitedFrom(java.io.InputStream input)215 public static io.grafeas.v1.DiscoveryNote parseDelimitedFrom(java.io.InputStream input) 216 throws java.io.IOException { 217 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 218 } 219 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)220 public static io.grafeas.v1.DiscoveryNote parseDelimitedFrom( 221 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 222 throws java.io.IOException { 223 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 224 PARSER, input, extensionRegistry); 225 } 226 parseFrom(com.google.protobuf.CodedInputStream input)227 public static io.grafeas.v1.DiscoveryNote parseFrom(com.google.protobuf.CodedInputStream input) 228 throws java.io.IOException { 229 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 230 } 231 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)232 public static io.grafeas.v1.DiscoveryNote parseFrom( 233 com.google.protobuf.CodedInputStream input, 234 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 235 throws java.io.IOException { 236 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 237 PARSER, input, extensionRegistry); 238 } 239 240 @java.lang.Override newBuilderForType()241 public Builder newBuilderForType() { 242 return newBuilder(); 243 } 244 newBuilder()245 public static Builder newBuilder() { 246 return DEFAULT_INSTANCE.toBuilder(); 247 } 248 newBuilder(io.grafeas.v1.DiscoveryNote prototype)249 public static Builder newBuilder(io.grafeas.v1.DiscoveryNote prototype) { 250 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 251 } 252 253 @java.lang.Override toBuilder()254 public Builder toBuilder() { 255 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 256 } 257 258 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)259 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 260 Builder builder = new Builder(parent); 261 return builder; 262 } 263 /** 264 * 265 * 266 * <pre> 267 * A note that indicates a type of analysis a provider would perform. This note 268 * exists in a provider's project. A `Discovery` occurrence is created in a 269 * consumer's project at the start of analysis. 270 * </pre> 271 * 272 * Protobuf type {@code grafeas.v1.DiscoveryNote} 273 */ 274 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 275 implements 276 // @@protoc_insertion_point(builder_implements:grafeas.v1.DiscoveryNote) 277 io.grafeas.v1.DiscoveryNoteOrBuilder { getDescriptor()278 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 279 return io.grafeas.v1.Discovery.internal_static_grafeas_v1_DiscoveryNote_descriptor; 280 } 281 282 @java.lang.Override 283 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()284 internalGetFieldAccessorTable() { 285 return io.grafeas.v1.Discovery.internal_static_grafeas_v1_DiscoveryNote_fieldAccessorTable 286 .ensureFieldAccessorsInitialized( 287 io.grafeas.v1.DiscoveryNote.class, io.grafeas.v1.DiscoveryNote.Builder.class); 288 } 289 290 // Construct using io.grafeas.v1.DiscoveryNote.newBuilder() Builder()291 private Builder() {} 292 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)293 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 294 super(parent); 295 } 296 297 @java.lang.Override clear()298 public Builder clear() { 299 super.clear(); 300 bitField0_ = 0; 301 analysisKind_ = 0; 302 return this; 303 } 304 305 @java.lang.Override getDescriptorForType()306 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 307 return io.grafeas.v1.Discovery.internal_static_grafeas_v1_DiscoveryNote_descriptor; 308 } 309 310 @java.lang.Override getDefaultInstanceForType()311 public io.grafeas.v1.DiscoveryNote getDefaultInstanceForType() { 312 return io.grafeas.v1.DiscoveryNote.getDefaultInstance(); 313 } 314 315 @java.lang.Override build()316 public io.grafeas.v1.DiscoveryNote build() { 317 io.grafeas.v1.DiscoveryNote result = buildPartial(); 318 if (!result.isInitialized()) { 319 throw newUninitializedMessageException(result); 320 } 321 return result; 322 } 323 324 @java.lang.Override buildPartial()325 public io.grafeas.v1.DiscoveryNote buildPartial() { 326 io.grafeas.v1.DiscoveryNote result = new io.grafeas.v1.DiscoveryNote(this); 327 if (bitField0_ != 0) { 328 buildPartial0(result); 329 } 330 onBuilt(); 331 return result; 332 } 333 buildPartial0(io.grafeas.v1.DiscoveryNote result)334 private void buildPartial0(io.grafeas.v1.DiscoveryNote result) { 335 int from_bitField0_ = bitField0_; 336 if (((from_bitField0_ & 0x00000001) != 0)) { 337 result.analysisKind_ = analysisKind_; 338 } 339 } 340 341 @java.lang.Override clone()342 public Builder clone() { 343 return super.clone(); 344 } 345 346 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)347 public Builder setField( 348 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 349 return super.setField(field, value); 350 } 351 352 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)353 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 354 return super.clearField(field); 355 } 356 357 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)358 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 359 return super.clearOneof(oneof); 360 } 361 362 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)363 public Builder setRepeatedField( 364 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 365 return super.setRepeatedField(field, index, value); 366 } 367 368 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)369 public Builder addRepeatedField( 370 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 371 return super.addRepeatedField(field, value); 372 } 373 374 @java.lang.Override mergeFrom(com.google.protobuf.Message other)375 public Builder mergeFrom(com.google.protobuf.Message other) { 376 if (other instanceof io.grafeas.v1.DiscoveryNote) { 377 return mergeFrom((io.grafeas.v1.DiscoveryNote) other); 378 } else { 379 super.mergeFrom(other); 380 return this; 381 } 382 } 383 mergeFrom(io.grafeas.v1.DiscoveryNote other)384 public Builder mergeFrom(io.grafeas.v1.DiscoveryNote other) { 385 if (other == io.grafeas.v1.DiscoveryNote.getDefaultInstance()) return this; 386 if (other.analysisKind_ != 0) { 387 setAnalysisKindValue(other.getAnalysisKindValue()); 388 } 389 this.mergeUnknownFields(other.getUnknownFields()); 390 onChanged(); 391 return this; 392 } 393 394 @java.lang.Override isInitialized()395 public final boolean isInitialized() { 396 return true; 397 } 398 399 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)400 public Builder mergeFrom( 401 com.google.protobuf.CodedInputStream input, 402 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 403 throws java.io.IOException { 404 if (extensionRegistry == null) { 405 throw new java.lang.NullPointerException(); 406 } 407 try { 408 boolean done = false; 409 while (!done) { 410 int tag = input.readTag(); 411 switch (tag) { 412 case 0: 413 done = true; 414 break; 415 case 8: 416 { 417 analysisKind_ = input.readEnum(); 418 bitField0_ |= 0x00000001; 419 break; 420 } // case 8 421 default: 422 { 423 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 424 done = true; // was an endgroup tag 425 } 426 break; 427 } // default: 428 } // switch (tag) 429 } // while (!done) 430 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 431 throw e.unwrapIOException(); 432 } finally { 433 onChanged(); 434 } // finally 435 return this; 436 } 437 438 private int bitField0_; 439 440 private int analysisKind_ = 0; 441 /** 442 * 443 * 444 * <pre> 445 * Required. Immutable. The kind of analysis that is handled by this 446 * discovery. 447 * </pre> 448 * 449 * <code>.grafeas.v1.NoteKind analysis_kind = 1;</code> 450 * 451 * @return The enum numeric value on the wire for analysisKind. 452 */ 453 @java.lang.Override getAnalysisKindValue()454 public int getAnalysisKindValue() { 455 return analysisKind_; 456 } 457 /** 458 * 459 * 460 * <pre> 461 * Required. Immutable. The kind of analysis that is handled by this 462 * discovery. 463 * </pre> 464 * 465 * <code>.grafeas.v1.NoteKind analysis_kind = 1;</code> 466 * 467 * @param value The enum numeric value on the wire for analysisKind to set. 468 * @return This builder for chaining. 469 */ setAnalysisKindValue(int value)470 public Builder setAnalysisKindValue(int value) { 471 analysisKind_ = value; 472 bitField0_ |= 0x00000001; 473 onChanged(); 474 return this; 475 } 476 /** 477 * 478 * 479 * <pre> 480 * Required. Immutable. The kind of analysis that is handled by this 481 * discovery. 482 * </pre> 483 * 484 * <code>.grafeas.v1.NoteKind analysis_kind = 1;</code> 485 * 486 * @return The analysisKind. 487 */ 488 @java.lang.Override getAnalysisKind()489 public io.grafeas.v1.NoteKind getAnalysisKind() { 490 io.grafeas.v1.NoteKind result = io.grafeas.v1.NoteKind.forNumber(analysisKind_); 491 return result == null ? io.grafeas.v1.NoteKind.UNRECOGNIZED : result; 492 } 493 /** 494 * 495 * 496 * <pre> 497 * Required. Immutable. The kind of analysis that is handled by this 498 * discovery. 499 * </pre> 500 * 501 * <code>.grafeas.v1.NoteKind analysis_kind = 1;</code> 502 * 503 * @param value The analysisKind to set. 504 * @return This builder for chaining. 505 */ setAnalysisKind(io.grafeas.v1.NoteKind value)506 public Builder setAnalysisKind(io.grafeas.v1.NoteKind value) { 507 if (value == null) { 508 throw new NullPointerException(); 509 } 510 bitField0_ |= 0x00000001; 511 analysisKind_ = value.getNumber(); 512 onChanged(); 513 return this; 514 } 515 /** 516 * 517 * 518 * <pre> 519 * Required. Immutable. The kind of analysis that is handled by this 520 * discovery. 521 * </pre> 522 * 523 * <code>.grafeas.v1.NoteKind analysis_kind = 1;</code> 524 * 525 * @return This builder for chaining. 526 */ clearAnalysisKind()527 public Builder clearAnalysisKind() { 528 bitField0_ = (bitField0_ & ~0x00000001); 529 analysisKind_ = 0; 530 onChanged(); 531 return this; 532 } 533 534 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)535 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 536 return super.setUnknownFields(unknownFields); 537 } 538 539 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)540 public final Builder mergeUnknownFields( 541 final com.google.protobuf.UnknownFieldSet unknownFields) { 542 return super.mergeUnknownFields(unknownFields); 543 } 544 545 // @@protoc_insertion_point(builder_scope:grafeas.v1.DiscoveryNote) 546 } 547 548 // @@protoc_insertion_point(class_scope:grafeas.v1.DiscoveryNote) 549 private static final io.grafeas.v1.DiscoveryNote DEFAULT_INSTANCE; 550 551 static { 552 DEFAULT_INSTANCE = new io.grafeas.v1.DiscoveryNote(); 553 } 554 getDefaultInstance()555 public static io.grafeas.v1.DiscoveryNote getDefaultInstance() { 556 return DEFAULT_INSTANCE; 557 } 558 559 private static final com.google.protobuf.Parser<DiscoveryNote> PARSER = 560 new com.google.protobuf.AbstractParser<DiscoveryNote>() { 561 @java.lang.Override 562 public DiscoveryNote parsePartialFrom( 563 com.google.protobuf.CodedInputStream input, 564 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 565 throws com.google.protobuf.InvalidProtocolBufferException { 566 Builder builder = newBuilder(); 567 try { 568 builder.mergeFrom(input, extensionRegistry); 569 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 570 throw e.setUnfinishedMessage(builder.buildPartial()); 571 } catch (com.google.protobuf.UninitializedMessageException e) { 572 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 573 } catch (java.io.IOException e) { 574 throw new com.google.protobuf.InvalidProtocolBufferException(e) 575 .setUnfinishedMessage(builder.buildPartial()); 576 } 577 return builder.buildPartial(); 578 } 579 }; 580 parser()581 public static com.google.protobuf.Parser<DiscoveryNote> parser() { 582 return PARSER; 583 } 584 585 @java.lang.Override getParserForType()586 public com.google.protobuf.Parser<DiscoveryNote> getParserForType() { 587 return PARSER; 588 } 589 590 @java.lang.Override getDefaultInstanceForType()591 public io.grafeas.v1.DiscoveryNote getDefaultInstanceForType() { 592 return DEFAULT_INSTANCE; 593 } 594 } 595