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.
Implements
IMessageAnnotatorSelector, IEquatableAnnotatorSelector, IDeepCloneableAnnotatorSelector, IBufferMessage, IMessageNamespace
Google.Cloud.ContactCenterInsights.V1Assembly
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 |
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 |
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 |