Show / Hide Table of Contents

Class GoogleCloudContactcenterinsightsV1mainDiagnoseConversationsRequest

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.

Inheritance
object
GoogleCloudContactcenterinsightsV1mainDiagnoseConversationsRequest
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.Contactcenterinsights.v1.Data
Assembly: Google.Apis.Contactcenterinsights.v1.dll
Syntax
public class GoogleCloudContactcenterinsightsV1mainDiagnoseConversationsRequest : 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 GoogleCloudContactcenterinsightsV1mainOutputConfig OutputConfig { get; set; }
Property Value
Type Description
GoogleCloudContactcenterinsightsV1mainOutputConfig

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?

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX