Gemini Enterprise for Customer Experience v1beta API - Class GenerateAppResourceRequest.Types.ToolGenerationConfig (1.0.0-beta04)

public sealed class GenerateAppResourceRequest.Types.ToolGenerationConfig : IMessage<GenerateAppResourceRequest.Types.ToolGenerationConfig>, IEquatable<GenerateAppResourceRequest.Types.ToolGenerationConfig>, IDeepCloneable<GenerateAppResourceRequest.Types.ToolGenerationConfig>, IBufferMessage, IMessage

Reference documentation and code samples for the Gemini Enterprise for Customer Experience v1beta API class GenerateAppResourceRequest.Types.ToolGenerationConfig.

The configuration to be used to generate a tool.

Inheritance

object > GenerateAppResourceRequest.Types.ToolGenerationConfig

Namespace

Google.Cloud.Ces.V1Beta

Assembly

Google.Cloud.Ces.V1Beta.dll

Constructors

ToolGenerationConfig()

public ToolGenerationConfig()

ToolGenerationConfig(ToolGenerationConfig)

public ToolGenerationConfig(GenerateAppResourceRequest.Types.ToolGenerationConfig other)
Parameter
Name Description
other GenerateAppResourceRequestTypesToolGenerationConfig

Properties

Context

public string Context { get; set; }

Optional. The context which describes the tool to be generated. This can be empty if the tool request & response are provided.

Property Value
Type Description
string

FileContexts

public RepeatedField<FileContext> FileContexts { get; }

Optional. The files to be used as context.

Property Value
Type Description
RepeatedFieldFileContext

OpenApiToolsetGenerationConfig

public GenerateAppResourceRequest.Types.ToolGenerationConfig.Types.OpenApiToolsetGenerationConfig OpenApiToolsetGenerationConfig { get; set; }

Optional. The configuration to be used to generate an Open API schema.

Property Value
Type Description
GenerateAppResourceRequestTypesToolGenerationConfigTypesOpenApiToolsetGenerationConfig