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/provenance.proto 19 20 package io.grafeas.v1; 21 22 /** 23 * 24 * 25 * <pre> 26 * Container message for hash values. 27 * </pre> 28 * 29 * Protobuf type {@code grafeas.v1.Hash} 30 */ 31 public final class Hash extends com.google.protobuf.GeneratedMessageV3 32 implements 33 // @@protoc_insertion_point(message_implements:grafeas.v1.Hash) 34 HashOrBuilder { 35 private static final long serialVersionUID = 0L; 36 // Use Hash.newBuilder() to construct. Hash(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)37 private Hash(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 38 super(builder); 39 } 40 Hash()41 private Hash() { 42 type_ = ""; 43 value_ = com.google.protobuf.ByteString.EMPTY; 44 } 45 46 @java.lang.Override 47 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)48 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 49 return new Hash(); 50 } 51 52 @java.lang.Override getUnknownFields()53 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 54 return this.unknownFields; 55 } 56 getDescriptor()57 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 58 return io.grafeas.v1.Provenance.internal_static_grafeas_v1_Hash_descriptor; 59 } 60 61 @java.lang.Override 62 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()63 internalGetFieldAccessorTable() { 64 return io.grafeas.v1.Provenance.internal_static_grafeas_v1_Hash_fieldAccessorTable 65 .ensureFieldAccessorsInitialized( 66 io.grafeas.v1.Hash.class, io.grafeas.v1.Hash.Builder.class); 67 } 68 69 public static final int TYPE_FIELD_NUMBER = 1; 70 71 @SuppressWarnings("serial") 72 private volatile java.lang.Object type_ = ""; 73 /** 74 * 75 * 76 * <pre> 77 * Required. The type of hash that was performed, e.g. "SHA-256". 78 * </pre> 79 * 80 * <code>string type = 1;</code> 81 * 82 * @return The type. 83 */ 84 @java.lang.Override getType()85 public java.lang.String getType() { 86 java.lang.Object ref = type_; 87 if (ref instanceof java.lang.String) { 88 return (java.lang.String) ref; 89 } else { 90 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 91 java.lang.String s = bs.toStringUtf8(); 92 type_ = s; 93 return s; 94 } 95 } 96 /** 97 * 98 * 99 * <pre> 100 * Required. The type of hash that was performed, e.g. "SHA-256". 101 * </pre> 102 * 103 * <code>string type = 1;</code> 104 * 105 * @return The bytes for type. 106 */ 107 @java.lang.Override getTypeBytes()108 public com.google.protobuf.ByteString getTypeBytes() { 109 java.lang.Object ref = type_; 110 if (ref instanceof java.lang.String) { 111 com.google.protobuf.ByteString b = 112 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 113 type_ = b; 114 return b; 115 } else { 116 return (com.google.protobuf.ByteString) ref; 117 } 118 } 119 120 public static final int VALUE_FIELD_NUMBER = 2; 121 private com.google.protobuf.ByteString value_ = com.google.protobuf.ByteString.EMPTY; 122 /** 123 * 124 * 125 * <pre> 126 * Required. The hash value. 127 * </pre> 128 * 129 * <code>bytes value = 2;</code> 130 * 131 * @return The value. 132 */ 133 @java.lang.Override getValue()134 public com.google.protobuf.ByteString getValue() { 135 return value_; 136 } 137 138 private byte memoizedIsInitialized = -1; 139 140 @java.lang.Override isInitialized()141 public final boolean isInitialized() { 142 byte isInitialized = memoizedIsInitialized; 143 if (isInitialized == 1) return true; 144 if (isInitialized == 0) return false; 145 146 memoizedIsInitialized = 1; 147 return true; 148 } 149 150 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)151 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 152 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(type_)) { 153 com.google.protobuf.GeneratedMessageV3.writeString(output, 1, type_); 154 } 155 if (!value_.isEmpty()) { 156 output.writeBytes(2, value_); 157 } 158 getUnknownFields().writeTo(output); 159 } 160 161 @java.lang.Override getSerializedSize()162 public int getSerializedSize() { 163 int size = memoizedSize; 164 if (size != -1) return size; 165 166 size = 0; 167 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(type_)) { 168 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, type_); 169 } 170 if (!value_.isEmpty()) { 171 size += com.google.protobuf.CodedOutputStream.computeBytesSize(2, value_); 172 } 173 size += getUnknownFields().getSerializedSize(); 174 memoizedSize = size; 175 return size; 176 } 177 178 @java.lang.Override equals(final java.lang.Object obj)179 public boolean equals(final java.lang.Object obj) { 180 if (obj == this) { 181 return true; 182 } 183 if (!(obj instanceof io.grafeas.v1.Hash)) { 184 return super.equals(obj); 185 } 186 io.grafeas.v1.Hash other = (io.grafeas.v1.Hash) obj; 187 188 if (!getType().equals(other.getType())) return false; 189 if (!getValue().equals(other.getValue())) return false; 190 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 191 return true; 192 } 193 194 @java.lang.Override hashCode()195 public int hashCode() { 196 if (memoizedHashCode != 0) { 197 return memoizedHashCode; 198 } 199 int hash = 41; 200 hash = (19 * hash) + getDescriptor().hashCode(); 201 hash = (37 * hash) + TYPE_FIELD_NUMBER; 202 hash = (53 * hash) + getType().hashCode(); 203 hash = (37 * hash) + VALUE_FIELD_NUMBER; 204 hash = (53 * hash) + getValue().hashCode(); 205 hash = (29 * hash) + getUnknownFields().hashCode(); 206 memoizedHashCode = hash; 207 return hash; 208 } 209 parseFrom(java.nio.ByteBuffer data)210 public static io.grafeas.v1.Hash parseFrom(java.nio.ByteBuffer data) 211 throws com.google.protobuf.InvalidProtocolBufferException { 212 return PARSER.parseFrom(data); 213 } 214 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)215 public static io.grafeas.v1.Hash parseFrom( 216 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 217 throws com.google.protobuf.InvalidProtocolBufferException { 218 return PARSER.parseFrom(data, extensionRegistry); 219 } 220 parseFrom(com.google.protobuf.ByteString data)221 public static io.grafeas.v1.Hash parseFrom(com.google.protobuf.ByteString data) 222 throws com.google.protobuf.InvalidProtocolBufferException { 223 return PARSER.parseFrom(data); 224 } 225 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)226 public static io.grafeas.v1.Hash parseFrom( 227 com.google.protobuf.ByteString data, 228 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 229 throws com.google.protobuf.InvalidProtocolBufferException { 230 return PARSER.parseFrom(data, extensionRegistry); 231 } 232 parseFrom(byte[] data)233 public static io.grafeas.v1.Hash parseFrom(byte[] data) 234 throws com.google.protobuf.InvalidProtocolBufferException { 235 return PARSER.parseFrom(data); 236 } 237 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)238 public static io.grafeas.v1.Hash parseFrom( 239 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 240 throws com.google.protobuf.InvalidProtocolBufferException { 241 return PARSER.parseFrom(data, extensionRegistry); 242 } 243 parseFrom(java.io.InputStream input)244 public static io.grafeas.v1.Hash parseFrom(java.io.InputStream input) throws java.io.IOException { 245 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 246 } 247 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)248 public static io.grafeas.v1.Hash parseFrom( 249 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 250 throws java.io.IOException { 251 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 252 PARSER, input, extensionRegistry); 253 } 254 parseDelimitedFrom(java.io.InputStream input)255 public static io.grafeas.v1.Hash parseDelimitedFrom(java.io.InputStream input) 256 throws java.io.IOException { 257 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 258 } 259 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)260 public static io.grafeas.v1.Hash parseDelimitedFrom( 261 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 262 throws java.io.IOException { 263 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 264 PARSER, input, extensionRegistry); 265 } 266 parseFrom(com.google.protobuf.CodedInputStream input)267 public static io.grafeas.v1.Hash parseFrom(com.google.protobuf.CodedInputStream input) 268 throws java.io.IOException { 269 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 270 } 271 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)272 public static io.grafeas.v1.Hash parseFrom( 273 com.google.protobuf.CodedInputStream input, 274 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 275 throws java.io.IOException { 276 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 277 PARSER, input, extensionRegistry); 278 } 279 280 @java.lang.Override newBuilderForType()281 public Builder newBuilderForType() { 282 return newBuilder(); 283 } 284 newBuilder()285 public static Builder newBuilder() { 286 return DEFAULT_INSTANCE.toBuilder(); 287 } 288 newBuilder(io.grafeas.v1.Hash prototype)289 public static Builder newBuilder(io.grafeas.v1.Hash prototype) { 290 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 291 } 292 293 @java.lang.Override toBuilder()294 public Builder toBuilder() { 295 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 296 } 297 298 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)299 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 300 Builder builder = new Builder(parent); 301 return builder; 302 } 303 /** 304 * 305 * 306 * <pre> 307 * Container message for hash values. 308 * </pre> 309 * 310 * Protobuf type {@code grafeas.v1.Hash} 311 */ 312 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 313 implements 314 // @@protoc_insertion_point(builder_implements:grafeas.v1.Hash) 315 io.grafeas.v1.HashOrBuilder { getDescriptor()316 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 317 return io.grafeas.v1.Provenance.internal_static_grafeas_v1_Hash_descriptor; 318 } 319 320 @java.lang.Override 321 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()322 internalGetFieldAccessorTable() { 323 return io.grafeas.v1.Provenance.internal_static_grafeas_v1_Hash_fieldAccessorTable 324 .ensureFieldAccessorsInitialized( 325 io.grafeas.v1.Hash.class, io.grafeas.v1.Hash.Builder.class); 326 } 327 328 // Construct using io.grafeas.v1.Hash.newBuilder() Builder()329 private Builder() {} 330 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)331 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 332 super(parent); 333 } 334 335 @java.lang.Override clear()336 public Builder clear() { 337 super.clear(); 338 bitField0_ = 0; 339 type_ = ""; 340 value_ = com.google.protobuf.ByteString.EMPTY; 341 return this; 342 } 343 344 @java.lang.Override getDescriptorForType()345 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 346 return io.grafeas.v1.Provenance.internal_static_grafeas_v1_Hash_descriptor; 347 } 348 349 @java.lang.Override getDefaultInstanceForType()350 public io.grafeas.v1.Hash getDefaultInstanceForType() { 351 return io.grafeas.v1.Hash.getDefaultInstance(); 352 } 353 354 @java.lang.Override build()355 public io.grafeas.v1.Hash build() { 356 io.grafeas.v1.Hash result = buildPartial(); 357 if (!result.isInitialized()) { 358 throw newUninitializedMessageException(result); 359 } 360 return result; 361 } 362 363 @java.lang.Override buildPartial()364 public io.grafeas.v1.Hash buildPartial() { 365 io.grafeas.v1.Hash result = new io.grafeas.v1.Hash(this); 366 if (bitField0_ != 0) { 367 buildPartial0(result); 368 } 369 onBuilt(); 370 return result; 371 } 372 buildPartial0(io.grafeas.v1.Hash result)373 private void buildPartial0(io.grafeas.v1.Hash result) { 374 int from_bitField0_ = bitField0_; 375 if (((from_bitField0_ & 0x00000001) != 0)) { 376 result.type_ = type_; 377 } 378 if (((from_bitField0_ & 0x00000002) != 0)) { 379 result.value_ = value_; 380 } 381 } 382 383 @java.lang.Override clone()384 public Builder clone() { 385 return super.clone(); 386 } 387 388 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)389 public Builder setField( 390 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 391 return super.setField(field, value); 392 } 393 394 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)395 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 396 return super.clearField(field); 397 } 398 399 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)400 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 401 return super.clearOneof(oneof); 402 } 403 404 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)405 public Builder setRepeatedField( 406 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 407 return super.setRepeatedField(field, index, value); 408 } 409 410 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)411 public Builder addRepeatedField( 412 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 413 return super.addRepeatedField(field, value); 414 } 415 416 @java.lang.Override mergeFrom(com.google.protobuf.Message other)417 public Builder mergeFrom(com.google.protobuf.Message other) { 418 if (other instanceof io.grafeas.v1.Hash) { 419 return mergeFrom((io.grafeas.v1.Hash) other); 420 } else { 421 super.mergeFrom(other); 422 return this; 423 } 424 } 425 mergeFrom(io.grafeas.v1.Hash other)426 public Builder mergeFrom(io.grafeas.v1.Hash other) { 427 if (other == io.grafeas.v1.Hash.getDefaultInstance()) return this; 428 if (!other.getType().isEmpty()) { 429 type_ = other.type_; 430 bitField0_ |= 0x00000001; 431 onChanged(); 432 } 433 if (other.getValue() != com.google.protobuf.ByteString.EMPTY) { 434 setValue(other.getValue()); 435 } 436 this.mergeUnknownFields(other.getUnknownFields()); 437 onChanged(); 438 return this; 439 } 440 441 @java.lang.Override isInitialized()442 public final boolean isInitialized() { 443 return true; 444 } 445 446 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)447 public Builder mergeFrom( 448 com.google.protobuf.CodedInputStream input, 449 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 450 throws java.io.IOException { 451 if (extensionRegistry == null) { 452 throw new java.lang.NullPointerException(); 453 } 454 try { 455 boolean done = false; 456 while (!done) { 457 int tag = input.readTag(); 458 switch (tag) { 459 case 0: 460 done = true; 461 break; 462 case 10: 463 { 464 type_ = input.readStringRequireUtf8(); 465 bitField0_ |= 0x00000001; 466 break; 467 } // case 10 468 case 18: 469 { 470 value_ = input.readBytes(); 471 bitField0_ |= 0x00000002; 472 break; 473 } // case 18 474 default: 475 { 476 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 477 done = true; // was an endgroup tag 478 } 479 break; 480 } // default: 481 } // switch (tag) 482 } // while (!done) 483 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 484 throw e.unwrapIOException(); 485 } finally { 486 onChanged(); 487 } // finally 488 return this; 489 } 490 491 private int bitField0_; 492 493 private java.lang.Object type_ = ""; 494 /** 495 * 496 * 497 * <pre> 498 * Required. The type of hash that was performed, e.g. "SHA-256". 499 * </pre> 500 * 501 * <code>string type = 1;</code> 502 * 503 * @return The type. 504 */ getType()505 public java.lang.String getType() { 506 java.lang.Object ref = type_; 507 if (!(ref instanceof java.lang.String)) { 508 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 509 java.lang.String s = bs.toStringUtf8(); 510 type_ = s; 511 return s; 512 } else { 513 return (java.lang.String) ref; 514 } 515 } 516 /** 517 * 518 * 519 * <pre> 520 * Required. The type of hash that was performed, e.g. "SHA-256". 521 * </pre> 522 * 523 * <code>string type = 1;</code> 524 * 525 * @return The bytes for type. 526 */ getTypeBytes()527 public com.google.protobuf.ByteString getTypeBytes() { 528 java.lang.Object ref = type_; 529 if (ref instanceof String) { 530 com.google.protobuf.ByteString b = 531 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 532 type_ = b; 533 return b; 534 } else { 535 return (com.google.protobuf.ByteString) ref; 536 } 537 } 538 /** 539 * 540 * 541 * <pre> 542 * Required. The type of hash that was performed, e.g. "SHA-256". 543 * </pre> 544 * 545 * <code>string type = 1;</code> 546 * 547 * @param value The type to set. 548 * @return This builder for chaining. 549 */ setType(java.lang.String value)550 public Builder setType(java.lang.String value) { 551 if (value == null) { 552 throw new NullPointerException(); 553 } 554 type_ = value; 555 bitField0_ |= 0x00000001; 556 onChanged(); 557 return this; 558 } 559 /** 560 * 561 * 562 * <pre> 563 * Required. The type of hash that was performed, e.g. "SHA-256". 564 * </pre> 565 * 566 * <code>string type = 1;</code> 567 * 568 * @return This builder for chaining. 569 */ clearType()570 public Builder clearType() { 571 type_ = getDefaultInstance().getType(); 572 bitField0_ = (bitField0_ & ~0x00000001); 573 onChanged(); 574 return this; 575 } 576 /** 577 * 578 * 579 * <pre> 580 * Required. The type of hash that was performed, e.g. "SHA-256". 581 * </pre> 582 * 583 * <code>string type = 1;</code> 584 * 585 * @param value The bytes for type to set. 586 * @return This builder for chaining. 587 */ setTypeBytes(com.google.protobuf.ByteString value)588 public Builder setTypeBytes(com.google.protobuf.ByteString value) { 589 if (value == null) { 590 throw new NullPointerException(); 591 } 592 checkByteStringIsUtf8(value); 593 type_ = value; 594 bitField0_ |= 0x00000001; 595 onChanged(); 596 return this; 597 } 598 599 private com.google.protobuf.ByteString value_ = com.google.protobuf.ByteString.EMPTY; 600 /** 601 * 602 * 603 * <pre> 604 * Required. The hash value. 605 * </pre> 606 * 607 * <code>bytes value = 2;</code> 608 * 609 * @return The value. 610 */ 611 @java.lang.Override getValue()612 public com.google.protobuf.ByteString getValue() { 613 return value_; 614 } 615 /** 616 * 617 * 618 * <pre> 619 * Required. The hash value. 620 * </pre> 621 * 622 * <code>bytes value = 2;</code> 623 * 624 * @param value The value to set. 625 * @return This builder for chaining. 626 */ setValue(com.google.protobuf.ByteString value)627 public Builder setValue(com.google.protobuf.ByteString value) { 628 if (value == null) { 629 throw new NullPointerException(); 630 } 631 value_ = value; 632 bitField0_ |= 0x00000002; 633 onChanged(); 634 return this; 635 } 636 /** 637 * 638 * 639 * <pre> 640 * Required. The hash value. 641 * </pre> 642 * 643 * <code>bytes value = 2;</code> 644 * 645 * @return This builder for chaining. 646 */ clearValue()647 public Builder clearValue() { 648 bitField0_ = (bitField0_ & ~0x00000002); 649 value_ = getDefaultInstance().getValue(); 650 onChanged(); 651 return this; 652 } 653 654 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)655 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 656 return super.setUnknownFields(unknownFields); 657 } 658 659 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)660 public final Builder mergeUnknownFields( 661 final com.google.protobuf.UnknownFieldSet unknownFields) { 662 return super.mergeUnknownFields(unknownFields); 663 } 664 665 // @@protoc_insertion_point(builder_scope:grafeas.v1.Hash) 666 } 667 668 // @@protoc_insertion_point(class_scope:grafeas.v1.Hash) 669 private static final io.grafeas.v1.Hash DEFAULT_INSTANCE; 670 671 static { 672 DEFAULT_INSTANCE = new io.grafeas.v1.Hash(); 673 } 674 getDefaultInstance()675 public static io.grafeas.v1.Hash getDefaultInstance() { 676 return DEFAULT_INSTANCE; 677 } 678 679 private static final com.google.protobuf.Parser<Hash> PARSER = 680 new com.google.protobuf.AbstractParser<Hash>() { 681 @java.lang.Override 682 public Hash parsePartialFrom( 683 com.google.protobuf.CodedInputStream input, 684 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 685 throws com.google.protobuf.InvalidProtocolBufferException { 686 Builder builder = newBuilder(); 687 try { 688 builder.mergeFrom(input, extensionRegistry); 689 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 690 throw e.setUnfinishedMessage(builder.buildPartial()); 691 } catch (com.google.protobuf.UninitializedMessageException e) { 692 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 693 } catch (java.io.IOException e) { 694 throw new com.google.protobuf.InvalidProtocolBufferException(e) 695 .setUnfinishedMessage(builder.buildPartial()); 696 } 697 return builder.buildPartial(); 698 } 699 }; 700 parser()701 public static com.google.protobuf.Parser<Hash> parser() { 702 return PARSER; 703 } 704 705 @java.lang.Override getParserForType()706 public com.google.protobuf.Parser<Hash> getParserForType() { 707 return PARSER; 708 } 709 710 @java.lang.Override getDefaultInstanceForType()711 public io.grafeas.v1.Hash getDefaultInstanceForType() { 712 return DEFAULT_INSTANCE; 713 } 714 } 715