public static final class SentimentData.Builder extends GeneratedMessageV3.Builder<SentimentData.Builder> implements SentimentDataOrBuilder
The data for a sentiment annotation.
Protobuf type google.cloud.contactcenterinsights.v1.SentimentData
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
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
public SentimentData.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
public SentimentData build()
Returns
public SentimentData buildPartial()
Returns
public SentimentData.Builder clear()
Returns
Overrides
public SentimentData.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
public SentimentData.Builder clearMagnitude()
A non-negative number from 0 to infinity which represents the abolute
magnitude of sentiment regardless of score.
float magnitude = 1;
Returns
public SentimentData.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
public SentimentData.Builder clearScore()
The sentiment score between -1.0 (negative) and 1.0 (positive).
float score = 2;
Returns
public SentimentData.Builder clone()
Returns
Overrides
public SentimentData getDefaultInstanceForType()
Returns
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
public float getMagnitude()
A non-negative number from 0 to infinity which represents the abolute
magnitude of sentiment regardless of score.
float magnitude = 1;
Returns
Type | Description |
float | The magnitude.
|
The sentiment score between -1.0 (negative) and 1.0 (positive).
float score = 2;
Returns
Type | Description |
float | The score.
|
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
public final boolean isInitialized()
Returns
Overrides
public SentimentData.Builder mergeFrom(SentimentData other)
Parameter
Returns
public SentimentData.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
public SentimentData.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
public final SentimentData.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
public SentimentData.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
public SentimentData.Builder setMagnitude(float value)
A non-negative number from 0 to infinity which represents the abolute
magnitude of sentiment regardless of score.
float magnitude = 1;
Parameter
Name | Description |
value | float
The magnitude to set.
|
Returns
public SentimentData.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
public SentimentData.Builder setScore(float value)
The sentiment score between -1.0 (negative) and 1.0 (positive).
float score = 2;
Parameter
Name | Description |
value | float
The score to set.
|
Returns
public final SentimentData.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides