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

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

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

Inheritance

object > RetrieveToolsRequest

Namespace

Google.Cloud.Ces.V1

Assembly

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