Show / Hide Table of Contents

Class Toolset

A toolset represents a group of dynamically managed tools that can be used by the agent.

Inheritance
object
Toolset
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.CustomerEngagementSuite.v1.Data
Assembly: Google.Apis.CustomerEngagementSuite.v1.dll
Syntax
public class Toolset : IDirectResponseSchema

Properties

ConnectorToolset

Optional. A toolset that generates tools from an Integration Connectors Connection.

Declaration
[JsonProperty("connectorToolset")]
public virtual ConnectorToolset ConnectorToolset { get; set; }
Property Value
Type Description
ConnectorToolset

CreateTime

object representation of CreateTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use CreateTimeDateTimeOffset instead.")]
public virtual object CreateTime { get; set; }
Property Value
Type Description
object

CreateTimeDateTimeOffset

DateTimeOffset representation of CreateTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? CreateTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

CreateTimeRaw

Output only. Timestamp when the toolset was created.

Declaration
[JsonProperty("createTime")]
public virtual string CreateTimeRaw { get; set; }
Property Value
Type Description
string

Description

Optional. The description of the toolset.

Declaration
[JsonProperty("description")]
public virtual string Description { get; set; }
Property Value
Type Description
string

DisplayName

Optional. The display name of the toolset. Must be unique within the same app.

Declaration
[JsonProperty("displayName")]
public virtual string DisplayName { get; set; }
Property Value
Type Description
string

ETag

ETag used to ensure the object hasn't changed during a read-modify-write operation. If the etag is empty, the update will overwrite any concurrent changes.

Declaration
[JsonProperty("etag")]
public virtual string ETag { get; set; }
Property Value
Type Description
string

ExecutionType

Optional. The execution type of the tools in the toolset.

Declaration
[JsonProperty("executionType")]
public virtual string ExecutionType { get; set; }
Property Value
Type Description
string

McpToolset

Optional. A toolset that contains a list of tools that are offered by the MCP server.

Declaration
[JsonProperty("mcpToolset")]
public virtual McpToolset McpToolset { get; set; }
Property Value
Type Description
McpToolset

Name

Identifier. The unique identifier of the toolset. Format: projects/{project}/locations/{location}/apps/{app}/toolsets/{toolset}

Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type Description
string

OpenApiToolset

Optional. A toolset that contains a list of tools that are defined by an OpenAPI schema.

Declaration
[JsonProperty("openApiToolset")]
public virtual OpenApiToolset OpenApiToolset { get; set; }
Property Value
Type Description
OpenApiToolset

Timeout

Optional. The timeout for the toolset execution. If not set, the default timeout is 30 seconds for SYNCHRONOUS toolsets and 60 seconds for ASYNCHRONOUS toolsets.

Declaration
[JsonProperty("timeout")]
public virtual object Timeout { get; set; }
Property Value
Type Description
object

ToolFakeConfig

Optional. Configuration for tools behavior in fake mode.

Declaration
[JsonProperty("toolFakeConfig")]
public virtual ToolFakeConfig ToolFakeConfig { get; set; }
Property Value
Type Description
ToolFakeConfig

UpdateTime

object representation of UpdateTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use UpdateTimeDateTimeOffset instead.")]
public virtual object UpdateTime { get; set; }
Property Value
Type Description
object

UpdateTimeDateTimeOffset

DateTimeOffset representation of UpdateTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? UpdateTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

UpdateTimeRaw

Output only. Timestamp when the toolset was last updated.

Declaration
[JsonProperty("updateTime")]
public virtual string UpdateTimeRaw { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX