Class EnumValue.Builder

All Implemented Interfaces:
EnumValueOrBuilder, MessageLite.Builder, MessageLiteOrBuilder, Cloneable
Enclosing class:
EnumValue

public static final class EnumValue.Builder extends GeneratedMessageLite.Builder<EnumValue,EnumValue.Builder> implements EnumValueOrBuilder
 Enum value definition.
 
Protobuf type google.protobuf.EnumValue
  • Constructor Details

    • Builder

      private Builder()
  • Method Details

    • getName

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

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

      public EnumValue.Builder setName(String value)
       Enum value name.
       
      string name = 1;
      Parameters:
      value - The name to set.
      Returns:
      This builder for chaining.
    • clearName

      public EnumValue.Builder clearName()
       Enum value name.
       
      string name = 1;
      Returns:
      This builder for chaining.
    • setNameBytes

      public EnumValue.Builder setNameBytes(ByteString value)
       Enum value name.
       
      string name = 1;
      Parameters:
      value - The bytes for name to set.
      Returns:
      This builder for chaining.
    • getNumber

      public int getNumber()
       Enum value number.
       
      int32 number = 2;
      Specified by:
      getNumber in interface EnumValueOrBuilder
      Returns:
      The number.
    • setNumber

      public EnumValue.Builder setNumber(int value)
       Enum value number.
       
      int32 number = 2;
      Parameters:
      value - The number to set.
      Returns:
      This builder for chaining.
    • clearNumber

      public EnumValue.Builder clearNumber()
       Enum value number.
       
      int32 number = 2;
      Returns:
      This builder for chaining.
    • getOptionsList

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

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

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

      public EnumValue.Builder setOptions(int index, Option value)
       Protocol buffer options.
       
      repeated .google.protobuf.Option options = 3;
    • setOptions

      public EnumValue.Builder setOptions(int index, Option.Builder builderForValue)
       Protocol buffer options.
       
      repeated .google.protobuf.Option options = 3;
    • addOptions

      public EnumValue.Builder addOptions(Option value)
       Protocol buffer options.
       
      repeated .google.protobuf.Option options = 3;
    • addOptions

      public EnumValue.Builder addOptions(int index, Option value)
       Protocol buffer options.
       
      repeated .google.protobuf.Option options = 3;
    • addOptions

      public EnumValue.Builder addOptions(Option.Builder builderForValue)
       Protocol buffer options.
       
      repeated .google.protobuf.Option options = 3;
    • addOptions

      public EnumValue.Builder addOptions(int index, Option.Builder builderForValue)
       Protocol buffer options.
       
      repeated .google.protobuf.Option options = 3;
    • addAllOptions

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

      public EnumValue.Builder clearOptions()
       Protocol buffer options.
       
      repeated .google.protobuf.Option options = 3;
    • removeOptions

      public EnumValue.Builder removeOptions(int index)
       Protocol buffer options.
       
      repeated .google.protobuf.Option options = 3;