Reference documentation and code samples for the Google Cloud Discovery Engine V1 Client class ChatEngineConfig.
Configurations for a Chat Engine.
Generated from protobuf message google.cloud.discoveryengine.v1.Engine.ChatEngineConfig
Namespace
Google \ Cloud \ DiscoveryEngine \ V1 \ EngineMethods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ agent_creation_config |
ChatEngineConfig\AgentCreationConfig
The configurationt generate the Dialogflow agent that is associated to this Engine. Note that these configurations are one-time consumed by and passed to Dialogflow service. It means they cannot be retrieved using EngineService.GetEngine or EngineService.ListEngines API after engine creation. |
↳ dialogflow_agent_to_link |
string
The resource name of an exist Dialogflow agent to link to this Chat Engine. Customers can either provide |
getAgentCreationConfig
The configurationt generate the Dialogflow agent that is associated to this Engine.
Note that these configurations are one-time consumed by and passed to Dialogflow service. It means they cannot be retrieved using EngineService.GetEngine or EngineService.ListEngines API after engine creation.
Returns | |
---|---|
Type | Description |
ChatEngineConfig\AgentCreationConfig|null |
hasAgentCreationConfig
clearAgentCreationConfig
setAgentCreationConfig
The configurationt generate the Dialogflow agent that is associated to this Engine.
Note that these configurations are one-time consumed by and passed to Dialogflow service. It means they cannot be retrieved using EngineService.GetEngine or EngineService.ListEngines API after engine creation.
Parameter | |
---|---|
Name | Description |
var |
ChatEngineConfig\AgentCreationConfig
|
Returns | |
---|---|
Type | Description |
$this |
getDialogflowAgentToLink
The resource name of an exist Dialogflow agent to link to this Chat
Engine. Customers can either provide agent_creation_config
to create
agent or provide an agent name that links the agent with the Chat engine.
Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent
ID>
.
Note that the dialogflow_agent_to_link
are one-time consumed by and
passed to Dialogflow service. It means they cannot be retrieved using
EngineService.GetEngine
or
EngineService.ListEngines
API after engine creation. Use
ChatEngineMetadata.dialogflow_agent
for actual agent association after Engine is created.
Returns | |
---|---|
Type | Description |
string |
setDialogflowAgentToLink
The resource name of an exist Dialogflow agent to link to this Chat
Engine. Customers can either provide agent_creation_config
to create
agent or provide an agent name that links the agent with the Chat engine.
Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent
ID>
.
Note that the dialogflow_agent_to_link
are one-time consumed by and
passed to Dialogflow service. It means they cannot be retrieved using
EngineService.GetEngine
or
EngineService.ListEngines
API after engine creation. Use
ChatEngineMetadata.dialogflow_agent
for actual agent association after Engine is created.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |