public static enum DescriptorProtos.FieldOptions.OptionTargetType extends Enum<DescriptorProtos.FieldOptions.OptionTargetType> implements ProtocolMessageEnum
This indicates the types of entities that the field may apply to when used as an option. If it is unset, then the field may be freely used as an option on any kind of entity. Note: as of January 2023, support for this is in progress and does not yet have an effect (b/264593489).Protobuf enum
google.protobuf.FieldOptions.OptionTargetType
Enum Constant and Description |
---|
TARGET_TYPE_ENUM
TARGET_TYPE_ENUM = 6; |
TARGET_TYPE_ENUM_ENTRY
TARGET_TYPE_ENUM_ENTRY = 7; |
TARGET_TYPE_EXTENSION_RANGE
TARGET_TYPE_EXTENSION_RANGE = 2; |
TARGET_TYPE_FIELD
TARGET_TYPE_FIELD = 4; |
TARGET_TYPE_FILE
TARGET_TYPE_FILE = 1; |
TARGET_TYPE_MESSAGE
TARGET_TYPE_MESSAGE = 3; |
TARGET_TYPE_METHOD
TARGET_TYPE_METHOD = 9; |
TARGET_TYPE_ONEOF
TARGET_TYPE_ONEOF = 5; |
TARGET_TYPE_SERVICE
TARGET_TYPE_SERVICE = 8; |
TARGET_TYPE_UNKNOWN
TARGET_TYPE_UNKNOWN = 0; |
Modifier and Type | Field and Description |
---|---|
static int |
TARGET_TYPE_ENUM_ENTRY_VALUE
TARGET_TYPE_ENUM_ENTRY = 7; |
static int |
TARGET_TYPE_ENUM_VALUE
TARGET_TYPE_ENUM = 6; |
static int |
TARGET_TYPE_EXTENSION_RANGE_VALUE
TARGET_TYPE_EXTENSION_RANGE = 2; |
static int |
TARGET_TYPE_FIELD_VALUE
TARGET_TYPE_FIELD = 4; |
static int |
TARGET_TYPE_FILE_VALUE
TARGET_TYPE_FILE = 1; |
static int |
TARGET_TYPE_MESSAGE_VALUE
TARGET_TYPE_MESSAGE = 3; |
static int |
TARGET_TYPE_METHOD_VALUE
TARGET_TYPE_METHOD = 9; |
static int |
TARGET_TYPE_ONEOF_VALUE
TARGET_TYPE_ONEOF = 5; |
static int |
TARGET_TYPE_SERVICE_VALUE
TARGET_TYPE_SERVICE = 8; |
static int |
TARGET_TYPE_UNKNOWN_VALUE
TARGET_TYPE_UNKNOWN = 0; |
Modifier and Type | Method and Description |
---|---|
static DescriptorProtos.FieldOptions.OptionTargetType |
forNumber(int value) |
static Descriptors.EnumDescriptor |
getDescriptor() |
Descriptors.EnumDescriptor |
getDescriptorForType()
Return the enum type's descriptor, which contains information about each defined value, etc.
|
int |
getNumber()
Return the value's numeric value as defined in the .proto file.
|
Descriptors.EnumValueDescriptor |
getValueDescriptor()
Return the value's descriptor, which contains information such as value name, number, and type.
|
static Internal.EnumLiteMap<DescriptorProtos.FieldOptions.OptionTargetType> |
internalGetValueMap() |
static DescriptorProtos.FieldOptions.OptionTargetType |
valueOf(Descriptors.EnumValueDescriptor desc) |
static DescriptorProtos.FieldOptions.OptionTargetType |
valueOf(int value)
Deprecated.
Use
forNumber(int) instead. |
static DescriptorProtos.FieldOptions.OptionTargetType |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static DescriptorProtos.FieldOptions.OptionTargetType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final DescriptorProtos.FieldOptions.OptionTargetType TARGET_TYPE_UNKNOWN
TARGET_TYPE_UNKNOWN = 0;
public static final DescriptorProtos.FieldOptions.OptionTargetType TARGET_TYPE_FILE
TARGET_TYPE_FILE = 1;
public static final DescriptorProtos.FieldOptions.OptionTargetType TARGET_TYPE_EXTENSION_RANGE
TARGET_TYPE_EXTENSION_RANGE = 2;
public static final DescriptorProtos.FieldOptions.OptionTargetType TARGET_TYPE_MESSAGE
TARGET_TYPE_MESSAGE = 3;
public static final DescriptorProtos.FieldOptions.OptionTargetType TARGET_TYPE_FIELD
TARGET_TYPE_FIELD = 4;
public static final DescriptorProtos.FieldOptions.OptionTargetType TARGET_TYPE_ONEOF
TARGET_TYPE_ONEOF = 5;
public static final DescriptorProtos.FieldOptions.OptionTargetType TARGET_TYPE_ENUM
TARGET_TYPE_ENUM = 6;
public static final DescriptorProtos.FieldOptions.OptionTargetType TARGET_TYPE_ENUM_ENTRY
TARGET_TYPE_ENUM_ENTRY = 7;
public static final DescriptorProtos.FieldOptions.OptionTargetType TARGET_TYPE_SERVICE
TARGET_TYPE_SERVICE = 8;
public static final DescriptorProtos.FieldOptions.OptionTargetType TARGET_TYPE_METHOD
TARGET_TYPE_METHOD = 9;
public static final int TARGET_TYPE_UNKNOWN_VALUE
TARGET_TYPE_UNKNOWN = 0;
public static final int TARGET_TYPE_FILE_VALUE
TARGET_TYPE_FILE = 1;
public static final int TARGET_TYPE_EXTENSION_RANGE_VALUE
TARGET_TYPE_EXTENSION_RANGE = 2;
public static final int TARGET_TYPE_MESSAGE_VALUE
TARGET_TYPE_MESSAGE = 3;
public static final int TARGET_TYPE_FIELD_VALUE
TARGET_TYPE_FIELD = 4;
public static final int TARGET_TYPE_ONEOF_VALUE
TARGET_TYPE_ONEOF = 5;
public static final int TARGET_TYPE_ENUM_VALUE
TARGET_TYPE_ENUM = 6;
public static final int TARGET_TYPE_ENUM_ENTRY_VALUE
TARGET_TYPE_ENUM_ENTRY = 7;
public static final int TARGET_TYPE_SERVICE_VALUE
TARGET_TYPE_SERVICE = 8;
public static final int TARGET_TYPE_METHOD_VALUE
TARGET_TYPE_METHOD = 9;
public static DescriptorProtos.FieldOptions.OptionTargetType[] values()
for (DescriptorProtos.FieldOptions.OptionTargetType c : DescriptorProtos.FieldOptions.OptionTargetType.values()) System.out.println(c);
public static DescriptorProtos.FieldOptions.OptionTargetType valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic final int getNumber()
ProtocolMessageEnum
getNumber
in interface Internal.EnumLite
getNumber
in interface ProtocolMessageEnum
@Deprecated public static DescriptorProtos.FieldOptions.OptionTargetType valueOf(int value)
forNumber(int)
instead.value
- The numeric wire value of the corresponding enum entry.public static DescriptorProtos.FieldOptions.OptionTargetType forNumber(int value)
value
- The numeric wire value of the corresponding enum entry.public static Internal.EnumLiteMap<DescriptorProtos.FieldOptions.OptionTargetType> internalGetValueMap()
public final Descriptors.EnumValueDescriptor getValueDescriptor()
ProtocolMessageEnum
getValueDescriptor
in interface ProtocolMessageEnum
public final Descriptors.EnumDescriptor getDescriptorForType()
ProtocolMessageEnum
getDescriptorForType
in interface ProtocolMessageEnum
public static final Descriptors.EnumDescriptor getDescriptor()
public static DescriptorProtos.FieldOptions.OptionTargetType valueOf(Descriptors.EnumValueDescriptor desc)
Copyright © 2008–2024. All rights reserved.