• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright 2020 Google LLC
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 // Generated by the protocol buffer compiler.  DO NOT EDIT!
17 // source: google/cloud/automl/v1/data_items.proto
18 
19 package com.google.cloud.automl.v1;
20 
21 /**
22  *
23  *
24  * <pre>
25  * Example data used for training or prediction.
26  * </pre>
27  *
28  * Protobuf type {@code google.cloud.automl.v1.ExamplePayload}
29  */
30 public final class ExamplePayload extends com.google.protobuf.GeneratedMessageV3
31     implements
32     // @@protoc_insertion_point(message_implements:google.cloud.automl.v1.ExamplePayload)
33     ExamplePayloadOrBuilder {
34   private static final long serialVersionUID = 0L;
35   // Use ExamplePayload.newBuilder() to construct.
ExamplePayload(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36   private ExamplePayload(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
37     super(builder);
38   }
39 
ExamplePayload()40   private ExamplePayload() {}
41 
42   @java.lang.Override
43   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)44   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
45     return new ExamplePayload();
46   }
47 
48   @java.lang.Override
getUnknownFields()49   public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
50     return this.unknownFields;
51   }
52 
getDescriptor()53   public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
54     return com.google.cloud.automl.v1.DataItems
55         .internal_static_google_cloud_automl_v1_ExamplePayload_descriptor;
56   }
57 
58   @java.lang.Override
59   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()60       internalGetFieldAccessorTable() {
61     return com.google.cloud.automl.v1.DataItems
62         .internal_static_google_cloud_automl_v1_ExamplePayload_fieldAccessorTable
63         .ensureFieldAccessorsInitialized(
64             com.google.cloud.automl.v1.ExamplePayload.class,
65             com.google.cloud.automl.v1.ExamplePayload.Builder.class);
66   }
67 
68   private int payloadCase_ = 0;
69   private java.lang.Object payload_;
70 
71   public enum PayloadCase
72       implements
73           com.google.protobuf.Internal.EnumLite,
74           com.google.protobuf.AbstractMessage.InternalOneOfEnum {
75     IMAGE(1),
76     TEXT_SNIPPET(2),
77     DOCUMENT(4),
78     PAYLOAD_NOT_SET(0);
79     private final int value;
80 
PayloadCase(int value)81     private PayloadCase(int value) {
82       this.value = value;
83     }
84     /**
85      * @param value The number of the enum to look for.
86      * @return The enum associated with the given number.
87      * @deprecated Use {@link #forNumber(int)} instead.
88      */
89     @java.lang.Deprecated
valueOf(int value)90     public static PayloadCase valueOf(int value) {
91       return forNumber(value);
92     }
93 
forNumber(int value)94     public static PayloadCase forNumber(int value) {
95       switch (value) {
96         case 1:
97           return IMAGE;
98         case 2:
99           return TEXT_SNIPPET;
100         case 4:
101           return DOCUMENT;
102         case 0:
103           return PAYLOAD_NOT_SET;
104         default:
105           return null;
106       }
107     }
108 
getNumber()109     public int getNumber() {
110       return this.value;
111     }
112   };
113 
getPayloadCase()114   public PayloadCase getPayloadCase() {
115     return PayloadCase.forNumber(payloadCase_);
116   }
117 
118   public static final int IMAGE_FIELD_NUMBER = 1;
119   /**
120    *
121    *
122    * <pre>
123    * Example image.
124    * </pre>
125    *
126    * <code>.google.cloud.automl.v1.Image image = 1;</code>
127    *
128    * @return Whether the image field is set.
129    */
130   @java.lang.Override
hasImage()131   public boolean hasImage() {
132     return payloadCase_ == 1;
133   }
134   /**
135    *
136    *
137    * <pre>
138    * Example image.
139    * </pre>
140    *
141    * <code>.google.cloud.automl.v1.Image image = 1;</code>
142    *
143    * @return The image.
144    */
145   @java.lang.Override
getImage()146   public com.google.cloud.automl.v1.Image getImage() {
147     if (payloadCase_ == 1) {
148       return (com.google.cloud.automl.v1.Image) payload_;
149     }
150     return com.google.cloud.automl.v1.Image.getDefaultInstance();
151   }
152   /**
153    *
154    *
155    * <pre>
156    * Example image.
157    * </pre>
158    *
159    * <code>.google.cloud.automl.v1.Image image = 1;</code>
160    */
161   @java.lang.Override
getImageOrBuilder()162   public com.google.cloud.automl.v1.ImageOrBuilder getImageOrBuilder() {
163     if (payloadCase_ == 1) {
164       return (com.google.cloud.automl.v1.Image) payload_;
165     }
166     return com.google.cloud.automl.v1.Image.getDefaultInstance();
167   }
168 
169   public static final int TEXT_SNIPPET_FIELD_NUMBER = 2;
170   /**
171    *
172    *
173    * <pre>
174    * Example text.
175    * </pre>
176    *
177    * <code>.google.cloud.automl.v1.TextSnippet text_snippet = 2;</code>
178    *
179    * @return Whether the textSnippet field is set.
180    */
181   @java.lang.Override
hasTextSnippet()182   public boolean hasTextSnippet() {
183     return payloadCase_ == 2;
184   }
185   /**
186    *
187    *
188    * <pre>
189    * Example text.
190    * </pre>
191    *
192    * <code>.google.cloud.automl.v1.TextSnippet text_snippet = 2;</code>
193    *
194    * @return The textSnippet.
195    */
196   @java.lang.Override
getTextSnippet()197   public com.google.cloud.automl.v1.TextSnippet getTextSnippet() {
198     if (payloadCase_ == 2) {
199       return (com.google.cloud.automl.v1.TextSnippet) payload_;
200     }
201     return com.google.cloud.automl.v1.TextSnippet.getDefaultInstance();
202   }
203   /**
204    *
205    *
206    * <pre>
207    * Example text.
208    * </pre>
209    *
210    * <code>.google.cloud.automl.v1.TextSnippet text_snippet = 2;</code>
211    */
212   @java.lang.Override
getTextSnippetOrBuilder()213   public com.google.cloud.automl.v1.TextSnippetOrBuilder getTextSnippetOrBuilder() {
214     if (payloadCase_ == 2) {
215       return (com.google.cloud.automl.v1.TextSnippet) payload_;
216     }
217     return com.google.cloud.automl.v1.TextSnippet.getDefaultInstance();
218   }
219 
220   public static final int DOCUMENT_FIELD_NUMBER = 4;
221   /**
222    *
223    *
224    * <pre>
225    * Example document.
226    * </pre>
227    *
228    * <code>.google.cloud.automl.v1.Document document = 4;</code>
229    *
230    * @return Whether the document field is set.
231    */
232   @java.lang.Override
hasDocument()233   public boolean hasDocument() {
234     return payloadCase_ == 4;
235   }
236   /**
237    *
238    *
239    * <pre>
240    * Example document.
241    * </pre>
242    *
243    * <code>.google.cloud.automl.v1.Document document = 4;</code>
244    *
245    * @return The document.
246    */
247   @java.lang.Override
getDocument()248   public com.google.cloud.automl.v1.Document getDocument() {
249     if (payloadCase_ == 4) {
250       return (com.google.cloud.automl.v1.Document) payload_;
251     }
252     return com.google.cloud.automl.v1.Document.getDefaultInstance();
253   }
254   /**
255    *
256    *
257    * <pre>
258    * Example document.
259    * </pre>
260    *
261    * <code>.google.cloud.automl.v1.Document document = 4;</code>
262    */
263   @java.lang.Override
getDocumentOrBuilder()264   public com.google.cloud.automl.v1.DocumentOrBuilder getDocumentOrBuilder() {
265     if (payloadCase_ == 4) {
266       return (com.google.cloud.automl.v1.Document) payload_;
267     }
268     return com.google.cloud.automl.v1.Document.getDefaultInstance();
269   }
270 
271   private byte memoizedIsInitialized = -1;
272 
273   @java.lang.Override
isInitialized()274   public final boolean isInitialized() {
275     byte isInitialized = memoizedIsInitialized;
276     if (isInitialized == 1) return true;
277     if (isInitialized == 0) return false;
278 
279     memoizedIsInitialized = 1;
280     return true;
281   }
282 
283   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)284   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
285     if (payloadCase_ == 1) {
286       output.writeMessage(1, (com.google.cloud.automl.v1.Image) payload_);
287     }
288     if (payloadCase_ == 2) {
289       output.writeMessage(2, (com.google.cloud.automl.v1.TextSnippet) payload_);
290     }
291     if (payloadCase_ == 4) {
292       output.writeMessage(4, (com.google.cloud.automl.v1.Document) payload_);
293     }
294     getUnknownFields().writeTo(output);
295   }
296 
297   @java.lang.Override
getSerializedSize()298   public int getSerializedSize() {
299     int size = memoizedSize;
300     if (size != -1) return size;
301 
302     size = 0;
303     if (payloadCase_ == 1) {
304       size +=
305           com.google.protobuf.CodedOutputStream.computeMessageSize(
306               1, (com.google.cloud.automl.v1.Image) payload_);
307     }
308     if (payloadCase_ == 2) {
309       size +=
310           com.google.protobuf.CodedOutputStream.computeMessageSize(
311               2, (com.google.cloud.automl.v1.TextSnippet) payload_);
312     }
313     if (payloadCase_ == 4) {
314       size +=
315           com.google.protobuf.CodedOutputStream.computeMessageSize(
316               4, (com.google.cloud.automl.v1.Document) payload_);
317     }
318     size += getUnknownFields().getSerializedSize();
319     memoizedSize = size;
320     return size;
321   }
322 
323   @java.lang.Override
equals(final java.lang.Object obj)324   public boolean equals(final java.lang.Object obj) {
325     if (obj == this) {
326       return true;
327     }
328     if (!(obj instanceof com.google.cloud.automl.v1.ExamplePayload)) {
329       return super.equals(obj);
330     }
331     com.google.cloud.automl.v1.ExamplePayload other =
332         (com.google.cloud.automl.v1.ExamplePayload) obj;
333 
334     if (!getPayloadCase().equals(other.getPayloadCase())) return false;
335     switch (payloadCase_) {
336       case 1:
337         if (!getImage().equals(other.getImage())) return false;
338         break;
339       case 2:
340         if (!getTextSnippet().equals(other.getTextSnippet())) return false;
341         break;
342       case 4:
343         if (!getDocument().equals(other.getDocument())) return false;
344         break;
345       case 0:
346       default:
347     }
348     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
349     return true;
350   }
351 
352   @java.lang.Override
hashCode()353   public int hashCode() {
354     if (memoizedHashCode != 0) {
355       return memoizedHashCode;
356     }
357     int hash = 41;
358     hash = (19 * hash) + getDescriptor().hashCode();
359     switch (payloadCase_) {
360       case 1:
361         hash = (37 * hash) + IMAGE_FIELD_NUMBER;
362         hash = (53 * hash) + getImage().hashCode();
363         break;
364       case 2:
365         hash = (37 * hash) + TEXT_SNIPPET_FIELD_NUMBER;
366         hash = (53 * hash) + getTextSnippet().hashCode();
367         break;
368       case 4:
369         hash = (37 * hash) + DOCUMENT_FIELD_NUMBER;
370         hash = (53 * hash) + getDocument().hashCode();
371         break;
372       case 0:
373       default:
374     }
375     hash = (29 * hash) + getUnknownFields().hashCode();
376     memoizedHashCode = hash;
377     return hash;
378   }
379 
parseFrom(java.nio.ByteBuffer data)380   public static com.google.cloud.automl.v1.ExamplePayload parseFrom(java.nio.ByteBuffer data)
381       throws com.google.protobuf.InvalidProtocolBufferException {
382     return PARSER.parseFrom(data);
383   }
384 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)385   public static com.google.cloud.automl.v1.ExamplePayload parseFrom(
386       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
387       throws com.google.protobuf.InvalidProtocolBufferException {
388     return PARSER.parseFrom(data, extensionRegistry);
389   }
390 
parseFrom( com.google.protobuf.ByteString data)391   public static com.google.cloud.automl.v1.ExamplePayload parseFrom(
392       com.google.protobuf.ByteString data)
393       throws com.google.protobuf.InvalidProtocolBufferException {
394     return PARSER.parseFrom(data);
395   }
396 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)397   public static com.google.cloud.automl.v1.ExamplePayload parseFrom(
398       com.google.protobuf.ByteString data,
399       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
400       throws com.google.protobuf.InvalidProtocolBufferException {
401     return PARSER.parseFrom(data, extensionRegistry);
402   }
403 
parseFrom(byte[] data)404   public static com.google.cloud.automl.v1.ExamplePayload parseFrom(byte[] data)
405       throws com.google.protobuf.InvalidProtocolBufferException {
406     return PARSER.parseFrom(data);
407   }
408 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)409   public static com.google.cloud.automl.v1.ExamplePayload parseFrom(
410       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
411       throws com.google.protobuf.InvalidProtocolBufferException {
412     return PARSER.parseFrom(data, extensionRegistry);
413   }
414 
parseFrom(java.io.InputStream input)415   public static com.google.cloud.automl.v1.ExamplePayload parseFrom(java.io.InputStream input)
416       throws java.io.IOException {
417     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
418   }
419 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)420   public static com.google.cloud.automl.v1.ExamplePayload parseFrom(
421       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
422       throws java.io.IOException {
423     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
424         PARSER, input, extensionRegistry);
425   }
426 
parseDelimitedFrom( java.io.InputStream input)427   public static com.google.cloud.automl.v1.ExamplePayload parseDelimitedFrom(
428       java.io.InputStream input) throws java.io.IOException {
429     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
430   }
431 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)432   public static com.google.cloud.automl.v1.ExamplePayload parseDelimitedFrom(
433       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
434       throws java.io.IOException {
435     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
436         PARSER, input, extensionRegistry);
437   }
438 
parseFrom( com.google.protobuf.CodedInputStream input)439   public static com.google.cloud.automl.v1.ExamplePayload parseFrom(
440       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
441     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
442   }
443 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)444   public static com.google.cloud.automl.v1.ExamplePayload parseFrom(
445       com.google.protobuf.CodedInputStream input,
446       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
447       throws java.io.IOException {
448     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
449         PARSER, input, extensionRegistry);
450   }
451 
452   @java.lang.Override
newBuilderForType()453   public Builder newBuilderForType() {
454     return newBuilder();
455   }
456 
newBuilder()457   public static Builder newBuilder() {
458     return DEFAULT_INSTANCE.toBuilder();
459   }
460 
newBuilder(com.google.cloud.automl.v1.ExamplePayload prototype)461   public static Builder newBuilder(com.google.cloud.automl.v1.ExamplePayload prototype) {
462     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
463   }
464 
465   @java.lang.Override
toBuilder()466   public Builder toBuilder() {
467     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
468   }
469 
470   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)471   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
472     Builder builder = new Builder(parent);
473     return builder;
474   }
475   /**
476    *
477    *
478    * <pre>
479    * Example data used for training or prediction.
480    * </pre>
481    *
482    * Protobuf type {@code google.cloud.automl.v1.ExamplePayload}
483    */
484   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
485       implements
486       // @@protoc_insertion_point(builder_implements:google.cloud.automl.v1.ExamplePayload)
487       com.google.cloud.automl.v1.ExamplePayloadOrBuilder {
getDescriptor()488     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
489       return com.google.cloud.automl.v1.DataItems
490           .internal_static_google_cloud_automl_v1_ExamplePayload_descriptor;
491     }
492 
493     @java.lang.Override
494     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()495         internalGetFieldAccessorTable() {
496       return com.google.cloud.automl.v1.DataItems
497           .internal_static_google_cloud_automl_v1_ExamplePayload_fieldAccessorTable
498           .ensureFieldAccessorsInitialized(
499               com.google.cloud.automl.v1.ExamplePayload.class,
500               com.google.cloud.automl.v1.ExamplePayload.Builder.class);
501     }
502 
503     // Construct using com.google.cloud.automl.v1.ExamplePayload.newBuilder()
Builder()504     private Builder() {}
505 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)506     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
507       super(parent);
508     }
509 
510     @java.lang.Override
clear()511     public Builder clear() {
512       super.clear();
513       bitField0_ = 0;
514       if (imageBuilder_ != null) {
515         imageBuilder_.clear();
516       }
517       if (textSnippetBuilder_ != null) {
518         textSnippetBuilder_.clear();
519       }
520       if (documentBuilder_ != null) {
521         documentBuilder_.clear();
522       }
523       payloadCase_ = 0;
524       payload_ = null;
525       return this;
526     }
527 
528     @java.lang.Override
getDescriptorForType()529     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
530       return com.google.cloud.automl.v1.DataItems
531           .internal_static_google_cloud_automl_v1_ExamplePayload_descriptor;
532     }
533 
534     @java.lang.Override
getDefaultInstanceForType()535     public com.google.cloud.automl.v1.ExamplePayload getDefaultInstanceForType() {
536       return com.google.cloud.automl.v1.ExamplePayload.getDefaultInstance();
537     }
538 
539     @java.lang.Override
build()540     public com.google.cloud.automl.v1.ExamplePayload build() {
541       com.google.cloud.automl.v1.ExamplePayload result = buildPartial();
542       if (!result.isInitialized()) {
543         throw newUninitializedMessageException(result);
544       }
545       return result;
546     }
547 
548     @java.lang.Override
buildPartial()549     public com.google.cloud.automl.v1.ExamplePayload buildPartial() {
550       com.google.cloud.automl.v1.ExamplePayload result =
551           new com.google.cloud.automl.v1.ExamplePayload(this);
552       if (bitField0_ != 0) {
553         buildPartial0(result);
554       }
555       buildPartialOneofs(result);
556       onBuilt();
557       return result;
558     }
559 
buildPartial0(com.google.cloud.automl.v1.ExamplePayload result)560     private void buildPartial0(com.google.cloud.automl.v1.ExamplePayload result) {
561       int from_bitField0_ = bitField0_;
562     }
563 
buildPartialOneofs(com.google.cloud.automl.v1.ExamplePayload result)564     private void buildPartialOneofs(com.google.cloud.automl.v1.ExamplePayload result) {
565       result.payloadCase_ = payloadCase_;
566       result.payload_ = this.payload_;
567       if (payloadCase_ == 1 && imageBuilder_ != null) {
568         result.payload_ = imageBuilder_.build();
569       }
570       if (payloadCase_ == 2 && textSnippetBuilder_ != null) {
571         result.payload_ = textSnippetBuilder_.build();
572       }
573       if (payloadCase_ == 4 && documentBuilder_ != null) {
574         result.payload_ = documentBuilder_.build();
575       }
576     }
577 
578     @java.lang.Override
clone()579     public Builder clone() {
580       return super.clone();
581     }
582 
583     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)584     public Builder setField(
585         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
586       return super.setField(field, value);
587     }
588 
589     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)590     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
591       return super.clearField(field);
592     }
593 
594     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)595     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
596       return super.clearOneof(oneof);
597     }
598 
599     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)600     public Builder setRepeatedField(
601         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
602       return super.setRepeatedField(field, index, value);
603     }
604 
605     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)606     public Builder addRepeatedField(
607         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
608       return super.addRepeatedField(field, value);
609     }
610 
611     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)612     public Builder mergeFrom(com.google.protobuf.Message other) {
613       if (other instanceof com.google.cloud.automl.v1.ExamplePayload) {
614         return mergeFrom((com.google.cloud.automl.v1.ExamplePayload) other);
615       } else {
616         super.mergeFrom(other);
617         return this;
618       }
619     }
620 
mergeFrom(com.google.cloud.automl.v1.ExamplePayload other)621     public Builder mergeFrom(com.google.cloud.automl.v1.ExamplePayload other) {
622       if (other == com.google.cloud.automl.v1.ExamplePayload.getDefaultInstance()) return this;
623       switch (other.getPayloadCase()) {
624         case IMAGE:
625           {
626             mergeImage(other.getImage());
627             break;
628           }
629         case TEXT_SNIPPET:
630           {
631             mergeTextSnippet(other.getTextSnippet());
632             break;
633           }
634         case DOCUMENT:
635           {
636             mergeDocument(other.getDocument());
637             break;
638           }
639         case PAYLOAD_NOT_SET:
640           {
641             break;
642           }
643       }
644       this.mergeUnknownFields(other.getUnknownFields());
645       onChanged();
646       return this;
647     }
648 
649     @java.lang.Override
isInitialized()650     public final boolean isInitialized() {
651       return true;
652     }
653 
654     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)655     public Builder mergeFrom(
656         com.google.protobuf.CodedInputStream input,
657         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
658         throws java.io.IOException {
659       if (extensionRegistry == null) {
660         throw new java.lang.NullPointerException();
661       }
662       try {
663         boolean done = false;
664         while (!done) {
665           int tag = input.readTag();
666           switch (tag) {
667             case 0:
668               done = true;
669               break;
670             case 10:
671               {
672                 input.readMessage(getImageFieldBuilder().getBuilder(), extensionRegistry);
673                 payloadCase_ = 1;
674                 break;
675               } // case 10
676             case 18:
677               {
678                 input.readMessage(getTextSnippetFieldBuilder().getBuilder(), extensionRegistry);
679                 payloadCase_ = 2;
680                 break;
681               } // case 18
682             case 34:
683               {
684                 input.readMessage(getDocumentFieldBuilder().getBuilder(), extensionRegistry);
685                 payloadCase_ = 4;
686                 break;
687               } // case 34
688             default:
689               {
690                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
691                   done = true; // was an endgroup tag
692                 }
693                 break;
694               } // default:
695           } // switch (tag)
696         } // while (!done)
697       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
698         throw e.unwrapIOException();
699       } finally {
700         onChanged();
701       } // finally
702       return this;
703     }
704 
705     private int payloadCase_ = 0;
706     private java.lang.Object payload_;
707 
getPayloadCase()708     public PayloadCase getPayloadCase() {
709       return PayloadCase.forNumber(payloadCase_);
710     }
711 
clearPayload()712     public Builder clearPayload() {
713       payloadCase_ = 0;
714       payload_ = null;
715       onChanged();
716       return this;
717     }
718 
719     private int bitField0_;
720 
721     private com.google.protobuf.SingleFieldBuilderV3<
722             com.google.cloud.automl.v1.Image,
723             com.google.cloud.automl.v1.Image.Builder,
724             com.google.cloud.automl.v1.ImageOrBuilder>
725         imageBuilder_;
726     /**
727      *
728      *
729      * <pre>
730      * Example image.
731      * </pre>
732      *
733      * <code>.google.cloud.automl.v1.Image image = 1;</code>
734      *
735      * @return Whether the image field is set.
736      */
737     @java.lang.Override
hasImage()738     public boolean hasImage() {
739       return payloadCase_ == 1;
740     }
741     /**
742      *
743      *
744      * <pre>
745      * Example image.
746      * </pre>
747      *
748      * <code>.google.cloud.automl.v1.Image image = 1;</code>
749      *
750      * @return The image.
751      */
752     @java.lang.Override
getImage()753     public com.google.cloud.automl.v1.Image getImage() {
754       if (imageBuilder_ == null) {
755         if (payloadCase_ == 1) {
756           return (com.google.cloud.automl.v1.Image) payload_;
757         }
758         return com.google.cloud.automl.v1.Image.getDefaultInstance();
759       } else {
760         if (payloadCase_ == 1) {
761           return imageBuilder_.getMessage();
762         }
763         return com.google.cloud.automl.v1.Image.getDefaultInstance();
764       }
765     }
766     /**
767      *
768      *
769      * <pre>
770      * Example image.
771      * </pre>
772      *
773      * <code>.google.cloud.automl.v1.Image image = 1;</code>
774      */
setImage(com.google.cloud.automl.v1.Image value)775     public Builder setImage(com.google.cloud.automl.v1.Image value) {
776       if (imageBuilder_ == null) {
777         if (value == null) {
778           throw new NullPointerException();
779         }
780         payload_ = value;
781         onChanged();
782       } else {
783         imageBuilder_.setMessage(value);
784       }
785       payloadCase_ = 1;
786       return this;
787     }
788     /**
789      *
790      *
791      * <pre>
792      * Example image.
793      * </pre>
794      *
795      * <code>.google.cloud.automl.v1.Image image = 1;</code>
796      */
setImage(com.google.cloud.automl.v1.Image.Builder builderForValue)797     public Builder setImage(com.google.cloud.automl.v1.Image.Builder builderForValue) {
798       if (imageBuilder_ == null) {
799         payload_ = builderForValue.build();
800         onChanged();
801       } else {
802         imageBuilder_.setMessage(builderForValue.build());
803       }
804       payloadCase_ = 1;
805       return this;
806     }
807     /**
808      *
809      *
810      * <pre>
811      * Example image.
812      * </pre>
813      *
814      * <code>.google.cloud.automl.v1.Image image = 1;</code>
815      */
mergeImage(com.google.cloud.automl.v1.Image value)816     public Builder mergeImage(com.google.cloud.automl.v1.Image value) {
817       if (imageBuilder_ == null) {
818         if (payloadCase_ == 1
819             && payload_ != com.google.cloud.automl.v1.Image.getDefaultInstance()) {
820           payload_ =
821               com.google.cloud.automl.v1.Image.newBuilder(
822                       (com.google.cloud.automl.v1.Image) payload_)
823                   .mergeFrom(value)
824                   .buildPartial();
825         } else {
826           payload_ = value;
827         }
828         onChanged();
829       } else {
830         if (payloadCase_ == 1) {
831           imageBuilder_.mergeFrom(value);
832         } else {
833           imageBuilder_.setMessage(value);
834         }
835       }
836       payloadCase_ = 1;
837       return this;
838     }
839     /**
840      *
841      *
842      * <pre>
843      * Example image.
844      * </pre>
845      *
846      * <code>.google.cloud.automl.v1.Image image = 1;</code>
847      */
clearImage()848     public Builder clearImage() {
849       if (imageBuilder_ == null) {
850         if (payloadCase_ == 1) {
851           payloadCase_ = 0;
852           payload_ = null;
853           onChanged();
854         }
855       } else {
856         if (payloadCase_ == 1) {
857           payloadCase_ = 0;
858           payload_ = null;
859         }
860         imageBuilder_.clear();
861       }
862       return this;
863     }
864     /**
865      *
866      *
867      * <pre>
868      * Example image.
869      * </pre>
870      *
871      * <code>.google.cloud.automl.v1.Image image = 1;</code>
872      */
getImageBuilder()873     public com.google.cloud.automl.v1.Image.Builder getImageBuilder() {
874       return getImageFieldBuilder().getBuilder();
875     }
876     /**
877      *
878      *
879      * <pre>
880      * Example image.
881      * </pre>
882      *
883      * <code>.google.cloud.automl.v1.Image image = 1;</code>
884      */
885     @java.lang.Override
getImageOrBuilder()886     public com.google.cloud.automl.v1.ImageOrBuilder getImageOrBuilder() {
887       if ((payloadCase_ == 1) && (imageBuilder_ != null)) {
888         return imageBuilder_.getMessageOrBuilder();
889       } else {
890         if (payloadCase_ == 1) {
891           return (com.google.cloud.automl.v1.Image) payload_;
892         }
893         return com.google.cloud.automl.v1.Image.getDefaultInstance();
894       }
895     }
896     /**
897      *
898      *
899      * <pre>
900      * Example image.
901      * </pre>
902      *
903      * <code>.google.cloud.automl.v1.Image image = 1;</code>
904      */
905     private com.google.protobuf.SingleFieldBuilderV3<
906             com.google.cloud.automl.v1.Image,
907             com.google.cloud.automl.v1.Image.Builder,
908             com.google.cloud.automl.v1.ImageOrBuilder>
getImageFieldBuilder()909         getImageFieldBuilder() {
910       if (imageBuilder_ == null) {
911         if (!(payloadCase_ == 1)) {
912           payload_ = com.google.cloud.automl.v1.Image.getDefaultInstance();
913         }
914         imageBuilder_ =
915             new com.google.protobuf.SingleFieldBuilderV3<
916                 com.google.cloud.automl.v1.Image,
917                 com.google.cloud.automl.v1.Image.Builder,
918                 com.google.cloud.automl.v1.ImageOrBuilder>(
919                 (com.google.cloud.automl.v1.Image) payload_, getParentForChildren(), isClean());
920         payload_ = null;
921       }
922       payloadCase_ = 1;
923       onChanged();
924       return imageBuilder_;
925     }
926 
927     private com.google.protobuf.SingleFieldBuilderV3<
928             com.google.cloud.automl.v1.TextSnippet,
929             com.google.cloud.automl.v1.TextSnippet.Builder,
930             com.google.cloud.automl.v1.TextSnippetOrBuilder>
931         textSnippetBuilder_;
932     /**
933      *
934      *
935      * <pre>
936      * Example text.
937      * </pre>
938      *
939      * <code>.google.cloud.automl.v1.TextSnippet text_snippet = 2;</code>
940      *
941      * @return Whether the textSnippet field is set.
942      */
943     @java.lang.Override
hasTextSnippet()944     public boolean hasTextSnippet() {
945       return payloadCase_ == 2;
946     }
947     /**
948      *
949      *
950      * <pre>
951      * Example text.
952      * </pre>
953      *
954      * <code>.google.cloud.automl.v1.TextSnippet text_snippet = 2;</code>
955      *
956      * @return The textSnippet.
957      */
958     @java.lang.Override
getTextSnippet()959     public com.google.cloud.automl.v1.TextSnippet getTextSnippet() {
960       if (textSnippetBuilder_ == null) {
961         if (payloadCase_ == 2) {
962           return (com.google.cloud.automl.v1.TextSnippet) payload_;
963         }
964         return com.google.cloud.automl.v1.TextSnippet.getDefaultInstance();
965       } else {
966         if (payloadCase_ == 2) {
967           return textSnippetBuilder_.getMessage();
968         }
969         return com.google.cloud.automl.v1.TextSnippet.getDefaultInstance();
970       }
971     }
972     /**
973      *
974      *
975      * <pre>
976      * Example text.
977      * </pre>
978      *
979      * <code>.google.cloud.automl.v1.TextSnippet text_snippet = 2;</code>
980      */
setTextSnippet(com.google.cloud.automl.v1.TextSnippet value)981     public Builder setTextSnippet(com.google.cloud.automl.v1.TextSnippet value) {
982       if (textSnippetBuilder_ == null) {
983         if (value == null) {
984           throw new NullPointerException();
985         }
986         payload_ = value;
987         onChanged();
988       } else {
989         textSnippetBuilder_.setMessage(value);
990       }
991       payloadCase_ = 2;
992       return this;
993     }
994     /**
995      *
996      *
997      * <pre>
998      * Example text.
999      * </pre>
1000      *
1001      * <code>.google.cloud.automl.v1.TextSnippet text_snippet = 2;</code>
1002      */
setTextSnippet(com.google.cloud.automl.v1.TextSnippet.Builder builderForValue)1003     public Builder setTextSnippet(com.google.cloud.automl.v1.TextSnippet.Builder builderForValue) {
1004       if (textSnippetBuilder_ == null) {
1005         payload_ = builderForValue.build();
1006         onChanged();
1007       } else {
1008         textSnippetBuilder_.setMessage(builderForValue.build());
1009       }
1010       payloadCase_ = 2;
1011       return this;
1012     }
1013     /**
1014      *
1015      *
1016      * <pre>
1017      * Example text.
1018      * </pre>
1019      *
1020      * <code>.google.cloud.automl.v1.TextSnippet text_snippet = 2;</code>
1021      */
mergeTextSnippet(com.google.cloud.automl.v1.TextSnippet value)1022     public Builder mergeTextSnippet(com.google.cloud.automl.v1.TextSnippet value) {
1023       if (textSnippetBuilder_ == null) {
1024         if (payloadCase_ == 2
1025             && payload_ != com.google.cloud.automl.v1.TextSnippet.getDefaultInstance()) {
1026           payload_ =
1027               com.google.cloud.automl.v1.TextSnippet.newBuilder(
1028                       (com.google.cloud.automl.v1.TextSnippet) payload_)
1029                   .mergeFrom(value)
1030                   .buildPartial();
1031         } else {
1032           payload_ = value;
1033         }
1034         onChanged();
1035       } else {
1036         if (payloadCase_ == 2) {
1037           textSnippetBuilder_.mergeFrom(value);
1038         } else {
1039           textSnippetBuilder_.setMessage(value);
1040         }
1041       }
1042       payloadCase_ = 2;
1043       return this;
1044     }
1045     /**
1046      *
1047      *
1048      * <pre>
1049      * Example text.
1050      * </pre>
1051      *
1052      * <code>.google.cloud.automl.v1.TextSnippet text_snippet = 2;</code>
1053      */
clearTextSnippet()1054     public Builder clearTextSnippet() {
1055       if (textSnippetBuilder_ == null) {
1056         if (payloadCase_ == 2) {
1057           payloadCase_ = 0;
1058           payload_ = null;
1059           onChanged();
1060         }
1061       } else {
1062         if (payloadCase_ == 2) {
1063           payloadCase_ = 0;
1064           payload_ = null;
1065         }
1066         textSnippetBuilder_.clear();
1067       }
1068       return this;
1069     }
1070     /**
1071      *
1072      *
1073      * <pre>
1074      * Example text.
1075      * </pre>
1076      *
1077      * <code>.google.cloud.automl.v1.TextSnippet text_snippet = 2;</code>
1078      */
getTextSnippetBuilder()1079     public com.google.cloud.automl.v1.TextSnippet.Builder getTextSnippetBuilder() {
1080       return getTextSnippetFieldBuilder().getBuilder();
1081     }
1082     /**
1083      *
1084      *
1085      * <pre>
1086      * Example text.
1087      * </pre>
1088      *
1089      * <code>.google.cloud.automl.v1.TextSnippet text_snippet = 2;</code>
1090      */
1091     @java.lang.Override
getTextSnippetOrBuilder()1092     public com.google.cloud.automl.v1.TextSnippetOrBuilder getTextSnippetOrBuilder() {
1093       if ((payloadCase_ == 2) && (textSnippetBuilder_ != null)) {
1094         return textSnippetBuilder_.getMessageOrBuilder();
1095       } else {
1096         if (payloadCase_ == 2) {
1097           return (com.google.cloud.automl.v1.TextSnippet) payload_;
1098         }
1099         return com.google.cloud.automl.v1.TextSnippet.getDefaultInstance();
1100       }
1101     }
1102     /**
1103      *
1104      *
1105      * <pre>
1106      * Example text.
1107      * </pre>
1108      *
1109      * <code>.google.cloud.automl.v1.TextSnippet text_snippet = 2;</code>
1110      */
1111     private com.google.protobuf.SingleFieldBuilderV3<
1112             com.google.cloud.automl.v1.TextSnippet,
1113             com.google.cloud.automl.v1.TextSnippet.Builder,
1114             com.google.cloud.automl.v1.TextSnippetOrBuilder>
getTextSnippetFieldBuilder()1115         getTextSnippetFieldBuilder() {
1116       if (textSnippetBuilder_ == null) {
1117         if (!(payloadCase_ == 2)) {
1118           payload_ = com.google.cloud.automl.v1.TextSnippet.getDefaultInstance();
1119         }
1120         textSnippetBuilder_ =
1121             new com.google.protobuf.SingleFieldBuilderV3<
1122                 com.google.cloud.automl.v1.TextSnippet,
1123                 com.google.cloud.automl.v1.TextSnippet.Builder,
1124                 com.google.cloud.automl.v1.TextSnippetOrBuilder>(
1125                 (com.google.cloud.automl.v1.TextSnippet) payload_,
1126                 getParentForChildren(),
1127                 isClean());
1128         payload_ = null;
1129       }
1130       payloadCase_ = 2;
1131       onChanged();
1132       return textSnippetBuilder_;
1133     }
1134 
1135     private com.google.protobuf.SingleFieldBuilderV3<
1136             com.google.cloud.automl.v1.Document,
1137             com.google.cloud.automl.v1.Document.Builder,
1138             com.google.cloud.automl.v1.DocumentOrBuilder>
1139         documentBuilder_;
1140     /**
1141      *
1142      *
1143      * <pre>
1144      * Example document.
1145      * </pre>
1146      *
1147      * <code>.google.cloud.automl.v1.Document document = 4;</code>
1148      *
1149      * @return Whether the document field is set.
1150      */
1151     @java.lang.Override
hasDocument()1152     public boolean hasDocument() {
1153       return payloadCase_ == 4;
1154     }
1155     /**
1156      *
1157      *
1158      * <pre>
1159      * Example document.
1160      * </pre>
1161      *
1162      * <code>.google.cloud.automl.v1.Document document = 4;</code>
1163      *
1164      * @return The document.
1165      */
1166     @java.lang.Override
getDocument()1167     public com.google.cloud.automl.v1.Document getDocument() {
1168       if (documentBuilder_ == null) {
1169         if (payloadCase_ == 4) {
1170           return (com.google.cloud.automl.v1.Document) payload_;
1171         }
1172         return com.google.cloud.automl.v1.Document.getDefaultInstance();
1173       } else {
1174         if (payloadCase_ == 4) {
1175           return documentBuilder_.getMessage();
1176         }
1177         return com.google.cloud.automl.v1.Document.getDefaultInstance();
1178       }
1179     }
1180     /**
1181      *
1182      *
1183      * <pre>
1184      * Example document.
1185      * </pre>
1186      *
1187      * <code>.google.cloud.automl.v1.Document document = 4;</code>
1188      */
setDocument(com.google.cloud.automl.v1.Document value)1189     public Builder setDocument(com.google.cloud.automl.v1.Document value) {
1190       if (documentBuilder_ == null) {
1191         if (value == null) {
1192           throw new NullPointerException();
1193         }
1194         payload_ = value;
1195         onChanged();
1196       } else {
1197         documentBuilder_.setMessage(value);
1198       }
1199       payloadCase_ = 4;
1200       return this;
1201     }
1202     /**
1203      *
1204      *
1205      * <pre>
1206      * Example document.
1207      * </pre>
1208      *
1209      * <code>.google.cloud.automl.v1.Document document = 4;</code>
1210      */
setDocument(com.google.cloud.automl.v1.Document.Builder builderForValue)1211     public Builder setDocument(com.google.cloud.automl.v1.Document.Builder builderForValue) {
1212       if (documentBuilder_ == null) {
1213         payload_ = builderForValue.build();
1214         onChanged();
1215       } else {
1216         documentBuilder_.setMessage(builderForValue.build());
1217       }
1218       payloadCase_ = 4;
1219       return this;
1220     }
1221     /**
1222      *
1223      *
1224      * <pre>
1225      * Example document.
1226      * </pre>
1227      *
1228      * <code>.google.cloud.automl.v1.Document document = 4;</code>
1229      */
mergeDocument(com.google.cloud.automl.v1.Document value)1230     public Builder mergeDocument(com.google.cloud.automl.v1.Document value) {
1231       if (documentBuilder_ == null) {
1232         if (payloadCase_ == 4
1233             && payload_ != com.google.cloud.automl.v1.Document.getDefaultInstance()) {
1234           payload_ =
1235               com.google.cloud.automl.v1.Document.newBuilder(
1236                       (com.google.cloud.automl.v1.Document) payload_)
1237                   .mergeFrom(value)
1238                   .buildPartial();
1239         } else {
1240           payload_ = value;
1241         }
1242         onChanged();
1243       } else {
1244         if (payloadCase_ == 4) {
1245           documentBuilder_.mergeFrom(value);
1246         } else {
1247           documentBuilder_.setMessage(value);
1248         }
1249       }
1250       payloadCase_ = 4;
1251       return this;
1252     }
1253     /**
1254      *
1255      *
1256      * <pre>
1257      * Example document.
1258      * </pre>
1259      *
1260      * <code>.google.cloud.automl.v1.Document document = 4;</code>
1261      */
clearDocument()1262     public Builder clearDocument() {
1263       if (documentBuilder_ == null) {
1264         if (payloadCase_ == 4) {
1265           payloadCase_ = 0;
1266           payload_ = null;
1267           onChanged();
1268         }
1269       } else {
1270         if (payloadCase_ == 4) {
1271           payloadCase_ = 0;
1272           payload_ = null;
1273         }
1274         documentBuilder_.clear();
1275       }
1276       return this;
1277     }
1278     /**
1279      *
1280      *
1281      * <pre>
1282      * Example document.
1283      * </pre>
1284      *
1285      * <code>.google.cloud.automl.v1.Document document = 4;</code>
1286      */
getDocumentBuilder()1287     public com.google.cloud.automl.v1.Document.Builder getDocumentBuilder() {
1288       return getDocumentFieldBuilder().getBuilder();
1289     }
1290     /**
1291      *
1292      *
1293      * <pre>
1294      * Example document.
1295      * </pre>
1296      *
1297      * <code>.google.cloud.automl.v1.Document document = 4;</code>
1298      */
1299     @java.lang.Override
getDocumentOrBuilder()1300     public com.google.cloud.automl.v1.DocumentOrBuilder getDocumentOrBuilder() {
1301       if ((payloadCase_ == 4) && (documentBuilder_ != null)) {
1302         return documentBuilder_.getMessageOrBuilder();
1303       } else {
1304         if (payloadCase_ == 4) {
1305           return (com.google.cloud.automl.v1.Document) payload_;
1306         }
1307         return com.google.cloud.automl.v1.Document.getDefaultInstance();
1308       }
1309     }
1310     /**
1311      *
1312      *
1313      * <pre>
1314      * Example document.
1315      * </pre>
1316      *
1317      * <code>.google.cloud.automl.v1.Document document = 4;</code>
1318      */
1319     private com.google.protobuf.SingleFieldBuilderV3<
1320             com.google.cloud.automl.v1.Document,
1321             com.google.cloud.automl.v1.Document.Builder,
1322             com.google.cloud.automl.v1.DocumentOrBuilder>
getDocumentFieldBuilder()1323         getDocumentFieldBuilder() {
1324       if (documentBuilder_ == null) {
1325         if (!(payloadCase_ == 4)) {
1326           payload_ = com.google.cloud.automl.v1.Document.getDefaultInstance();
1327         }
1328         documentBuilder_ =
1329             new com.google.protobuf.SingleFieldBuilderV3<
1330                 com.google.cloud.automl.v1.Document,
1331                 com.google.cloud.automl.v1.Document.Builder,
1332                 com.google.cloud.automl.v1.DocumentOrBuilder>(
1333                 (com.google.cloud.automl.v1.Document) payload_, getParentForChildren(), isClean());
1334         payload_ = null;
1335       }
1336       payloadCase_ = 4;
1337       onChanged();
1338       return documentBuilder_;
1339     }
1340 
1341     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1342     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
1343       return super.setUnknownFields(unknownFields);
1344     }
1345 
1346     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1347     public final Builder mergeUnknownFields(
1348         final com.google.protobuf.UnknownFieldSet unknownFields) {
1349       return super.mergeUnknownFields(unknownFields);
1350     }
1351 
1352     // @@protoc_insertion_point(builder_scope:google.cloud.automl.v1.ExamplePayload)
1353   }
1354 
1355   // @@protoc_insertion_point(class_scope:google.cloud.automl.v1.ExamplePayload)
1356   private static final com.google.cloud.automl.v1.ExamplePayload DEFAULT_INSTANCE;
1357 
1358   static {
1359     DEFAULT_INSTANCE = new com.google.cloud.automl.v1.ExamplePayload();
1360   }
1361 
getDefaultInstance()1362   public static com.google.cloud.automl.v1.ExamplePayload getDefaultInstance() {
1363     return DEFAULT_INSTANCE;
1364   }
1365 
1366   private static final com.google.protobuf.Parser<ExamplePayload> PARSER =
1367       new com.google.protobuf.AbstractParser<ExamplePayload>() {
1368         @java.lang.Override
1369         public ExamplePayload parsePartialFrom(
1370             com.google.protobuf.CodedInputStream input,
1371             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1372             throws com.google.protobuf.InvalidProtocolBufferException {
1373           Builder builder = newBuilder();
1374           try {
1375             builder.mergeFrom(input, extensionRegistry);
1376           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1377             throw e.setUnfinishedMessage(builder.buildPartial());
1378           } catch (com.google.protobuf.UninitializedMessageException e) {
1379             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
1380           } catch (java.io.IOException e) {
1381             throw new com.google.protobuf.InvalidProtocolBufferException(e)
1382                 .setUnfinishedMessage(builder.buildPartial());
1383           }
1384           return builder.buildPartial();
1385         }
1386       };
1387 
parser()1388   public static com.google.protobuf.Parser<ExamplePayload> parser() {
1389     return PARSER;
1390   }
1391 
1392   @java.lang.Override
getParserForType()1393   public com.google.protobuf.Parser<ExamplePayload> getParserForType() {
1394     return PARSER;
1395   }
1396 
1397   @java.lang.Override
getDefaultInstanceForType()1398   public com.google.cloud.automl.v1.ExamplePayload getDefaultInstanceForType() {
1399     return DEFAULT_INSTANCE;
1400   }
1401 }
1402