Contact Center AI Insights v1 API - Class AnnotatorSelector (2.2.1)

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

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

Selector of all available annotators and phrase matchers to run.

Inheritance

Object > AnnotatorSelector

Namespace

Google.Cloud.ContactCenterInsights.V1

Assembly

Google.Cloud.ContactCenterInsights.V1.dll

Constructors

AnnotatorSelector()

public AnnotatorSelector()

AnnotatorSelector(AnnotatorSelector)

public AnnotatorSelector(AnnotatorSelector other)
Parameter
NameDescription
otherAnnotatorSelector

Properties

IssueModels

public RepeatedField<string> IssueModels { get; }

The issue model to run. If not provided, the most recently deployed topic model will be used. The provided issue model will only be used for inference if the issue model is deployed and if run_issue_model_annotator is set to true. If more than one issue model is provided, only the first provided issue model will be used for inference.

Property Value
TypeDescription
RepeatedField<String>

IssueModelsAsIssueModelNames

public ResourceNameList<IssueModelName> IssueModelsAsIssueModelNames { get; }

IssueModelName-typed view over the IssueModels resource name property.

Property Value
TypeDescription
ResourceNameList<IssueModelName>

PhraseMatchers

public RepeatedField<string> PhraseMatchers { get; }

The list of phrase matchers to run. If not provided, all active phrase matchers will be used. If inactive phrase matchers are provided, they will not be used. Phrase matchers will be run only if run_phrase_matcher_annotator is set to true. Format: projects/{project}/locations/{location}/phraseMatchers/{phrase_matcher}

Property Value
TypeDescription
RepeatedField<String>

PhraseMatchersAsPhraseMatcherNames

public ResourceNameList<PhraseMatcherName> PhraseMatchersAsPhraseMatcherNames { get; }

PhraseMatcherName-typed view over the PhraseMatchers resource name property.

Property Value
TypeDescription
ResourceNameList<PhraseMatcherName>

RunEntityAnnotator

public bool RunEntityAnnotator { get; set; }

Whether to run the entity annotator.

Property Value
TypeDescription
Boolean

RunIntentAnnotator

public bool RunIntentAnnotator { get; set; }

Whether to run the intent annotator.

Property Value
TypeDescription
Boolean

RunInterruptionAnnotator

public bool RunInterruptionAnnotator { get; set; }

Whether to run the interruption annotator.

Property Value
TypeDescription
Boolean

RunIssueModelAnnotator

public bool RunIssueModelAnnotator { get; set; }

Whether to run the issue model annotator. A model should have already been deployed for this to take effect.

Property Value
TypeDescription
Boolean

RunPhraseMatcherAnnotator

public bool RunPhraseMatcherAnnotator { get; set; }

Whether to run the active phrase matcher annotator(s).

Property Value
TypeDescription
Boolean

RunSentimentAnnotator

public bool RunSentimentAnnotator { get; set; }

Whether to run the sentiment annotator.

Property Value
TypeDescription
Boolean

RunSilenceAnnotator

public bool RunSilenceAnnotator { get; set; }

Whether to run the silence annotator.

Property Value
TypeDescription
Boolean