Class Enum

All Implemented Interfaces:
EnumOrBuilder, MessageLite, MessageLiteOrBuilder

@Generated public final class Enum extends GeneratedMessageLite<Enum, Enum.Builder> implements EnumOrBuilder
Enum type definition.

New usages of this message as an alternative to EnumDescriptorProto are
strongly discouraged. This message does not reliability preserve all
information necessary to model the schema and preserve semantics. Instead
make use of FileDescriptorSet which preserves the necessary information.
Protobuf type google.protobuf.Enum
  • Field Details

  • Constructor Details

    • Enum

      private Enum()
  • Method Details

    • getName

      public String getName()
      Enum type name.
      
      string name = 1;
      Specified by:
      getName in interface EnumOrBuilder
      Returns:
      The name.
    • getNameBytes

      public ByteString getNameBytes()
      Enum type name.
      
      string name = 1;
      Specified by:
      getNameBytes in interface EnumOrBuilder
      Returns:
      The bytes for name.
    • setName

      private void setName(String value)
      Enum type name.
      
      string name = 1;
      Parameters:
      value - The name to set.
    • clearName

      private void clearName()
      Enum type name.
      
      string name = 1;
    • setNameBytes

      private void setNameBytes(ByteString value)
      Enum type name.
      
      string name = 1;
      Parameters:
      value - The bytes for name to set.
    • getEnumvalueList

      public List<EnumValue> getEnumvalueList()
      Enum value definitions.
      
      repeated .google.protobuf.EnumValue enumvalue = 2;
      Specified by:
      getEnumvalueList in interface EnumOrBuilder
    • getEnumvalueOrBuilderList

      public List<? extends EnumValueOrBuilder> getEnumvalueOrBuilderList()
      Enum value definitions.
      
      repeated .google.protobuf.EnumValue enumvalue = 2;
    • getEnumvalueCount

      public int getEnumvalueCount()
      Enum value definitions.
      
      repeated .google.protobuf.EnumValue enumvalue = 2;
      Specified by:
      getEnumvalueCount in interface EnumOrBuilder
    • getEnumvalue

      public EnumValue getEnumvalue(int index)
      Enum value definitions.
      
      repeated .google.protobuf.EnumValue enumvalue = 2;
      Specified by:
      getEnumvalue in interface EnumOrBuilder
    • getEnumvalueOrBuilder

      public EnumValueOrBuilder getEnumvalueOrBuilder(int index)
      Enum value definitions.
      
      repeated .google.protobuf.EnumValue enumvalue = 2;
    • ensureEnumvalueIsMutable

      private void ensureEnumvalueIsMutable()
    • setEnumvalue

      private void setEnumvalue(int index, EnumValue value)
      Enum value definitions.
      
      repeated .google.protobuf.EnumValue enumvalue = 2;
    • addEnumvalue

      private void addEnumvalue(EnumValue value)
      Enum value definitions.
      
      repeated .google.protobuf.EnumValue enumvalue = 2;
    • addEnumvalue

      private void addEnumvalue(int index, EnumValue value)
      Enum value definitions.
      
      repeated .google.protobuf.EnumValue enumvalue = 2;
    • addAllEnumvalue

      private void addAllEnumvalue(Iterable<? extends EnumValue> values)
      Enum value definitions.
      
      repeated .google.protobuf.EnumValue enumvalue = 2;
    • clearEnumvalue

      private void clearEnumvalue()
      Enum value definitions.
      
      repeated .google.protobuf.EnumValue enumvalue = 2;
    • removeEnumvalue

      private void removeEnumvalue(int index)
      Enum value definitions.
      
      repeated .google.protobuf.EnumValue enumvalue = 2;
    • getOptionsList

      public List<Option> getOptionsList()
      Protocol buffer options.
      
      repeated .google.protobuf.Option options = 3;
      Specified by:
      getOptionsList in interface EnumOrBuilder
    • getOptionsOrBuilderList

      public List<? extends OptionOrBuilder> getOptionsOrBuilderList()
      Protocol buffer options.
      
      repeated .google.protobuf.Option options = 3;
    • getOptionsCount

      public int getOptionsCount()
      Protocol buffer options.
      
      repeated .google.protobuf.Option options = 3;
      Specified by:
      getOptionsCount in interface EnumOrBuilder
    • getOptions

      public Option getOptions(int index)
      Protocol buffer options.
      
      repeated .google.protobuf.Option options = 3;
      Specified by:
      getOptions in interface EnumOrBuilder
    • getOptionsOrBuilder

      public OptionOrBuilder getOptionsOrBuilder(int index)
      Protocol buffer options.
      
      repeated .google.protobuf.Option options = 3;
    • ensureOptionsIsMutable

      private void ensureOptionsIsMutable()
    • setOptions

      private void setOptions(int index, Option value)
      Protocol buffer options.
      
      repeated .google.protobuf.Option options = 3;
    • addOptions

      private void addOptions(Option value)
      Protocol buffer options.
      
      repeated .google.protobuf.Option options = 3;
    • addOptions

      private void addOptions(int index, Option value)
      Protocol buffer options.
      
      repeated .google.protobuf.Option options = 3;
    • addAllOptions

      private void addAllOptions(Iterable<? extends Option> values)
      Protocol buffer options.
      
      repeated .google.protobuf.Option options = 3;
    • clearOptions

      private void clearOptions()
      Protocol buffer options.
      
      repeated .google.protobuf.Option options = 3;
    • removeOptions

      private void removeOptions(int index)
      Protocol buffer options.
      
      repeated .google.protobuf.Option options = 3;
    • hasSourceContext

      public boolean hasSourceContext()
      The source context.
      
      .google.protobuf.SourceContext source_context = 4;
      Specified by:
      hasSourceContext in interface EnumOrBuilder
      Returns:
      Whether the sourceContext field is set.
    • getSourceContext

      public SourceContext getSourceContext()
      The source context.
      
      .google.protobuf.SourceContext source_context = 4;
      Specified by:
      getSourceContext in interface EnumOrBuilder
      Returns:
      The sourceContext.
    • setSourceContext

      private void setSourceContext(SourceContext value)
      The source context.
      
      .google.protobuf.SourceContext source_context = 4;
    • mergeSourceContext

      private void mergeSourceContext(SourceContext value)
      The source context.
      
      .google.protobuf.SourceContext source_context = 4;
    • clearSourceContext

      private void clearSourceContext()
      The source context.
      
      .google.protobuf.SourceContext source_context = 4;
    • getSyntaxValue

      public int getSyntaxValue()
      The source syntax.
      
      .google.protobuf.Syntax syntax = 5;
      Specified by:
      getSyntaxValue in interface EnumOrBuilder
      Returns:
      The enum numeric value on the wire for syntax.
    • getSyntax

      public Syntax getSyntax()
      The source syntax.
      
      .google.protobuf.Syntax syntax = 5;
      Specified by:
      getSyntax in interface EnumOrBuilder
      Returns:
      The syntax.
    • setSyntaxValue

      private void setSyntaxValue(int value)
      The source syntax.
      
      .google.protobuf.Syntax syntax = 5;
      Parameters:
      value - The enum numeric value on the wire for syntax to set.
    • setSyntax

      private void setSyntax(Syntax value)
      The source syntax.
      
      .google.protobuf.Syntax syntax = 5;
      Parameters:
      value - The syntax to set.
    • clearSyntax

      private void clearSyntax()
      The source syntax.
      
      .google.protobuf.Syntax syntax = 5;
    • getEdition

      public String getEdition()
      The source edition string, only valid when syntax is SYNTAX_EDITIONS.
      
      string edition = 6;
      Specified by:
      getEdition in interface EnumOrBuilder
      Returns:
      The edition.
    • getEditionBytes

      public ByteString getEditionBytes()
      The source edition string, only valid when syntax is SYNTAX_EDITIONS.
      
      string edition = 6;
      Specified by:
      getEditionBytes in interface EnumOrBuilder
      Returns:
      The bytes for edition.
    • setEdition

      private void setEdition(String value)
      The source edition string, only valid when syntax is SYNTAX_EDITIONS.
      
      string edition = 6;
      Parameters:
      value - The edition to set.
    • clearEdition

      private void clearEdition()
      The source edition string, only valid when syntax is SYNTAX_EDITIONS.
      
      string edition = 6;
    • setEditionBytes

      private void setEditionBytes(ByteString value)
      The source edition string, only valid when syntax is SYNTAX_EDITIONS.
      
      string edition = 6;
      Parameters:
      value - The bytes for edition to set.
    • parseFrom

      public static Enum parseFrom(ByteBuffer data) throws InvalidProtocolBufferException
      Throws:
      InvalidProtocolBufferException
    • parseFrom

      public static Enum parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
      Throws:
      InvalidProtocolBufferException
    • parseFrom

      public static Enum parseFrom(ByteString data) throws InvalidProtocolBufferException
      Throws:
      InvalidProtocolBufferException
    • parseFrom

      public static Enum parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
      Throws:
      InvalidProtocolBufferException
    • parseFrom

      public static Enum parseFrom(byte[] data) throws InvalidProtocolBufferException
      Throws:
      InvalidProtocolBufferException
    • parseFrom

      public static Enum parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
      Throws:
      InvalidProtocolBufferException
    • parseFrom

      public static Enum parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Enum parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static Enum parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static Enum parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Enum parseFrom(CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Enum parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilder

      public static Enum.Builder newBuilder()
    • newBuilder

      public static Enum.Builder newBuilder(Enum prototype)
    • dynamicMethod

      protected final Object dynamicMethod(GeneratedMessageLite.MethodToInvoke method, Object arg0, Object arg1)
      Description copied from class: GeneratedMessageLite
      A method that implements different types of operations described in GeneratedMessageLite.MethodToInvoke. These different kinds of operations are required to implement message-level operations for builders in the runtime. This method bundles those operations to reduce the generated methods count.
      • NEW_INSTANCE returns a new instance of the protocol buffer that has not yet been made immutable. See MAKE_IMMUTABLE.
      • IS_INITIALIZED returns null for false and the default instance for true. It doesn't use or modify any memoized value.
      • GET_MEMOIZED_IS_INITIALIZED returns the memoized isInitialized byte value.
      • SET_MEMOIZED_IS_INITIALIZED sets the memoized isInitialized byte value to 1 if the first parameter is not null, or to 0 if the first parameter is null.
      • NEW_BUILDER returns a BuilderType instance.
      This method, plus the implementation of the Builder, enables the Builder class to be proguarded away entirely on Android.

      For use by generated code only.

      Specified by:
      dynamicMethod in class GeneratedMessageLite<Enum, Enum.Builder>
    • getDefaultInstance

      public static Enum getDefaultInstance()
    • parser

      public static Parser<Enum> parser()