Class SummarizationEvaluationMetrics.AdherenceRubric.Builder (4.89.0)

public static final class SummarizationEvaluationMetrics.AdherenceRubric.Builder extends GeneratedMessage.Builder<SummarizationEvaluationMetrics.AdherenceRubric.Builder> implements SummarizationEvaluationMetrics.AdherenceRubricOrBuilder

Rubric result of the adherence evaluation. A rubric is ued to determine if the summary adheres to all aspects of the given instructions.

Protobuf type google.cloud.dialogflow.v2beta1.SummarizationEvaluationMetrics.AdherenceRubric

Static Methods

getDescriptor()

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

Methods

build()

public SummarizationEvaluationMetrics.AdherenceRubric build()
Returns
Type Description
SummarizationEvaluationMetrics.AdherenceRubric

buildPartial()

public SummarizationEvaluationMetrics.AdherenceRubric buildPartial()
Returns
Type Description
SummarizationEvaluationMetrics.AdherenceRubric

clear()

public SummarizationEvaluationMetrics.AdherenceRubric.Builder clear()
Returns
Type Description
SummarizationEvaluationMetrics.AdherenceRubric.Builder
Overrides

clearIsAddressed()

public SummarizationEvaluationMetrics.AdherenceRubric.Builder clearIsAddressed()

Output only. A boolean that indicates whether the rubric question is addressed or not.

optional bool is_addressed = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
SummarizationEvaluationMetrics.AdherenceRubric.Builder

This builder for chaining.

clearQuestion()

public SummarizationEvaluationMetrics.AdherenceRubric.Builder clearQuestion()

Output only. The question generated from instruction that used to evaluate summary.

string question = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
SummarizationEvaluationMetrics.AdherenceRubric.Builder

This builder for chaining.

clearReasoning()

public SummarizationEvaluationMetrics.AdherenceRubric.Builder clearReasoning()

Output only. The reasoning of the rubric question is addressed or not.

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

Returns
Type Description
SummarizationEvaluationMetrics.AdherenceRubric.Builder

This builder for chaining.

getDefaultInstanceForType()

public SummarizationEvaluationMetrics.AdherenceRubric getDefaultInstanceForType()
Returns
Type Description
SummarizationEvaluationMetrics.AdherenceRubric

getDescriptorForType()

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

getIsAddressed()

public boolean getIsAddressed()

Output only. A boolean that indicates whether the rubric question is addressed or not.

optional bool is_addressed = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

The isAddressed.

getQuestion()

public String getQuestion()

Output only. The question generated from instruction that used to evaluate summary.

string question = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The question.

getQuestionBytes()

public ByteString getQuestionBytes()

Output only. The question generated from instruction that used to evaluate summary.

string question = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for question.

getReasoning()

public String getReasoning()

Output only. The reasoning of the rubric question is addressed or not.

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

Returns
Type Description
String

The reasoning.

getReasoningBytes()

public ByteString getReasoningBytes()

Output only. The reasoning of the rubric question is addressed or not.

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

Returns
Type Description
ByteString

The bytes for reasoning.

hasIsAddressed()

public boolean hasIsAddressed()

Output only. A boolean that indicates whether the rubric question is addressed or not.

optional bool is_addressed = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the isAddressed field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(SummarizationEvaluationMetrics.AdherenceRubric other)

public SummarizationEvaluationMetrics.AdherenceRubric.Builder mergeFrom(SummarizationEvaluationMetrics.AdherenceRubric other)
Parameter
Name Description
other SummarizationEvaluationMetrics.AdherenceRubric
Returns
Type Description
SummarizationEvaluationMetrics.AdherenceRubric.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

public SummarizationEvaluationMetrics.AdherenceRubric.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
SummarizationEvaluationMetrics.AdherenceRubric.Builder
Overrides

setIsAddressed(boolean value)

public SummarizationEvaluationMetrics.AdherenceRubric.Builder setIsAddressed(boolean value)

Output only. A boolean that indicates whether the rubric question is addressed or not.

optional bool is_addressed = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value boolean

The isAddressed to set.

Returns
Type Description
SummarizationEvaluationMetrics.AdherenceRubric.Builder

This builder for chaining.

setQuestion(String value)

public SummarizationEvaluationMetrics.AdherenceRubric.Builder setQuestion(String value)

Output only. The question generated from instruction that used to evaluate summary.

string question = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value String

The question to set.

Returns
Type Description
SummarizationEvaluationMetrics.AdherenceRubric.Builder

This builder for chaining.

setQuestionBytes(ByteString value)

public SummarizationEvaluationMetrics.AdherenceRubric.Builder setQuestionBytes(ByteString value)

Output only. The question generated from instruction that used to evaluate summary.

string question = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value ByteString

The bytes for question to set.

Returns
Type Description
SummarizationEvaluationMetrics.AdherenceRubric.Builder

This builder for chaining.

setReasoning(String value)

public SummarizationEvaluationMetrics.AdherenceRubric.Builder setReasoning(String value)

Output only. The reasoning of the rubric question is addressed or not.

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

Parameter
Name Description
value String

The reasoning to set.

Returns
Type Description
SummarizationEvaluationMetrics.AdherenceRubric.Builder

This builder for chaining.

setReasoningBytes(ByteString value)

public SummarizationEvaluationMetrics.AdherenceRubric.Builder setReasoningBytes(ByteString value)

Output only. The reasoning of the rubric question is addressed or not.

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

Parameter
Name Description
value ByteString

The bytes for reasoning to set.

Returns
Type Description
SummarizationEvaluationMetrics.AdherenceRubric.Builder

This builder for chaining.