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 Link icon

    • hasName Link icon

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      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 Link icon

      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.