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