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

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

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

A toolset that contains a list of tools that are defined by an OpenAPI schema.

Inheritance

object > OpenApiToolset

Namespace

Google.Cloud.Ces.V1

Assembly

Google.Cloud.Ces.V1.dll

Constructors

OpenApiToolset()

public OpenApiToolset()

OpenApiToolset(OpenApiToolset)

public OpenApiToolset(OpenApiToolset other)
Parameter
Name Description
other OpenApiToolset

Properties

ApiAuthentication

public ApiAuthentication ApiAuthentication { get; set; }

Optional. Authentication information required by the API.

Property Value
Type Description
ApiAuthentication

IgnoreUnknownFields

public bool IgnoreUnknownFields { get; set; }

Optional. If true, the agent will ignore unknown fields in the API response for all operations defined in the OpenAPI schema.

Property Value
Type Description
bool

OpenApiSchema

public string OpenApiSchema { get; set; }

Required. The OpenAPI schema of the toolset.

Property Value
Type Description
string

ServiceDirectoryConfig

public ServiceDirectoryConfig ServiceDirectoryConfig { get; set; }

Optional. Service Directory configuration.

Property Value
Type Description
ServiceDirectoryConfig

TlsConfig

public TlsConfig TlsConfig { get; set; }

Optional. The TLS configuration. Includes the custom server certificates

Property Value
Type Description
TlsConfig

Url

public string Url { get; set; }

Optional. The server URL of the Open API schema. This field is only set in toolsets in the environment dependencies during the export process if the schema contains a server url. During the import process, if this url is present in the environment dependencies and the schema has the $env_var placeholder, it will replace the placeholder in the schema.

Property Value
Type Description
string