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