Skip to main content

entity_types

Creates, updates, deletes, gets or lists an entity_types resource.

Overview

Nameentity_types
TypeResource
Idgoogle.dialogflow.entity_types

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
namestring
entitiesarray
entityOverrideModestring (ENTITY_OVERRIDE_MODE_UNSPECIFIED, ENTITY_OVERRIDE_MODE_OVERRIDE, ENTITY_OVERRIDE_MODE_SUPPLEMENT)

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
projects_locations_agents_environments_sessions_entity_types_getselectprojectsId, locationsId, agentsId, environmentsId, sessionsId, entityTypesId
projects_locations_agents_sessions_entity_types_getselectprojectsId, locationsId, agentsId, sessionsId, entityTypesId
projects_locations_agents_environments_sessions_entity_types_listselectprojectsId, locationsId, agentsId, environmentsId, sessionsIdpageToken, pageSize
projects_locations_agents_entity_types_getselectprojectsId, locationsId, agentsId, entityTypesIdlanguageCode
projects_locations_agents_sessions_entity_types_listselectprojectsId, locationsId, agentsId, sessionsIdpageSize, pageToken
projects_locations_agents_entity_types_listselectprojectsId, locationsId, agentsIdpageToken, languageCode, pageSize
projects_locations_agents_environments_sessions_entity_types_createinsertprojectsId, locationsId, agentsId, environmentsId, sessionsId
projects_locations_agents_sessions_entity_types_createinsertprojectsId, locationsId, agentsId, sessionsId
projects_locations_agents_entity_types_createinsertprojectsId, locationsId, agentsIdlanguageCode
projects_locations_agents_environments_sessions_entity_types_patchupdateprojectsId, locationsId, agentsId, environmentsId, sessionsId, entityTypesIdupdateMask
projects_locations_agents_sessions_entity_types_patchupdateprojectsId, locationsId, agentsId, sessionsId, entityTypesIdupdateMask
projects_locations_agents_entity_types_patchupdateprojectsId, locationsId, agentsId, entityTypesIdlanguageCode, updateMask
projects_locations_agents_environments_sessions_entity_types_deletedeleteprojectsId, locationsId, agentsId, environmentsId, sessionsId, entityTypesId
projects_locations_agents_sessions_entity_types_deletedeleteprojectsId, locationsId, agentsId, sessionsId, entityTypesId
projects_locations_agents_entity_types_deletedeleteprojectsId, locationsId, agentsId, entityTypesIdforce
projects_locations_agents_entity_types_exportexecprojectsId, locationsId, agentsId
projects_locations_agents_entity_types_importexecprojectsId, locationsId, agentsId

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
agentsIdstring
entityTypesIdstring
environmentsIdstring
locationsIdstring
projectsIdstring
sessionsIdstring
forceboolean
languageCodestring
pageSizeinteger (int32)
pageTokenstring
updateMaskstring (google-fieldmask)

SELECT examples

Successful response

SELECT
name,
entities,
entityOverrideMode
FROM google.dialogflow.entity_types
WHERE projectsId = '{{ projectsId }}' -- required
AND locationsId = '{{ locationsId }}' -- required
AND agentsId = '{{ agentsId }}' -- required
AND environmentsId = '{{ environmentsId }}' -- required
AND sessionsId = '{{ sessionsId }}' -- required
AND entityTypesId = '{{ entityTypesId }}' -- required
;

INSERT examples

No description available.

INSERT INTO google.dialogflow.entity_types (
data__name,
data__entityOverrideMode,
data__entities,
projectsId,
locationsId,
agentsId,
environmentsId,
sessionsId
)
SELECT
'{{ name }}',
'{{ entityOverrideMode }}',
'{{ entities }}',
'{{ projectsId }}',
'{{ locationsId }}',
'{{ agentsId }}',
'{{ environmentsId }}',
'{{ sessionsId }}'
RETURNING
name,
entities,
entityOverrideMode
;

UPDATE examples

No description available.

UPDATE google.dialogflow.entity_types
SET
data__name = '{{ name }}',
data__entityOverrideMode = '{{ entityOverrideMode }}',
data__entities = '{{ entities }}'
WHERE
projectsId = '{{ projectsId }}' --required
AND locationsId = '{{ locationsId }}' --required
AND agentsId = '{{ agentsId }}' --required
AND environmentsId = '{{ environmentsId }}' --required
AND sessionsId = '{{ sessionsId }}' --required
AND entityTypesId = '{{ entityTypesId }}' --required
AND updateMask = '{{ updateMask}}'
RETURNING
name,
entities,
entityOverrideMode;

DELETE examples

No description available.

DELETE FROM google.dialogflow.entity_types
WHERE projectsId = '{{ projectsId }}' --required
AND locationsId = '{{ locationsId }}' --required
AND agentsId = '{{ agentsId }}' --required
AND environmentsId = '{{ environmentsId }}' --required
AND sessionsId = '{{ sessionsId }}' --required
AND entityTypesId = '{{ entityTypesId }}' --required
;

Lifecycle Methods

Successful response

EXEC google.dialogflow.entity_types.projects_locations_agents_entity_types_export
@projectsId='{{ projectsId }}' --required,
@locationsId='{{ locationsId }}' --required,
@agentsId='{{ agentsId }}' --required
@@json=
'{
"languageCode": "{{ languageCode }}",
"entityTypesUri": "{{ entityTypesUri }}",
"entityTypes": "{{ entityTypes }}",
"entityTypesContentInline": {{ entityTypesContentInline }},
"dataFormat": "{{ dataFormat }}"
}'
;