Class EvaluationResult.TaskCompletionResult.Builder (0.3.0)

public static final class EvaluationResult.TaskCompletionResult.Builder extends GeneratedMessage.Builder<EvaluationResult.TaskCompletionResult.Builder> implements EvaluationResult.TaskCompletionResultOrBuilder

The result of the task completion check for the conversation.

Protobuf type google.cloud.ces.v1beta.EvaluationResult.TaskCompletionResult

Static Methods

getDescriptor()

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

Methods

build()

public EvaluationResult.TaskCompletionResult build()
Returns
Type Description
EvaluationResult.TaskCompletionResult

buildPartial()

public EvaluationResult.TaskCompletionResult buildPartial()
Returns
Type Description
EvaluationResult.TaskCompletionResult

clear()

public EvaluationResult.TaskCompletionResult.Builder clear()
Returns
Type Description
EvaluationResult.TaskCompletionResult.Builder
Overrides

clearExplanation()

public EvaluationResult.TaskCompletionResult.Builder clearExplanation()

Output only. The explanation for the task completion score.

string explanation = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
EvaluationResult.TaskCompletionResult.Builder

This builder for chaining.

clearLabel()

public EvaluationResult.TaskCompletionResult.Builder clearLabel()

Output only. The label associated with each score. Score 1: Task Completed Score 0: Task Not Completed Score -1: User Goal Undefined

string label = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
EvaluationResult.TaskCompletionResult.Builder

This builder for chaining.

clearScore()

public EvaluationResult.TaskCompletionResult.Builder clearScore()

Output only. The task completion score. Can be -1, 0, 1

optional int32 score = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
EvaluationResult.TaskCompletionResult.Builder

This builder for chaining.

getDefaultInstanceForType()

public EvaluationResult.TaskCompletionResult getDefaultInstanceForType()
Returns
Type Description
EvaluationResult.TaskCompletionResult

getDescriptorForType()

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

getExplanation()

public String getExplanation()

Output only. The explanation for the task completion score.

string explanation = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The explanation.

getExplanationBytes()

public ByteString getExplanationBytes()

Output only. The explanation for the task completion score.

string explanation = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for explanation.

getLabel()

public String getLabel()

Output only. The label associated with each score. Score 1: Task Completed Score 0: Task Not Completed Score -1: User Goal Undefined

string label = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The label.

getLabelBytes()

public ByteString getLabelBytes()

Output only. The label associated with each score. Score 1: Task Completed Score 0: Task Not Completed Score -1: User Goal Undefined

string label = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for label.

getScore()

public int getScore()

Output only. The task completion score. Can be -1, 0, 1

optional int32 score = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

The score.

hasScore()

public boolean hasScore()

Output only. The task completion score. Can be -1, 0, 1

optional int32 score = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the score field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(EvaluationResult.TaskCompletionResult other)

public EvaluationResult.TaskCompletionResult.Builder mergeFrom(EvaluationResult.TaskCompletionResult other)
Parameter
Name Description
other EvaluationResult.TaskCompletionResult
Returns
Type Description
EvaluationResult.TaskCompletionResult.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

public EvaluationResult.TaskCompletionResult.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
EvaluationResult.TaskCompletionResult.Builder
Overrides

setExplanation(String value)

public EvaluationResult.TaskCompletionResult.Builder setExplanation(String value)

Output only. The explanation for the task completion score.

string explanation = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value String

The explanation to set.

Returns
Type Description
EvaluationResult.TaskCompletionResult.Builder

This builder for chaining.

setExplanationBytes(ByteString value)

public EvaluationResult.TaskCompletionResult.Builder setExplanationBytes(ByteString value)

Output only. The explanation for the task completion score.

string explanation = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value ByteString

The bytes for explanation to set.

Returns
Type Description
EvaluationResult.TaskCompletionResult.Builder

This builder for chaining.

setLabel(String value)

public EvaluationResult.TaskCompletionResult.Builder setLabel(String value)

Output only. The label associated with each score. Score 1: Task Completed Score 0: Task Not Completed Score -1: User Goal Undefined

string label = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value String

The label to set.

Returns
Type Description
EvaluationResult.TaskCompletionResult.Builder

This builder for chaining.

setLabelBytes(ByteString value)

public EvaluationResult.TaskCompletionResult.Builder setLabelBytes(ByteString value)

Output only. The label associated with each score. Score 1: Task Completed Score 0: Task Not Completed Score -1: User Goal Undefined

string label = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value ByteString

The bytes for label to set.

Returns
Type Description
EvaluationResult.TaskCompletionResult.Builder

This builder for chaining.

setScore(int value)

public EvaluationResult.TaskCompletionResult.Builder setScore(int value)

Output only. The task completion score. Can be -1, 0, 1

optional int32 score = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value int

The score to set.

Returns
Type Description
EvaluationResult.TaskCompletionResult.Builder

This builder for chaining.