Enum Entity.Type
- java.lang.Object
-
- java.lang.Enum<Entity.Type>
-
- com.google.cloud.contactcenterinsights.v1.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.contactcenterinsights.v1.Entity.Type
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ADDRESS
Address.CONSUMER_GOOD
Consumer product.DATE
Date.EVENT
Event.LOCATION
Location.NUMBER
Number.ORGANIZATION
Organization.OTHER
Other types of entities.PERSON
Person.PHONE_NUMBER
Phone number.PRICE
Price.TYPE_UNSPECIFIED
Unspecified.UNRECOGNIZED
WORK_OF_ART
Artwork.
-
Field Summary
Fields Modifier and Type Field Description static int
ADDRESS_VALUE
Address.static int
CONSUMER_GOOD_VALUE
Consumer product.static int
DATE_VALUE
Date.static int
EVENT_VALUE
Event.static int
LOCATION_VALUE
Location.static int
NUMBER_VALUE
Number.static int
ORGANIZATION_VALUE
Organization.static int
OTHER_VALUE
Other types of entities.static int
PERSON_VALUE
Person.static int
PHONE_NUMBER_VALUE
Phone number.static int
PRICE_VALUE
Price.static int
TYPE_UNSPECIFIED_VALUE
Unspecified.static int
WORK_OF_ART_VALUE
Artwork.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static Entity.Type
forNumber(int value)
static com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor()
com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType()
int
getNumber()
com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor()
static com.google.protobuf.Internal.EnumLiteMap<Entity.Type>
internalGetValueMap()
static Entity.Type
valueOf(int value)
Deprecated.static Entity.Type
valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
Returns the enum constant of this type with the specified name.static Entity.Type
valueOf(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
-
TYPE_UNSPECIFIED
public static final Entity.Type TYPE_UNSPECIFIED
Unspecified.
TYPE_UNSPECIFIED = 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 according to 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
-
TYPE_UNSPECIFIED_VALUE
public static final int TYPE_UNSPECIFIED_VALUE
Unspecified.
TYPE_UNSPECIFIED = 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 according to 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:
getNumber
in interfacecom.google.protobuf.Internal.EnumLite
- Specified by:
getNumber
in 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:
getValueDescriptor
in interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptorForType
public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in 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
-
-