public sealed class Engine.Types.ChatEngineConfig : IMessage<Engine.Types.ChatEngineConfig>, IEquatable<Engine.Types.ChatEngineConfig>, IDeepCloneable<Engine.Types.ChatEngineConfig>, IBufferMessage, IMessage
Reference documentation and code samples for the Discovery Engine v1beta API class Engine.Types.ChatEngineConfig.
Configurations for a Chat Engine.
Implements
IMessageEngineTypesChatEngineConfig, IEquatableEngineTypesChatEngineConfig, IDeepCloneableEngineTypesChatEngineConfig, IBufferMessage, IMessageNamespace
Google.Cloud.DiscoveryEngine.V1BetaAssembly
Google.Cloud.DiscoveryEngine.V1Beta.dll
Constructors
ChatEngineConfig()
public ChatEngineConfig()
ChatEngineConfig(ChatEngineConfig)
public ChatEngineConfig(Engine.Types.ChatEngineConfig other)
Parameter | |
---|---|
Name | Description |
other |
EngineTypesChatEngineConfig |
Properties
AgentCreationConfig
public Engine.Types.ChatEngineConfig.Types.AgentCreationConfig AgentCreationConfig { get; set; }
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][google.cloud.discoveryengine.v1beta.EngineService.GetEngine] or [EngineService.ListEngines][google.cloud.discoveryengine.v1beta.EngineService.ListEngines] API after engine creation.
Property Value | |
---|---|
Type | Description |
EngineTypesChatEngineConfigTypesAgentCreationConfig |
DialogflowAgentToLink
public string DialogflowAgentToLink { get; set; }
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][google.cloud.discoveryengine.v1beta.EngineService.GetEngine]
or
[EngineService.ListEngines][google.cloud.discoveryengine.v1beta.EngineService.ListEngines]
API after engine creation. Use
[ChatEngineMetadata.dialogflow_agent][google.cloud.discoveryengine.v1beta.Engine.ChatEngineMetadata.dialogflow_agent]
for actual agent association after Engine is created.
Property Value | |
---|---|
Type | Description |
string |