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