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
 
  
  
  
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
    
    
      com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
   
  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 QA_CONFIG_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_QA_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 AnnotatorSelector.QaConfig getQaConfig()
   
   Configuration for the QA annotator.
 .google.cloud.contactcenterinsights.v1.AnnotatorSelector.QaConfig qa_config = 13;
 
  
  
  
  
    public AnnotatorSelector.QaConfigOrBuilder getQaConfigOrBuilder()
   
   Configuration for the QA annotator.
 .google.cloud.contactcenterinsights.v1.AnnotatorSelector.QaConfig qa_config = 13;
 
  
  
  
  
    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 getRunQaAnnotator()
   
   Whether to run the QA annotator.
 bool run_qa_annotator = 12;
 
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        boolean | 
        The runQaAnnotator. 
 | 
      
    
  
  
  
  
    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 boolean hasQaConfig()
   
   Configuration for the QA annotator.
 .google.cloud.contactcenterinsights.v1.AnnotatorSelector.QaConfig qa_config = 13;
 
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        boolean | 
        Whether the qaConfig field is set. 
 | 
      
    
  
  
  
  
    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)
   
  
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        Object | 
         | 
      
    
  
  Overrides
  
  
  
  
    public AnnotatorSelector.Builder toBuilder()
   
  
  
  
  
    public void writeTo(CodedOutputStream output)
   
  
  Overrides