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

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
Name Description
other AnnotatorSelector

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
Type Description
RepeatedFieldstring

IssueModelsAsIssueModelNames

public ResourceNameList<IssueModelName> IssueModelsAsIssueModelNames { get; }

IssueModelName-typed view over the IssueModels resource name property.

Property Value
Type Description
ResourceNameListIssueModelName

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
Type Description
RepeatedFieldstring

PhraseMatchersAsPhraseMatcherNames

public ResourceNameList<PhraseMatcherName> PhraseMatchersAsPhraseMatcherNames { get; }

PhraseMatcherName-typed view over the PhraseMatchers resource name property.

Property Value
Type Description
ResourceNameListPhraseMatcherName

QaConfig

public AnnotatorSelector.Types.QaConfig QaConfig { get; set; }

Configuration for the QA annotator.

Property Value
Type Description
AnnotatorSelectorTypesQaConfig

RunEntityAnnotator

public bool RunEntityAnnotator { get; set; }

Whether to run the entity annotator.

Property Value
Type Description
bool

RunIntentAnnotator

public bool RunIntentAnnotator { get; set; }

Whether to run the intent annotator.

Property Value
Type Description
bool

RunInterruptionAnnotator

public bool RunInterruptionAnnotator { get; set; }

Whether to run the interruption annotator.

Property Value
Type Description
bool

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
Type Description
bool

RunPhraseMatcherAnnotator

public bool RunPhraseMatcherAnnotator { get; set; }

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

Property Value
Type Description
bool

RunQaAnnotator

public bool RunQaAnnotator { get; set; }

Whether to run the QA annotator.

Property Value
Type Description
bool

RunSentimentAnnotator

public bool RunSentimentAnnotator { get; set; }

Whether to run the sentiment annotator.

Property Value
Type Description
bool

RunSilenceAnnotator

public bool RunSilenceAnnotator { get; set; }

Whether to run the silence annotator.

Property Value
Type Description
bool

RunSummarizationAnnotator

public bool RunSummarizationAnnotator { get; set; }

Whether to run the summarization annotator.

Property Value
Type Description
bool

SummarizationConfig

public AnnotatorSelector.Types.SummarizationConfig SummarizationConfig { get; set; }

Configuration for the summarization annotator.

Property Value
Type Description
AnnotatorSelectorTypesSummarizationConfig