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
public static final int PHRASE_MATCHERS_FIELD_NUMBER
Field Value
public static final int RUN_ENTITY_ANNOTATOR_FIELD_NUMBER
Field Value
public static final int RUN_INTENT_ANNOTATOR_FIELD_NUMBER
Field Value
public static final int RUN_INTERRUPTION_ANNOTATOR_FIELD_NUMBER
Field Value
public static final int RUN_ISSUE_MODEL_ANNOTATOR_FIELD_NUMBER
Field Value
public static final int RUN_PHRASE_MATCHER_ANNOTATOR_FIELD_NUMBER
Field Value
public static final int RUN_SENTIMENT_ANNOTATOR_FIELD_NUMBER
Field Value
public static final int RUN_SILENCE_ANNOTATOR_FIELD_NUMBER
Field Value
Static Methods
public static AnnotatorSelector getDefaultInstance()
Returns
public static final Descriptors.Descriptor getDescriptor()
Returns
public static AnnotatorSelector.Builder newBuilder()
Returns
public static AnnotatorSelector.Builder newBuilder(AnnotatorSelector prototype)
Parameter
Returns
public static AnnotatorSelector parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
public static AnnotatorSelector parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static AnnotatorSelector parseFrom(byte[] data)
Parameter
Name | Description |
data | byte[]
|
Returns
Exceptions
public static AnnotatorSelector parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static AnnotatorSelector parseFrom(ByteString data)
Parameter
Returns
Exceptions
public static AnnotatorSelector parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static AnnotatorSelector parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
public static AnnotatorSelector parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static AnnotatorSelector parseFrom(InputStream input)
Parameter
Returns
Exceptions
public static AnnotatorSelector parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static AnnotatorSelector parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
public static AnnotatorSelector parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static Parser<AnnotatorSelector> parser()
Returns
Methods
public boolean equals(Object obj)
Parameter
Returns
Overrides
public AnnotatorSelector getDefaultInstanceForType()
Returns
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) = { ... }
Returns
public Parser<AnnotatorSelector> getParserForType()
Returns
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) = { ... }
Returns
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 int getSerializedSize()
Returns
Overrides
public final UnknownFieldSet getUnknownFields()
Returns
Overrides
Returns
Overrides
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
public final boolean isInitialized()
Returns
Overrides
public AnnotatorSelector.Builder newBuilderForType()
Returns
protected AnnotatorSelector.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
public AnnotatorSelector.Builder toBuilder()
Returns
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions