public sealed class CompanionAgent : IMessage<CompanionAgent>, IEquatable<CompanionAgent>, IDeepCloneable<CompanionAgent>, IBufferMessage, IMessageReference documentation and code samples for the Google Cloud Dialogflow v2 API class CompanionAgent.
Companion agent.
Implements
IMessageCompanionAgent, IEquatableCompanionAgent, IDeepCloneableCompanionAgent, IBufferMessage, IMessageNamespace
Google.Cloud.Dialogflow.V2Assembly
Google.Cloud.Dialogflow.V2.dll
Constructors
CompanionAgent()
public CompanionAgent()CompanionAgent(CompanionAgent)
public CompanionAgent(CompanionAgent other)| Parameter | |
|---|---|
| Name | Description |
other |
CompanionAgent |
Properties
CesToolSpecs
public RepeatedField<CesToolSpec> CesToolSpecs { get; }Optional. List of CES tool specs that the companion agent can choose from.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldCesToolSpec |
|
CompanionAgentName
public CompanionAgentName CompanionAgentName { get; set; }CompanionAgentName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description |
CompanionAgentName |
|
CreateTime
public Timestamp CreateTime { get; set; }Output only. Creation time of this companion agent.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
Description
public string Description { get; set; }Optional. Description for the companion agent.
| Property Value | |
|---|---|
| Type | Description |
string |
|
DisplayName
public string DisplayName { get; set; }Optional. Display name for the companion agent. Character limit is 63.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Name
public string Name { get; set; }Identifier. The unique identifier of the companion agent.
Format:
projects/{project}/locations/{location}/companionAgents/{companion_agent}
| Property Value | |
|---|---|
| Type | Description |
string |
|
SkillConfigs
public RepeatedField<CompanionAgent.Types.SkillConfig> SkillConfigs { get; }Optional. List of skill configs for the companion agent. Allows at most one instance of each [SkillConfig][google.cloud.dialogflow.v2.CompanionAgent.SkillConfig] type.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldCompanionAgentTypesSkillConfig |
|
ToolsetTools
public RepeatedField<ToolsetTool> ToolsetTools { get; }Optional. List of CES toolset specs that the companion agent can choose from.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldToolsetTool |
|
UpdateTime
public Timestamp UpdateTime { get; set; }Output only. Update time of this companion agent.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|