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 an output piece of text. 26 * </pre> 27 * 28 * Protobuf type {@code google.cloud.language.v1beta2.TextSpan} 29 */ 30 public final class TextSpan extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.cloud.language.v1beta2.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.v1beta2.LanguageServiceProto 57 .internal_static_google_cloud_language_v1beta2_TextSpan_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_TextSpan_fieldAccessorTable 65 .ensureFieldAccessorsInitialized( 66 com.google.cloud.language.v1beta2.TextSpan.class, 67 com.google.cloud.language.v1beta2.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 [EncodingType][google.cloud.language.v1beta2.EncodingType] specified in the API request. 129 * </pre> 130 * 131 * <code>int32 begin_offset = 2;</code> 132 * 133 * @return The beginOffset. 134 */ 135 @java.lang.Override getBeginOffset()136 public int getBeginOffset() { 137 return beginOffset_; 138 } 139 140 private byte memoizedIsInitialized = -1; 141 142 @java.lang.Override isInitialized()143 public final boolean isInitialized() { 144 byte isInitialized = memoizedIsInitialized; 145 if (isInitialized == 1) return true; 146 if (isInitialized == 0) return false; 147 148 memoizedIsInitialized = 1; 149 return true; 150 } 151 152 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)153 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 154 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(content_)) { 155 com.google.protobuf.GeneratedMessageV3.writeString(output, 1, content_); 156 } 157 if (beginOffset_ != 0) { 158 output.writeInt32(2, beginOffset_); 159 } 160 getUnknownFields().writeTo(output); 161 } 162 163 @java.lang.Override getSerializedSize()164 public int getSerializedSize() { 165 int size = memoizedSize; 166 if (size != -1) return size; 167 168 size = 0; 169 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(content_)) { 170 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, content_); 171 } 172 if (beginOffset_ != 0) { 173 size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, beginOffset_); 174 } 175 size += getUnknownFields().getSerializedSize(); 176 memoizedSize = size; 177 return size; 178 } 179 180 @java.lang.Override equals(final java.lang.Object obj)181 public boolean equals(final java.lang.Object obj) { 182 if (obj == this) { 183 return true; 184 } 185 if (!(obj instanceof com.google.cloud.language.v1beta2.TextSpan)) { 186 return super.equals(obj); 187 } 188 com.google.cloud.language.v1beta2.TextSpan other = 189 (com.google.cloud.language.v1beta2.TextSpan) obj; 190 191 if (!getContent().equals(other.getContent())) return false; 192 if (getBeginOffset() != other.getBeginOffset()) return false; 193 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 194 return true; 195 } 196 197 @java.lang.Override hashCode()198 public int hashCode() { 199 if (memoizedHashCode != 0) { 200 return memoizedHashCode; 201 } 202 int hash = 41; 203 hash = (19 * hash) + getDescriptor().hashCode(); 204 hash = (37 * hash) + CONTENT_FIELD_NUMBER; 205 hash = (53 * hash) + getContent().hashCode(); 206 hash = (37 * hash) + BEGIN_OFFSET_FIELD_NUMBER; 207 hash = (53 * hash) + getBeginOffset(); 208 hash = (29 * hash) + getUnknownFields().hashCode(); 209 memoizedHashCode = hash; 210 return hash; 211 } 212 parseFrom(java.nio.ByteBuffer data)213 public static com.google.cloud.language.v1beta2.TextSpan parseFrom(java.nio.ByteBuffer data) 214 throws com.google.protobuf.InvalidProtocolBufferException { 215 return PARSER.parseFrom(data); 216 } 217 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)218 public static com.google.cloud.language.v1beta2.TextSpan parseFrom( 219 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 220 throws com.google.protobuf.InvalidProtocolBufferException { 221 return PARSER.parseFrom(data, extensionRegistry); 222 } 223 parseFrom( com.google.protobuf.ByteString data)224 public static com.google.cloud.language.v1beta2.TextSpan parseFrom( 225 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.v1beta2.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.v1beta2.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.v1beta2.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.v1beta2.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.v1beta2.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.v1beta2.TextSpan parseDelimitedFrom( 261 java.io.InputStream input) 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.v1beta2.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.v1beta2.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.v1beta2.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.v1beta2.TextSpan prototype)294 public static Builder newBuilder(com.google.cloud.language.v1beta2.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.v1beta2.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.v1beta2.TextSpan) 320 com.google.cloud.language.v1beta2.TextSpanOrBuilder { getDescriptor()321 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 322 return com.google.cloud.language.v1beta2.LanguageServiceProto 323 .internal_static_google_cloud_language_v1beta2_TextSpan_descriptor; 324 } 325 326 @java.lang.Override 327 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()328 internalGetFieldAccessorTable() { 329 return com.google.cloud.language.v1beta2.LanguageServiceProto 330 .internal_static_google_cloud_language_v1beta2_TextSpan_fieldAccessorTable 331 .ensureFieldAccessorsInitialized( 332 com.google.cloud.language.v1beta2.TextSpan.class, 333 com.google.cloud.language.v1beta2.TextSpan.Builder.class); 334 } 335 336 // Construct using com.google.cloud.language.v1beta2.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.v1beta2.LanguageServiceProto 355 .internal_static_google_cloud_language_v1beta2_TextSpan_descriptor; 356 } 357 358 @java.lang.Override getDefaultInstanceForType()359 public com.google.cloud.language.v1beta2.TextSpan getDefaultInstanceForType() { 360 return com.google.cloud.language.v1beta2.TextSpan.getDefaultInstance(); 361 } 362 363 @java.lang.Override build()364 public com.google.cloud.language.v1beta2.TextSpan build() { 365 com.google.cloud.language.v1beta2.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.v1beta2.TextSpan buildPartial() { 374 com.google.cloud.language.v1beta2.TextSpan result = 375 new com.google.cloud.language.v1beta2.TextSpan(this); 376 if (bitField0_ != 0) { 377 buildPartial0(result); 378 } 379 onBuilt(); 380 return result; 381 } 382 buildPartial0(com.google.cloud.language.v1beta2.TextSpan result)383 private void buildPartial0(com.google.cloud.language.v1beta2.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.v1beta2.TextSpan) { 429 return mergeFrom((com.google.cloud.language.v1beta2.TextSpan) other); 430 } else { 431 super.mergeFrom(other); 432 return this; 433 } 434 } 435 mergeFrom(com.google.cloud.language.v1beta2.TextSpan other)436 public Builder mergeFrom(com.google.cloud.language.v1beta2.TextSpan other) { 437 if (other == com.google.cloud.language.v1beta2.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 [EncodingType][google.cloud.language.v1beta2.EncodingType] specified in the API request. 616 * </pre> 617 * 618 * <code>int32 begin_offset = 2;</code> 619 * 620 * @return The beginOffset. 621 */ 622 @java.lang.Override getBeginOffset()623 public int getBeginOffset() { 624 return beginOffset_; 625 } 626 /** 627 * 628 * 629 * <pre> 630 * The API calculates the beginning offset of the content in the original 631 * document according to the [EncodingType][google.cloud.language.v1beta2.EncodingType] specified in the API request. 632 * </pre> 633 * 634 * <code>int32 begin_offset = 2;</code> 635 * 636 * @param value The beginOffset to set. 637 * @return This builder for chaining. 638 */ setBeginOffset(int value)639 public Builder setBeginOffset(int value) { 640 641 beginOffset_ = value; 642 bitField0_ |= 0x00000002; 643 onChanged(); 644 return this; 645 } 646 /** 647 * 648 * 649 * <pre> 650 * The API calculates the beginning offset of the content in the original 651 * document according to the [EncodingType][google.cloud.language.v1beta2.EncodingType] specified in the API request. 652 * </pre> 653 * 654 * <code>int32 begin_offset = 2;</code> 655 * 656 * @return This builder for chaining. 657 */ clearBeginOffset()658 public Builder clearBeginOffset() { 659 bitField0_ = (bitField0_ & ~0x00000002); 660 beginOffset_ = 0; 661 onChanged(); 662 return this; 663 } 664 665 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)666 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 667 return super.setUnknownFields(unknownFields); 668 } 669 670 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)671 public final Builder mergeUnknownFields( 672 final com.google.protobuf.UnknownFieldSet unknownFields) { 673 return super.mergeUnknownFields(unknownFields); 674 } 675 676 // @@protoc_insertion_point(builder_scope:google.cloud.language.v1beta2.TextSpan) 677 } 678 679 // @@protoc_insertion_point(class_scope:google.cloud.language.v1beta2.TextSpan) 680 private static final com.google.cloud.language.v1beta2.TextSpan DEFAULT_INSTANCE; 681 682 static { 683 DEFAULT_INSTANCE = new com.google.cloud.language.v1beta2.TextSpan(); 684 } 685 getDefaultInstance()686 public static com.google.cloud.language.v1beta2.TextSpan getDefaultInstance() { 687 return DEFAULT_INSTANCE; 688 } 689 690 private static final com.google.protobuf.Parser<TextSpan> PARSER = 691 new com.google.protobuf.AbstractParser<TextSpan>() { 692 @java.lang.Override 693 public TextSpan parsePartialFrom( 694 com.google.protobuf.CodedInputStream input, 695 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 696 throws com.google.protobuf.InvalidProtocolBufferException { 697 Builder builder = newBuilder(); 698 try { 699 builder.mergeFrom(input, extensionRegistry); 700 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 701 throw e.setUnfinishedMessage(builder.buildPartial()); 702 } catch (com.google.protobuf.UninitializedMessageException e) { 703 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 704 } catch (java.io.IOException e) { 705 throw new com.google.protobuf.InvalidProtocolBufferException(e) 706 .setUnfinishedMessage(builder.buildPartial()); 707 } 708 return builder.buildPartial(); 709 } 710 }; 711 parser()712 public static com.google.protobuf.Parser<TextSpan> parser() { 713 return PARSER; 714 } 715 716 @java.lang.Override getParserForType()717 public com.google.protobuf.Parser<TextSpan> getParserForType() { 718 return PARSER; 719 } 720 721 @java.lang.Override getDefaultInstanceForType()722 public com.google.cloud.language.v1beta2.TextSpan getDefaultInstanceForType() { 723 return DEFAULT_INSTANCE; 724 } 725 } 726