public final class AnnotatorSelector extends GeneratedMessageV3 implements AnnotatorSelectorOrBuilder
Selector of all available annotators and phrase matchers to run.
Protobuf type google.cloud.contactcenterinsights.v1.AnnotatorSelector
Static Fields
public static final int ISSUE_MODELS_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
public static final int PHRASE_MATCHERS_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
public static final int RUN_ENTITY_ANNOTATOR_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
public static final int RUN_INTENT_ANNOTATOR_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
public static final int RUN_INTERRUPTION_ANNOTATOR_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
public static final int RUN_ISSUE_MODEL_ANNOTATOR_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
public static final int RUN_PHRASE_MATCHER_ANNOTATOR_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
public static final int RUN_SENTIMENT_ANNOTATOR_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
public static final int RUN_SILENCE_ANNOTATOR_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
public static final int RUN_SUMMARIZATION_ANNOTATOR_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
public static final int SUMMARIZATION_CONFIG_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
Static Methods
public static AnnotatorSelector getDefaultInstance()
public static final Descriptors.Descriptor getDescriptor()
public static AnnotatorSelector.Builder newBuilder()
public static AnnotatorSelector.Builder newBuilder(AnnotatorSelector prototype)
public static AnnotatorSelector parseDelimitedFrom(InputStream input)
public static AnnotatorSelector parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static AnnotatorSelector parseFrom(byte[] data)
Parameter |
---|
Name | Description |
data | byte[]
|
public static AnnotatorSelector parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static AnnotatorSelector parseFrom(ByteString data)
public static AnnotatorSelector parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static AnnotatorSelector parseFrom(CodedInputStream input)
public static AnnotatorSelector parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static AnnotatorSelector parseFrom(InputStream input)
public static AnnotatorSelector parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static AnnotatorSelector parseFrom(ByteBuffer data)
public static AnnotatorSelector parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Parser<AnnotatorSelector> parser()
Methods
public boolean equals(Object obj)
Parameter |
---|
Name | Description |
obj | Object
|
Overrides
public AnnotatorSelector getDefaultInstanceForType()
public String getIssueModels(int index)
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.
repeated string issue_models = 10 [(.google.api.resource_reference) = { ... }
Parameter |
---|
Name | Description |
index | int
The index of the element to return.
|
Returns |
---|
Type | Description |
String | The issueModels at the given index.
|
public ByteString getIssueModelsBytes(int index)
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.
repeated string issue_models = 10 [(.google.api.resource_reference) = { ... }
Parameter |
---|
Name | Description |
index | int
The index of the value to return.
|
Returns |
---|
Type | Description |
ByteString | The bytes of the issueModels at the given index.
|
public int getIssueModelsCount()
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.
repeated string issue_models = 10 [(.google.api.resource_reference) = { ... }
Returns |
---|
Type | Description |
int | The count of issueModels.
|
public ProtocolStringList getIssueModelsList()
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.
repeated string issue_models = 10 [(.google.api.resource_reference) = { ... }
public Parser<AnnotatorSelector> getParserForType()
Overrides
public String getPhraseMatchers(int index)
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}
repeated string phrase_matchers = 4 [(.google.api.resource_reference) = { ... }
Parameter |
---|
Name | Description |
index | int
The index of the element to return.
|
Returns |
---|
Type | Description |
String | The phraseMatchers at the given index.
|
public ByteString getPhraseMatchersBytes(int index)
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}
repeated string phrase_matchers = 4 [(.google.api.resource_reference) = { ... }
Parameter |
---|
Name | Description |
index | int
The index of the value to return.
|
Returns |
---|
Type | Description |
ByteString | The bytes of the phraseMatchers at the given index.
|
public int getPhraseMatchersCount()
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}
repeated string phrase_matchers = 4 [(.google.api.resource_reference) = { ... }
Returns |
---|
Type | Description |
int | The count of phraseMatchers.
|
public ProtocolStringList getPhraseMatchersList()
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}
repeated string phrase_matchers = 4 [(.google.api.resource_reference) = { ... }
public boolean getRunEntityAnnotator()
Whether to run the entity annotator.
bool run_entity_annotator = 6;
Returns |
---|
Type | Description |
boolean | The runEntityAnnotator.
|
public boolean getRunIntentAnnotator()
Whether to run the intent annotator.
bool run_intent_annotator = 7;
Returns |
---|
Type | Description |
boolean | The runIntentAnnotator.
|
public boolean getRunInterruptionAnnotator()
Whether to run the interruption annotator.
bool run_interruption_annotator = 1;
Returns |
---|
Type | Description |
boolean | The runInterruptionAnnotator.
|
public boolean getRunIssueModelAnnotator()
Whether to run the issue model annotator. A model should have already been
deployed for this to take effect.
bool run_issue_model_annotator = 8;
Returns |
---|
Type | Description |
boolean | The runIssueModelAnnotator.
|
public boolean getRunPhraseMatcherAnnotator()
Whether to run the active phrase matcher annotator(s).
bool run_phrase_matcher_annotator = 3;
Returns |
---|
Type | Description |
boolean | The runPhraseMatcherAnnotator.
|
public boolean getRunSentimentAnnotator()
Whether to run the sentiment annotator.
bool run_sentiment_annotator = 5;
Returns |
---|
Type | Description |
boolean | The runSentimentAnnotator.
|
public boolean getRunSilenceAnnotator()
Whether to run the silence annotator.
bool run_silence_annotator = 2;
Returns |
---|
Type | Description |
boolean | The runSilenceAnnotator.
|
public boolean getRunSummarizationAnnotator()
Whether to run the summarization annotator.
bool run_summarization_annotator = 9;
Returns |
---|
Type | Description |
boolean | The runSummarizationAnnotator.
|
public int getSerializedSize()
Returns |
---|
Type | Description |
int | |
Overrides
public AnnotatorSelector.SummarizationConfig getSummarizationConfig()
Configuration for the summarization annotator.
.google.cloud.contactcenterinsights.v1.AnnotatorSelector.SummarizationConfig summarization_config = 11;
public AnnotatorSelector.SummarizationConfigOrBuilder getSummarizationConfigOrBuilder()
Configuration for the summarization annotator.
.google.cloud.contactcenterinsights.v1.AnnotatorSelector.SummarizationConfig summarization_config = 11;
public final UnknownFieldSet getUnknownFields()
Overrides
public boolean hasSummarizationConfig()
Configuration for the summarization annotator.
.google.cloud.contactcenterinsights.v1.AnnotatorSelector.SummarizationConfig summarization_config = 11;
Returns |
---|
Type | Description |
boolean | Whether the summarizationConfig field is set.
|
Returns |
---|
Type | Description |
int | |
Overrides
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public AnnotatorSelector.Builder newBuilderForType()
protected AnnotatorSelector.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Overrides
public AnnotatorSelector.Builder toBuilder()
public void writeTo(CodedOutputStream output)
Overrides