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

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

Reference documentation and code samples for the Gemini Enterprise for Customer Experience v1 API class CreateToolRequest.

Request message for [AgentService.CreateTool][google.cloud.ces.v1.AgentService.CreateTool].

Inheritance

object > CreateToolRequest

Namespace

Google.Cloud.Ces.V1

Assembly

Google.Cloud.Ces.V1.dll

Constructors

CreateToolRequest()

public CreateToolRequest()

CreateToolRequest(CreateToolRequest)

public CreateToolRequest(CreateToolRequest other)
Parameter
Name Description
other CreateToolRequest

Properties

Parent

public string Parent { get; set; }

Required. The resource name of the app to create a tool in.

Property Value
Type Description
string

ParentAsAppName

public AppName ParentAsAppName { get; set; }

AppName-typed view over the Parent resource name property.

Property Value
Type Description
AppName

Tool

public Tool Tool { get; set; }

Required. The tool to create.

Property Value
Type Description
Tool

ToolId

public string ToolId { get; set; }

Optional. The ID to use for the tool, which will become the final component of the tool's resource name. If not provided, a unique ID will be automatically assigned for the tool.

Property Value
Type Description
string