Interface DescriptorProtos.EnumDescriptorProtoOrBuilder
- All Superinterfaces:
MessageLiteOrBuilder
- All Known Implementing Classes:
DescriptorProtos.EnumDescriptorProto, DescriptorProtos.EnumDescriptorProto.Builder
- Enclosing class:
DescriptorProtos
-
Method Summary
Modifier and TypeMethodDescriptiongetName()optional string name = 1;optional string name = 1;optional .google.protobuf.EnumOptions options = 3;getReservedName(int index) Reserved enum value names, which may not be reused.getReservedNameBytes(int index) Reserved enum value names, which may not be reused.intReserved enum value names, which may not be reused.Reserved enum value names, which may not be reused.getReservedRange(int index) Range of reserved numeric values.intRange of reserved numeric values.Range of reserved numeric values.getValue(int index) repeated .google.protobuf.EnumValueDescriptorProto value = 2;intrepeated .google.protobuf.EnumValueDescriptorProto value = 2;repeated .google.protobuf.EnumValueDescriptorProto value = 2;Support for `export` and `local` keywords on enums.booleanhasName()optional string name = 1;booleanoptional .google.protobuf.EnumOptions options = 3;booleanSupport for `export` and `local` keywords on enums.Methods inherited from interface MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Method Details
-
hasName
boolean hasName()optional string name = 1;- Returns:
- Whether the name field is set.
-
getName
-
getNameBytes
-
getValueList
List<DescriptorProtos.EnumValueDescriptorProto> getValueList()repeated .google.protobuf.EnumValueDescriptorProto value = 2; -
getValue
repeated .google.protobuf.EnumValueDescriptorProto value = 2; -
getValueCount
int getValueCount()repeated .google.protobuf.EnumValueDescriptorProto value = 2; -
hasOptions
boolean hasOptions()optional .google.protobuf.EnumOptions options = 3;- Returns:
- Whether the options field is set.
-
getOptions
DescriptorProtos.EnumOptions getOptions()optional .google.protobuf.EnumOptions options = 3;- Returns:
- The options.
-
getReservedRangeList
List<DescriptorProtos.EnumDescriptorProto.EnumReservedRange> getReservedRangeList()Range of reserved numeric values. Reserved numeric values may not be used by enum values in the same enum declaration. Reserved ranges may not overlap.
repeated .google.protobuf.EnumDescriptorProto.EnumReservedRange reserved_range = 4; -
getReservedRange
Range of reserved numeric values. Reserved numeric values may not be used by enum values in the same enum declaration. Reserved ranges may not overlap.
repeated .google.protobuf.EnumDescriptorProto.EnumReservedRange reserved_range = 4; -
getReservedRangeCount
int getReservedRangeCount()Range of reserved numeric values. Reserved numeric values may not be used by enum values in the same enum declaration. Reserved ranges may not overlap.
repeated .google.protobuf.EnumDescriptorProto.EnumReservedRange reserved_range = 4; -
getReservedNameList
-
getReservedNameCount
int getReservedNameCount()Reserved enum value names, which may not be reused. A given name may only be reserved once.
repeated string reserved_name = 5;- Returns:
- The count of reservedName.
-
getReservedName
Reserved enum value names, which may not be reused. A given name may only be reserved once.
repeated string reserved_name = 5;- Parameters:
index- The index of the element to return.- Returns:
- The reservedName at the given index.
-
getReservedNameBytes
Reserved enum value names, which may not be reused. A given name may only be reserved once.
repeated string reserved_name = 5;- Parameters:
index- The index of the element to return.- Returns:
- The reservedName at the given index.
-
hasVisibility
boolean hasVisibility()Support for `export` and `local` keywords on enums.
optional .google.protobuf.SymbolVisibility visibility = 6;- Returns:
- Whether the visibility field is set.
-
getVisibility
DescriptorProtos.SymbolVisibility getVisibility()Support for `export` and `local` keywords on enums.
optional .google.protobuf.SymbolVisibility visibility = 6;- Returns:
- The visibility.
-