Package com.google.cloud.language.v2
Enum Entity.Type
- java.lang.Object
-
- java.lang.Enum<Entity.Type>
-
- com.google.cloud.language.v2.Entity.Type
-
- All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite,com.google.protobuf.ProtocolMessageEnum,Serializable,Comparable<Entity.Type>
- Enclosing class:
- Entity
public static enum Entity.Type extends Enum<Entity.Type> implements com.google.protobuf.ProtocolMessageEnum
The type of the entity. For most entity types, the associated metadata is a Wikipedia URL (`wikipedia_url`) and Knowledge Graph MID (`mid`). The table below lists the associated fields for entities that have different metadata.
Protobuf enumgoogle.cloud.language.v2.Entity.Type
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ADDRESSAddress The metadata identifies the street number and locality plus whichever additional elements appear in the text: * `street_number` - street number * `locality` - city or town * `street_name` - street/route name, if detected * `postal_code` - postal code, if detected * `country` - country, if detected< * `broad_region` - administrative area, such as the state, if detected * `narrow_region` - smaller administrative area, such as county, if detected * `sublocality` - used in Asian addresses to demark a district within a city, if detectedCONSUMER_GOODConsumer productDATEDate The metadata identifies the components of the date: * `year` - four digit year, if detected * `month` - two digit month number, if detected * `day` - two digit day number, if detectedEVENTEventLOCATIONLocationNUMBERNumber The metadata is the number itself.ORGANIZATIONOrganizationOTHEROther types of entitiesPERSONPersonPHONE_NUMBERPhone number The metadata lists the phone number, formatted according to local convention, plus whichever additional elements appear in the text: * `number` - the actual number, broken down into sections as per local convention * `national_prefix` - country code, if detected * `area_code` - region or area code, if detected * `extension` - phone extension (to be dialed after connection), if detectedPRICEPrice The metadata identifies the `value` and `currency`.UNKNOWNUnknownUNRECOGNIZEDWORK_OF_ARTArtwork
-
Field Summary
Fields Modifier and Type Field Description static intADDRESS_VALUEAddress The metadata identifies the street number and locality plus whichever additional elements appear in the text: * `street_number` - street number * `locality` - city or town * `street_name` - street/route name, if detected * `postal_code` - postal code, if detected * `country` - country, if detected< * `broad_region` - administrative area, such as the state, if detected * `narrow_region` - smaller administrative area, such as county, if detected * `sublocality` - used in Asian addresses to demark a district within a city, if detectedstatic intCONSUMER_GOOD_VALUEConsumer productstatic intDATE_VALUEDate The metadata identifies the components of the date: * `year` - four digit year, if detected * `month` - two digit month number, if detected * `day` - two digit day number, if detectedstatic intEVENT_VALUEEventstatic intLOCATION_VALUELocationstatic intNUMBER_VALUENumber The metadata is the number itself.static intORGANIZATION_VALUEOrganizationstatic intOTHER_VALUEOther types of entitiesstatic intPERSON_VALUEPersonstatic intPHONE_NUMBER_VALUEPhone number The metadata lists the phone number, formatted according to local convention, plus whichever additional elements appear in the text: * `number` - the actual number, broken down into sections as per local convention * `national_prefix` - country code, if detected * `area_code` - region or area code, if detected * `extension` - phone extension (to be dialed after connection), if detectedstatic intPRICE_VALUEPrice The metadata identifies the `value` and `currency`.static intUNKNOWN_VALUEUnknownstatic intWORK_OF_ART_VALUEArtwork
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static Entity.TypeforNumber(int value)static com.google.protobuf.Descriptors.EnumDescriptorgetDescriptor()com.google.protobuf.Descriptors.EnumDescriptorgetDescriptorForType()intgetNumber()com.google.protobuf.Descriptors.EnumValueDescriptorgetValueDescriptor()static com.google.protobuf.Internal.EnumLiteMap<Entity.Type>internalGetValueMap()static Entity.TypevalueOf(int value)Deprecated.static Entity.TypevalueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)Returns the enum constant of this type with the specified name.static Entity.TypevalueOf(String name)Returns the enum constant of this type with the specified name.static Entity.Type[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
UNKNOWN
public static final Entity.Type UNKNOWN
Unknown
UNKNOWN = 0;
-
PERSON
public static final Entity.Type PERSON
Person
PERSON = 1;
-
LOCATION
public static final Entity.Type LOCATION
Location
LOCATION = 2;
-
ORGANIZATION
public static final Entity.Type ORGANIZATION
Organization
ORGANIZATION = 3;
-
EVENT
public static final Entity.Type EVENT
Event
EVENT = 4;
-
WORK_OF_ART
public static final Entity.Type WORK_OF_ART
Artwork
WORK_OF_ART = 5;
-
CONSUMER_GOOD
public static final Entity.Type CONSUMER_GOOD
Consumer product
CONSUMER_GOOD = 6;
-
OTHER
public static final Entity.Type OTHER
Other types of entities
OTHER = 7;
-
PHONE_NUMBER
public static final Entity.Type PHONE_NUMBER
Phone number The metadata lists the phone number, formatted according to local convention, plus whichever additional elements appear in the text: * `number` - the actual number, broken down into sections as per local convention * `national_prefix` - country code, if detected * `area_code` - region or area code, if detected * `extension` - phone extension (to be dialed after connection), if detected
PHONE_NUMBER = 9;
-
ADDRESS
public static final Entity.Type ADDRESS
Address The metadata identifies the street number and locality plus whichever additional elements appear in the text: * `street_number` - street number * `locality` - city or town * `street_name` - street/route name, if detected * `postal_code` - postal code, if detected * `country` - country, if detected< * `broad_region` - administrative area, such as the state, if detected * `narrow_region` - smaller administrative area, such as county, if detected * `sublocality` - used in Asian addresses to demark a district within a city, if detected
ADDRESS = 10;
-
DATE
public static final Entity.Type DATE
Date The metadata identifies the components of the date: * `year` - four digit year, if detected * `month` - two digit month number, if detected * `day` - two digit day number, if detected
DATE = 11;
-
NUMBER
public static final Entity.Type NUMBER
Number The metadata is the number itself.
NUMBER = 12;
-
PRICE
public static final Entity.Type PRICE
Price The metadata identifies the `value` and `currency`.
PRICE = 13;
-
UNRECOGNIZED
public static final Entity.Type UNRECOGNIZED
-
-
Field Detail
-
UNKNOWN_VALUE
public static final int UNKNOWN_VALUE
Unknown
UNKNOWN = 0;- See Also:
- Constant Field Values
-
PERSON_VALUE
public static final int PERSON_VALUE
Person
PERSON = 1;- See Also:
- Constant Field Values
-
LOCATION_VALUE
public static final int LOCATION_VALUE
Location
LOCATION = 2;- See Also:
- Constant Field Values
-
ORGANIZATION_VALUE
public static final int ORGANIZATION_VALUE
Organization
ORGANIZATION = 3;- See Also:
- Constant Field Values
-
EVENT_VALUE
public static final int EVENT_VALUE
Event
EVENT = 4;- See Also:
- Constant Field Values
-
WORK_OF_ART_VALUE
public static final int WORK_OF_ART_VALUE
Artwork
WORK_OF_ART = 5;- See Also:
- Constant Field Values
-
CONSUMER_GOOD_VALUE
public static final int CONSUMER_GOOD_VALUE
Consumer product
CONSUMER_GOOD = 6;- See Also:
- Constant Field Values
-
OTHER_VALUE
public static final int OTHER_VALUE
Other types of entities
OTHER = 7;- See Also:
- Constant Field Values
-
PHONE_NUMBER_VALUE
public static final int PHONE_NUMBER_VALUE
Phone number The metadata lists the phone number, formatted according to local convention, plus whichever additional elements appear in the text: * `number` - the actual number, broken down into sections as per local convention * `national_prefix` - country code, if detected * `area_code` - region or area code, if detected * `extension` - phone extension (to be dialed after connection), if detected
PHONE_NUMBER = 9;- See Also:
- Constant Field Values
-
ADDRESS_VALUE
public static final int ADDRESS_VALUE
Address The metadata identifies the street number and locality plus whichever additional elements appear in the text: * `street_number` - street number * `locality` - city or town * `street_name` - street/route name, if detected * `postal_code` - postal code, if detected * `country` - country, if detected< * `broad_region` - administrative area, such as the state, if detected * `narrow_region` - smaller administrative area, such as county, if detected * `sublocality` - used in Asian addresses to demark a district within a city, if detected
ADDRESS = 10;- See Also:
- Constant Field Values
-
DATE_VALUE
public static final int DATE_VALUE
Date The metadata identifies the components of the date: * `year` - four digit year, if detected * `month` - two digit month number, if detected * `day` - two digit day number, if detected
DATE = 11;- See Also:
- Constant Field Values
-
NUMBER_VALUE
public static final int NUMBER_VALUE
Number The metadata is the number itself.
NUMBER = 12;- See Also:
- Constant Field Values
-
PRICE_VALUE
public static final int PRICE_VALUE
Price The metadata identifies the `value` and `currency`.
PRICE = 13;- See Also:
- Constant Field Values
-
-
Method Detail
-
values
public static Entity.Type[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (Entity.Type c : Entity.Type.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static Entity.Type valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
getNumber
public final int getNumber()
- Specified by:
getNumberin interfacecom.google.protobuf.Internal.EnumLite- Specified by:
getNumberin interfacecom.google.protobuf.ProtocolMessageEnum
-
valueOf
@Deprecated public static Entity.Type valueOf(int value)
Deprecated.Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
value- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
forNumber
public static Entity.Type forNumber(int value)
- Parameters:
value- The numeric wire value of the corresponding enum entry.- Returns:
- The enum associated with the given numeric wire value.
-
internalGetValueMap
public static com.google.protobuf.Internal.EnumLiteMap<Entity.Type> internalGetValueMap()
-
getValueDescriptor
public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
- Specified by:
getValueDescriptorin interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptorForType
public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptor
public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
-
valueOf
public static Entity.Type valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
desc- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
-