public static final class AnalysisResult.CallAnalysisMetadata extends GeneratedMessageV3 implements AnalysisResult.CallAnalysisMetadataOrBuilder
   
   Call-specific metadata created during analysis.
 Protobuf type google.cloud.contactcenterinsights.v1.AnalysisResult.CallAnalysisMetadata
 
  
  
  
  Static Fields
  
  
  
    public static final int ANNOTATIONS_FIELD_NUMBER
   
  Field Value
  
  
  
    public static final int ENTITIES_FIELD_NUMBER
   
  Field Value
  
  
  
    public static final int INTENTS_FIELD_NUMBER
   
  Field Value
  
  
  
    public static final int ISSUE_MODEL_RESULT_FIELD_NUMBER
   
  Field Value
  
  
  
    public static final int PHRASE_MATCHERS_FIELD_NUMBER
   
  Field Value
  
  
  
    public static final int SENTIMENTS_FIELD_NUMBER
   
  Field Value
  
  Static Methods
  
  
  
  
    public static AnalysisResult.CallAnalysisMetadata getDefaultInstance()
   
  Returns
  
  
  
  
    public static final Descriptors.Descriptor getDescriptor()
   
  Returns
  
  
  
  
    public static AnalysisResult.CallAnalysisMetadata.Builder newBuilder()
   
  Returns
  
  
  
  
    public static AnalysisResult.CallAnalysisMetadata.Builder newBuilder(AnalysisResult.CallAnalysisMetadata prototype)
   
  Parameter
  
  Returns
  
  
  
  
    public static AnalysisResult.CallAnalysisMetadata parseDelimitedFrom(InputStream input)
   
  Parameter
  
  Returns
  
  Exceptions
  
  
  
  
    public static AnalysisResult.CallAnalysisMetadata parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
   
  Parameters
  
  Returns
  
  Exceptions
  
  
  
  
    public static AnalysisResult.CallAnalysisMetadata parseFrom(byte[] data)
   
  Parameter
  
    
      
        | Name | 
        Description | 
      
      
        | data | 
        byte[]
  | 
      
    
  
  Returns
  
  Exceptions
  
  
  
  
    public static AnalysisResult.CallAnalysisMetadata parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
   
  Parameters
  
  Returns
  
  Exceptions
  
  
  
  
    public static AnalysisResult.CallAnalysisMetadata parseFrom(ByteString data)
   
  Parameter
  
  Returns
  
  Exceptions
  
  
  
  
    public static AnalysisResult.CallAnalysisMetadata parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
   
  Parameters
  
  Returns
  
  Exceptions
  
  
  
  
    public static AnalysisResult.CallAnalysisMetadata parseFrom(CodedInputStream input)
   
  Parameter
  
  Returns
  
  Exceptions
  
  
  
  
    public static AnalysisResult.CallAnalysisMetadata parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  Parameters
  
  Returns
  
  Exceptions
  
  
  
  
    public static AnalysisResult.CallAnalysisMetadata parseFrom(InputStream input)
   
  Parameter
  
  Returns
  
  Exceptions
  
  
  
  
    public static AnalysisResult.CallAnalysisMetadata parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
   
  Parameters
  
  Returns
  
  Exceptions
  
  
  
  
    public static AnalysisResult.CallAnalysisMetadata parseFrom(ByteBuffer data)
   
  Parameter
  
  Returns
  
  Exceptions
  
  
  
  
    public static AnalysisResult.CallAnalysisMetadata parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
   
  Parameters
  
  Returns
  
  Exceptions
  
  
  
  
    public static Parser<AnalysisResult.CallAnalysisMetadata> parser()
   
  Returns
  
  Methods
  
  
  
  
    public boolean containsEntities(String key)
   
   All the entities in the call.
 map<string, .google.cloud.contactcenterinsights.v1.Entity> entities = 3;
 
  Parameter
  
  Returns
  
  
  
  
    public boolean containsIntents(String key)
   
   All the matched intents in the call.
 map<string, .google.cloud.contactcenterinsights.v1.Intent> intents = 6;
 
  Parameter
  
  Returns
  
  
  
  
    public boolean containsPhraseMatchers(String key)
   
   All the matched phrase matchers in the call.
 
 map<string, .google.cloud.contactcenterinsights.v1.PhraseMatchData> phrase_matchers = 7;
 
 
  Parameter
  
  Returns
  
  
  
  
    public boolean equals(Object obj)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  
  
    public CallAnnotation getAnnotations(int index)
   
   A list of call annotations that apply to this call.
 repeated .google.cloud.contactcenterinsights.v1.CallAnnotation annotations = 2;
 
  Parameter
  
    
      
        | Name | 
        Description | 
      
      
        | index | 
        int
  | 
      
    
  
  Returns
  
  
  
  
    public int getAnnotationsCount()
   
   A list of call annotations that apply to this call.
 repeated .google.cloud.contactcenterinsights.v1.CallAnnotation annotations = 2;
 
  Returns
  
  
  
  
    public List<CallAnnotation> getAnnotationsList()
   
   A list of call annotations that apply to this call.
 repeated .google.cloud.contactcenterinsights.v1.CallAnnotation annotations = 2;
 
  Returns
  
  
  
  
    public CallAnnotationOrBuilder getAnnotationsOrBuilder(int index)
   
   A list of call annotations that apply to this call.
 repeated .google.cloud.contactcenterinsights.v1.CallAnnotation annotations = 2;
 
  Parameter
  
    
      
        | Name | 
        Description | 
      
      
        | index | 
        int
  | 
      
    
  
  Returns
  
  
  
  
    public List<? extends CallAnnotationOrBuilder> getAnnotationsOrBuilderList()
   
   A list of call annotations that apply to this call.
 repeated .google.cloud.contactcenterinsights.v1.CallAnnotation annotations = 2;
 
  Returns
  
    
      
        | Type | 
        Description | 
      
      
        | List<? extends com.google.cloud.contactcenterinsights.v1.CallAnnotationOrBuilder> | 
         | 
      
    
  
  
  
  
    public AnalysisResult.CallAnalysisMetadata getDefaultInstanceForType()
   
  Returns
  
  
  
  
    public Map<String,Entity> getEntities()
   
  
  Returns
  
  
  
  
    public int getEntitiesCount()
   
   All the entities in the call.
 map<string, .google.cloud.contactcenterinsights.v1.Entity> entities = 3;
 
  Returns
  
  
  
  
    public Map<String,Entity> getEntitiesMap()
   
   All the entities in the call.
 map<string, .google.cloud.contactcenterinsights.v1.Entity> entities = 3;
 
  Returns
  
  
  
  
    public Entity getEntitiesOrDefault(String key, Entity defaultValue)
   
   All the entities in the call.
 map<string, .google.cloud.contactcenterinsights.v1.Entity> entities = 3;
 
  Parameters
  
  Returns
  
  
  
  
    public Entity getEntitiesOrThrow(String key)
   
   All the entities in the call.
 map<string, .google.cloud.contactcenterinsights.v1.Entity> entities = 3;
 
  Parameter
  
  Returns
  
  
  
  
    public Map<String,Intent> getIntents()
   
  
  Returns
  
  
  
  
    public int getIntentsCount()
   
   All the matched intents in the call.
 map<string, .google.cloud.contactcenterinsights.v1.Intent> intents = 6;
 
  Returns
  
  
  
  
    public Map<String,Intent> getIntentsMap()
   
   All the matched intents in the call.
 map<string, .google.cloud.contactcenterinsights.v1.Intent> intents = 6;
 
  Returns
  
  
  
  
    public Intent getIntentsOrDefault(String key, Intent defaultValue)
   
   All the matched intents in the call.
 map<string, .google.cloud.contactcenterinsights.v1.Intent> intents = 6;
 
  Parameters
  
  Returns
  
  
  
  
    public Intent getIntentsOrThrow(String key)
   
   All the matched intents in the call.
 map<string, .google.cloud.contactcenterinsights.v1.Intent> intents = 6;
 
  Parameter
  
  Returns
  
  
  
  
    public IssueModelResult getIssueModelResult()
   
   Overall conversation-level issue modeling result.
 .google.cloud.contactcenterinsights.v1.IssueModelResult issue_model_result = 8;
 
  Returns
  
  
  
  
    public IssueModelResultOrBuilder getIssueModelResultOrBuilder()
   
   Overall conversation-level issue modeling result.
 .google.cloud.contactcenterinsights.v1.IssueModelResult issue_model_result = 8;
 
  Returns
  
  
  
  
    public Parser<AnalysisResult.CallAnalysisMetadata> getParserForType()
   
  Returns
  
  Overrides
  
  
  
  
    public Map<String,PhraseMatchData> getPhraseMatchers()
   
  
  Returns
  
  
  
  
    public int getPhraseMatchersCount()
   
   All the matched phrase matchers in the call.
 
 map<string, .google.cloud.contactcenterinsights.v1.PhraseMatchData> phrase_matchers = 7;
 
 
  Returns
  
  
  
  
    public Map<String,PhraseMatchData> getPhraseMatchersMap()
   
   All the matched phrase matchers in the call.
 
 map<string, .google.cloud.contactcenterinsights.v1.PhraseMatchData> phrase_matchers = 7;
 
 
  Returns
  
  
  
  
    public PhraseMatchData getPhraseMatchersOrDefault(String key, PhraseMatchData defaultValue)
   
   All the matched phrase matchers in the call.
 
 map<string, .google.cloud.contactcenterinsights.v1.PhraseMatchData> phrase_matchers = 7;
 
 
  Parameters
  
  Returns
  
  
  
  
    public PhraseMatchData getPhraseMatchersOrThrow(String key)
   
   All the matched phrase matchers in the call.
 
 map<string, .google.cloud.contactcenterinsights.v1.PhraseMatchData> phrase_matchers = 7;
 
 
  Parameter
  
  Returns
  
  
  
  
    public ConversationLevelSentiment getSentiments(int index)
   
   Overall conversation-level sentiment for each channel of the call.
 
 repeated .google.cloud.contactcenterinsights.v1.ConversationLevelSentiment sentiments = 4;
 
 
  Parameter
  
    
      
        | Name | 
        Description | 
      
      
        | index | 
        int
  | 
      
    
  
  Returns
  
  
  
  
    public int getSentimentsCount()
   
   Overall conversation-level sentiment for each channel of the call.
 
 repeated .google.cloud.contactcenterinsights.v1.ConversationLevelSentiment sentiments = 4;
 
 
  Returns
  
  
  
  
    public List<ConversationLevelSentiment> getSentimentsList()
   
   Overall conversation-level sentiment for each channel of the call.
 
 repeated .google.cloud.contactcenterinsights.v1.ConversationLevelSentiment sentiments = 4;
 
 
  Returns
  
  
  
  
    public ConversationLevelSentimentOrBuilder getSentimentsOrBuilder(int index)
   
   Overall conversation-level sentiment for each channel of the call.
 
 repeated .google.cloud.contactcenterinsights.v1.ConversationLevelSentiment sentiments = 4;
 
 
  Parameter
  
    
      
        | Name | 
        Description | 
      
      
        | index | 
        int
  | 
      
    
  
  Returns
  
  
  
  
    public List<? extends ConversationLevelSentimentOrBuilder> getSentimentsOrBuilderList()
   
   Overall conversation-level sentiment for each channel of the call.
 
 repeated .google.cloud.contactcenterinsights.v1.ConversationLevelSentiment sentiments = 4;
 
 
  Returns
  
    
      
        | Type | 
        Description | 
      
      
        | List<? extends com.google.cloud.contactcenterinsights.v1.ConversationLevelSentimentOrBuilder> | 
         | 
      
    
  
  
  
  
    public int getSerializedSize()
   
  Returns
  
  Overrides
  
  
  
  
    public final UnknownFieldSet getUnknownFields()
   
  Returns
  
  Overrides
  
  
  
  
    public boolean hasIssueModelResult()
   
   Overall conversation-level issue modeling result.
 .google.cloud.contactcenterinsights.v1.IssueModelResult issue_model_result = 8;
 
  Returns
  
    
      
        | Type | 
        Description | 
      
      
        | boolean | 
        Whether the issueModelResult field is set. 
 | 
      
    
  
  
  
  
  Returns
  
  Overrides
  
  
  
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  Returns
  
  Overrides
  
  
  
  
    protected MapField internalGetMapField(int number)
   
  Parameter
  
    
      
        | Name | 
        Description | 
      
      
        | number | 
        int
  | 
      
    
  
  Returns
  
  Overrides
  
  
  
  
    public final boolean isInitialized()
   
  Returns
  
  Overrides
  
  
  
  
    public AnalysisResult.CallAnalysisMetadata.Builder newBuilderForType()
   
  Returns
  
  
  
  
    protected AnalysisResult.CallAnalysisMetadata.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  
  
    protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  
  
    public AnalysisResult.CallAnalysisMetadata.Builder toBuilder()
   
  Returns
  
  
  
  
    public void writeTo(CodedOutputStream output)
   
  Parameter
  
  Overrides
  
  Exceptions