Class GoogleCloudContactcenterinsightsV1DiagnoseConversationsRequest
The request to analyze conversation data using agentic workflows. This RPC triggers a complex analysis process that may involve several steps of reasoning and tool execution.
Implements
Inherited Members
Namespace: Google.Apis.Contactcenterinsights.v1.Data
Assembly: Google.Apis.Contactcenterinsights.v1.dll
Syntax
public class GoogleCloudContactcenterinsightsV1DiagnoseConversationsRequest : IDirectResponseSchema
Properties
DryRun
Optional. If true, the request will be validated and a simulation of the analysis will be performed without actually executing the task.
Declaration
[JsonProperty("dryRun")]
public virtual bool? DryRun { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Filter
Optional. AIP-160 compliant filter for selecting target conversations.
Declaration
[JsonProperty("filter")]
public virtual string Filter { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
FullReport
Optional. If true, the agent will generate a full diagnostic report for all sub-agents.
Declaration
[JsonProperty("fullReport")]
public virtual bool? FullReport { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
Instructions
Optional. Specific instructions for the agent.
Declaration
[JsonProperty("instructions")]
public virtual string Instructions { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
MaxSteps
Optional. The maximum number of steps the agent can take during the execution of the task. Defaults to 10.
Declaration
[JsonProperty("maxSteps")]
public virtual int? MaxSteps { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
MetricType
Optional. The type of metric being diagnosed.
Declaration
[JsonProperty("metricType")]
public virtual string MetricType { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
OutputConfig
Optional. The configuration for the output of the task.
Declaration
[JsonProperty("outputConfig")]
public virtual GoogleCloudContactcenterinsightsV1OutputConfig OutputConfig { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleCloudContactcenterinsightsV1OutputConfig |
Parent
Required. The parent resource where the analysis will be performed.
Declaration
[JsonProperty("parent")]
public virtual string Parent { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
RequestId
Optional. Required. A unique ID that identifies the request. If the service receives two
DiagnoseConversationsRequests with the same request_id, then the second request will be ignored;
instead, the response of the first request will be returned. The ID must contain only letters (a-z, A-Z),
numbers (0-9), underscores (_), and hyphens (-). The maximum length is 40 characters.
Declaration
[JsonProperty("requestId")]
public virtual string RequestId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
TaskQuery
Optional. A natural language description of the analysis goal or question.
Declaration
[JsonProperty("taskQuery")]
public virtual string TaskQuery { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ValidateOnly
Optional. If true, the request will only be validated (permissions, filter syntax, etc.) without actually triggering the analysis.
Declaration
[JsonProperty("validateOnly")]
public virtual bool? ValidateOnly { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |