public sealed class ConnectorTool : IMessage<ConnectorTool>, IEquatable<ConnectorTool>, IDeepCloneable<ConnectorTool>, IBufferMessage, IMessageReference documentation and code samples for the Gemini Enterprise for Customer Experience v1 API class ConnectorTool.
A ConnectorTool allows connections to different integrations. See: https://cloud.google.com/integration-connectors/docs/overview.
Implements
IMessageConnectorTool, IEquatableConnectorTool, IDeepCloneableConnectorTool, IBufferMessage, IMessageNamespace
Google.Cloud.Ces.V1Assembly
Google.Cloud.Ces.V1.dll
Constructors
ConnectorTool()
public ConnectorTool()ConnectorTool(ConnectorTool)
public ConnectorTool(ConnectorTool other)| Parameter | |
|---|---|
| Name | Description |
other |
ConnectorTool |
Properties
Action
public Action Action { get; set; }Required. Action for the tool to use.
| Property Value | |
|---|---|
| Type | Description |
Action |
|
AuthConfig
public EndUserAuthConfig AuthConfig { get; set; }Optional. Configures how authentication is handled in Integration Connectors. By default, an admin authentication is passed in the Integration Connectors API requests. You can override it with a different end-user authentication config. Note: The Connection must have authentication override enabled in order to specify an EUC configuration here - otherwise, the ConnectorTool creation will fail. See https://cloud.google.com/application-integration/docs/configure-connectors-task#configure-authentication-override for details.
| Property Value | |
|---|---|
| Type | Description |
EndUserAuthConfig |
|
Connection
public string Connection { get; set; }Required. The full resource name of the referenced Integration Connectors
Connection.
Format:
projects/{project}/locations/{location}/connections/{connection}
| Property Value | |
|---|---|
| Type | Description |
string |
|
Description
public string Description { get; set; }Optional. The description of the tool that can be used by the Agent to decide whether to call this ConnectorTool.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Name
public string Name { get; set; }Optional. The name of the tool that can be used by the Agent to decide whether to call this ConnectorTool.
| Property Value | |
|---|---|
| Type | Description |
string |
|