Google Cloud Dialogflow v2 API - Class CompanionAgent (4.32.0)

public sealed class CompanionAgent : IMessage<CompanionAgent>, IEquatable<CompanionAgent>, IDeepCloneable<CompanionAgent>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Cloud Dialogflow v2 API class CompanionAgent.

Companion agent.

Inheritance

object > CompanionAgent

Namespace

Google.Cloud.Dialogflow.V2

Assembly

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