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