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