public static final class WebhookRequest.SentimentAnalysisResult.Builder extends GeneratedMessageV3.Builder<WebhookRequest.SentimentAnalysisResult.Builder> implements WebhookRequest.SentimentAnalysisResultOrBuilder
Represents the result of sentiment analysis.
Protobuf type google.cloud.dialogflow.cx.v3.WebhookRequest.SentimentAnalysisResult
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public WebhookRequest.SentimentAnalysisResult.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public WebhookRequest.SentimentAnalysisResult build()
Returns
buildPartial()
public WebhookRequest.SentimentAnalysisResult buildPartial()
Returns
clear()
public WebhookRequest.SentimentAnalysisResult.Builder clear()
Returns
Overrides
clearField(Descriptors.FieldDescriptor field)
public WebhookRequest.SentimentAnalysisResult.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearMagnitude()
public WebhookRequest.SentimentAnalysisResult.Builder clearMagnitude()
A non-negative number in the [0, +inf) range, which represents the
absolute magnitude of sentiment, regardless of score (positive or
negative).
float magnitude = 2;
Returns
clearOneof(Descriptors.OneofDescriptor oneof)
public WebhookRequest.SentimentAnalysisResult.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clearScore()
public WebhookRequest.SentimentAnalysisResult.Builder clearScore()
Sentiment score between -1.0 (negative sentiment) and 1.0 (positive
sentiment).
float score = 1;
Returns
clone()
public WebhookRequest.SentimentAnalysisResult.Builder clone()
Returns
Overrides
getDefaultInstanceForType()
public WebhookRequest.SentimentAnalysisResult getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getMagnitude()
public float getMagnitude()
A non-negative number in the [0, +inf) range, which represents the
absolute magnitude of sentiment, regardless of score (positive or
negative).
float magnitude = 2;
Returns
Type |
Description |
float |
The magnitude.
|
getScore()
Sentiment score between -1.0 (negative sentiment) and 1.0 (positive
sentiment).
float score = 1;
Returns
Type |
Description |
float |
The score.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(WebhookRequest.SentimentAnalysisResult other)
public WebhookRequest.SentimentAnalysisResult.Builder mergeFrom(WebhookRequest.SentimentAnalysisResult other)
Parameter
Returns
public WebhookRequest.SentimentAnalysisResult.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public WebhookRequest.SentimentAnalysisResult.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final WebhookRequest.SentimentAnalysisResult.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public WebhookRequest.SentimentAnalysisResult.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setMagnitude(float value)
public WebhookRequest.SentimentAnalysisResult.Builder setMagnitude(float value)
A non-negative number in the [0, +inf) range, which represents the
absolute magnitude of sentiment, regardless of score (positive or
negative).
float magnitude = 2;
Parameter
Name |
Description |
value |
float
The magnitude to set.
|
Returns
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public WebhookRequest.SentimentAnalysisResult.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setScore(float value)
public WebhookRequest.SentimentAnalysisResult.Builder setScore(float value)
Sentiment score between -1.0 (negative sentiment) and 1.0 (positive
sentiment).
float score = 1;
Parameter
Name |
Description |
value |
float
The score to set.
|
Returns
setUnknownFields(UnknownFieldSet unknownFields)
public final WebhookRequest.SentimentAnalysisResult.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides