Class LocalizedMessage.Builder

  • All Implemented Interfaces:
    com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, LocalizedMessageOrBuilder, java.lang.Cloneable
    Enclosing class:
    LocalizedMessage

    public static final class LocalizedMessage.Builder
    extends com.google.protobuf.GeneratedMessage.Builder<LocalizedMessage.Builder>
    implements LocalizedMessageOrBuilder
     Provides a localized error message that is safe to return to the user
     which can be attached to an RPC error.
     
    Protobuf type google.rpc.LocalizedMessage
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      LocalizedMessage build()  
      LocalizedMessage buildPartial()  
      LocalizedMessage.Builder clear()  
      LocalizedMessage.Builder clearLocale()
      The locale used following the specification defined at https://www.rfc-editor.org/rfc/bcp/bcp47.txt.
      LocalizedMessage.Builder clearMessage()
      The localized error message in the above locale.
      LocalizedMessage getDefaultInstanceForType()  
      static com.google.protobuf.Descriptors.Descriptor getDescriptor()  
      com.google.protobuf.Descriptors.Descriptor getDescriptorForType()  
      java.lang.String getLocale()
      The locale used following the specification defined at https://www.rfc-editor.org/rfc/bcp/bcp47.txt.
      com.google.protobuf.ByteString getLocaleBytes()
      The locale used following the specification defined at https://www.rfc-editor.org/rfc/bcp/bcp47.txt.
      java.lang.String getMessage()
      The localized error message in the above locale.
      com.google.protobuf.ByteString getMessageBytes()
      The localized error message in the above locale.
      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()  
      boolean isInitialized()  
      LocalizedMessage.Builder mergeFrom​(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      LocalizedMessage.Builder mergeFrom​(com.google.protobuf.Message other)  
      LocalizedMessage.Builder mergeFrom​(LocalizedMessage other)  
      LocalizedMessage.Builder setLocale​(java.lang.String value)
      The locale used following the specification defined at https://www.rfc-editor.org/rfc/bcp/bcp47.txt.
      LocalizedMessage.Builder setLocaleBytes​(com.google.protobuf.ByteString value)
      The locale used following the specification defined at https://www.rfc-editor.org/rfc/bcp/bcp47.txt.
      LocalizedMessage.Builder setMessage​(java.lang.String value)
      The localized error message in the above locale.
      LocalizedMessage.Builder setMessageBytes​(com.google.protobuf.ByteString value)
      The localized error message in the above locale.
      • Methods inherited from class com.google.protobuf.GeneratedMessage.Builder

        addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3
      • Methods inherited from class com.google.protobuf.AbstractMessage.Builder

        findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
      • Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder

        addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
      • Methods inherited from class java.lang.Object

        equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface com.google.protobuf.Message.Builder

        mergeDelimitedFrom, mergeDelimitedFrom
      • Methods inherited from interface com.google.protobuf.MessageLite.Builder

        mergeFrom
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<LocalizedMessage.Builder>
      • clear

        public LocalizedMessage.Builder clear()
        Specified by:
        clear in interface com.google.protobuf.Message.Builder
        Specified by:
        clear in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clear in class com.google.protobuf.GeneratedMessage.Builder<LocalizedMessage.Builder>
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.Message.Builder
        Specified by:
        getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<LocalizedMessage.Builder>
      • getDefaultInstanceForType

        public LocalizedMessage getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
      • build

        public LocalizedMessage build()
        Specified by:
        build in interface com.google.protobuf.Message.Builder
        Specified by:
        build in interface com.google.protobuf.MessageLite.Builder
      • buildPartial

        public LocalizedMessage buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • mergeFrom

        public LocalizedMessage.Builder mergeFrom​(com.google.protobuf.Message other)
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<LocalizedMessage.Builder>
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessage.Builder<LocalizedMessage.Builder>
      • mergeFrom

        public LocalizedMessage.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                                  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                           throws java.io.IOException
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Specified by:
        mergeFrom in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<LocalizedMessage.Builder>
        Throws:
        java.io.IOException
      • getLocale

        public java.lang.String getLocale()
         The locale used following the specification defined at
         https://www.rfc-editor.org/rfc/bcp/bcp47.txt.
         Examples are: "en-US", "fr-CH", "es-MX"
         
        string locale = 1;
        Specified by:
        getLocale in interface LocalizedMessageOrBuilder
        Returns:
        The locale.
      • getLocaleBytes

        public com.google.protobuf.ByteString getLocaleBytes()
         The locale used following the specification defined at
         https://www.rfc-editor.org/rfc/bcp/bcp47.txt.
         Examples are: "en-US", "fr-CH", "es-MX"
         
        string locale = 1;
        Specified by:
        getLocaleBytes in interface LocalizedMessageOrBuilder
        Returns:
        The bytes for locale.
      • setLocale

        public LocalizedMessage.Builder setLocale​(java.lang.String value)
         The locale used following the specification defined at
         https://www.rfc-editor.org/rfc/bcp/bcp47.txt.
         Examples are: "en-US", "fr-CH", "es-MX"
         
        string locale = 1;
        Parameters:
        value - The locale to set.
        Returns:
        This builder for chaining.
      • clearLocale

        public LocalizedMessage.Builder clearLocale()
         The locale used following the specification defined at
         https://www.rfc-editor.org/rfc/bcp/bcp47.txt.
         Examples are: "en-US", "fr-CH", "es-MX"
         
        string locale = 1;
        Returns:
        This builder for chaining.
      • setLocaleBytes

        public LocalizedMessage.Builder setLocaleBytes​(com.google.protobuf.ByteString value)
         The locale used following the specification defined at
         https://www.rfc-editor.org/rfc/bcp/bcp47.txt.
         Examples are: "en-US", "fr-CH", "es-MX"
         
        string locale = 1;
        Parameters:
        value - The bytes for locale to set.
        Returns:
        This builder for chaining.
      • getMessage

        public java.lang.String getMessage()
         The localized error message in the above locale.
         
        string message = 2;
        Specified by:
        getMessage in interface LocalizedMessageOrBuilder
        Returns:
        The message.
      • getMessageBytes

        public com.google.protobuf.ByteString getMessageBytes()
         The localized error message in the above locale.
         
        string message = 2;
        Specified by:
        getMessageBytes in interface LocalizedMessageOrBuilder
        Returns:
        The bytes for message.
      • setMessage

        public LocalizedMessage.Builder setMessage​(java.lang.String value)
         The localized error message in the above locale.
         
        string message = 2;
        Parameters:
        value - The message to set.
        Returns:
        This builder for chaining.
      • clearMessage

        public LocalizedMessage.Builder clearMessage()
         The localized error message in the above locale.
         
        string message = 2;
        Returns:
        This builder for chaining.
      • setMessageBytes

        public LocalizedMessage.Builder setMessageBytes​(com.google.protobuf.ByteString value)
         The localized error message in the above locale.
         
        string message = 2;
        Parameters:
        value - The bytes for message to set.
        Returns:
        This builder for chaining.