Class QaQuestion.AnswerChoice.Builder (2.54.0)

public static final class QaQuestion.AnswerChoice.Builder extends GeneratedMessageV3.Builder<QaQuestion.AnswerChoice.Builder> implements QaQuestion.AnswerChoiceOrBuilder

Message representing a possible answer to the question.

Protobuf type google.cloud.contactcenterinsights.v1.QaQuestion.AnswerChoice

Static Methods

getDescriptor()

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

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

build()

public QaQuestion.AnswerChoice build()
Returns
Type Description
QaQuestion.AnswerChoice

buildPartial()

public QaQuestion.AnswerChoice buildPartial()
Returns
Type Description
QaQuestion.AnswerChoice

clear()

public QaQuestion.AnswerChoice.Builder clear()
Returns
Type Description
QaQuestion.AnswerChoice.Builder
Overrides

clearBoolValue()

public QaQuestion.AnswerChoice.Builder clearBoolValue()

Boolean value.

bool bool_value = 4;

Returns
Type Description
QaQuestion.AnswerChoice.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

public QaQuestion.AnswerChoice.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
QaQuestion.AnswerChoice.Builder
Overrides

clearKey()

public QaQuestion.AnswerChoice.Builder clearKey()

A short string used as an identifier.

string key = 1;

Returns
Type Description
QaQuestion.AnswerChoice.Builder

This builder for chaining.

clearNaValue()

public QaQuestion.AnswerChoice.Builder clearNaValue()

A value of "Not Applicable (N/A)". If provided, this field may only be set to true. If a question receives this answer, it will be excluded from any score calculations.

bool na_value = 5;

Returns
Type Description
QaQuestion.AnswerChoice.Builder

This builder for chaining.

clearNumValue()

public QaQuestion.AnswerChoice.Builder clearNumValue()

Numerical value.

double num_value = 3;

Returns
Type Description
QaQuestion.AnswerChoice.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public QaQuestion.AnswerChoice.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
QaQuestion.AnswerChoice.Builder
Overrides

clearScore()

public QaQuestion.AnswerChoice.Builder clearScore()

Numerical score of the answer, used for generating the overall score of a QaScorecardResult. If the answer uses na_value, this field is unused.

optional double score = 6;

Returns
Type Description
QaQuestion.AnswerChoice.Builder

This builder for chaining.

clearStrValue()

public QaQuestion.AnswerChoice.Builder clearStrValue()

String value.

string str_value = 2;

Returns
Type Description
QaQuestion.AnswerChoice.Builder

This builder for chaining.

clearValue()

public QaQuestion.AnswerChoice.Builder clearValue()
Returns
Type Description
QaQuestion.AnswerChoice.Builder

clone()

public QaQuestion.AnswerChoice.Builder clone()
Returns
Type Description
QaQuestion.AnswerChoice.Builder
Overrides

getBoolValue()

public boolean getBoolValue()

Boolean value.

bool bool_value = 4;

Returns
Type Description
boolean

The boolValue.

getDefaultInstanceForType()

public QaQuestion.AnswerChoice getDefaultInstanceForType()
Returns
Type Description
QaQuestion.AnswerChoice

getDescriptorForType()

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

getKey()

public String getKey()

A short string used as an identifier.

string key = 1;

Returns
Type Description
String

The key.

getKeyBytes()

public ByteString getKeyBytes()

A short string used as an identifier.

string key = 1;

Returns
Type Description
ByteString

The bytes for key.

getNaValue()

public boolean getNaValue()

A value of "Not Applicable (N/A)". If provided, this field may only be set to true. If a question receives this answer, it will be excluded from any score calculations.

bool na_value = 5;

Returns
Type Description
boolean

The naValue.

getNumValue()

public double getNumValue()

Numerical value.

double num_value = 3;

Returns
Type Description
double

The numValue.

getScore()

public double getScore()

Numerical score of the answer, used for generating the overall score of a QaScorecardResult. If the answer uses na_value, this field is unused.

optional double score = 6;

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 QaQuestion.AnswerChoice.ValueCase getValueCase()
Returns
Type Description
QaQuestion.AnswerChoice.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)". If provided, this field may only be set to true. If a question receives this answer, it will be excluded from any score calculations.

bool na_value = 5;

Returns
Type Description
boolean

Whether the naValue field is set.

hasNumValue()

public boolean hasNumValue()

Numerical value.

double num_value = 3;

Returns
Type Description
boolean

Whether the numValue field is set.

hasScore()

public boolean hasScore()

Numerical score of the answer, used for generating the overall score of a QaScorecardResult. If the answer uses na_value, this field is unused.

optional double score = 6;

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(QaQuestion.AnswerChoice other)

public QaQuestion.AnswerChoice.Builder mergeFrom(QaQuestion.AnswerChoice other)
Parameter
Name Description
other QaQuestion.AnswerChoice
Returns
Type Description
QaQuestion.AnswerChoice.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

public QaQuestion.AnswerChoice.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
QaQuestion.AnswerChoice.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final QaQuestion.AnswerChoice.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
QaQuestion.AnswerChoice.Builder
Overrides

setBoolValue(boolean value)

public QaQuestion.AnswerChoice.Builder setBoolValue(boolean value)

Boolean value.

bool bool_value = 4;

Parameter
Name Description
value boolean

The boolValue to set.

Returns
Type Description
QaQuestion.AnswerChoice.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

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

setKey(String value)

public QaQuestion.AnswerChoice.Builder setKey(String value)

A short string used as an identifier.

string key = 1;

Parameter
Name Description
value String

The key to set.

Returns
Type Description
QaQuestion.AnswerChoice.Builder

This builder for chaining.

setKeyBytes(ByteString value)

public QaQuestion.AnswerChoice.Builder setKeyBytes(ByteString value)

A short string used as an identifier.

string key = 1;

Parameter
Name Description
value ByteString

The bytes for key to set.

Returns
Type Description
QaQuestion.AnswerChoice.Builder

This builder for chaining.

setNaValue(boolean value)

public QaQuestion.AnswerChoice.Builder setNaValue(boolean value)

A value of "Not Applicable (N/A)". If provided, this field may only be set to true. If a question receives this answer, it will be excluded from any score calculations.

bool na_value = 5;

Parameter
Name Description
value boolean

The naValue to set.

Returns
Type Description
QaQuestion.AnswerChoice.Builder

This builder for chaining.

setNumValue(double value)

public QaQuestion.AnswerChoice.Builder setNumValue(double value)

Numerical value.

double num_value = 3;

Parameter
Name Description
value double

The numValue to set.

Returns
Type Description
QaQuestion.AnswerChoice.Builder

This builder for chaining.

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

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

setScore(double value)

public QaQuestion.AnswerChoice.Builder setScore(double value)

Numerical score of the answer, used for generating the overall score of a QaScorecardResult. If the answer uses na_value, this field is unused.

optional double score = 6;

Parameter
Name Description
value double

The score to set.

Returns
Type Description
QaQuestion.AnswerChoice.Builder

This builder for chaining.

setStrValue(String value)

public QaQuestion.AnswerChoice.Builder setStrValue(String value)

String value.

string str_value = 2;

Parameter
Name Description
value String

The strValue to set.

Returns
Type Description
QaQuestion.AnswerChoice.Builder

This builder for chaining.

setStrValueBytes(ByteString value)

public QaQuestion.AnswerChoice.Builder setStrValueBytes(ByteString value)

String value.

string str_value = 2;

Parameter
Name Description
value ByteString

The bytes for strValue to set.

Returns
Type Description
QaQuestion.AnswerChoice.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

public final QaQuestion.AnswerChoice.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
QaQuestion.AnswerChoice.Builder
Overrides