Class GoogleCloudContactcenterinsightsV1CorrelationRule
A correlation rule that defines how to join conversations for a given correlation type.
Implements
Inherited Members
Namespace: Google.Apis.Contactcenterinsights.v1.Data
Assembly: Google.Apis.Contactcenterinsights.v1.dll
Syntax
public class GoogleCloudContactcenterinsightsV1CorrelationRule : IDirectResponseSchema
Properties
Active
Optional. Whether the config is active to be evaluated.
Declaration
[JsonProperty("active")]
public virtual bool? Active { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
ConstraintExpression
Optional. A cel expression (go/cel) to be evaluated as a boolean value. Two variables conversation_a and conversation_b will be available for evaluation. This expression should evaluate to true if conversation_a and conversation_b should be joined. This is used as an extra constraint on top of the join_key_expression to further refine the group of conversations that are joined together and will be evaluated in both directions. for two conversations c1 and c2 and the result will be OR'd. We will evaluate: f(c1, c2) OR f(c2, c1)
Declaration
[JsonProperty("constraintExpression")]
public virtual string ConstraintExpression { 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 |
JoinKeyExpression
Optional. A cel expression (go/cel) to be evaluated as a string value. This string value will be used as the join key for the correlation.
Declaration
[JsonProperty("joinKeyExpression")]
public virtual string JoinKeyExpression { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
RuleId
Required. The unique identifier of the rule.
Declaration
[JsonProperty("ruleId")]
public virtual string RuleId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |