Enum Entity.Type (2.3.4)

public enum Entity.Type extends Enum<Entity.Type> implements 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 enum google.cloud.language.v1.Entity.Type

Implements

ProtocolMessageEnum

Static Fields

NameDescription
ADDRESS

Address<br><br> The metadata identifies the street number and locality plus whichever additional elements appear in the text:<ul> <li><code>street_number</code> &ndash; street number</li> <li><code>locality</code> &ndash; city or town</li> <li><code>street_name</code> &ndash; street/route name, if detected</li> <li><code>postal_code</code> &ndash; postal code, if detected</li> <li><code>country</code> &ndash; country, if detected</li> <li><code>broad_region</code> &ndash; administrative area, such as the state, if detected</li> <li><code>narrow_region</code> &ndash; smaller administrative area, such as county, if detected</li> <li><code>sublocality</code> &ndash; used in Asian addresses to demark a district within a city, if detected</li></ul>

ADDRESS = 10;

ADDRESS_VALUE

Address<br><br> The metadata identifies the street number and locality plus whichever additional elements appear in the text:<ul> <li><code>street_number</code> &ndash; street number</li> <li><code>locality</code> &ndash; city or town</li> <li><code>street_name</code> &ndash; street/route name, if detected</li> <li><code>postal_code</code> &ndash; postal code, if detected</li> <li><code>country</code> &ndash; country, if detected</li> <li><code>broad_region</code> &ndash; administrative area, such as the state, if detected</li> <li><code>narrow_region</code> &ndash; smaller administrative area, such as county, if detected</li> <li><code>sublocality</code> &ndash; used in Asian addresses to demark a district within a city, if detected</li></ul>

ADDRESS = 10;

CONSUMER_GOOD

Consumer product

CONSUMER_GOOD = 6;

CONSUMER_GOOD_VALUE

Consumer product

CONSUMER_GOOD = 6;

DATE

Date<br><br> The metadata identifies the components of the date:<ul> <li><code>year</code> &ndash; four digit year, if detected</li> <li><code>month</code> &ndash; two digit month number, if detected</li> <li><code>day</code> &ndash; two digit day number, if detected</li></ul>

DATE = 11;

DATE_VALUE

Date<br><br> The metadata identifies the components of the date:<ul> <li><code>year</code> &ndash; four digit year, if detected</li> <li><code>month</code> &ndash; two digit month number, if detected</li> <li><code>day</code> &ndash; two digit day number, if detected</li></ul>

DATE = 11;

EVENT

Event

EVENT = 4;

EVENT_VALUE

Event

EVENT = 4;

LOCATION

Location

LOCATION = 2;

LOCATION_VALUE

Location

LOCATION = 2;

NUMBER

Number<br><br> The metadata is the number itself.

NUMBER = 12;

NUMBER_VALUE

Number<br><br> The metadata is the number itself.

NUMBER = 12;

ORGANIZATION

Organization

ORGANIZATION = 3;

ORGANIZATION_VALUE

Organization

ORGANIZATION = 3;

OTHER

Other types of entities

OTHER = 7;

OTHER_VALUE

Other types of entities

OTHER = 7;

PERSON

Person

PERSON = 1;

PERSON_VALUE

Person

PERSON = 1;

PHONE_NUMBER

Phone number<br><br> The metadata lists the phone number, formatted according to local convention, plus whichever additional elements appear in the text:<ul> <li><code>number</code> &ndash; the actual number, broken down into sections as per local convention</li> <li><code>national_prefix</code> &ndash; country code, if detected</li> <li><code>area_code</code> &ndash; region or area code, if detected</li> <li><code>extension</code> &ndash; phone extension (to be dialed after connection), if detected</li></ul>

PHONE_NUMBER = 9;

PHONE_NUMBER_VALUE

Phone number<br><br> The metadata lists the phone number, formatted according to local convention, plus whichever additional elements appear in the text:<ul> <li><code>number</code> &ndash; the actual number, broken down into sections as per local convention</li> <li><code>national_prefix</code> &ndash; country code, if detected</li> <li><code>area_code</code> &ndash; region or area code, if detected</li> <li><code>extension</code> &ndash; phone extension (to be dialed after connection), if detected</li></ul>

PHONE_NUMBER = 9;

PRICE

Price<br><br> The metadata identifies the <code>value</code> and <code>currency</code>.

PRICE = 13;

PRICE_VALUE

Price<br><br> The metadata identifies the <code>value</code> and <code>currency</code>.

PRICE = 13;

UNKNOWN

Unknown

UNKNOWN = 0;

UNKNOWN_VALUE

Unknown

UNKNOWN = 0;

UNRECOGNIZED
WORK_OF_ART

Artwork

WORK_OF_ART = 5;

WORK_OF_ART_VALUE

Artwork

WORK_OF_ART = 5;

Static Methods

NameDescription
forNumber(int value)
getDescriptor()
internalGetValueMap()
valueOf(Descriptors.EnumValueDescriptor desc)
valueOf(int value)

Deprecated. Use #forNumber(int) instead.

valueOf(String name)
values()

Methods

NameDescription
getDescriptorForType()
getNumber()
getValueDescriptor()