• 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/grafeas.proto
19 
20 package io.grafeas.v1;
21 
22 /**
23  *
24  *
25  * <pre>
26  * Response for listing occurrences for a note.
27  * </pre>
28  *
29  * Protobuf type {@code grafeas.v1.ListNoteOccurrencesResponse}
30  */
31 public final class ListNoteOccurrencesResponse extends com.google.protobuf.GeneratedMessageV3
32     implements
33     // @@protoc_insertion_point(message_implements:grafeas.v1.ListNoteOccurrencesResponse)
34     ListNoteOccurrencesResponseOrBuilder {
35   private static final long serialVersionUID = 0L;
36   // Use ListNoteOccurrencesResponse.newBuilder() to construct.
ListNoteOccurrencesResponse(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)37   private ListNoteOccurrencesResponse(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
38     super(builder);
39   }
40 
ListNoteOccurrencesResponse()41   private ListNoteOccurrencesResponse() {
42     occurrences_ = java.util.Collections.emptyList();
43     nextPageToken_ = "";
44   }
45 
46   @java.lang.Override
47   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)48   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
49     return new ListNoteOccurrencesResponse();
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.GrafeasOuterClass
59         .internal_static_grafeas_v1_ListNoteOccurrencesResponse_descriptor;
60   }
61 
62   @java.lang.Override
63   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()64       internalGetFieldAccessorTable() {
65     return io.grafeas.v1.GrafeasOuterClass
66         .internal_static_grafeas_v1_ListNoteOccurrencesResponse_fieldAccessorTable
67         .ensureFieldAccessorsInitialized(
68             io.grafeas.v1.ListNoteOccurrencesResponse.class,
69             io.grafeas.v1.ListNoteOccurrencesResponse.Builder.class);
70   }
71 
72   public static final int OCCURRENCES_FIELD_NUMBER = 1;
73 
74   @SuppressWarnings("serial")
75   private java.util.List<io.grafeas.v1.Occurrence> occurrences_;
76   /**
77    *
78    *
79    * <pre>
80    * The occurrences attached to the specified note.
81    * </pre>
82    *
83    * <code>repeated .grafeas.v1.Occurrence occurrences = 1;</code>
84    */
85   @java.lang.Override
getOccurrencesList()86   public java.util.List<io.grafeas.v1.Occurrence> getOccurrencesList() {
87     return occurrences_;
88   }
89   /**
90    *
91    *
92    * <pre>
93    * The occurrences attached to the specified note.
94    * </pre>
95    *
96    * <code>repeated .grafeas.v1.Occurrence occurrences = 1;</code>
97    */
98   @java.lang.Override
getOccurrencesOrBuilderList()99   public java.util.List<? extends io.grafeas.v1.OccurrenceOrBuilder> getOccurrencesOrBuilderList() {
100     return occurrences_;
101   }
102   /**
103    *
104    *
105    * <pre>
106    * The occurrences attached to the specified note.
107    * </pre>
108    *
109    * <code>repeated .grafeas.v1.Occurrence occurrences = 1;</code>
110    */
111   @java.lang.Override
getOccurrencesCount()112   public int getOccurrencesCount() {
113     return occurrences_.size();
114   }
115   /**
116    *
117    *
118    * <pre>
119    * The occurrences attached to the specified note.
120    * </pre>
121    *
122    * <code>repeated .grafeas.v1.Occurrence occurrences = 1;</code>
123    */
124   @java.lang.Override
getOccurrences(int index)125   public io.grafeas.v1.Occurrence getOccurrences(int index) {
126     return occurrences_.get(index);
127   }
128   /**
129    *
130    *
131    * <pre>
132    * The occurrences attached to the specified note.
133    * </pre>
134    *
135    * <code>repeated .grafeas.v1.Occurrence occurrences = 1;</code>
136    */
137   @java.lang.Override
getOccurrencesOrBuilder(int index)138   public io.grafeas.v1.OccurrenceOrBuilder getOccurrencesOrBuilder(int index) {
139     return occurrences_.get(index);
140   }
141 
142   public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2;
143 
144   @SuppressWarnings("serial")
145   private volatile java.lang.Object nextPageToken_ = "";
146   /**
147    *
148    *
149    * <pre>
150    * Token to provide to skip to a particular spot in the list.
151    * </pre>
152    *
153    * <code>string next_page_token = 2;</code>
154    *
155    * @return The nextPageToken.
156    */
157   @java.lang.Override
getNextPageToken()158   public java.lang.String getNextPageToken() {
159     java.lang.Object ref = nextPageToken_;
160     if (ref instanceof java.lang.String) {
161       return (java.lang.String) ref;
162     } else {
163       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
164       java.lang.String s = bs.toStringUtf8();
165       nextPageToken_ = s;
166       return s;
167     }
168   }
169   /**
170    *
171    *
172    * <pre>
173    * Token to provide to skip to a particular spot in the list.
174    * </pre>
175    *
176    * <code>string next_page_token = 2;</code>
177    *
178    * @return The bytes for nextPageToken.
179    */
180   @java.lang.Override
getNextPageTokenBytes()181   public com.google.protobuf.ByteString getNextPageTokenBytes() {
182     java.lang.Object ref = nextPageToken_;
183     if (ref instanceof java.lang.String) {
184       com.google.protobuf.ByteString b =
185           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
186       nextPageToken_ = b;
187       return b;
188     } else {
189       return (com.google.protobuf.ByteString) ref;
190     }
191   }
192 
193   private byte memoizedIsInitialized = -1;
194 
195   @java.lang.Override
isInitialized()196   public final boolean isInitialized() {
197     byte isInitialized = memoizedIsInitialized;
198     if (isInitialized == 1) return true;
199     if (isInitialized == 0) return false;
200 
201     memoizedIsInitialized = 1;
202     return true;
203   }
204 
205   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)206   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
207     for (int i = 0; i < occurrences_.size(); i++) {
208       output.writeMessage(1, occurrences_.get(i));
209     }
210     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) {
211       com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_);
212     }
213     getUnknownFields().writeTo(output);
214   }
215 
216   @java.lang.Override
getSerializedSize()217   public int getSerializedSize() {
218     int size = memoizedSize;
219     if (size != -1) return size;
220 
221     size = 0;
222     for (int i = 0; i < occurrences_.size(); i++) {
223       size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, occurrences_.get(i));
224     }
225     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) {
226       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_);
227     }
228     size += getUnknownFields().getSerializedSize();
229     memoizedSize = size;
230     return size;
231   }
232 
233   @java.lang.Override
equals(final java.lang.Object obj)234   public boolean equals(final java.lang.Object obj) {
235     if (obj == this) {
236       return true;
237     }
238     if (!(obj instanceof io.grafeas.v1.ListNoteOccurrencesResponse)) {
239       return super.equals(obj);
240     }
241     io.grafeas.v1.ListNoteOccurrencesResponse other =
242         (io.grafeas.v1.ListNoteOccurrencesResponse) obj;
243 
244     if (!getOccurrencesList().equals(other.getOccurrencesList())) return false;
245     if (!getNextPageToken().equals(other.getNextPageToken())) return false;
246     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
247     return true;
248   }
249 
250   @java.lang.Override
hashCode()251   public int hashCode() {
252     if (memoizedHashCode != 0) {
253       return memoizedHashCode;
254     }
255     int hash = 41;
256     hash = (19 * hash) + getDescriptor().hashCode();
257     if (getOccurrencesCount() > 0) {
258       hash = (37 * hash) + OCCURRENCES_FIELD_NUMBER;
259       hash = (53 * hash) + getOccurrencesList().hashCode();
260     }
261     hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER;
262     hash = (53 * hash) + getNextPageToken().hashCode();
263     hash = (29 * hash) + getUnknownFields().hashCode();
264     memoizedHashCode = hash;
265     return hash;
266   }
267 
parseFrom(java.nio.ByteBuffer data)268   public static io.grafeas.v1.ListNoteOccurrencesResponse parseFrom(java.nio.ByteBuffer data)
269       throws com.google.protobuf.InvalidProtocolBufferException {
270     return PARSER.parseFrom(data);
271   }
272 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)273   public static io.grafeas.v1.ListNoteOccurrencesResponse parseFrom(
274       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
275       throws com.google.protobuf.InvalidProtocolBufferException {
276     return PARSER.parseFrom(data, extensionRegistry);
277   }
278 
parseFrom( com.google.protobuf.ByteString data)279   public static io.grafeas.v1.ListNoteOccurrencesResponse parseFrom(
280       com.google.protobuf.ByteString data)
281       throws com.google.protobuf.InvalidProtocolBufferException {
282     return PARSER.parseFrom(data);
283   }
284 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)285   public static io.grafeas.v1.ListNoteOccurrencesResponse parseFrom(
286       com.google.protobuf.ByteString data,
287       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
288       throws com.google.protobuf.InvalidProtocolBufferException {
289     return PARSER.parseFrom(data, extensionRegistry);
290   }
291 
parseFrom(byte[] data)292   public static io.grafeas.v1.ListNoteOccurrencesResponse parseFrom(byte[] data)
293       throws com.google.protobuf.InvalidProtocolBufferException {
294     return PARSER.parseFrom(data);
295   }
296 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)297   public static io.grafeas.v1.ListNoteOccurrencesResponse parseFrom(
298       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
299       throws com.google.protobuf.InvalidProtocolBufferException {
300     return PARSER.parseFrom(data, extensionRegistry);
301   }
302 
parseFrom(java.io.InputStream input)303   public static io.grafeas.v1.ListNoteOccurrencesResponse parseFrom(java.io.InputStream input)
304       throws java.io.IOException {
305     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
306   }
307 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)308   public static io.grafeas.v1.ListNoteOccurrencesResponse parseFrom(
309       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
310       throws java.io.IOException {
311     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
312         PARSER, input, extensionRegistry);
313   }
314 
parseDelimitedFrom( java.io.InputStream input)315   public static io.grafeas.v1.ListNoteOccurrencesResponse parseDelimitedFrom(
316       java.io.InputStream input) throws java.io.IOException {
317     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
318   }
319 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)320   public static io.grafeas.v1.ListNoteOccurrencesResponse parseDelimitedFrom(
321       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
322       throws java.io.IOException {
323     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
324         PARSER, input, extensionRegistry);
325   }
326 
parseFrom( com.google.protobuf.CodedInputStream input)327   public static io.grafeas.v1.ListNoteOccurrencesResponse parseFrom(
328       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
329     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
330   }
331 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)332   public static io.grafeas.v1.ListNoteOccurrencesResponse parseFrom(
333       com.google.protobuf.CodedInputStream input,
334       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
335       throws java.io.IOException {
336     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
337         PARSER, input, extensionRegistry);
338   }
339 
340   @java.lang.Override
newBuilderForType()341   public Builder newBuilderForType() {
342     return newBuilder();
343   }
344 
newBuilder()345   public static Builder newBuilder() {
346     return DEFAULT_INSTANCE.toBuilder();
347   }
348 
newBuilder(io.grafeas.v1.ListNoteOccurrencesResponse prototype)349   public static Builder newBuilder(io.grafeas.v1.ListNoteOccurrencesResponse prototype) {
350     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
351   }
352 
353   @java.lang.Override
toBuilder()354   public Builder toBuilder() {
355     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
356   }
357 
358   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)359   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
360     Builder builder = new Builder(parent);
361     return builder;
362   }
363   /**
364    *
365    *
366    * <pre>
367    * Response for listing occurrences for a note.
368    * </pre>
369    *
370    * Protobuf type {@code grafeas.v1.ListNoteOccurrencesResponse}
371    */
372   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
373       implements
374       // @@protoc_insertion_point(builder_implements:grafeas.v1.ListNoteOccurrencesResponse)
375       io.grafeas.v1.ListNoteOccurrencesResponseOrBuilder {
getDescriptor()376     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
377       return io.grafeas.v1.GrafeasOuterClass
378           .internal_static_grafeas_v1_ListNoteOccurrencesResponse_descriptor;
379     }
380 
381     @java.lang.Override
382     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()383         internalGetFieldAccessorTable() {
384       return io.grafeas.v1.GrafeasOuterClass
385           .internal_static_grafeas_v1_ListNoteOccurrencesResponse_fieldAccessorTable
386           .ensureFieldAccessorsInitialized(
387               io.grafeas.v1.ListNoteOccurrencesResponse.class,
388               io.grafeas.v1.ListNoteOccurrencesResponse.Builder.class);
389     }
390 
391     // Construct using io.grafeas.v1.ListNoteOccurrencesResponse.newBuilder()
Builder()392     private Builder() {}
393 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)394     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
395       super(parent);
396     }
397 
398     @java.lang.Override
clear()399     public Builder clear() {
400       super.clear();
401       bitField0_ = 0;
402       if (occurrencesBuilder_ == null) {
403         occurrences_ = java.util.Collections.emptyList();
404       } else {
405         occurrences_ = null;
406         occurrencesBuilder_.clear();
407       }
408       bitField0_ = (bitField0_ & ~0x00000001);
409       nextPageToken_ = "";
410       return this;
411     }
412 
413     @java.lang.Override
getDescriptorForType()414     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
415       return io.grafeas.v1.GrafeasOuterClass
416           .internal_static_grafeas_v1_ListNoteOccurrencesResponse_descriptor;
417     }
418 
419     @java.lang.Override
getDefaultInstanceForType()420     public io.grafeas.v1.ListNoteOccurrencesResponse getDefaultInstanceForType() {
421       return io.grafeas.v1.ListNoteOccurrencesResponse.getDefaultInstance();
422     }
423 
424     @java.lang.Override
build()425     public io.grafeas.v1.ListNoteOccurrencesResponse build() {
426       io.grafeas.v1.ListNoteOccurrencesResponse result = buildPartial();
427       if (!result.isInitialized()) {
428         throw newUninitializedMessageException(result);
429       }
430       return result;
431     }
432 
433     @java.lang.Override
buildPartial()434     public io.grafeas.v1.ListNoteOccurrencesResponse buildPartial() {
435       io.grafeas.v1.ListNoteOccurrencesResponse result =
436           new io.grafeas.v1.ListNoteOccurrencesResponse(this);
437       buildPartialRepeatedFields(result);
438       if (bitField0_ != 0) {
439         buildPartial0(result);
440       }
441       onBuilt();
442       return result;
443     }
444 
buildPartialRepeatedFields(io.grafeas.v1.ListNoteOccurrencesResponse result)445     private void buildPartialRepeatedFields(io.grafeas.v1.ListNoteOccurrencesResponse result) {
446       if (occurrencesBuilder_ == null) {
447         if (((bitField0_ & 0x00000001) != 0)) {
448           occurrences_ = java.util.Collections.unmodifiableList(occurrences_);
449           bitField0_ = (bitField0_ & ~0x00000001);
450         }
451         result.occurrences_ = occurrences_;
452       } else {
453         result.occurrences_ = occurrencesBuilder_.build();
454       }
455     }
456 
buildPartial0(io.grafeas.v1.ListNoteOccurrencesResponse result)457     private void buildPartial0(io.grafeas.v1.ListNoteOccurrencesResponse result) {
458       int from_bitField0_ = bitField0_;
459       if (((from_bitField0_ & 0x00000002) != 0)) {
460         result.nextPageToken_ = nextPageToken_;
461       }
462     }
463 
464     @java.lang.Override
clone()465     public Builder clone() {
466       return super.clone();
467     }
468 
469     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)470     public Builder setField(
471         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
472       return super.setField(field, value);
473     }
474 
475     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)476     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
477       return super.clearField(field);
478     }
479 
480     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)481     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
482       return super.clearOneof(oneof);
483     }
484 
485     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)486     public Builder setRepeatedField(
487         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
488       return super.setRepeatedField(field, index, value);
489     }
490 
491     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)492     public Builder addRepeatedField(
493         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
494       return super.addRepeatedField(field, value);
495     }
496 
497     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)498     public Builder mergeFrom(com.google.protobuf.Message other) {
499       if (other instanceof io.grafeas.v1.ListNoteOccurrencesResponse) {
500         return mergeFrom((io.grafeas.v1.ListNoteOccurrencesResponse) other);
501       } else {
502         super.mergeFrom(other);
503         return this;
504       }
505     }
506 
mergeFrom(io.grafeas.v1.ListNoteOccurrencesResponse other)507     public Builder mergeFrom(io.grafeas.v1.ListNoteOccurrencesResponse other) {
508       if (other == io.grafeas.v1.ListNoteOccurrencesResponse.getDefaultInstance()) return this;
509       if (occurrencesBuilder_ == null) {
510         if (!other.occurrences_.isEmpty()) {
511           if (occurrences_.isEmpty()) {
512             occurrences_ = other.occurrences_;
513             bitField0_ = (bitField0_ & ~0x00000001);
514           } else {
515             ensureOccurrencesIsMutable();
516             occurrences_.addAll(other.occurrences_);
517           }
518           onChanged();
519         }
520       } else {
521         if (!other.occurrences_.isEmpty()) {
522           if (occurrencesBuilder_.isEmpty()) {
523             occurrencesBuilder_.dispose();
524             occurrencesBuilder_ = null;
525             occurrences_ = other.occurrences_;
526             bitField0_ = (bitField0_ & ~0x00000001);
527             occurrencesBuilder_ =
528                 com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
529                     ? getOccurrencesFieldBuilder()
530                     : null;
531           } else {
532             occurrencesBuilder_.addAllMessages(other.occurrences_);
533           }
534         }
535       }
536       if (!other.getNextPageToken().isEmpty()) {
537         nextPageToken_ = other.nextPageToken_;
538         bitField0_ |= 0x00000002;
539         onChanged();
540       }
541       this.mergeUnknownFields(other.getUnknownFields());
542       onChanged();
543       return this;
544     }
545 
546     @java.lang.Override
isInitialized()547     public final boolean isInitialized() {
548       return true;
549     }
550 
551     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)552     public Builder mergeFrom(
553         com.google.protobuf.CodedInputStream input,
554         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
555         throws java.io.IOException {
556       if (extensionRegistry == null) {
557         throw new java.lang.NullPointerException();
558       }
559       try {
560         boolean done = false;
561         while (!done) {
562           int tag = input.readTag();
563           switch (tag) {
564             case 0:
565               done = true;
566               break;
567             case 10:
568               {
569                 io.grafeas.v1.Occurrence m =
570                     input.readMessage(io.grafeas.v1.Occurrence.parser(), extensionRegistry);
571                 if (occurrencesBuilder_ == null) {
572                   ensureOccurrencesIsMutable();
573                   occurrences_.add(m);
574                 } else {
575                   occurrencesBuilder_.addMessage(m);
576                 }
577                 break;
578               } // case 10
579             case 18:
580               {
581                 nextPageToken_ = input.readStringRequireUtf8();
582                 bitField0_ |= 0x00000002;
583                 break;
584               } // case 18
585             default:
586               {
587                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
588                   done = true; // was an endgroup tag
589                 }
590                 break;
591               } // default:
592           } // switch (tag)
593         } // while (!done)
594       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
595         throw e.unwrapIOException();
596       } finally {
597         onChanged();
598       } // finally
599       return this;
600     }
601 
602     private int bitField0_;
603 
604     private java.util.List<io.grafeas.v1.Occurrence> occurrences_ =
605         java.util.Collections.emptyList();
606 
ensureOccurrencesIsMutable()607     private void ensureOccurrencesIsMutable() {
608       if (!((bitField0_ & 0x00000001) != 0)) {
609         occurrences_ = new java.util.ArrayList<io.grafeas.v1.Occurrence>(occurrences_);
610         bitField0_ |= 0x00000001;
611       }
612     }
613 
614     private com.google.protobuf.RepeatedFieldBuilderV3<
615             io.grafeas.v1.Occurrence,
616             io.grafeas.v1.Occurrence.Builder,
617             io.grafeas.v1.OccurrenceOrBuilder>
618         occurrencesBuilder_;
619 
620     /**
621      *
622      *
623      * <pre>
624      * The occurrences attached to the specified note.
625      * </pre>
626      *
627      * <code>repeated .grafeas.v1.Occurrence occurrences = 1;</code>
628      */
getOccurrencesList()629     public java.util.List<io.grafeas.v1.Occurrence> getOccurrencesList() {
630       if (occurrencesBuilder_ == null) {
631         return java.util.Collections.unmodifiableList(occurrences_);
632       } else {
633         return occurrencesBuilder_.getMessageList();
634       }
635     }
636     /**
637      *
638      *
639      * <pre>
640      * The occurrences attached to the specified note.
641      * </pre>
642      *
643      * <code>repeated .grafeas.v1.Occurrence occurrences = 1;</code>
644      */
getOccurrencesCount()645     public int getOccurrencesCount() {
646       if (occurrencesBuilder_ == null) {
647         return occurrences_.size();
648       } else {
649         return occurrencesBuilder_.getCount();
650       }
651     }
652     /**
653      *
654      *
655      * <pre>
656      * The occurrences attached to the specified note.
657      * </pre>
658      *
659      * <code>repeated .grafeas.v1.Occurrence occurrences = 1;</code>
660      */
getOccurrences(int index)661     public io.grafeas.v1.Occurrence getOccurrences(int index) {
662       if (occurrencesBuilder_ == null) {
663         return occurrences_.get(index);
664       } else {
665         return occurrencesBuilder_.getMessage(index);
666       }
667     }
668     /**
669      *
670      *
671      * <pre>
672      * The occurrences attached to the specified note.
673      * </pre>
674      *
675      * <code>repeated .grafeas.v1.Occurrence occurrences = 1;</code>
676      */
setOccurrences(int index, io.grafeas.v1.Occurrence value)677     public Builder setOccurrences(int index, io.grafeas.v1.Occurrence value) {
678       if (occurrencesBuilder_ == null) {
679         if (value == null) {
680           throw new NullPointerException();
681         }
682         ensureOccurrencesIsMutable();
683         occurrences_.set(index, value);
684         onChanged();
685       } else {
686         occurrencesBuilder_.setMessage(index, value);
687       }
688       return this;
689     }
690     /**
691      *
692      *
693      * <pre>
694      * The occurrences attached to the specified note.
695      * </pre>
696      *
697      * <code>repeated .grafeas.v1.Occurrence occurrences = 1;</code>
698      */
setOccurrences(int index, io.grafeas.v1.Occurrence.Builder builderForValue)699     public Builder setOccurrences(int index, io.grafeas.v1.Occurrence.Builder builderForValue) {
700       if (occurrencesBuilder_ == null) {
701         ensureOccurrencesIsMutable();
702         occurrences_.set(index, builderForValue.build());
703         onChanged();
704       } else {
705         occurrencesBuilder_.setMessage(index, builderForValue.build());
706       }
707       return this;
708     }
709     /**
710      *
711      *
712      * <pre>
713      * The occurrences attached to the specified note.
714      * </pre>
715      *
716      * <code>repeated .grafeas.v1.Occurrence occurrences = 1;</code>
717      */
addOccurrences(io.grafeas.v1.Occurrence value)718     public Builder addOccurrences(io.grafeas.v1.Occurrence value) {
719       if (occurrencesBuilder_ == null) {
720         if (value == null) {
721           throw new NullPointerException();
722         }
723         ensureOccurrencesIsMutable();
724         occurrences_.add(value);
725         onChanged();
726       } else {
727         occurrencesBuilder_.addMessage(value);
728       }
729       return this;
730     }
731     /**
732      *
733      *
734      * <pre>
735      * The occurrences attached to the specified note.
736      * </pre>
737      *
738      * <code>repeated .grafeas.v1.Occurrence occurrences = 1;</code>
739      */
addOccurrences(int index, io.grafeas.v1.Occurrence value)740     public Builder addOccurrences(int index, io.grafeas.v1.Occurrence value) {
741       if (occurrencesBuilder_ == null) {
742         if (value == null) {
743           throw new NullPointerException();
744         }
745         ensureOccurrencesIsMutable();
746         occurrences_.add(index, value);
747         onChanged();
748       } else {
749         occurrencesBuilder_.addMessage(index, value);
750       }
751       return this;
752     }
753     /**
754      *
755      *
756      * <pre>
757      * The occurrences attached to the specified note.
758      * </pre>
759      *
760      * <code>repeated .grafeas.v1.Occurrence occurrences = 1;</code>
761      */
addOccurrences(io.grafeas.v1.Occurrence.Builder builderForValue)762     public Builder addOccurrences(io.grafeas.v1.Occurrence.Builder builderForValue) {
763       if (occurrencesBuilder_ == null) {
764         ensureOccurrencesIsMutable();
765         occurrences_.add(builderForValue.build());
766         onChanged();
767       } else {
768         occurrencesBuilder_.addMessage(builderForValue.build());
769       }
770       return this;
771     }
772     /**
773      *
774      *
775      * <pre>
776      * The occurrences attached to the specified note.
777      * </pre>
778      *
779      * <code>repeated .grafeas.v1.Occurrence occurrences = 1;</code>
780      */
addOccurrences(int index, io.grafeas.v1.Occurrence.Builder builderForValue)781     public Builder addOccurrences(int index, io.grafeas.v1.Occurrence.Builder builderForValue) {
782       if (occurrencesBuilder_ == null) {
783         ensureOccurrencesIsMutable();
784         occurrences_.add(index, builderForValue.build());
785         onChanged();
786       } else {
787         occurrencesBuilder_.addMessage(index, builderForValue.build());
788       }
789       return this;
790     }
791     /**
792      *
793      *
794      * <pre>
795      * The occurrences attached to the specified note.
796      * </pre>
797      *
798      * <code>repeated .grafeas.v1.Occurrence occurrences = 1;</code>
799      */
addAllOccurrences( java.lang.Iterable<? extends io.grafeas.v1.Occurrence> values)800     public Builder addAllOccurrences(
801         java.lang.Iterable<? extends io.grafeas.v1.Occurrence> values) {
802       if (occurrencesBuilder_ == null) {
803         ensureOccurrencesIsMutable();
804         com.google.protobuf.AbstractMessageLite.Builder.addAll(values, occurrences_);
805         onChanged();
806       } else {
807         occurrencesBuilder_.addAllMessages(values);
808       }
809       return this;
810     }
811     /**
812      *
813      *
814      * <pre>
815      * The occurrences attached to the specified note.
816      * </pre>
817      *
818      * <code>repeated .grafeas.v1.Occurrence occurrences = 1;</code>
819      */
clearOccurrences()820     public Builder clearOccurrences() {
821       if (occurrencesBuilder_ == null) {
822         occurrences_ = java.util.Collections.emptyList();
823         bitField0_ = (bitField0_ & ~0x00000001);
824         onChanged();
825       } else {
826         occurrencesBuilder_.clear();
827       }
828       return this;
829     }
830     /**
831      *
832      *
833      * <pre>
834      * The occurrences attached to the specified note.
835      * </pre>
836      *
837      * <code>repeated .grafeas.v1.Occurrence occurrences = 1;</code>
838      */
removeOccurrences(int index)839     public Builder removeOccurrences(int index) {
840       if (occurrencesBuilder_ == null) {
841         ensureOccurrencesIsMutable();
842         occurrences_.remove(index);
843         onChanged();
844       } else {
845         occurrencesBuilder_.remove(index);
846       }
847       return this;
848     }
849     /**
850      *
851      *
852      * <pre>
853      * The occurrences attached to the specified note.
854      * </pre>
855      *
856      * <code>repeated .grafeas.v1.Occurrence occurrences = 1;</code>
857      */
getOccurrencesBuilder(int index)858     public io.grafeas.v1.Occurrence.Builder getOccurrencesBuilder(int index) {
859       return getOccurrencesFieldBuilder().getBuilder(index);
860     }
861     /**
862      *
863      *
864      * <pre>
865      * The occurrences attached to the specified note.
866      * </pre>
867      *
868      * <code>repeated .grafeas.v1.Occurrence occurrences = 1;</code>
869      */
getOccurrencesOrBuilder(int index)870     public io.grafeas.v1.OccurrenceOrBuilder getOccurrencesOrBuilder(int index) {
871       if (occurrencesBuilder_ == null) {
872         return occurrences_.get(index);
873       } else {
874         return occurrencesBuilder_.getMessageOrBuilder(index);
875       }
876     }
877     /**
878      *
879      *
880      * <pre>
881      * The occurrences attached to the specified note.
882      * </pre>
883      *
884      * <code>repeated .grafeas.v1.Occurrence occurrences = 1;</code>
885      */
886     public java.util.List<? extends io.grafeas.v1.OccurrenceOrBuilder>
getOccurrencesOrBuilderList()887         getOccurrencesOrBuilderList() {
888       if (occurrencesBuilder_ != null) {
889         return occurrencesBuilder_.getMessageOrBuilderList();
890       } else {
891         return java.util.Collections.unmodifiableList(occurrences_);
892       }
893     }
894     /**
895      *
896      *
897      * <pre>
898      * The occurrences attached to the specified note.
899      * </pre>
900      *
901      * <code>repeated .grafeas.v1.Occurrence occurrences = 1;</code>
902      */
addOccurrencesBuilder()903     public io.grafeas.v1.Occurrence.Builder addOccurrencesBuilder() {
904       return getOccurrencesFieldBuilder().addBuilder(io.grafeas.v1.Occurrence.getDefaultInstance());
905     }
906     /**
907      *
908      *
909      * <pre>
910      * The occurrences attached to the specified note.
911      * </pre>
912      *
913      * <code>repeated .grafeas.v1.Occurrence occurrences = 1;</code>
914      */
addOccurrencesBuilder(int index)915     public io.grafeas.v1.Occurrence.Builder addOccurrencesBuilder(int index) {
916       return getOccurrencesFieldBuilder()
917           .addBuilder(index, io.grafeas.v1.Occurrence.getDefaultInstance());
918     }
919     /**
920      *
921      *
922      * <pre>
923      * The occurrences attached to the specified note.
924      * </pre>
925      *
926      * <code>repeated .grafeas.v1.Occurrence occurrences = 1;</code>
927      */
getOccurrencesBuilderList()928     public java.util.List<io.grafeas.v1.Occurrence.Builder> getOccurrencesBuilderList() {
929       return getOccurrencesFieldBuilder().getBuilderList();
930     }
931 
932     private com.google.protobuf.RepeatedFieldBuilderV3<
933             io.grafeas.v1.Occurrence,
934             io.grafeas.v1.Occurrence.Builder,
935             io.grafeas.v1.OccurrenceOrBuilder>
getOccurrencesFieldBuilder()936         getOccurrencesFieldBuilder() {
937       if (occurrencesBuilder_ == null) {
938         occurrencesBuilder_ =
939             new com.google.protobuf.RepeatedFieldBuilderV3<
940                 io.grafeas.v1.Occurrence,
941                 io.grafeas.v1.Occurrence.Builder,
942                 io.grafeas.v1.OccurrenceOrBuilder>(
943                 occurrences_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean());
944         occurrences_ = null;
945       }
946       return occurrencesBuilder_;
947     }
948 
949     private java.lang.Object nextPageToken_ = "";
950     /**
951      *
952      *
953      * <pre>
954      * Token to provide to skip to a particular spot in the list.
955      * </pre>
956      *
957      * <code>string next_page_token = 2;</code>
958      *
959      * @return The nextPageToken.
960      */
getNextPageToken()961     public java.lang.String getNextPageToken() {
962       java.lang.Object ref = nextPageToken_;
963       if (!(ref instanceof java.lang.String)) {
964         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
965         java.lang.String s = bs.toStringUtf8();
966         nextPageToken_ = s;
967         return s;
968       } else {
969         return (java.lang.String) ref;
970       }
971     }
972     /**
973      *
974      *
975      * <pre>
976      * Token to provide to skip to a particular spot in the list.
977      * </pre>
978      *
979      * <code>string next_page_token = 2;</code>
980      *
981      * @return The bytes for nextPageToken.
982      */
getNextPageTokenBytes()983     public com.google.protobuf.ByteString getNextPageTokenBytes() {
984       java.lang.Object ref = nextPageToken_;
985       if (ref instanceof String) {
986         com.google.protobuf.ByteString b =
987             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
988         nextPageToken_ = b;
989         return b;
990       } else {
991         return (com.google.protobuf.ByteString) ref;
992       }
993     }
994     /**
995      *
996      *
997      * <pre>
998      * Token to provide to skip to a particular spot in the list.
999      * </pre>
1000      *
1001      * <code>string next_page_token = 2;</code>
1002      *
1003      * @param value The nextPageToken to set.
1004      * @return This builder for chaining.
1005      */
setNextPageToken(java.lang.String value)1006     public Builder setNextPageToken(java.lang.String value) {
1007       if (value == null) {
1008         throw new NullPointerException();
1009       }
1010       nextPageToken_ = value;
1011       bitField0_ |= 0x00000002;
1012       onChanged();
1013       return this;
1014     }
1015     /**
1016      *
1017      *
1018      * <pre>
1019      * Token to provide to skip to a particular spot in the list.
1020      * </pre>
1021      *
1022      * <code>string next_page_token = 2;</code>
1023      *
1024      * @return This builder for chaining.
1025      */
clearNextPageToken()1026     public Builder clearNextPageToken() {
1027       nextPageToken_ = getDefaultInstance().getNextPageToken();
1028       bitField0_ = (bitField0_ & ~0x00000002);
1029       onChanged();
1030       return this;
1031     }
1032     /**
1033      *
1034      *
1035      * <pre>
1036      * Token to provide to skip to a particular spot in the list.
1037      * </pre>
1038      *
1039      * <code>string next_page_token = 2;</code>
1040      *
1041      * @param value The bytes for nextPageToken to set.
1042      * @return This builder for chaining.
1043      */
setNextPageTokenBytes(com.google.protobuf.ByteString value)1044     public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) {
1045       if (value == null) {
1046         throw new NullPointerException();
1047       }
1048       checkByteStringIsUtf8(value);
1049       nextPageToken_ = value;
1050       bitField0_ |= 0x00000002;
1051       onChanged();
1052       return this;
1053     }
1054 
1055     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1056     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
1057       return super.setUnknownFields(unknownFields);
1058     }
1059 
1060     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1061     public final Builder mergeUnknownFields(
1062         final com.google.protobuf.UnknownFieldSet unknownFields) {
1063       return super.mergeUnknownFields(unknownFields);
1064     }
1065 
1066     // @@protoc_insertion_point(builder_scope:grafeas.v1.ListNoteOccurrencesResponse)
1067   }
1068 
1069   // @@protoc_insertion_point(class_scope:grafeas.v1.ListNoteOccurrencesResponse)
1070   private static final io.grafeas.v1.ListNoteOccurrencesResponse DEFAULT_INSTANCE;
1071 
1072   static {
1073     DEFAULT_INSTANCE = new io.grafeas.v1.ListNoteOccurrencesResponse();
1074   }
1075 
getDefaultInstance()1076   public static io.grafeas.v1.ListNoteOccurrencesResponse getDefaultInstance() {
1077     return DEFAULT_INSTANCE;
1078   }
1079 
1080   private static final com.google.protobuf.Parser<ListNoteOccurrencesResponse> PARSER =
1081       new com.google.protobuf.AbstractParser<ListNoteOccurrencesResponse>() {
1082         @java.lang.Override
1083         public ListNoteOccurrencesResponse parsePartialFrom(
1084             com.google.protobuf.CodedInputStream input,
1085             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1086             throws com.google.protobuf.InvalidProtocolBufferException {
1087           Builder builder = newBuilder();
1088           try {
1089             builder.mergeFrom(input, extensionRegistry);
1090           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1091             throw e.setUnfinishedMessage(builder.buildPartial());
1092           } catch (com.google.protobuf.UninitializedMessageException e) {
1093             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
1094           } catch (java.io.IOException e) {
1095             throw new com.google.protobuf.InvalidProtocolBufferException(e)
1096                 .setUnfinishedMessage(builder.buildPartial());
1097           }
1098           return builder.buildPartial();
1099         }
1100       };
1101 
parser()1102   public static com.google.protobuf.Parser<ListNoteOccurrencesResponse> parser() {
1103     return PARSER;
1104   }
1105 
1106   @java.lang.Override
getParserForType()1107   public com.google.protobuf.Parser<ListNoteOccurrencesResponse> getParserForType() {
1108     return PARSER;
1109   }
1110 
1111   @java.lang.Override
getDefaultInstanceForType()1112   public io.grafeas.v1.ListNoteOccurrencesResponse getDefaultInstanceForType() {
1113     return DEFAULT_INSTANCE;
1114   }
1115 }
1116