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