Gemini Enterprise for Customer Experience v1 API - Class ConnectorTool (1.0.0-beta01)

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

Reference 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.

Inheritance

object > ConnectorTool

Namespace

Google.Cloud.Ces.V1

Assembly

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