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.
Implements
IMessagePhraseMatcher, IEquatablePhraseMatcher, IDeepCloneablePhraseMatcher, IBufferMessage, IMessageNamespace
Google.Cloud.ContactCenterInsights.V1Assembly
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 |
RepeatedFieldPhraseMatchRuleGroup |
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 |
ConversationParticipantTypesRole |
Type
public PhraseMatcher.Types.PhraseMatcherType Type { get; set; }
Required. The type of this phrase matcher.
Property Value | |
---|---|
Type | Description |
PhraseMatcherTypesPhraseMatcherType |
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 |