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