Interface DescriptorProtos.EnumDescriptorProtoOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, MessageOrBuilder
All Known Implementing Classes:
DescriptorProtos.EnumDescriptorProto, DescriptorProtos.EnumDescriptorProto.Builder
Enclosing class:
DescriptorProtos

public static interface DescriptorProtos.EnumDescriptorProtoOrBuilder extends MessageOrBuilder
  • Method Details

    • hasName

      boolean hasName()
      optional string name = 1 [json_name = "name"];
      Returns:
      Whether the name field is set.
    • getName

      String getName()
      optional string name = 1 [json_name = "name"];
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
      optional string name = 1 [json_name = "name"];
      Returns:
      The bytes for name.
    • getValueList

      repeated .google.protobuf.EnumValueDescriptorProto value = 2 [json_name = "value"];
    • getValue

      repeated .google.protobuf.EnumValueDescriptorProto value = 2 [json_name = "value"];
    • getValueCount

      int getValueCount()
      repeated .google.protobuf.EnumValueDescriptorProto value = 2 [json_name = "value"];
    • getValueOrBuilderList

      List<? extends DescriptorProtos.EnumValueDescriptorProtoOrBuilder> getValueOrBuilderList()
      repeated .google.protobuf.EnumValueDescriptorProto value = 2 [json_name = "value"];
    • getValueOrBuilder

      repeated .google.protobuf.EnumValueDescriptorProto value = 2 [json_name = "value"];
    • hasOptions

      boolean hasOptions()
      optional .google.protobuf.EnumOptions options = 3 [json_name = "options"];
      Returns:
      Whether the options field is set.
    • getOptions

      optional .google.protobuf.EnumOptions options = 3 [json_name = "options"];
      Returns:
      The options.
    • getOptionsOrBuilder

      optional .google.protobuf.EnumOptions options = 3 [json_name = "options"];
    • getReservedRangeList

      repeated .google.protobuf.EnumDescriptorProto.EnumReservedRange reserved_range = 4 [json_name = "reservedRange"];
    • getReservedRange

      repeated .google.protobuf.EnumDescriptorProto.EnumReservedRange reserved_range = 4 [json_name = "reservedRange"];
    • getReservedRangeCount

      int getReservedRangeCount()
      repeated .google.protobuf.EnumDescriptorProto.EnumReservedRange reserved_range = 4 [json_name = "reservedRange"];
    • getReservedRangeOrBuilderList

      List<? extends DescriptorProtos.EnumDescriptorProto.EnumReservedRangeOrBuilder> getReservedRangeOrBuilderList()
      repeated .google.protobuf.EnumDescriptorProto.EnumReservedRange reserved_range = 4 [json_name = "reservedRange"];
    • getReservedRangeOrBuilder

      repeated .google.protobuf.EnumDescriptorProto.EnumReservedRange reserved_range = 4 [json_name = "reservedRange"];
    • getReservedNameList

      List<String> getReservedNameList()
      repeated string reserved_name = 5 [json_name = "reservedName"];
      Returns:
      A list containing the reservedName.
    • getReservedNameCount

      int getReservedNameCount()
      repeated string reserved_name = 5 [json_name = "reservedName"];
      Returns:
      The count of reservedName.
    • getReservedName

      String getReservedName(int index)
      repeated string reserved_name = 5 [json_name = "reservedName"];
      Parameters:
      index - The index of the element to return.
      Returns:
      The reservedName at the given index.
    • getReservedNameBytes

      com.google.protobuf.ByteString getReservedNameBytes(int index)
      repeated string reserved_name = 5 [json_name = "reservedName"];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the reservedName at the given index.