Google Cloud Dialogflow V2 Client - Class Entity (1.10.2)

Reference documentation and code samples for the Google Cloud Dialogflow V2 Client class Entity.

An entity entry for an associated entity type.

Generated from protobuf message google.cloud.dialogflow.v2.EntityType.Entity

Namespace

Google \ Cloud \ Dialogflow \ V2 \ EntityType

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ value string

Required. The primary value associated with this entity entry. For example, if the entity type is vegetable, the value could be scallions. For KIND_MAP entity types: * A reference value to be used in place of synonyms. For KIND_LIST entity types: * A string that can contain references to other entity types (with or without aliases).

↳ synonyms array

Required. A collection of value synonyms. For example, if the entity type is vegetable, and value is scallions, a synonym could be green onions. For KIND_LIST entity types: * This collection must contain exactly one synonym equal to value.

getValue

Required. The primary value associated with this entity entry.

For example, if the entity type is vegetable, the value could be scallions. For KIND_MAP entity types:

  • A reference value to be used in place of synonyms. For KIND_LIST entity types:
  • A string that can contain references to other entity types (with or without aliases).
Returns
TypeDescription
string

setValue

Required. The primary value associated with this entity entry.

For example, if the entity type is vegetable, the value could be scallions. For KIND_MAP entity types:

  • A reference value to be used in place of synonyms. For KIND_LIST entity types:
  • A string that can contain references to other entity types (with or without aliases).
Parameter
NameDescription
var string
Returns
TypeDescription
$this

getSynonyms

Required. A collection of value synonyms. For example, if the entity type is vegetable, and value is scallions, a synonym could be green onions.

For KIND_LIST entity types:

  • This collection must contain exactly one synonym equal to value.
Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setSynonyms

Required. A collection of value synonyms. For example, if the entity type is vegetable, and value is scallions, a synonym could be green onions.

For KIND_LIST entity types:

  • This collection must contain exactly one synonym equal to value.
Parameter
NameDescription
var string[]
Returns
TypeDescription
$this