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 input to API methods. 26 * </pre> 27 * 28 * Protobuf type {@code google.cloud.language.v1beta2.Document} 29 */ 30 public final class Document extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.cloud.language.v1beta2.Document) 33 DocumentOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use Document.newBuilder() to construct. Document(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private Document(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 37 super(builder); 38 } 39 Document()40 private Document() { 41 type_ = 0; 42 language_ = ""; 43 referenceWebUri_ = ""; 44 boilerplateHandling_ = 0; 45 } 46 47 @java.lang.Override 48 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)49 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 50 return new Document(); 51 } 52 53 @java.lang.Override getUnknownFields()54 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 55 return this.unknownFields; 56 } 57 getDescriptor()58 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 59 return com.google.cloud.language.v1beta2.LanguageServiceProto 60 .internal_static_google_cloud_language_v1beta2_Document_descriptor; 61 } 62 63 @java.lang.Override 64 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()65 internalGetFieldAccessorTable() { 66 return com.google.cloud.language.v1beta2.LanguageServiceProto 67 .internal_static_google_cloud_language_v1beta2_Document_fieldAccessorTable 68 .ensureFieldAccessorsInitialized( 69 com.google.cloud.language.v1beta2.Document.class, 70 com.google.cloud.language.v1beta2.Document.Builder.class); 71 } 72 73 /** 74 * 75 * 76 * <pre> 77 * The document types enum. 78 * </pre> 79 * 80 * Protobuf enum {@code google.cloud.language.v1beta2.Document.Type} 81 */ 82 public enum Type implements com.google.protobuf.ProtocolMessageEnum { 83 /** 84 * 85 * 86 * <pre> 87 * The content type is not specified. 88 * </pre> 89 * 90 * <code>TYPE_UNSPECIFIED = 0;</code> 91 */ 92 TYPE_UNSPECIFIED(0), 93 /** 94 * 95 * 96 * <pre> 97 * Plain text 98 * </pre> 99 * 100 * <code>PLAIN_TEXT = 1;</code> 101 */ 102 PLAIN_TEXT(1), 103 /** 104 * 105 * 106 * <pre> 107 * HTML 108 * </pre> 109 * 110 * <code>HTML = 2;</code> 111 */ 112 HTML(2), 113 UNRECOGNIZED(-1), 114 ; 115 116 /** 117 * 118 * 119 * <pre> 120 * The content type is not specified. 121 * </pre> 122 * 123 * <code>TYPE_UNSPECIFIED = 0;</code> 124 */ 125 public static final int TYPE_UNSPECIFIED_VALUE = 0; 126 /** 127 * 128 * 129 * <pre> 130 * Plain text 131 * </pre> 132 * 133 * <code>PLAIN_TEXT = 1;</code> 134 */ 135 public static final int PLAIN_TEXT_VALUE = 1; 136 /** 137 * 138 * 139 * <pre> 140 * HTML 141 * </pre> 142 * 143 * <code>HTML = 2;</code> 144 */ 145 public static final int HTML_VALUE = 2; 146 getNumber()147 public final int getNumber() { 148 if (this == UNRECOGNIZED) { 149 throw new java.lang.IllegalArgumentException( 150 "Can't get the number of an unknown enum value."); 151 } 152 return value; 153 } 154 155 /** 156 * @param value The numeric wire value of the corresponding enum entry. 157 * @return The enum associated with the given numeric wire value. 158 * @deprecated Use {@link #forNumber(int)} instead. 159 */ 160 @java.lang.Deprecated valueOf(int value)161 public static Type valueOf(int value) { 162 return forNumber(value); 163 } 164 165 /** 166 * @param value The numeric wire value of the corresponding enum entry. 167 * @return The enum associated with the given numeric wire value. 168 */ forNumber(int value)169 public static Type forNumber(int value) { 170 switch (value) { 171 case 0: 172 return TYPE_UNSPECIFIED; 173 case 1: 174 return PLAIN_TEXT; 175 case 2: 176 return HTML; 177 default: 178 return null; 179 } 180 } 181 internalGetValueMap()182 public static com.google.protobuf.Internal.EnumLiteMap<Type> internalGetValueMap() { 183 return internalValueMap; 184 } 185 186 private static final com.google.protobuf.Internal.EnumLiteMap<Type> internalValueMap = 187 new com.google.protobuf.Internal.EnumLiteMap<Type>() { 188 public Type findValueByNumber(int number) { 189 return Type.forNumber(number); 190 } 191 }; 192 getValueDescriptor()193 public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { 194 if (this == UNRECOGNIZED) { 195 throw new java.lang.IllegalStateException( 196 "Can't get the descriptor of an unrecognized enum value."); 197 } 198 return getDescriptor().getValues().get(ordinal()); 199 } 200 getDescriptorForType()201 public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { 202 return getDescriptor(); 203 } 204 getDescriptor()205 public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { 206 return com.google.cloud.language.v1beta2.Document.getDescriptor().getEnumTypes().get(0); 207 } 208 209 private static final Type[] VALUES = values(); 210 valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)211 public static Type valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { 212 if (desc.getType() != getDescriptor()) { 213 throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); 214 } 215 if (desc.getIndex() == -1) { 216 return UNRECOGNIZED; 217 } 218 return VALUES[desc.getIndex()]; 219 } 220 221 private final int value; 222 Type(int value)223 private Type(int value) { 224 this.value = value; 225 } 226 227 // @@protoc_insertion_point(enum_scope:google.cloud.language.v1beta2.Document.Type) 228 } 229 230 /** 231 * 232 * 233 * <pre> 234 * Ways of handling boilerplate detected in the document 235 * </pre> 236 * 237 * Protobuf enum {@code google.cloud.language.v1beta2.Document.BoilerplateHandling} 238 */ 239 public enum BoilerplateHandling implements com.google.protobuf.ProtocolMessageEnum { 240 /** 241 * 242 * 243 * <pre> 244 * The boilerplate handling is not specified. 245 * </pre> 246 * 247 * <code>BOILERPLATE_HANDLING_UNSPECIFIED = 0;</code> 248 */ 249 BOILERPLATE_HANDLING_UNSPECIFIED(0), 250 /** 251 * 252 * 253 * <pre> 254 * Do not analyze detected boilerplate. Reference web URI is required for 255 * detecting boilerplate. 256 * </pre> 257 * 258 * <code>SKIP_BOILERPLATE = 1;</code> 259 */ 260 SKIP_BOILERPLATE(1), 261 /** 262 * 263 * 264 * <pre> 265 * Treat boilerplate the same as content. 266 * </pre> 267 * 268 * <code>KEEP_BOILERPLATE = 2;</code> 269 */ 270 KEEP_BOILERPLATE(2), 271 UNRECOGNIZED(-1), 272 ; 273 274 /** 275 * 276 * 277 * <pre> 278 * The boilerplate handling is not specified. 279 * </pre> 280 * 281 * <code>BOILERPLATE_HANDLING_UNSPECIFIED = 0;</code> 282 */ 283 public static final int BOILERPLATE_HANDLING_UNSPECIFIED_VALUE = 0; 284 /** 285 * 286 * 287 * <pre> 288 * Do not analyze detected boilerplate. Reference web URI is required for 289 * detecting boilerplate. 290 * </pre> 291 * 292 * <code>SKIP_BOILERPLATE = 1;</code> 293 */ 294 public static final int SKIP_BOILERPLATE_VALUE = 1; 295 /** 296 * 297 * 298 * <pre> 299 * Treat boilerplate the same as content. 300 * </pre> 301 * 302 * <code>KEEP_BOILERPLATE = 2;</code> 303 */ 304 public static final int KEEP_BOILERPLATE_VALUE = 2; 305 getNumber()306 public final int getNumber() { 307 if (this == UNRECOGNIZED) { 308 throw new java.lang.IllegalArgumentException( 309 "Can't get the number of an unknown enum value."); 310 } 311 return value; 312 } 313 314 /** 315 * @param value The numeric wire value of the corresponding enum entry. 316 * @return The enum associated with the given numeric wire value. 317 * @deprecated Use {@link #forNumber(int)} instead. 318 */ 319 @java.lang.Deprecated valueOf(int value)320 public static BoilerplateHandling valueOf(int value) { 321 return forNumber(value); 322 } 323 324 /** 325 * @param value The numeric wire value of the corresponding enum entry. 326 * @return The enum associated with the given numeric wire value. 327 */ forNumber(int value)328 public static BoilerplateHandling forNumber(int value) { 329 switch (value) { 330 case 0: 331 return BOILERPLATE_HANDLING_UNSPECIFIED; 332 case 1: 333 return SKIP_BOILERPLATE; 334 case 2: 335 return KEEP_BOILERPLATE; 336 default: 337 return null; 338 } 339 } 340 341 public static com.google.protobuf.Internal.EnumLiteMap<BoilerplateHandling> internalGetValueMap()342 internalGetValueMap() { 343 return internalValueMap; 344 } 345 346 private static final com.google.protobuf.Internal.EnumLiteMap<BoilerplateHandling> 347 internalValueMap = 348 new com.google.protobuf.Internal.EnumLiteMap<BoilerplateHandling>() { 349 public BoilerplateHandling findValueByNumber(int number) { 350 return BoilerplateHandling.forNumber(number); 351 } 352 }; 353 getValueDescriptor()354 public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { 355 if (this == UNRECOGNIZED) { 356 throw new java.lang.IllegalStateException( 357 "Can't get the descriptor of an unrecognized enum value."); 358 } 359 return getDescriptor().getValues().get(ordinal()); 360 } 361 getDescriptorForType()362 public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { 363 return getDescriptor(); 364 } 365 getDescriptor()366 public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { 367 return com.google.cloud.language.v1beta2.Document.getDescriptor().getEnumTypes().get(1); 368 } 369 370 private static final BoilerplateHandling[] VALUES = values(); 371 valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc)372 public static BoilerplateHandling valueOf( 373 com.google.protobuf.Descriptors.EnumValueDescriptor desc) { 374 if (desc.getType() != getDescriptor()) { 375 throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); 376 } 377 if (desc.getIndex() == -1) { 378 return UNRECOGNIZED; 379 } 380 return VALUES[desc.getIndex()]; 381 } 382 383 private final int value; 384 BoilerplateHandling(int value)385 private BoilerplateHandling(int value) { 386 this.value = value; 387 } 388 389 // @@protoc_insertion_point(enum_scope:google.cloud.language.v1beta2.Document.BoilerplateHandling) 390 } 391 392 private int sourceCase_ = 0; 393 private java.lang.Object source_; 394 395 public enum SourceCase 396 implements 397 com.google.protobuf.Internal.EnumLite, 398 com.google.protobuf.AbstractMessage.InternalOneOfEnum { 399 CONTENT(2), 400 GCS_CONTENT_URI(3), 401 SOURCE_NOT_SET(0); 402 private final int value; 403 SourceCase(int value)404 private SourceCase(int value) { 405 this.value = value; 406 } 407 /** 408 * @param value The number of the enum to look for. 409 * @return The enum associated with the given number. 410 * @deprecated Use {@link #forNumber(int)} instead. 411 */ 412 @java.lang.Deprecated valueOf(int value)413 public static SourceCase valueOf(int value) { 414 return forNumber(value); 415 } 416 forNumber(int value)417 public static SourceCase forNumber(int value) { 418 switch (value) { 419 case 2: 420 return CONTENT; 421 case 3: 422 return GCS_CONTENT_URI; 423 case 0: 424 return SOURCE_NOT_SET; 425 default: 426 return null; 427 } 428 } 429 getNumber()430 public int getNumber() { 431 return this.value; 432 } 433 }; 434 getSourceCase()435 public SourceCase getSourceCase() { 436 return SourceCase.forNumber(sourceCase_); 437 } 438 439 public static final int TYPE_FIELD_NUMBER = 1; 440 private int type_ = 0; 441 /** 442 * 443 * 444 * <pre> 445 * Required. If the type is not set or is `TYPE_UNSPECIFIED`, 446 * returns an `INVALID_ARGUMENT` error. 447 * </pre> 448 * 449 * <code>.google.cloud.language.v1beta2.Document.Type type = 1;</code> 450 * 451 * @return The enum numeric value on the wire for type. 452 */ 453 @java.lang.Override getTypeValue()454 public int getTypeValue() { 455 return type_; 456 } 457 /** 458 * 459 * 460 * <pre> 461 * Required. If the type is not set or is `TYPE_UNSPECIFIED`, 462 * returns an `INVALID_ARGUMENT` error. 463 * </pre> 464 * 465 * <code>.google.cloud.language.v1beta2.Document.Type type = 1;</code> 466 * 467 * @return The type. 468 */ 469 @java.lang.Override getType()470 public com.google.cloud.language.v1beta2.Document.Type getType() { 471 com.google.cloud.language.v1beta2.Document.Type result = 472 com.google.cloud.language.v1beta2.Document.Type.forNumber(type_); 473 return result == null ? com.google.cloud.language.v1beta2.Document.Type.UNRECOGNIZED : result; 474 } 475 476 public static final int CONTENT_FIELD_NUMBER = 2; 477 /** 478 * 479 * 480 * <pre> 481 * The content of the input in string format. 482 * Cloud audit logging exempt since it is based on user data. 483 * </pre> 484 * 485 * <code>string content = 2;</code> 486 * 487 * @return Whether the content field is set. 488 */ hasContent()489 public boolean hasContent() { 490 return sourceCase_ == 2; 491 } 492 /** 493 * 494 * 495 * <pre> 496 * The content of the input in string format. 497 * Cloud audit logging exempt since it is based on user data. 498 * </pre> 499 * 500 * <code>string content = 2;</code> 501 * 502 * @return The content. 503 */ getContent()504 public java.lang.String getContent() { 505 java.lang.Object ref = ""; 506 if (sourceCase_ == 2) { 507 ref = source_; 508 } 509 if (ref instanceof java.lang.String) { 510 return (java.lang.String) ref; 511 } else { 512 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 513 java.lang.String s = bs.toStringUtf8(); 514 if (sourceCase_ == 2) { 515 source_ = s; 516 } 517 return s; 518 } 519 } 520 /** 521 * 522 * 523 * <pre> 524 * The content of the input in string format. 525 * Cloud audit logging exempt since it is based on user data. 526 * </pre> 527 * 528 * <code>string content = 2;</code> 529 * 530 * @return The bytes for content. 531 */ getContentBytes()532 public com.google.protobuf.ByteString getContentBytes() { 533 java.lang.Object ref = ""; 534 if (sourceCase_ == 2) { 535 ref = source_; 536 } 537 if (ref instanceof java.lang.String) { 538 com.google.protobuf.ByteString b = 539 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 540 if (sourceCase_ == 2) { 541 source_ = b; 542 } 543 return b; 544 } else { 545 return (com.google.protobuf.ByteString) ref; 546 } 547 } 548 549 public static final int GCS_CONTENT_URI_FIELD_NUMBER = 3; 550 /** 551 * 552 * 553 * <pre> 554 * The Google Cloud Storage URI where the file content is located. 555 * This URI must be of the form: gs://bucket_name/object_name. For more 556 * details, see https://cloud.google.com/storage/docs/reference-uris. 557 * NOTE: Cloud Storage object versioning is not supported. 558 * </pre> 559 * 560 * <code>string gcs_content_uri = 3;</code> 561 * 562 * @return Whether the gcsContentUri field is set. 563 */ hasGcsContentUri()564 public boolean hasGcsContentUri() { 565 return sourceCase_ == 3; 566 } 567 /** 568 * 569 * 570 * <pre> 571 * The Google Cloud Storage URI where the file content is located. 572 * This URI must be of the form: gs://bucket_name/object_name. For more 573 * details, see https://cloud.google.com/storage/docs/reference-uris. 574 * NOTE: Cloud Storage object versioning is not supported. 575 * </pre> 576 * 577 * <code>string gcs_content_uri = 3;</code> 578 * 579 * @return The gcsContentUri. 580 */ getGcsContentUri()581 public java.lang.String getGcsContentUri() { 582 java.lang.Object ref = ""; 583 if (sourceCase_ == 3) { 584 ref = source_; 585 } 586 if (ref instanceof java.lang.String) { 587 return (java.lang.String) ref; 588 } else { 589 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 590 java.lang.String s = bs.toStringUtf8(); 591 if (sourceCase_ == 3) { 592 source_ = s; 593 } 594 return s; 595 } 596 } 597 /** 598 * 599 * 600 * <pre> 601 * The Google Cloud Storage URI where the file content is located. 602 * This URI must be of the form: gs://bucket_name/object_name. For more 603 * details, see https://cloud.google.com/storage/docs/reference-uris. 604 * NOTE: Cloud Storage object versioning is not supported. 605 * </pre> 606 * 607 * <code>string gcs_content_uri = 3;</code> 608 * 609 * @return The bytes for gcsContentUri. 610 */ getGcsContentUriBytes()611 public com.google.protobuf.ByteString getGcsContentUriBytes() { 612 java.lang.Object ref = ""; 613 if (sourceCase_ == 3) { 614 ref = source_; 615 } 616 if (ref instanceof java.lang.String) { 617 com.google.protobuf.ByteString b = 618 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 619 if (sourceCase_ == 3) { 620 source_ = b; 621 } 622 return b; 623 } else { 624 return (com.google.protobuf.ByteString) ref; 625 } 626 } 627 628 public static final int LANGUAGE_FIELD_NUMBER = 4; 629 630 @SuppressWarnings("serial") 631 private volatile java.lang.Object language_ = ""; 632 /** 633 * 634 * 635 * <pre> 636 * The language of the document (if not specified, the language is 637 * automatically detected). Both ISO and BCP-47 language codes are 638 * accepted.<br> 639 * [Language 640 * Support](https://cloud.google.com/natural-language/docs/languages) lists 641 * currently supported languages for each API method. If the language (either 642 * specified by the caller or automatically detected) is not supported by the 643 * called API method, an `INVALID_ARGUMENT` error is returned. 644 * </pre> 645 * 646 * <code>string language = 4;</code> 647 * 648 * @return The language. 649 */ 650 @java.lang.Override getLanguage()651 public java.lang.String getLanguage() { 652 java.lang.Object ref = language_; 653 if (ref instanceof java.lang.String) { 654 return (java.lang.String) ref; 655 } else { 656 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 657 java.lang.String s = bs.toStringUtf8(); 658 language_ = s; 659 return s; 660 } 661 } 662 /** 663 * 664 * 665 * <pre> 666 * The language of the document (if not specified, the language is 667 * automatically detected). Both ISO and BCP-47 language codes are 668 * accepted.<br> 669 * [Language 670 * Support](https://cloud.google.com/natural-language/docs/languages) lists 671 * currently supported languages for each API method. If the language (either 672 * specified by the caller or automatically detected) is not supported by the 673 * called API method, an `INVALID_ARGUMENT` error is returned. 674 * </pre> 675 * 676 * <code>string language = 4;</code> 677 * 678 * @return The bytes for language. 679 */ 680 @java.lang.Override getLanguageBytes()681 public com.google.protobuf.ByteString getLanguageBytes() { 682 java.lang.Object ref = language_; 683 if (ref instanceof java.lang.String) { 684 com.google.protobuf.ByteString b = 685 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 686 language_ = b; 687 return b; 688 } else { 689 return (com.google.protobuf.ByteString) ref; 690 } 691 } 692 693 public static final int REFERENCE_WEB_URI_FIELD_NUMBER = 5; 694 695 @SuppressWarnings("serial") 696 private volatile java.lang.Object referenceWebUri_ = ""; 697 /** 698 * 699 * 700 * <pre> 701 * The web URI where the document comes from. This URI is not used for 702 * fetching the content, but as a hint for analyzing the document. 703 * </pre> 704 * 705 * <code>string reference_web_uri = 5;</code> 706 * 707 * @return The referenceWebUri. 708 */ 709 @java.lang.Override getReferenceWebUri()710 public java.lang.String getReferenceWebUri() { 711 java.lang.Object ref = referenceWebUri_; 712 if (ref instanceof java.lang.String) { 713 return (java.lang.String) ref; 714 } else { 715 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 716 java.lang.String s = bs.toStringUtf8(); 717 referenceWebUri_ = s; 718 return s; 719 } 720 } 721 /** 722 * 723 * 724 * <pre> 725 * The web URI where the document comes from. This URI is not used for 726 * fetching the content, but as a hint for analyzing the document. 727 * </pre> 728 * 729 * <code>string reference_web_uri = 5;</code> 730 * 731 * @return The bytes for referenceWebUri. 732 */ 733 @java.lang.Override getReferenceWebUriBytes()734 public com.google.protobuf.ByteString getReferenceWebUriBytes() { 735 java.lang.Object ref = referenceWebUri_; 736 if (ref instanceof java.lang.String) { 737 com.google.protobuf.ByteString b = 738 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 739 referenceWebUri_ = b; 740 return b; 741 } else { 742 return (com.google.protobuf.ByteString) ref; 743 } 744 } 745 746 public static final int BOILERPLATE_HANDLING_FIELD_NUMBER = 6; 747 private int boilerplateHandling_ = 0; 748 /** 749 * 750 * 751 * <pre> 752 * Indicates how detected boilerplate(e.g. advertisements, copyright 753 * declarations, banners) should be handled for this document. If not 754 * specified, boilerplate will be treated the same as content. 755 * </pre> 756 * 757 * <code>.google.cloud.language.v1beta2.Document.BoilerplateHandling boilerplate_handling = 6; 758 * </code> 759 * 760 * @return The enum numeric value on the wire for boilerplateHandling. 761 */ 762 @java.lang.Override getBoilerplateHandlingValue()763 public int getBoilerplateHandlingValue() { 764 return boilerplateHandling_; 765 } 766 /** 767 * 768 * 769 * <pre> 770 * Indicates how detected boilerplate(e.g. advertisements, copyright 771 * declarations, banners) should be handled for this document. If not 772 * specified, boilerplate will be treated the same as content. 773 * </pre> 774 * 775 * <code>.google.cloud.language.v1beta2.Document.BoilerplateHandling boilerplate_handling = 6; 776 * </code> 777 * 778 * @return The boilerplateHandling. 779 */ 780 @java.lang.Override getBoilerplateHandling()781 public com.google.cloud.language.v1beta2.Document.BoilerplateHandling getBoilerplateHandling() { 782 com.google.cloud.language.v1beta2.Document.BoilerplateHandling result = 783 com.google.cloud.language.v1beta2.Document.BoilerplateHandling.forNumber( 784 boilerplateHandling_); 785 return result == null 786 ? com.google.cloud.language.v1beta2.Document.BoilerplateHandling.UNRECOGNIZED 787 : result; 788 } 789 790 private byte memoizedIsInitialized = -1; 791 792 @java.lang.Override isInitialized()793 public final boolean isInitialized() { 794 byte isInitialized = memoizedIsInitialized; 795 if (isInitialized == 1) return true; 796 if (isInitialized == 0) return false; 797 798 memoizedIsInitialized = 1; 799 return true; 800 } 801 802 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)803 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 804 if (type_ != com.google.cloud.language.v1beta2.Document.Type.TYPE_UNSPECIFIED.getNumber()) { 805 output.writeEnum(1, type_); 806 } 807 if (sourceCase_ == 2) { 808 com.google.protobuf.GeneratedMessageV3.writeString(output, 2, source_); 809 } 810 if (sourceCase_ == 3) { 811 com.google.protobuf.GeneratedMessageV3.writeString(output, 3, source_); 812 } 813 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(language_)) { 814 com.google.protobuf.GeneratedMessageV3.writeString(output, 4, language_); 815 } 816 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(referenceWebUri_)) { 817 com.google.protobuf.GeneratedMessageV3.writeString(output, 5, referenceWebUri_); 818 } 819 if (boilerplateHandling_ 820 != com.google.cloud.language.v1beta2.Document.BoilerplateHandling 821 .BOILERPLATE_HANDLING_UNSPECIFIED 822 .getNumber()) { 823 output.writeEnum(6, boilerplateHandling_); 824 } 825 getUnknownFields().writeTo(output); 826 } 827 828 @java.lang.Override getSerializedSize()829 public int getSerializedSize() { 830 int size = memoizedSize; 831 if (size != -1) return size; 832 833 size = 0; 834 if (type_ != com.google.cloud.language.v1beta2.Document.Type.TYPE_UNSPECIFIED.getNumber()) { 835 size += com.google.protobuf.CodedOutputStream.computeEnumSize(1, type_); 836 } 837 if (sourceCase_ == 2) { 838 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, source_); 839 } 840 if (sourceCase_ == 3) { 841 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, source_); 842 } 843 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(language_)) { 844 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, language_); 845 } 846 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(referenceWebUri_)) { 847 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, referenceWebUri_); 848 } 849 if (boilerplateHandling_ 850 != com.google.cloud.language.v1beta2.Document.BoilerplateHandling 851 .BOILERPLATE_HANDLING_UNSPECIFIED 852 .getNumber()) { 853 size += com.google.protobuf.CodedOutputStream.computeEnumSize(6, boilerplateHandling_); 854 } 855 size += getUnknownFields().getSerializedSize(); 856 memoizedSize = size; 857 return size; 858 } 859 860 @java.lang.Override equals(final java.lang.Object obj)861 public boolean equals(final java.lang.Object obj) { 862 if (obj == this) { 863 return true; 864 } 865 if (!(obj instanceof com.google.cloud.language.v1beta2.Document)) { 866 return super.equals(obj); 867 } 868 com.google.cloud.language.v1beta2.Document other = 869 (com.google.cloud.language.v1beta2.Document) obj; 870 871 if (type_ != other.type_) return false; 872 if (!getLanguage().equals(other.getLanguage())) return false; 873 if (!getReferenceWebUri().equals(other.getReferenceWebUri())) return false; 874 if (boilerplateHandling_ != other.boilerplateHandling_) return false; 875 if (!getSourceCase().equals(other.getSourceCase())) return false; 876 switch (sourceCase_) { 877 case 2: 878 if (!getContent().equals(other.getContent())) return false; 879 break; 880 case 3: 881 if (!getGcsContentUri().equals(other.getGcsContentUri())) return false; 882 break; 883 case 0: 884 default: 885 } 886 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 887 return true; 888 } 889 890 @java.lang.Override hashCode()891 public int hashCode() { 892 if (memoizedHashCode != 0) { 893 return memoizedHashCode; 894 } 895 int hash = 41; 896 hash = (19 * hash) + getDescriptor().hashCode(); 897 hash = (37 * hash) + TYPE_FIELD_NUMBER; 898 hash = (53 * hash) + type_; 899 hash = (37 * hash) + LANGUAGE_FIELD_NUMBER; 900 hash = (53 * hash) + getLanguage().hashCode(); 901 hash = (37 * hash) + REFERENCE_WEB_URI_FIELD_NUMBER; 902 hash = (53 * hash) + getReferenceWebUri().hashCode(); 903 hash = (37 * hash) + BOILERPLATE_HANDLING_FIELD_NUMBER; 904 hash = (53 * hash) + boilerplateHandling_; 905 switch (sourceCase_) { 906 case 2: 907 hash = (37 * hash) + CONTENT_FIELD_NUMBER; 908 hash = (53 * hash) + getContent().hashCode(); 909 break; 910 case 3: 911 hash = (37 * hash) + GCS_CONTENT_URI_FIELD_NUMBER; 912 hash = (53 * hash) + getGcsContentUri().hashCode(); 913 break; 914 case 0: 915 default: 916 } 917 hash = (29 * hash) + getUnknownFields().hashCode(); 918 memoizedHashCode = hash; 919 return hash; 920 } 921 parseFrom(java.nio.ByteBuffer data)922 public static com.google.cloud.language.v1beta2.Document parseFrom(java.nio.ByteBuffer data) 923 throws com.google.protobuf.InvalidProtocolBufferException { 924 return PARSER.parseFrom(data); 925 } 926 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)927 public static com.google.cloud.language.v1beta2.Document parseFrom( 928 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 929 throws com.google.protobuf.InvalidProtocolBufferException { 930 return PARSER.parseFrom(data, extensionRegistry); 931 } 932 parseFrom( com.google.protobuf.ByteString data)933 public static com.google.cloud.language.v1beta2.Document parseFrom( 934 com.google.protobuf.ByteString data) 935 throws com.google.protobuf.InvalidProtocolBufferException { 936 return PARSER.parseFrom(data); 937 } 938 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)939 public static com.google.cloud.language.v1beta2.Document parseFrom( 940 com.google.protobuf.ByteString data, 941 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 942 throws com.google.protobuf.InvalidProtocolBufferException { 943 return PARSER.parseFrom(data, extensionRegistry); 944 } 945 parseFrom(byte[] data)946 public static com.google.cloud.language.v1beta2.Document parseFrom(byte[] data) 947 throws com.google.protobuf.InvalidProtocolBufferException { 948 return PARSER.parseFrom(data); 949 } 950 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)951 public static com.google.cloud.language.v1beta2.Document parseFrom( 952 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 953 throws com.google.protobuf.InvalidProtocolBufferException { 954 return PARSER.parseFrom(data, extensionRegistry); 955 } 956 parseFrom(java.io.InputStream input)957 public static com.google.cloud.language.v1beta2.Document parseFrom(java.io.InputStream input) 958 throws java.io.IOException { 959 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 960 } 961 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)962 public static com.google.cloud.language.v1beta2.Document parseFrom( 963 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 964 throws java.io.IOException { 965 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 966 PARSER, input, extensionRegistry); 967 } 968 parseDelimitedFrom( java.io.InputStream input)969 public static com.google.cloud.language.v1beta2.Document parseDelimitedFrom( 970 java.io.InputStream input) throws java.io.IOException { 971 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 972 } 973 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)974 public static com.google.cloud.language.v1beta2.Document parseDelimitedFrom( 975 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 976 throws java.io.IOException { 977 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 978 PARSER, input, extensionRegistry); 979 } 980 parseFrom( com.google.protobuf.CodedInputStream input)981 public static com.google.cloud.language.v1beta2.Document parseFrom( 982 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 983 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 984 } 985 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)986 public static com.google.cloud.language.v1beta2.Document parseFrom( 987 com.google.protobuf.CodedInputStream input, 988 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 989 throws java.io.IOException { 990 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 991 PARSER, input, extensionRegistry); 992 } 993 994 @java.lang.Override newBuilderForType()995 public Builder newBuilderForType() { 996 return newBuilder(); 997 } 998 newBuilder()999 public static Builder newBuilder() { 1000 return DEFAULT_INSTANCE.toBuilder(); 1001 } 1002 newBuilder(com.google.cloud.language.v1beta2.Document prototype)1003 public static Builder newBuilder(com.google.cloud.language.v1beta2.Document prototype) { 1004 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 1005 } 1006 1007 @java.lang.Override toBuilder()1008 public Builder toBuilder() { 1009 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 1010 } 1011 1012 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)1013 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 1014 Builder builder = new Builder(parent); 1015 return builder; 1016 } 1017 /** 1018 * 1019 * 1020 * <pre> 1021 * Represents the input to API methods. 1022 * </pre> 1023 * 1024 * Protobuf type {@code google.cloud.language.v1beta2.Document} 1025 */ 1026 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 1027 implements 1028 // @@protoc_insertion_point(builder_implements:google.cloud.language.v1beta2.Document) 1029 com.google.cloud.language.v1beta2.DocumentOrBuilder { getDescriptor()1030 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 1031 return com.google.cloud.language.v1beta2.LanguageServiceProto 1032 .internal_static_google_cloud_language_v1beta2_Document_descriptor; 1033 } 1034 1035 @java.lang.Override 1036 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()1037 internalGetFieldAccessorTable() { 1038 return com.google.cloud.language.v1beta2.LanguageServiceProto 1039 .internal_static_google_cloud_language_v1beta2_Document_fieldAccessorTable 1040 .ensureFieldAccessorsInitialized( 1041 com.google.cloud.language.v1beta2.Document.class, 1042 com.google.cloud.language.v1beta2.Document.Builder.class); 1043 } 1044 1045 // Construct using com.google.cloud.language.v1beta2.Document.newBuilder() Builder()1046 private Builder() {} 1047 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)1048 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 1049 super(parent); 1050 } 1051 1052 @java.lang.Override clear()1053 public Builder clear() { 1054 super.clear(); 1055 bitField0_ = 0; 1056 type_ = 0; 1057 language_ = ""; 1058 referenceWebUri_ = ""; 1059 boilerplateHandling_ = 0; 1060 sourceCase_ = 0; 1061 source_ = null; 1062 return this; 1063 } 1064 1065 @java.lang.Override getDescriptorForType()1066 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 1067 return com.google.cloud.language.v1beta2.LanguageServiceProto 1068 .internal_static_google_cloud_language_v1beta2_Document_descriptor; 1069 } 1070 1071 @java.lang.Override getDefaultInstanceForType()1072 public com.google.cloud.language.v1beta2.Document getDefaultInstanceForType() { 1073 return com.google.cloud.language.v1beta2.Document.getDefaultInstance(); 1074 } 1075 1076 @java.lang.Override build()1077 public com.google.cloud.language.v1beta2.Document build() { 1078 com.google.cloud.language.v1beta2.Document result = buildPartial(); 1079 if (!result.isInitialized()) { 1080 throw newUninitializedMessageException(result); 1081 } 1082 return result; 1083 } 1084 1085 @java.lang.Override buildPartial()1086 public com.google.cloud.language.v1beta2.Document buildPartial() { 1087 com.google.cloud.language.v1beta2.Document result = 1088 new com.google.cloud.language.v1beta2.Document(this); 1089 if (bitField0_ != 0) { 1090 buildPartial0(result); 1091 } 1092 buildPartialOneofs(result); 1093 onBuilt(); 1094 return result; 1095 } 1096 buildPartial0(com.google.cloud.language.v1beta2.Document result)1097 private void buildPartial0(com.google.cloud.language.v1beta2.Document result) { 1098 int from_bitField0_ = bitField0_; 1099 if (((from_bitField0_ & 0x00000001) != 0)) { 1100 result.type_ = type_; 1101 } 1102 if (((from_bitField0_ & 0x00000008) != 0)) { 1103 result.language_ = language_; 1104 } 1105 if (((from_bitField0_ & 0x00000010) != 0)) { 1106 result.referenceWebUri_ = referenceWebUri_; 1107 } 1108 if (((from_bitField0_ & 0x00000020) != 0)) { 1109 result.boilerplateHandling_ = boilerplateHandling_; 1110 } 1111 } 1112 buildPartialOneofs(com.google.cloud.language.v1beta2.Document result)1113 private void buildPartialOneofs(com.google.cloud.language.v1beta2.Document result) { 1114 result.sourceCase_ = sourceCase_; 1115 result.source_ = this.source_; 1116 } 1117 1118 @java.lang.Override clone()1119 public Builder clone() { 1120 return super.clone(); 1121 } 1122 1123 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)1124 public Builder setField( 1125 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 1126 return super.setField(field, value); 1127 } 1128 1129 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)1130 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 1131 return super.clearField(field); 1132 } 1133 1134 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)1135 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 1136 return super.clearOneof(oneof); 1137 } 1138 1139 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)1140 public Builder setRepeatedField( 1141 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 1142 return super.setRepeatedField(field, index, value); 1143 } 1144 1145 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)1146 public Builder addRepeatedField( 1147 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 1148 return super.addRepeatedField(field, value); 1149 } 1150 1151 @java.lang.Override mergeFrom(com.google.protobuf.Message other)1152 public Builder mergeFrom(com.google.protobuf.Message other) { 1153 if (other instanceof com.google.cloud.language.v1beta2.Document) { 1154 return mergeFrom((com.google.cloud.language.v1beta2.Document) other); 1155 } else { 1156 super.mergeFrom(other); 1157 return this; 1158 } 1159 } 1160 mergeFrom(com.google.cloud.language.v1beta2.Document other)1161 public Builder mergeFrom(com.google.cloud.language.v1beta2.Document other) { 1162 if (other == com.google.cloud.language.v1beta2.Document.getDefaultInstance()) return this; 1163 if (other.type_ != 0) { 1164 setTypeValue(other.getTypeValue()); 1165 } 1166 if (!other.getLanguage().isEmpty()) { 1167 language_ = other.language_; 1168 bitField0_ |= 0x00000008; 1169 onChanged(); 1170 } 1171 if (!other.getReferenceWebUri().isEmpty()) { 1172 referenceWebUri_ = other.referenceWebUri_; 1173 bitField0_ |= 0x00000010; 1174 onChanged(); 1175 } 1176 if (other.boilerplateHandling_ != 0) { 1177 setBoilerplateHandlingValue(other.getBoilerplateHandlingValue()); 1178 } 1179 switch (other.getSourceCase()) { 1180 case CONTENT: 1181 { 1182 sourceCase_ = 2; 1183 source_ = other.source_; 1184 onChanged(); 1185 break; 1186 } 1187 case GCS_CONTENT_URI: 1188 { 1189 sourceCase_ = 3; 1190 source_ = other.source_; 1191 onChanged(); 1192 break; 1193 } 1194 case SOURCE_NOT_SET: 1195 { 1196 break; 1197 } 1198 } 1199 this.mergeUnknownFields(other.getUnknownFields()); 1200 onChanged(); 1201 return this; 1202 } 1203 1204 @java.lang.Override isInitialized()1205 public final boolean isInitialized() { 1206 return true; 1207 } 1208 1209 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1210 public Builder mergeFrom( 1211 com.google.protobuf.CodedInputStream input, 1212 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1213 throws java.io.IOException { 1214 if (extensionRegistry == null) { 1215 throw new java.lang.NullPointerException(); 1216 } 1217 try { 1218 boolean done = false; 1219 while (!done) { 1220 int tag = input.readTag(); 1221 switch (tag) { 1222 case 0: 1223 done = true; 1224 break; 1225 case 8: 1226 { 1227 type_ = input.readEnum(); 1228 bitField0_ |= 0x00000001; 1229 break; 1230 } // case 8 1231 case 18: 1232 { 1233 java.lang.String s = input.readStringRequireUtf8(); 1234 sourceCase_ = 2; 1235 source_ = s; 1236 break; 1237 } // case 18 1238 case 26: 1239 { 1240 java.lang.String s = input.readStringRequireUtf8(); 1241 sourceCase_ = 3; 1242 source_ = s; 1243 break; 1244 } // case 26 1245 case 34: 1246 { 1247 language_ = input.readStringRequireUtf8(); 1248 bitField0_ |= 0x00000008; 1249 break; 1250 } // case 34 1251 case 42: 1252 { 1253 referenceWebUri_ = input.readStringRequireUtf8(); 1254 bitField0_ |= 0x00000010; 1255 break; 1256 } // case 42 1257 case 48: 1258 { 1259 boilerplateHandling_ = input.readEnum(); 1260 bitField0_ |= 0x00000020; 1261 break; 1262 } // case 48 1263 default: 1264 { 1265 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 1266 done = true; // was an endgroup tag 1267 } 1268 break; 1269 } // default: 1270 } // switch (tag) 1271 } // while (!done) 1272 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1273 throw e.unwrapIOException(); 1274 } finally { 1275 onChanged(); 1276 } // finally 1277 return this; 1278 } 1279 1280 private int sourceCase_ = 0; 1281 private java.lang.Object source_; 1282 getSourceCase()1283 public SourceCase getSourceCase() { 1284 return SourceCase.forNumber(sourceCase_); 1285 } 1286 clearSource()1287 public Builder clearSource() { 1288 sourceCase_ = 0; 1289 source_ = null; 1290 onChanged(); 1291 return this; 1292 } 1293 1294 private int bitField0_; 1295 1296 private int type_ = 0; 1297 /** 1298 * 1299 * 1300 * <pre> 1301 * Required. If the type is not set or is `TYPE_UNSPECIFIED`, 1302 * returns an `INVALID_ARGUMENT` error. 1303 * </pre> 1304 * 1305 * <code>.google.cloud.language.v1beta2.Document.Type type = 1;</code> 1306 * 1307 * @return The enum numeric value on the wire for type. 1308 */ 1309 @java.lang.Override getTypeValue()1310 public int getTypeValue() { 1311 return type_; 1312 } 1313 /** 1314 * 1315 * 1316 * <pre> 1317 * Required. If the type is not set or is `TYPE_UNSPECIFIED`, 1318 * returns an `INVALID_ARGUMENT` error. 1319 * </pre> 1320 * 1321 * <code>.google.cloud.language.v1beta2.Document.Type type = 1;</code> 1322 * 1323 * @param value The enum numeric value on the wire for type to set. 1324 * @return This builder for chaining. 1325 */ setTypeValue(int value)1326 public Builder setTypeValue(int value) { 1327 type_ = value; 1328 bitField0_ |= 0x00000001; 1329 onChanged(); 1330 return this; 1331 } 1332 /** 1333 * 1334 * 1335 * <pre> 1336 * Required. If the type is not set or is `TYPE_UNSPECIFIED`, 1337 * returns an `INVALID_ARGUMENT` error. 1338 * </pre> 1339 * 1340 * <code>.google.cloud.language.v1beta2.Document.Type type = 1;</code> 1341 * 1342 * @return The type. 1343 */ 1344 @java.lang.Override getType()1345 public com.google.cloud.language.v1beta2.Document.Type getType() { 1346 com.google.cloud.language.v1beta2.Document.Type result = 1347 com.google.cloud.language.v1beta2.Document.Type.forNumber(type_); 1348 return result == null ? com.google.cloud.language.v1beta2.Document.Type.UNRECOGNIZED : result; 1349 } 1350 /** 1351 * 1352 * 1353 * <pre> 1354 * Required. If the type is not set or is `TYPE_UNSPECIFIED`, 1355 * returns an `INVALID_ARGUMENT` error. 1356 * </pre> 1357 * 1358 * <code>.google.cloud.language.v1beta2.Document.Type type = 1;</code> 1359 * 1360 * @param value The type to set. 1361 * @return This builder for chaining. 1362 */ setType(com.google.cloud.language.v1beta2.Document.Type value)1363 public Builder setType(com.google.cloud.language.v1beta2.Document.Type value) { 1364 if (value == null) { 1365 throw new NullPointerException(); 1366 } 1367 bitField0_ |= 0x00000001; 1368 type_ = value.getNumber(); 1369 onChanged(); 1370 return this; 1371 } 1372 /** 1373 * 1374 * 1375 * <pre> 1376 * Required. If the type is not set or is `TYPE_UNSPECIFIED`, 1377 * returns an `INVALID_ARGUMENT` error. 1378 * </pre> 1379 * 1380 * <code>.google.cloud.language.v1beta2.Document.Type type = 1;</code> 1381 * 1382 * @return This builder for chaining. 1383 */ clearType()1384 public Builder clearType() { 1385 bitField0_ = (bitField0_ & ~0x00000001); 1386 type_ = 0; 1387 onChanged(); 1388 return this; 1389 } 1390 1391 /** 1392 * 1393 * 1394 * <pre> 1395 * The content of the input in string format. 1396 * Cloud audit logging exempt since it is based on user data. 1397 * </pre> 1398 * 1399 * <code>string content = 2;</code> 1400 * 1401 * @return Whether the content field is set. 1402 */ 1403 @java.lang.Override hasContent()1404 public boolean hasContent() { 1405 return sourceCase_ == 2; 1406 } 1407 /** 1408 * 1409 * 1410 * <pre> 1411 * The content of the input in string format. 1412 * Cloud audit logging exempt since it is based on user data. 1413 * </pre> 1414 * 1415 * <code>string content = 2;</code> 1416 * 1417 * @return The content. 1418 */ 1419 @java.lang.Override getContent()1420 public java.lang.String getContent() { 1421 java.lang.Object ref = ""; 1422 if (sourceCase_ == 2) { 1423 ref = source_; 1424 } 1425 if (!(ref instanceof java.lang.String)) { 1426 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1427 java.lang.String s = bs.toStringUtf8(); 1428 if (sourceCase_ == 2) { 1429 source_ = s; 1430 } 1431 return s; 1432 } else { 1433 return (java.lang.String) ref; 1434 } 1435 } 1436 /** 1437 * 1438 * 1439 * <pre> 1440 * The content of the input in string format. 1441 * Cloud audit logging exempt since it is based on user data. 1442 * </pre> 1443 * 1444 * <code>string content = 2;</code> 1445 * 1446 * @return The bytes for content. 1447 */ 1448 @java.lang.Override getContentBytes()1449 public com.google.protobuf.ByteString getContentBytes() { 1450 java.lang.Object ref = ""; 1451 if (sourceCase_ == 2) { 1452 ref = source_; 1453 } 1454 if (ref instanceof String) { 1455 com.google.protobuf.ByteString b = 1456 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1457 if (sourceCase_ == 2) { 1458 source_ = b; 1459 } 1460 return b; 1461 } else { 1462 return (com.google.protobuf.ByteString) ref; 1463 } 1464 } 1465 /** 1466 * 1467 * 1468 * <pre> 1469 * The content of the input in string format. 1470 * Cloud audit logging exempt since it is based on user data. 1471 * </pre> 1472 * 1473 * <code>string content = 2;</code> 1474 * 1475 * @param value The content to set. 1476 * @return This builder for chaining. 1477 */ setContent(java.lang.String value)1478 public Builder setContent(java.lang.String value) { 1479 if (value == null) { 1480 throw new NullPointerException(); 1481 } 1482 sourceCase_ = 2; 1483 source_ = value; 1484 onChanged(); 1485 return this; 1486 } 1487 /** 1488 * 1489 * 1490 * <pre> 1491 * The content of the input in string format. 1492 * Cloud audit logging exempt since it is based on user data. 1493 * </pre> 1494 * 1495 * <code>string content = 2;</code> 1496 * 1497 * @return This builder for chaining. 1498 */ clearContent()1499 public Builder clearContent() { 1500 if (sourceCase_ == 2) { 1501 sourceCase_ = 0; 1502 source_ = null; 1503 onChanged(); 1504 } 1505 return this; 1506 } 1507 /** 1508 * 1509 * 1510 * <pre> 1511 * The content of the input in string format. 1512 * Cloud audit logging exempt since it is based on user data. 1513 * </pre> 1514 * 1515 * <code>string content = 2;</code> 1516 * 1517 * @param value The bytes for content to set. 1518 * @return This builder for chaining. 1519 */ setContentBytes(com.google.protobuf.ByteString value)1520 public Builder setContentBytes(com.google.protobuf.ByteString value) { 1521 if (value == null) { 1522 throw new NullPointerException(); 1523 } 1524 checkByteStringIsUtf8(value); 1525 sourceCase_ = 2; 1526 source_ = value; 1527 onChanged(); 1528 return this; 1529 } 1530 1531 /** 1532 * 1533 * 1534 * <pre> 1535 * The Google Cloud Storage URI where the file content is located. 1536 * This URI must be of the form: gs://bucket_name/object_name. For more 1537 * details, see https://cloud.google.com/storage/docs/reference-uris. 1538 * NOTE: Cloud Storage object versioning is not supported. 1539 * </pre> 1540 * 1541 * <code>string gcs_content_uri = 3;</code> 1542 * 1543 * @return Whether the gcsContentUri field is set. 1544 */ 1545 @java.lang.Override hasGcsContentUri()1546 public boolean hasGcsContentUri() { 1547 return sourceCase_ == 3; 1548 } 1549 /** 1550 * 1551 * 1552 * <pre> 1553 * The Google Cloud Storage URI where the file content is located. 1554 * This URI must be of the form: gs://bucket_name/object_name. For more 1555 * details, see https://cloud.google.com/storage/docs/reference-uris. 1556 * NOTE: Cloud Storage object versioning is not supported. 1557 * </pre> 1558 * 1559 * <code>string gcs_content_uri = 3;</code> 1560 * 1561 * @return The gcsContentUri. 1562 */ 1563 @java.lang.Override getGcsContentUri()1564 public java.lang.String getGcsContentUri() { 1565 java.lang.Object ref = ""; 1566 if (sourceCase_ == 3) { 1567 ref = source_; 1568 } 1569 if (!(ref instanceof java.lang.String)) { 1570 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1571 java.lang.String s = bs.toStringUtf8(); 1572 if (sourceCase_ == 3) { 1573 source_ = s; 1574 } 1575 return s; 1576 } else { 1577 return (java.lang.String) ref; 1578 } 1579 } 1580 /** 1581 * 1582 * 1583 * <pre> 1584 * The Google Cloud Storage URI where the file content is located. 1585 * This URI must be of the form: gs://bucket_name/object_name. For more 1586 * details, see https://cloud.google.com/storage/docs/reference-uris. 1587 * NOTE: Cloud Storage object versioning is not supported. 1588 * </pre> 1589 * 1590 * <code>string gcs_content_uri = 3;</code> 1591 * 1592 * @return The bytes for gcsContentUri. 1593 */ 1594 @java.lang.Override getGcsContentUriBytes()1595 public com.google.protobuf.ByteString getGcsContentUriBytes() { 1596 java.lang.Object ref = ""; 1597 if (sourceCase_ == 3) { 1598 ref = source_; 1599 } 1600 if (ref instanceof String) { 1601 com.google.protobuf.ByteString b = 1602 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1603 if (sourceCase_ == 3) { 1604 source_ = b; 1605 } 1606 return b; 1607 } else { 1608 return (com.google.protobuf.ByteString) ref; 1609 } 1610 } 1611 /** 1612 * 1613 * 1614 * <pre> 1615 * The Google Cloud Storage URI where the file content is located. 1616 * This URI must be of the form: gs://bucket_name/object_name. For more 1617 * details, see https://cloud.google.com/storage/docs/reference-uris. 1618 * NOTE: Cloud Storage object versioning is not supported. 1619 * </pre> 1620 * 1621 * <code>string gcs_content_uri = 3;</code> 1622 * 1623 * @param value The gcsContentUri to set. 1624 * @return This builder for chaining. 1625 */ setGcsContentUri(java.lang.String value)1626 public Builder setGcsContentUri(java.lang.String value) { 1627 if (value == null) { 1628 throw new NullPointerException(); 1629 } 1630 sourceCase_ = 3; 1631 source_ = value; 1632 onChanged(); 1633 return this; 1634 } 1635 /** 1636 * 1637 * 1638 * <pre> 1639 * The Google Cloud Storage URI where the file content is located. 1640 * This URI must be of the form: gs://bucket_name/object_name. For more 1641 * details, see https://cloud.google.com/storage/docs/reference-uris. 1642 * NOTE: Cloud Storage object versioning is not supported. 1643 * </pre> 1644 * 1645 * <code>string gcs_content_uri = 3;</code> 1646 * 1647 * @return This builder for chaining. 1648 */ clearGcsContentUri()1649 public Builder clearGcsContentUri() { 1650 if (sourceCase_ == 3) { 1651 sourceCase_ = 0; 1652 source_ = null; 1653 onChanged(); 1654 } 1655 return this; 1656 } 1657 /** 1658 * 1659 * 1660 * <pre> 1661 * The Google Cloud Storage URI where the file content is located. 1662 * This URI must be of the form: gs://bucket_name/object_name. For more 1663 * details, see https://cloud.google.com/storage/docs/reference-uris. 1664 * NOTE: Cloud Storage object versioning is not supported. 1665 * </pre> 1666 * 1667 * <code>string gcs_content_uri = 3;</code> 1668 * 1669 * @param value The bytes for gcsContentUri to set. 1670 * @return This builder for chaining. 1671 */ setGcsContentUriBytes(com.google.protobuf.ByteString value)1672 public Builder setGcsContentUriBytes(com.google.protobuf.ByteString value) { 1673 if (value == null) { 1674 throw new NullPointerException(); 1675 } 1676 checkByteStringIsUtf8(value); 1677 sourceCase_ = 3; 1678 source_ = value; 1679 onChanged(); 1680 return this; 1681 } 1682 1683 private java.lang.Object language_ = ""; 1684 /** 1685 * 1686 * 1687 * <pre> 1688 * The language of the document (if not specified, the language is 1689 * automatically detected). Both ISO and BCP-47 language codes are 1690 * accepted.<br> 1691 * [Language 1692 * Support](https://cloud.google.com/natural-language/docs/languages) lists 1693 * currently supported languages for each API method. If the language (either 1694 * specified by the caller or automatically detected) is not supported by the 1695 * called API method, an `INVALID_ARGUMENT` error is returned. 1696 * </pre> 1697 * 1698 * <code>string language = 4;</code> 1699 * 1700 * @return The language. 1701 */ getLanguage()1702 public java.lang.String getLanguage() { 1703 java.lang.Object ref = language_; 1704 if (!(ref instanceof java.lang.String)) { 1705 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1706 java.lang.String s = bs.toStringUtf8(); 1707 language_ = s; 1708 return s; 1709 } else { 1710 return (java.lang.String) ref; 1711 } 1712 } 1713 /** 1714 * 1715 * 1716 * <pre> 1717 * The language of the document (if not specified, the language is 1718 * automatically detected). Both ISO and BCP-47 language codes are 1719 * accepted.<br> 1720 * [Language 1721 * Support](https://cloud.google.com/natural-language/docs/languages) lists 1722 * currently supported languages for each API method. If the language (either 1723 * specified by the caller or automatically detected) is not supported by the 1724 * called API method, an `INVALID_ARGUMENT` error is returned. 1725 * </pre> 1726 * 1727 * <code>string language = 4;</code> 1728 * 1729 * @return The bytes for language. 1730 */ getLanguageBytes()1731 public com.google.protobuf.ByteString getLanguageBytes() { 1732 java.lang.Object ref = language_; 1733 if (ref instanceof String) { 1734 com.google.protobuf.ByteString b = 1735 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1736 language_ = b; 1737 return b; 1738 } else { 1739 return (com.google.protobuf.ByteString) ref; 1740 } 1741 } 1742 /** 1743 * 1744 * 1745 * <pre> 1746 * The language of the document (if not specified, the language is 1747 * automatically detected). Both ISO and BCP-47 language codes are 1748 * accepted.<br> 1749 * [Language 1750 * Support](https://cloud.google.com/natural-language/docs/languages) lists 1751 * currently supported languages for each API method. If the language (either 1752 * specified by the caller or automatically detected) is not supported by the 1753 * called API method, an `INVALID_ARGUMENT` error is returned. 1754 * </pre> 1755 * 1756 * <code>string language = 4;</code> 1757 * 1758 * @param value The language to set. 1759 * @return This builder for chaining. 1760 */ setLanguage(java.lang.String value)1761 public Builder setLanguage(java.lang.String value) { 1762 if (value == null) { 1763 throw new NullPointerException(); 1764 } 1765 language_ = value; 1766 bitField0_ |= 0x00000008; 1767 onChanged(); 1768 return this; 1769 } 1770 /** 1771 * 1772 * 1773 * <pre> 1774 * The language of the document (if not specified, the language is 1775 * automatically detected). Both ISO and BCP-47 language codes are 1776 * accepted.<br> 1777 * [Language 1778 * Support](https://cloud.google.com/natural-language/docs/languages) lists 1779 * currently supported languages for each API method. If the language (either 1780 * specified by the caller or automatically detected) is not supported by the 1781 * called API method, an `INVALID_ARGUMENT` error is returned. 1782 * </pre> 1783 * 1784 * <code>string language = 4;</code> 1785 * 1786 * @return This builder for chaining. 1787 */ clearLanguage()1788 public Builder clearLanguage() { 1789 language_ = getDefaultInstance().getLanguage(); 1790 bitField0_ = (bitField0_ & ~0x00000008); 1791 onChanged(); 1792 return this; 1793 } 1794 /** 1795 * 1796 * 1797 * <pre> 1798 * The language of the document (if not specified, the language is 1799 * automatically detected). Both ISO and BCP-47 language codes are 1800 * accepted.<br> 1801 * [Language 1802 * Support](https://cloud.google.com/natural-language/docs/languages) lists 1803 * currently supported languages for each API method. If the language (either 1804 * specified by the caller or automatically detected) is not supported by the 1805 * called API method, an `INVALID_ARGUMENT` error is returned. 1806 * </pre> 1807 * 1808 * <code>string language = 4;</code> 1809 * 1810 * @param value The bytes for language to set. 1811 * @return This builder for chaining. 1812 */ setLanguageBytes(com.google.protobuf.ByteString value)1813 public Builder setLanguageBytes(com.google.protobuf.ByteString value) { 1814 if (value == null) { 1815 throw new NullPointerException(); 1816 } 1817 checkByteStringIsUtf8(value); 1818 language_ = value; 1819 bitField0_ |= 0x00000008; 1820 onChanged(); 1821 return this; 1822 } 1823 1824 private java.lang.Object referenceWebUri_ = ""; 1825 /** 1826 * 1827 * 1828 * <pre> 1829 * The web URI where the document comes from. This URI is not used for 1830 * fetching the content, but as a hint for analyzing the document. 1831 * </pre> 1832 * 1833 * <code>string reference_web_uri = 5;</code> 1834 * 1835 * @return The referenceWebUri. 1836 */ getReferenceWebUri()1837 public java.lang.String getReferenceWebUri() { 1838 java.lang.Object ref = referenceWebUri_; 1839 if (!(ref instanceof java.lang.String)) { 1840 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1841 java.lang.String s = bs.toStringUtf8(); 1842 referenceWebUri_ = s; 1843 return s; 1844 } else { 1845 return (java.lang.String) ref; 1846 } 1847 } 1848 /** 1849 * 1850 * 1851 * <pre> 1852 * The web URI where the document comes from. This URI is not used for 1853 * fetching the content, but as a hint for analyzing the document. 1854 * </pre> 1855 * 1856 * <code>string reference_web_uri = 5;</code> 1857 * 1858 * @return The bytes for referenceWebUri. 1859 */ getReferenceWebUriBytes()1860 public com.google.protobuf.ByteString getReferenceWebUriBytes() { 1861 java.lang.Object ref = referenceWebUri_; 1862 if (ref instanceof String) { 1863 com.google.protobuf.ByteString b = 1864 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1865 referenceWebUri_ = b; 1866 return b; 1867 } else { 1868 return (com.google.protobuf.ByteString) ref; 1869 } 1870 } 1871 /** 1872 * 1873 * 1874 * <pre> 1875 * The web URI where the document comes from. This URI is not used for 1876 * fetching the content, but as a hint for analyzing the document. 1877 * </pre> 1878 * 1879 * <code>string reference_web_uri = 5;</code> 1880 * 1881 * @param value The referenceWebUri to set. 1882 * @return This builder for chaining. 1883 */ setReferenceWebUri(java.lang.String value)1884 public Builder setReferenceWebUri(java.lang.String value) { 1885 if (value == null) { 1886 throw new NullPointerException(); 1887 } 1888 referenceWebUri_ = value; 1889 bitField0_ |= 0x00000010; 1890 onChanged(); 1891 return this; 1892 } 1893 /** 1894 * 1895 * 1896 * <pre> 1897 * The web URI where the document comes from. This URI is not used for 1898 * fetching the content, but as a hint for analyzing the document. 1899 * </pre> 1900 * 1901 * <code>string reference_web_uri = 5;</code> 1902 * 1903 * @return This builder for chaining. 1904 */ clearReferenceWebUri()1905 public Builder clearReferenceWebUri() { 1906 referenceWebUri_ = getDefaultInstance().getReferenceWebUri(); 1907 bitField0_ = (bitField0_ & ~0x00000010); 1908 onChanged(); 1909 return this; 1910 } 1911 /** 1912 * 1913 * 1914 * <pre> 1915 * The web URI where the document comes from. This URI is not used for 1916 * fetching the content, but as a hint for analyzing the document. 1917 * </pre> 1918 * 1919 * <code>string reference_web_uri = 5;</code> 1920 * 1921 * @param value The bytes for referenceWebUri to set. 1922 * @return This builder for chaining. 1923 */ setReferenceWebUriBytes(com.google.protobuf.ByteString value)1924 public Builder setReferenceWebUriBytes(com.google.protobuf.ByteString value) { 1925 if (value == null) { 1926 throw new NullPointerException(); 1927 } 1928 checkByteStringIsUtf8(value); 1929 referenceWebUri_ = value; 1930 bitField0_ |= 0x00000010; 1931 onChanged(); 1932 return this; 1933 } 1934 1935 private int boilerplateHandling_ = 0; 1936 /** 1937 * 1938 * 1939 * <pre> 1940 * Indicates how detected boilerplate(e.g. advertisements, copyright 1941 * declarations, banners) should be handled for this document. If not 1942 * specified, boilerplate will be treated the same as content. 1943 * </pre> 1944 * 1945 * <code>.google.cloud.language.v1beta2.Document.BoilerplateHandling boilerplate_handling = 6; 1946 * </code> 1947 * 1948 * @return The enum numeric value on the wire for boilerplateHandling. 1949 */ 1950 @java.lang.Override getBoilerplateHandlingValue()1951 public int getBoilerplateHandlingValue() { 1952 return boilerplateHandling_; 1953 } 1954 /** 1955 * 1956 * 1957 * <pre> 1958 * Indicates how detected boilerplate(e.g. advertisements, copyright 1959 * declarations, banners) should be handled for this document. If not 1960 * specified, boilerplate will be treated the same as content. 1961 * </pre> 1962 * 1963 * <code>.google.cloud.language.v1beta2.Document.BoilerplateHandling boilerplate_handling = 6; 1964 * </code> 1965 * 1966 * @param value The enum numeric value on the wire for boilerplateHandling to set. 1967 * @return This builder for chaining. 1968 */ setBoilerplateHandlingValue(int value)1969 public Builder setBoilerplateHandlingValue(int value) { 1970 boilerplateHandling_ = value; 1971 bitField0_ |= 0x00000020; 1972 onChanged(); 1973 return this; 1974 } 1975 /** 1976 * 1977 * 1978 * <pre> 1979 * Indicates how detected boilerplate(e.g. advertisements, copyright 1980 * declarations, banners) should be handled for this document. If not 1981 * specified, boilerplate will be treated the same as content. 1982 * </pre> 1983 * 1984 * <code>.google.cloud.language.v1beta2.Document.BoilerplateHandling boilerplate_handling = 6; 1985 * </code> 1986 * 1987 * @return The boilerplateHandling. 1988 */ 1989 @java.lang.Override getBoilerplateHandling()1990 public com.google.cloud.language.v1beta2.Document.BoilerplateHandling getBoilerplateHandling() { 1991 com.google.cloud.language.v1beta2.Document.BoilerplateHandling result = 1992 com.google.cloud.language.v1beta2.Document.BoilerplateHandling.forNumber( 1993 boilerplateHandling_); 1994 return result == null 1995 ? com.google.cloud.language.v1beta2.Document.BoilerplateHandling.UNRECOGNIZED 1996 : result; 1997 } 1998 /** 1999 * 2000 * 2001 * <pre> 2002 * Indicates how detected boilerplate(e.g. advertisements, copyright 2003 * declarations, banners) should be handled for this document. If not 2004 * specified, boilerplate will be treated the same as content. 2005 * </pre> 2006 * 2007 * <code>.google.cloud.language.v1beta2.Document.BoilerplateHandling boilerplate_handling = 6; 2008 * </code> 2009 * 2010 * @param value The boilerplateHandling to set. 2011 * @return This builder for chaining. 2012 */ setBoilerplateHandling( com.google.cloud.language.v1beta2.Document.BoilerplateHandling value)2013 public Builder setBoilerplateHandling( 2014 com.google.cloud.language.v1beta2.Document.BoilerplateHandling value) { 2015 if (value == null) { 2016 throw new NullPointerException(); 2017 } 2018 bitField0_ |= 0x00000020; 2019 boilerplateHandling_ = value.getNumber(); 2020 onChanged(); 2021 return this; 2022 } 2023 /** 2024 * 2025 * 2026 * <pre> 2027 * Indicates how detected boilerplate(e.g. advertisements, copyright 2028 * declarations, banners) should be handled for this document. If not 2029 * specified, boilerplate will be treated the same as content. 2030 * </pre> 2031 * 2032 * <code>.google.cloud.language.v1beta2.Document.BoilerplateHandling boilerplate_handling = 6; 2033 * </code> 2034 * 2035 * @return This builder for chaining. 2036 */ clearBoilerplateHandling()2037 public Builder clearBoilerplateHandling() { 2038 bitField0_ = (bitField0_ & ~0x00000020); 2039 boilerplateHandling_ = 0; 2040 onChanged(); 2041 return this; 2042 } 2043 2044 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)2045 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 2046 return super.setUnknownFields(unknownFields); 2047 } 2048 2049 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)2050 public final Builder mergeUnknownFields( 2051 final com.google.protobuf.UnknownFieldSet unknownFields) { 2052 return super.mergeUnknownFields(unknownFields); 2053 } 2054 2055 // @@protoc_insertion_point(builder_scope:google.cloud.language.v1beta2.Document) 2056 } 2057 2058 // @@protoc_insertion_point(class_scope:google.cloud.language.v1beta2.Document) 2059 private static final com.google.cloud.language.v1beta2.Document DEFAULT_INSTANCE; 2060 2061 static { 2062 DEFAULT_INSTANCE = new com.google.cloud.language.v1beta2.Document(); 2063 } 2064 getDefaultInstance()2065 public static com.google.cloud.language.v1beta2.Document getDefaultInstance() { 2066 return DEFAULT_INSTANCE; 2067 } 2068 2069 private static final com.google.protobuf.Parser<Document> PARSER = 2070 new com.google.protobuf.AbstractParser<Document>() { 2071 @java.lang.Override 2072 public Document parsePartialFrom( 2073 com.google.protobuf.CodedInputStream input, 2074 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2075 throws com.google.protobuf.InvalidProtocolBufferException { 2076 Builder builder = newBuilder(); 2077 try { 2078 builder.mergeFrom(input, extensionRegistry); 2079 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 2080 throw e.setUnfinishedMessage(builder.buildPartial()); 2081 } catch (com.google.protobuf.UninitializedMessageException e) { 2082 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 2083 } catch (java.io.IOException e) { 2084 throw new com.google.protobuf.InvalidProtocolBufferException(e) 2085 .setUnfinishedMessage(builder.buildPartial()); 2086 } 2087 return builder.buildPartial(); 2088 } 2089 }; 2090 parser()2091 public static com.google.protobuf.Parser<Document> parser() { 2092 return PARSER; 2093 } 2094 2095 @java.lang.Override getParserForType()2096 public com.google.protobuf.Parser<Document> getParserForType() { 2097 return PARSER; 2098 } 2099 2100 @java.lang.Override getDefaultInstanceForType()2101 public com.google.cloud.language.v1beta2.Document getDefaultInstanceForType() { 2102 return DEFAULT_INSTANCE; 2103 } 2104 } 2105