public sealed class AgentExtension : IMessage<AgentExtension>, IEquatable<AgentExtension>, IDeepCloneable<AgentExtension>, IBufferMessage, IMessageReference documentation and code samples for the Data Analytics API with Gemini v1beta API class AgentExtension.
A declaration of an extension supported by an Agent.
Implements
IMessageAgentExtension, IEquatableAgentExtension, IDeepCloneableAgentExtension, IBufferMessage, IMessageNamespace
Google.Cloud.GeminiDataAnalytics.V1BetaAssembly
Google.Cloud.GeminiDataAnalytics.V1Beta.dll
Constructors
AgentExtension()
public AgentExtension()AgentExtension(AgentExtension)
public AgentExtension(AgentExtension other)| Parameter | |
|---|---|
| Name | Description |
other |
AgentExtension |
Properties
Description
public string Description { get; set; }Optional. A description of how this agent uses this extension.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Params
public Struct Params { get; set; }Optional. Optional configuration for the extension.
| Property Value | |
|---|---|
| Type | Description |
Struct |
|
Required
public bool Required { get; set; }Optional. Whether the client must follow specific requirements of the extension.
| Property Value | |
|---|---|
| Type | Description |
bool |
|
Uri
public string Uri { get; set; }Optional. The URI of the extension.
| Property Value | |
|---|---|
| Type | Description |
string |
|