Class GenerateAppResourceRequest
Request message for AgentService.GenerateAppResource.
Implements
Inherited Members
Namespace: Google.Apis.CustomerEngagementSuite.v1beta.Data
Assembly: Google.Apis.CustomerEngagementSuite.v1beta.dll
Syntax
public class GenerateAppResourceRequest : IDirectResponseSchema
Properties
Agent
The agent resource to be used by the LLM assistant, can be empty for generating a new agent.
Declaration
[JsonProperty("agent")]
public virtual Agent Agent { get; set; }
Property Value
| Type | Description |
|---|---|
| Agent |
AppGenerationConfig
Optional. The configuration to be used to generate the agents and tools.
Declaration
[JsonProperty("appGenerationConfig")]
public virtual GenerateAppResourceRequestAppGenerationConfig AppGenerationConfig { get; set; }
Property Value
| Type | Description |
|---|---|
| GenerateAppResourceRequestAppGenerationConfig |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
EvaluationGenerationConfig
Optional. The configuration to be used to generate the evaluations.
Declaration
[JsonProperty("evaluationGenerationConfig")]
public virtual GenerateAppResourceRequestEvaluationGenerationConfig EvaluationGenerationConfig { get; set; }
Property Value
| Type | Description |
|---|---|
| GenerateAppResourceRequestEvaluationGenerationConfig |
EvaluationPersonasGenerationConfig
Optional. The configuration to be used to generate the evaluation personas.
Declaration
[JsonProperty("evaluationPersonasGenerationConfig")]
public virtual GenerateAppResourceRequestEvaluationPersonasGenerationConfig EvaluationPersonasGenerationConfig { get; set; }
Property Value
| Type | Description |
|---|---|
| GenerateAppResourceRequestEvaluationPersonasGenerationConfig |
HillClimbingFixConfig
Optional. The configuration to be used for hill climbing fixes.
Declaration
[JsonProperty("hillClimbingFixConfig")]
public virtual GenerateAppResourceRequestHillClimbingFixConfig HillClimbingFixConfig { get; set; }
Property Value
| Type | Description |
|---|---|
| GenerateAppResourceRequestHillClimbingFixConfig |
QualityReportGenerationConfig
Optional. The configuration to be used for quality report generation.
Declaration
[JsonProperty("qualityReportGenerationConfig")]
public virtual GenerateAppResourceRequestQualityReportGenerationConfig QualityReportGenerationConfig { get; set; }
Property Value
| Type | Description |
|---|---|
| GenerateAppResourceRequestQualityReportGenerationConfig |
RefineInstructions
Optional. List of refine instructions to be used to refine the resource.
Declaration
[JsonProperty("refineInstructions")]
public virtual IList<GenerateAppResourceRequestRefineInstructions> RefineInstructions { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<GenerateAppResourceRequestRefineInstructions> |
Tool
The tool resource to be used by the LLM assistant, can be empty for generating a new tool.
Declaration
[JsonProperty("tool")]
public virtual Tool Tool { get; set; }
Property Value
| Type | Description |
|---|---|
| Tool |
ToolGenerationConfig
Optional. The configuration to be used to generate the tool.
Declaration
[JsonProperty("toolGenerationConfig")]
public virtual GenerateAppResourceRequestToolGenerationConfig ToolGenerationConfig { get; set; }
Property Value
| Type | Description |
|---|---|
| GenerateAppResourceRequestToolGenerationConfig |
Toolset
The toolset resource to be used by the LLM assistant, can be empty for generating a new toolset.
Declaration
[JsonProperty("toolset")]
public virtual Toolset Toolset { get; set; }
Property Value
| Type | Description |
|---|---|
| Toolset |