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