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