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