public sealed class CreateToolRequest : IMessage<CreateToolRequest>, IEquatable<CreateToolRequest>, IDeepCloneable<CreateToolRequest>, IBufferMessage, IMessageReference 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].
Implements
IMessageCreateToolRequest, IEquatableCreateToolRequest, IDeepCloneableCreateToolRequest, IBufferMessage, IMessageNamespace
Google.Cloud.Ces.V1Assembly
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; }| 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 |
|