public sealed class RetrieveToolsRequest : IMessage<RetrieveToolsRequest>, IEquatable<RetrieveToolsRequest>, IDeepCloneable<RetrieveToolsRequest>, IBufferMessage, IMessageReference documentation and code samples for the Gemini Enterprise for Customer Experience v1 API class RetrieveToolsRequest.
Request message for [ToolService.RetrieveTools][google.cloud.ces.v1.ToolService.RetrieveTools].
Implements
IMessageRetrieveToolsRequest, IEquatableRetrieveToolsRequest, IDeepCloneableRetrieveToolsRequest, IBufferMessage, IMessageNamespace
Google.Cloud.Ces.V1Assembly
Google.Cloud.Ces.V1.dll
Constructors
RetrieveToolsRequest()
public RetrieveToolsRequest()RetrieveToolsRequest(RetrieveToolsRequest)
public RetrieveToolsRequest(RetrieveToolsRequest other)| Parameter | |
|---|---|
| Name | Description |
other |
RetrieveToolsRequest |
Properties
ToolIds
public RepeatedField<string> ToolIds { get; }Optional. The identifiers of the tools to retrieve from the toolset. If empty, all tools in the toolset will be returned.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldstring |
|
Toolset
public string Toolset { get; set; }Required. The name of the toolset to retrieve the tools for.
Format:
projects/{project}/locations/{location}/apps/{app}/toolsets/{toolset}
| Property Value | |
|---|---|
| Type | Description |
string |
|
ToolsetAsToolsetName
public ToolsetName ToolsetAsToolsetName { get; set; }ToolsetName-typed view over the Toolset resource name property.
| Property Value | |
|---|---|
| Type | Description |
ToolsetName |
|