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

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

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

Request message for [ToolService.RetrieveToolSchema][google.cloud.ces.v1.ToolService.RetrieveToolSchema].

Inheritance

object > RetrieveToolSchemaRequest

Namespace

Google.Cloud.Ces.V1

Assembly

Google.Cloud.Ces.V1.dll

Constructors

RetrieveToolSchemaRequest()

public RetrieveToolSchemaRequest()

RetrieveToolSchemaRequest(RetrieveToolSchemaRequest)

public RetrieveToolSchemaRequest(RetrieveToolSchemaRequest other)
Parameter
Name Description
other RetrieveToolSchemaRequest

Properties

HasTool

public bool HasTool { get; }

Gets whether the "tool" field is set

Property Value
Type Description
bool

Parent

public string Parent { get; set; }

Required. The resource name of the app which the tool/toolset belongs to. Format: projects/{project}/locations/{location}/apps/{app}

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 string Tool { get; set; }

Optional. The name of the tool to retrieve the schema for. Format: projects/{project}/locations/{location}/apps/{app}/tools/{tool}

Property Value
Type Description
string

ToolAsToolName

public ToolName ToolAsToolName { get; set; }

ToolName-typed view over the Tool resource name property.

Property Value
Type Description
ToolName

ToolIdentifierCase

public RetrieveToolSchemaRequest.ToolIdentifierOneofCase ToolIdentifierCase { get; }
Property Value
Type Description
RetrieveToolSchemaRequestToolIdentifierOneofCase

ToolsetTool

public ToolsetTool ToolsetTool { get; set; }

Optional. The toolset tool to retrieve the schema for. Only one tool should match the predicate from the toolset. Otherwise, an error will be returned.

Property Value
Type Description
ToolsetTool