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