public static final class HumanAgentAssistantConfig.MessageAnalysisConfig.Builder extends GeneratedMessageV3.Builder<HumanAgentAssistantConfig.MessageAnalysisConfig.Builder> implements HumanAgentAssistantConfig.MessageAnalysisConfigOrBuilder
Configuration for analyses to run on each conversation message.
Protobuf type
google.cloud.dialogflow.v2.HumanAgentAssistantConfig.MessageAnalysisConfig
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public HumanAgentAssistantConfig.MessageAnalysisConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public HumanAgentAssistantConfig.MessageAnalysisConfig build()
Returns
buildPartial()
public HumanAgentAssistantConfig.MessageAnalysisConfig buildPartial()
Returns
clear()
public HumanAgentAssistantConfig.MessageAnalysisConfig.Builder clear()
Returns
Overrides
public HumanAgentAssistantConfig.MessageAnalysisConfig.Builder clearEnableEntityExtraction()
Enable entity extraction in conversation messages on agent assist
stage.
If unspecified, defaults to false.
Currently, this feature is not general available, please contact Google
to get access.
bool enable_entity_extraction = 2;
Returns
clearEnableSentimentAnalysis()
public HumanAgentAssistantConfig.MessageAnalysisConfig.Builder clearEnableSentimentAnalysis()
Enable sentiment analysis in conversation messages on agent assist
stage.
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 method, result will be in
StreamingAnalyzeContentResponse.message.SentimentAnalysisResult.
For Participants.AnalyzeContent method, result will be in
AnalyzeContentResponse.message.SentimentAnalysisResult
For Conversations.ListMessages method, result will be in
ListMessagesResponse.messages.SentimentAnalysisResult
If Pub/Sub notification is configured, result will be in
ConversationEvent.new_message_payload.SentimentAnalysisResult.
bool enable_sentiment_analysis = 3;
Returns
clearField(Descriptors.FieldDescriptor field)
public HumanAgentAssistantConfig.MessageAnalysisConfig.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public HumanAgentAssistantConfig.MessageAnalysisConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clone()
public HumanAgentAssistantConfig.MessageAnalysisConfig.Builder clone()
Returns
Overrides
getDefaultInstanceForType()
public HumanAgentAssistantConfig.MessageAnalysisConfig getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
public boolean getEnableEntityExtraction()
Enable entity extraction in conversation messages on agent assist
stage.
If unspecified, defaults to false.
Currently, this feature is not general available, please contact Google
to get access.
bool enable_entity_extraction = 2;
Returns
Type | Description |
boolean | The enableEntityExtraction.
|
getEnableSentimentAnalysis()
public boolean getEnableSentimentAnalysis()
Enable sentiment analysis in conversation messages on agent assist
stage.
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 method, result will be in
StreamingAnalyzeContentResponse.message.SentimentAnalysisResult.
For Participants.AnalyzeContent method, result will be in
AnalyzeContentResponse.message.SentimentAnalysisResult
For Conversations.ListMessages method, result will be in
ListMessagesResponse.messages.SentimentAnalysisResult
If Pub/Sub notification is configured, result will be in
ConversationEvent.new_message_payload.SentimentAnalysisResult.
bool enable_sentiment_analysis = 3;
Returns
Type | Description |
boolean | The enableSentimentAnalysis.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(HumanAgentAssistantConfig.MessageAnalysisConfig other)
public HumanAgentAssistantConfig.MessageAnalysisConfig.Builder mergeFrom(HumanAgentAssistantConfig.MessageAnalysisConfig other)
Parameter
Returns
public HumanAgentAssistantConfig.MessageAnalysisConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public HumanAgentAssistantConfig.MessageAnalysisConfig.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final HumanAgentAssistantConfig.MessageAnalysisConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
public HumanAgentAssistantConfig.MessageAnalysisConfig.Builder setEnableEntityExtraction(boolean value)
Enable entity extraction in conversation messages on agent assist
stage.
If unspecified, defaults to false.
Currently, this feature is not general available, please contact Google
to get access.
bool enable_entity_extraction = 2;
Parameter
Name | Description |
value | boolean
The enableEntityExtraction to set.
|
Returns
setEnableSentimentAnalysis(boolean value)
public HumanAgentAssistantConfig.MessageAnalysisConfig.Builder setEnableSentimentAnalysis(boolean value)
Enable sentiment analysis in conversation messages on agent assist
stage.
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 method, result will be in
StreamingAnalyzeContentResponse.message.SentimentAnalysisResult.
For Participants.AnalyzeContent method, result will be in
AnalyzeContentResponse.message.SentimentAnalysisResult
For Conversations.ListMessages method, result will be in
ListMessagesResponse.messages.SentimentAnalysisResult
If Pub/Sub notification is configured, result will be in
ConversationEvent.new_message_payload.SentimentAnalysisResult.
bool enable_sentiment_analysis = 3;
Parameter
Name | Description |
value | boolean
The enableSentimentAnalysis to set.
|
Returns
setField(Descriptors.FieldDescriptor field, Object value)
public HumanAgentAssistantConfig.MessageAnalysisConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public HumanAgentAssistantConfig.MessageAnalysisConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final HumanAgentAssistantConfig.MessageAnalysisConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides