• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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