Interface HumanAgentAssistantConfig.MessageAnalysisConfigOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
HumanAgentAssistantConfig.MessageAnalysisConfig, HumanAgentAssistantConfig.MessageAnalysisConfig.Builder
Enclosing class:
HumanAgentAssistantConfig

public static interface HumanAgentAssistantConfig.MessageAnalysisConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Enable entity extraction in conversation messages on [agent assist stage](https://cloud.google.com/dialogflow/priv/docs/contact-center/basics#stages).
    boolean
    Enable sentiment analysis in conversation messages on [agent assist stage](https://cloud.google.com/dialogflow/priv/docs/contact-center/basics#stages).
    boolean
    Optional.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getEnableEntityExtraction

      boolean getEnableEntityExtraction()
       Enable entity extraction in conversation messages on [agent assist
       stage](https://cloud.google.com/dialogflow/priv/docs/contact-center/basics#stages).
       If unspecified, defaults to false.
      
       Currently, this feature is not general available, please contact Google
       to get access.
       
      bool enable_entity_extraction = 2;
      Returns:
      The enableEntityExtraction.
    • getEnableSentimentAnalysis

      boolean getEnableSentimentAnalysis()
       Enable sentiment analysis in conversation messages on [agent assist
       stage](https://cloud.google.com/dialogflow/priv/docs/contact-center/basics#stages).
       If unspecified, defaults to false. Sentiment analysis inspects user input
       and identifies the prevailing subjective opinion, especially to determine
       a user's attitude as positive, negative, or neutral:
       https://cloud.google.com/natural-language/docs/basics#sentiment_analysis
       For
       [Participants.StreamingAnalyzeContent][google.cloud.dialogflow.v2.Participants.StreamingAnalyzeContent]
       method, result will be in
       [StreamingAnalyzeContentResponse.message.SentimentAnalysisResult][google.cloud.dialogflow.v2.StreamingAnalyzeContentResponse.message].
       For
       [Participants.AnalyzeContent][google.cloud.dialogflow.v2.Participants.AnalyzeContent]
       method, result will be in
       [AnalyzeContentResponse.message.SentimentAnalysisResult][google.cloud.dialogflow.v2.AnalyzeContentResponse.message]
       For
       [Conversations.ListMessages][google.cloud.dialogflow.v2.Conversations.ListMessages]
       method, result will be in
       [ListMessagesResponse.messages.SentimentAnalysisResult][google.cloud.dialogflow.v2.ListMessagesResponse.messages]
       If Pub/Sub notification is configured, result will be in
       [ConversationEvent.new_message_payload.SentimentAnalysisResult][google.cloud.dialogflow.v2.ConversationEvent.new_message_payload].
       
      bool enable_sentiment_analysis = 3;
      Returns:
      The enableSentimentAnalysis.
    • getEnableSentimentAnalysisV3

      boolean getEnableSentimentAnalysisV3()
       Optional. Enables sentiment analysis for audio input and conversation
       messages. If unspecified, defaults to false. If this flag is set to true,
       other 'enable_sentiment_analysis' fields will be ignored.
      
       Sentiment analysis inspects user input and identifies the prevailing
       subjective opinion, especially to determine a user's attitude as
       positive, negative, or neutral.
       https://cloud.google.com/natural-language/docs/basics#sentiment_analysis
       For
       [Participants.StreamingAnalyzeContent][google.cloud.dialogflow.v2.Participants.StreamingAnalyzeContent]
       method, result will be in
       [StreamingAnalyzeContentResponse.message.SentimentAnalysisResult][google.cloud.dialogflow.v2.StreamingAnalyzeContentResponse.message].
       For
       [Participants.AnalyzeContent][google.cloud.dialogflow.v2.Participants.AnalyzeContent]
       method, result will be in
       [AnalyzeContentResponse.message.SentimentAnalysisResult][google.cloud.dialogflow.v2.AnalyzeContentResponse.message]
       For
       [Conversations.ListMessages][google.cloud.dialogflow.v2.Conversations.ListMessages]
       method, result will be in
       [ListMessagesResponse.messages.SentimentAnalysisResult][google.cloud.dialogflow.v2.ListMessagesResponse.messages]
       If Pub/Sub notification is configured, result will be in
       [ConversationEvent.new_message_payload.SentimentAnalysisResult][google.cloud.dialogflow.v2.ConversationEvent.new_message_payload].
       
      bool enable_sentiment_analysis_v3 = 5 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The enableSentimentAnalysisV3.