Enum Entity.Type (2.50.0)

public enum Entity.Type extends Enum<Entity.Type> implements ProtocolMessageEnum

The type of the entity. The table below lists the associated fields for entities that have different metadata.

Protobuf enum google.cloud.language.v2.Entity.Type

Implements

ProtocolMessageEnum

Static Fields

Name Description
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;

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;

CONSUMER_GOOD

Consumer product

CONSUMER_GOOD = 6;

CONSUMER_GOOD_VALUE

Consumer product

CONSUMER_GOOD = 6;

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;

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;

EVENT

Event

EVENT = 4;

EVENT_VALUE

Event

EVENT = 4;

LOCATION

Location

LOCATION = 2;

LOCATION_VALUE

Location

LOCATION = 2;

NUMBER

Number

The metadata is the number itself.

NUMBER = 12;

NUMBER_VALUE

Number

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

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;

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;

PRICE

Price

The metadata identifies the value and currency.

PRICE = 13;

PRICE_VALUE

Price

The metadata identifies the value and currency.

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

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

Deprecated. Use #forNumber(int) instead.

valueOf(String name)
values()

Methods

Name Description
getDescriptorForType()
getNumber()
getValueDescriptor()