Class QaAnswer.AnswerValue.Builder (2.54.0)

public static final class QaAnswer.AnswerValue.Builder extends GeneratedMessageV3.Builder<QaAnswer.AnswerValue.Builder> implements QaAnswer.AnswerValueOrBuilder

Message for holding the value of a QaAnswer. QaQuestion.AnswerChoice defines the possible answer values for a question.

Protobuf type google.cloud.contactcenterinsights.v1.QaAnswer.AnswerValue

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public QaAnswer.AnswerValue.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
QaAnswer.AnswerValue.Builder
Overrides

build()

public QaAnswer.AnswerValue build()
Returns
Type Description
QaAnswer.AnswerValue

buildPartial()

public QaAnswer.AnswerValue buildPartial()
Returns
Type Description
QaAnswer.AnswerValue

clear()

public QaAnswer.AnswerValue.Builder clear()
Returns
Type Description
QaAnswer.AnswerValue.Builder
Overrides

clearBoolValue()

public QaAnswer.AnswerValue.Builder clearBoolValue()

Boolean value.

bool bool_value = 4;

Returns
Type Description
QaAnswer.AnswerValue.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

public QaAnswer.AnswerValue.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
QaAnswer.AnswerValue.Builder
Overrides

clearKey()

public QaAnswer.AnswerValue.Builder clearKey()

A short string used as an identifier. Matches the value used in QaQuestion.AnswerChoice.key.

string key = 1;

Returns
Type Description
QaAnswer.AnswerValue.Builder

This builder for chaining.

clearNaValue()

public QaAnswer.AnswerValue.Builder clearNaValue()

A value of "Not Applicable (N/A)". Should only ever be true.

bool na_value = 5;

Returns
Type Description
QaAnswer.AnswerValue.Builder

This builder for chaining.

clearNormalizedScore()

public QaAnswer.AnswerValue.Builder clearNormalizedScore()

Output only. Normalized score of the questions. Calculated as score / potential_score.

optional double normalized_score = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
QaAnswer.AnswerValue.Builder

This builder for chaining.

clearNumValue()

public QaAnswer.AnswerValue.Builder clearNumValue()

Numerical value.

double num_value = 3;

Returns
Type Description
QaAnswer.AnswerValue.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public QaAnswer.AnswerValue.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
QaAnswer.AnswerValue.Builder
Overrides

clearPotentialScore()

public QaAnswer.AnswerValue.Builder clearPotentialScore()

Output only. The maximum potential score of the question.

optional double potential_score = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
QaAnswer.AnswerValue.Builder

This builder for chaining.

clearScore()

public QaAnswer.AnswerValue.Builder clearScore()

Output only. Numerical score of the answer.

optional double score = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
QaAnswer.AnswerValue.Builder

This builder for chaining.

clearStrValue()

public QaAnswer.AnswerValue.Builder clearStrValue()

String value.

string str_value = 2;

Returns
Type Description
QaAnswer.AnswerValue.Builder

This builder for chaining.

clearValue()

public QaAnswer.AnswerValue.Builder clearValue()
Returns
Type Description
QaAnswer.AnswerValue.Builder

clone()

public QaAnswer.AnswerValue.Builder clone()
Returns
Type Description
QaAnswer.AnswerValue.Builder
Overrides

getBoolValue()

public boolean getBoolValue()

Boolean value.

bool bool_value = 4;

Returns
Type Description
boolean

The boolValue.

getDefaultInstanceForType()

public QaAnswer.AnswerValue getDefaultInstanceForType()
Returns
Type Description
QaAnswer.AnswerValue

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getKey()

public String getKey()

A short string used as an identifier. Matches the value used in QaQuestion.AnswerChoice.key.

string key = 1;

Returns
Type Description
String

The key.

getKeyBytes()

public ByteString getKeyBytes()

A short string used as an identifier. Matches the value used in QaQuestion.AnswerChoice.key.

string key = 1;

Returns
Type Description
ByteString

The bytes for key.

getNaValue()

public boolean getNaValue()

A value of "Not Applicable (N/A)". Should only ever be true.

bool na_value = 5;

Returns
Type Description
boolean

The naValue.

getNormalizedScore()

public double getNormalizedScore()

Output only. Normalized score of the questions. Calculated as score / potential_score.

optional double normalized_score = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
double

The normalizedScore.

getNumValue()

public double getNumValue()

Numerical value.

double num_value = 3;

Returns
Type Description
double

The numValue.

getPotentialScore()

public double getPotentialScore()

Output only. The maximum potential score of the question.

optional double potential_score = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
double

The potentialScore.

getScore()

public double getScore()

Output only. Numerical score of the answer.

optional double score = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
double

The score.

getStrValue()

public String getStrValue()

String value.

string str_value = 2;

Returns
Type Description
String

The strValue.

getStrValueBytes()

public ByteString getStrValueBytes()

String value.

string str_value = 2;

Returns
Type Description
ByteString

The bytes for strValue.

getValueCase()

public QaAnswer.AnswerValue.ValueCase getValueCase()
Returns
Type Description
QaAnswer.AnswerValue.ValueCase

hasBoolValue()

public boolean hasBoolValue()

Boolean value.

bool bool_value = 4;

Returns
Type Description
boolean

Whether the boolValue field is set.

hasNaValue()

public boolean hasNaValue()

A value of "Not Applicable (N/A)". Should only ever be true.

bool na_value = 5;

Returns
Type Description
boolean

Whether the naValue field is set.

hasNormalizedScore()

public boolean hasNormalizedScore()

Output only. Normalized score of the questions. Calculated as score / potential_score.

optional double normalized_score = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the normalizedScore field is set.

hasNumValue()

public boolean hasNumValue()

Numerical value.

double num_value = 3;

Returns
Type Description
boolean

Whether the numValue field is set.

hasPotentialScore()

public boolean hasPotentialScore()

Output only. The maximum potential score of the question.

optional double potential_score = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the potentialScore field is set.

hasScore()

public boolean hasScore()

Output only. Numerical score of the answer.

optional double score = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the score field is set.

hasStrValue()

public boolean hasStrValue()

String value.

string str_value = 2;

Returns
Type Description
boolean

Whether the strValue field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(QaAnswer.AnswerValue other)

public QaAnswer.AnswerValue.Builder mergeFrom(QaAnswer.AnswerValue other)
Parameter
Name Description
other QaAnswer.AnswerValue
Returns
Type Description
QaAnswer.AnswerValue.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public QaAnswer.AnswerValue.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
QaAnswer.AnswerValue.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public QaAnswer.AnswerValue.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
QaAnswer.AnswerValue.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final QaAnswer.AnswerValue.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
QaAnswer.AnswerValue.Builder
Overrides

setBoolValue(boolean value)

public QaAnswer.AnswerValue.Builder setBoolValue(boolean value)

Boolean value.

bool bool_value = 4;

Parameter
Name Description
value boolean

The boolValue to set.

Returns
Type Description
QaAnswer.AnswerValue.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

public QaAnswer.AnswerValue.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
QaAnswer.AnswerValue.Builder
Overrides

setKey(String value)

public QaAnswer.AnswerValue.Builder setKey(String value)

A short string used as an identifier. Matches the value used in QaQuestion.AnswerChoice.key.

string key = 1;

Parameter
Name Description
value String

The key to set.

Returns
Type Description
QaAnswer.AnswerValue.Builder

This builder for chaining.

setKeyBytes(ByteString value)

public QaAnswer.AnswerValue.Builder setKeyBytes(ByteString value)

A short string used as an identifier. Matches the value used in QaQuestion.AnswerChoice.key.

string key = 1;

Parameter
Name Description
value ByteString

The bytes for key to set.

Returns
Type Description
QaAnswer.AnswerValue.Builder

This builder for chaining.

setNaValue(boolean value)

public QaAnswer.AnswerValue.Builder setNaValue(boolean value)

A value of "Not Applicable (N/A)". Should only ever be true.

bool na_value = 5;

Parameter
Name Description
value boolean

The naValue to set.

Returns
Type Description
QaAnswer.AnswerValue.Builder

This builder for chaining.

setNormalizedScore(double value)

public QaAnswer.AnswerValue.Builder setNormalizedScore(double value)

Output only. Normalized score of the questions. Calculated as score / potential_score.

optional double normalized_score = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value double

The normalizedScore to set.

Returns
Type Description
QaAnswer.AnswerValue.Builder

This builder for chaining.

setNumValue(double value)

public QaAnswer.AnswerValue.Builder setNumValue(double value)

Numerical value.

double num_value = 3;

Parameter
Name Description
value double

The numValue to set.

Returns
Type Description
QaAnswer.AnswerValue.Builder

This builder for chaining.

setPotentialScore(double value)

public QaAnswer.AnswerValue.Builder setPotentialScore(double value)

Output only. The maximum potential score of the question.

optional double potential_score = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value double

The potentialScore to set.

Returns
Type Description
QaAnswer.AnswerValue.Builder

This builder for chaining.

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public QaAnswer.AnswerValue.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
QaAnswer.AnswerValue.Builder
Overrides

setScore(double value)

public QaAnswer.AnswerValue.Builder setScore(double value)

Output only. Numerical score of the answer.

optional double score = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value double

The score to set.

Returns
Type Description
QaAnswer.AnswerValue.Builder

This builder for chaining.

setStrValue(String value)

public QaAnswer.AnswerValue.Builder setStrValue(String value)

String value.

string str_value = 2;

Parameter
Name Description
value String

The strValue to set.

Returns
Type Description
QaAnswer.AnswerValue.Builder

This builder for chaining.

setStrValueBytes(ByteString value)

public QaAnswer.AnswerValue.Builder setStrValueBytes(ByteString value)

String value.

string str_value = 2;

Parameter
Name Description
value ByteString

The bytes for strValue to set.

Returns
Type Description
QaAnswer.AnswerValue.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

public final QaAnswer.AnswerValue.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
QaAnswer.AnswerValue.Builder
Overrides