public static final class SentimentAnalysisResult.Builder extends GeneratedMessageV3.Builder<SentimentAnalysisResult.Builder> implements SentimentAnalysisResultOrBuilder
The result of sentiment analysis. Sentiment analysis inspects user input
and identifies the prevailing subjective opinion, especially to determine a
user's attitude as positive, negative, or neutral.
For [Participants.DetectIntent][], it needs to be configured in
DetectIntentRequest.query_params. For
[Participants.StreamingDetectIntent][], it needs to be configured in
StreamingDetectIntentRequest.query_params.
And for Participants.AnalyzeContent and
Participants.StreamingAnalyzeContent, it needs to be configured in
ConversationProfile.human_agent_assistant_config
Protobuf type google.cloud.dialogflow.v2.SentimentAnalysisResult
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public SentimentAnalysisResult.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public SentimentAnalysisResult build()
Returns
buildPartial()
public SentimentAnalysisResult buildPartial()
Returns
clear()
public SentimentAnalysisResult.Builder clear()
Returns
Overrides
clearField(Descriptors.FieldDescriptor field)
public SentimentAnalysisResult.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public SentimentAnalysisResult.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clearQueryTextSentiment()
public SentimentAnalysisResult.Builder clearQueryTextSentiment()
The sentiment analysis result for query_text
.
.google.cloud.dialogflow.v2.Sentiment query_text_sentiment = 1;
Returns
clone()
public SentimentAnalysisResult.Builder clone()
Returns
Overrides
getDefaultInstanceForType()
public SentimentAnalysisResult getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getQueryTextSentiment()
public Sentiment getQueryTextSentiment()
The sentiment analysis result for query_text
.
.google.cloud.dialogflow.v2.Sentiment query_text_sentiment = 1;
Returns
Type | Description |
Sentiment | The queryTextSentiment.
|
getQueryTextSentimentBuilder()
public Sentiment.Builder getQueryTextSentimentBuilder()
The sentiment analysis result for query_text
.
.google.cloud.dialogflow.v2.Sentiment query_text_sentiment = 1;
Returns
getQueryTextSentimentOrBuilder()
public SentimentOrBuilder getQueryTextSentimentOrBuilder()
The sentiment analysis result for query_text
.
.google.cloud.dialogflow.v2.Sentiment query_text_sentiment = 1;
Returns
hasQueryTextSentiment()
public boolean hasQueryTextSentiment()
The sentiment analysis result for query_text
.
.google.cloud.dialogflow.v2.Sentiment query_text_sentiment = 1;
Returns
Type | Description |
boolean | Whether the queryTextSentiment field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(SentimentAnalysisResult other)
public SentimentAnalysisResult.Builder mergeFrom(SentimentAnalysisResult other)
Parameter
Returns
public SentimentAnalysisResult.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public SentimentAnalysisResult.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeQueryTextSentiment(Sentiment value)
public SentimentAnalysisResult.Builder mergeQueryTextSentiment(Sentiment value)
The sentiment analysis result for query_text
.
.google.cloud.dialogflow.v2.Sentiment query_text_sentiment = 1;
Parameter
Returns
mergeUnknownFields(UnknownFieldSet unknownFields)
public final SentimentAnalysisResult.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public SentimentAnalysisResult.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setQueryTextSentiment(Sentiment value)
public SentimentAnalysisResult.Builder setQueryTextSentiment(Sentiment value)
The sentiment analysis result for query_text
.
.google.cloud.dialogflow.v2.Sentiment query_text_sentiment = 1;
Parameter
Returns
setQueryTextSentiment(Sentiment.Builder builderForValue)
public SentimentAnalysisResult.Builder setQueryTextSentiment(Sentiment.Builder builderForValue)
The sentiment analysis result for query_text
.
.google.cloud.dialogflow.v2.Sentiment query_text_sentiment = 1;
Parameter
Returns
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public SentimentAnalysisResult.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final SentimentAnalysisResult.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides