Show / Hide Table of Contents

Class GoogleCloudContactcenterinsightsV1GenerativeInsightsRequest

The request for generative insights.

Inheritance
object
GoogleCloudContactcenterinsightsV1GenerativeInsightsRequest
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 GoogleCloudContactcenterinsightsV1GenerativeInsightsRequest : IDirectResponseSchema

Properties

Chart

The full name of the chart resource this request corresponds to. Format: projects/{project}/locations/{location}/dashboards/{dashboard}/charts/{chart}

Declaration
[JsonProperty("chart")]
public virtual string Chart { get; set; }
Property Value
Type Description
string

ComparisonFilter

Optional. Filter for the data that can be specified in addition to the natural language query. This filter is specifically used for charts where comparisons are possible. For example, "compare to last month" or "compare to previous quarter".

Declaration
[JsonProperty("comparisonFilter")]
public virtual string ComparisonFilter { get; set; }
Property Value
Type Description
string

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

Filter

Filter for the data that can be specified in addition to the natural language query. Users are encouraged to use this field to populate time-windows.

Declaration
[JsonProperty("filter")]
public virtual string Filter { get; set; }
Property Value
Type Description
string

NaturalLanguageQuery

The natural language query specified by the user. If this field is specified, sql_query will be ignored.

Declaration
[JsonProperty("naturalLanguageQuery")]
public virtual string NaturalLanguageQuery { get; set; }
Property Value
Type Description
string

RevisionId

Optional. The revision id that maps to the state of the chart state revision. When specified, the backend will reload the chart with the sql and visual spec from that revision.

Declaration
[JsonProperty("revisionId")]
public virtual string RevisionId { get; set; }
Property Value
Type Description
string

SessionId

Optional. The session id of the conversation. If the session id is not specified, backend will generate a random session id. If the session id is specified, will associate user-provided user_query with the provided session id.

Declaration
[JsonProperty("sessionId")]
public virtual string SessionId { get; set; }
Property Value
Type Description
string

SqlComparisonKey

Optional. For charts with comparison, this key will determine the metric that will be compared between the current and another dataset.

Declaration
[JsonProperty("sqlComparisonKey")]
public virtual string SqlComparisonKey { get; set; }
Property Value
Type Description
string

SqlQuery

Optional. The SQL query specified by the user. This query must be in BigQuery SQL dialect. The filter field will also be ignored, as it is assumed that any filtering is already included in the SQL query.

Declaration
[JsonProperty("sqlQuery")]
public virtual string SqlQuery { get; set; }
Property Value
Type Description
string

UserProvidedChartSpec

Optional. The user provided chart spec for the chart. This will be used to override the visual spec generated by the LLM.

Declaration
[JsonProperty("userProvidedChartSpec")]
public virtual IDictionary<string, object> UserProvidedChartSpec { get; set; }
Property Value
Type Description
IDictionary<string, object>

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX