Contact Center AI Insights v1 API - Class PhraseMatcher (2.20.0)

public sealed class PhraseMatcher : IMessage<PhraseMatcher>, IEquatable<PhraseMatcher>, IDeepCloneable<PhraseMatcher>, IBufferMessage, IMessage

Reference documentation and code samples for the Contact Center AI Insights v1 API class PhraseMatcher.

The phrase matcher resource.

Inheritance

object > PhraseMatcher

Namespace

Google.Cloud.ContactCenterInsights.V1

Assembly

Google.Cloud.ContactCenterInsights.V1.dll

Constructors

PhraseMatcher()

public PhraseMatcher()

PhraseMatcher(PhraseMatcher)

public PhraseMatcher(PhraseMatcher other)
Parameter
Name Description
other PhraseMatcher

Properties

ActivationUpdateTime

public Timestamp ActivationUpdateTime { get; set; }

Output only. The most recent time at which the activation status was updated.

Property Value
Type Description
Timestamp

Active

public bool Active { get; set; }

Applies the phrase matcher only when it is active.

Property Value
Type Description
bool

DisplayName

public string DisplayName { get; set; }

The human-readable name of the phrase matcher.

Property Value
Type Description
string

Name

public string Name { get; set; }

The resource name of the phrase matcher. Format: projects/{project}/locations/{location}/phraseMatchers/{phrase_matcher}

Property Value
Type Description
string

PhraseMatchRuleGroups

public RepeatedField<PhraseMatchRuleGroup> PhraseMatchRuleGroups { get; }

A list of phase match rule groups that are included in this matcher.

Property Value
Type Description
RepeatedField PhraseMatchRuleGroup

PhraseMatcherName

public PhraseMatcherName PhraseMatcherName { get; set; }

PhraseMatcherName-typed view over the Name resource name property.

Property Value
Type Description
PhraseMatcherName

RevisionCreateTime

public Timestamp RevisionCreateTime { get; set; }

Output only. The timestamp of when the revision was created. It is also the create time when a new matcher is added.

Property Value
Type Description
Timestamp

RevisionId

public string RevisionId { get; set; }

Output only. Immutable. The revision ID of the phrase matcher. A new revision is committed whenever the matcher is changed, except when it is activated or deactivated. A server generated random ID will be used. Example: locations/global/phraseMatchers/my-first-matcher@1234567

Property Value
Type Description
string

RoleMatch

public ConversationParticipant.Types.Role RoleMatch { get; set; }

The role whose utterances the phrase matcher should be matched against. If the role is ROLE_UNSPECIFIED it will be matched against any utterances in the transcript.

Property Value
Type Description
ConversationParticipant Types Role

Type

public PhraseMatcher.Types.PhraseMatcherType Type { get; set; }

Required. The type of this phrase matcher.

Property Value
Type Description
PhraseMatcher Types PhraseMatcherType

UpdateTime

public Timestamp UpdateTime { get; set; }

Output only. The most recent time at which the phrase matcher was updated.

Property Value
Type Description
Timestamp

VersionTag

public string VersionTag { get; set; }

The customized version tag to use for the phrase matcher. If not specified, it will default to revision_id.

Property Value
Type Description
string

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025年11月05日 UTC.