• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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