Class SummarizationEvaluationMetrics.EvaluationResult.Builder (4.89.0)

public static final class SummarizationEvaluationMetrics.EvaluationResult.Builder extends GeneratedMessage.Builder<SummarizationEvaluationMetrics.EvaluationResult.Builder> implements SummarizationEvaluationMetrics.EvaluationResultOrBuilder

Evaluation result that contains one of accuracy, adherence or completeness evaluation result.

Protobuf type google.cloud.dialogflow.v2.SummarizationEvaluationMetrics.EvaluationResult

Static Methods

getDescriptor()

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

Methods

build()

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

buildPartial()

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

clear()

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

clearAccuracyDecomposition()

public SummarizationEvaluationMetrics.EvaluationResult.Builder clearAccuracyDecomposition()

Only available for accuracy metric.

.google.cloud.dialogflow.v2.SummarizationEvaluationMetrics.AccuracyDecomposition accuracy_decomposition = 1;

Returns
Type Description
SummarizationEvaluationMetrics.EvaluationResult.Builder

clearAdherenceRubric()

public SummarizationEvaluationMetrics.EvaluationResult.Builder clearAdherenceRubric()

Only available for adherence metric.

.google.cloud.dialogflow.v2.SummarizationEvaluationMetrics.AdherenceRubric adherence_rubric = 2;

Returns
Type Description
SummarizationEvaluationMetrics.EvaluationResult.Builder

clearCompletenessRubric()

public SummarizationEvaluationMetrics.EvaluationResult.Builder clearCompletenessRubric()

Only available for completeness metric.

.google.cloud.dialogflow.v2.SummarizationEvaluationMetrics.CompletenessRubric completeness_rubric = 3;

Returns
Type Description
SummarizationEvaluationMetrics.EvaluationResult.Builder

clearResult()

public SummarizationEvaluationMetrics.EvaluationResult.Builder clearResult()
Returns
Type Description
SummarizationEvaluationMetrics.EvaluationResult.Builder

getAccuracyDecomposition()

public SummarizationEvaluationMetrics.AccuracyDecomposition getAccuracyDecomposition()

Only available for accuracy metric.

.google.cloud.dialogflow.v2.SummarizationEvaluationMetrics.AccuracyDecomposition accuracy_decomposition = 1;

Returns
Type Description
SummarizationEvaluationMetrics.AccuracyDecomposition

The accuracyDecomposition.

getAccuracyDecompositionBuilder()

public SummarizationEvaluationMetrics.AccuracyDecomposition.Builder getAccuracyDecompositionBuilder()

Only available for accuracy metric.

.google.cloud.dialogflow.v2.SummarizationEvaluationMetrics.AccuracyDecomposition accuracy_decomposition = 1;

Returns
Type Description
SummarizationEvaluationMetrics.AccuracyDecomposition.Builder

getAccuracyDecompositionOrBuilder()

public SummarizationEvaluationMetrics.AccuracyDecompositionOrBuilder getAccuracyDecompositionOrBuilder()

Only available for accuracy metric.

.google.cloud.dialogflow.v2.SummarizationEvaluationMetrics.AccuracyDecomposition accuracy_decomposition = 1;

Returns
Type Description
SummarizationEvaluationMetrics.AccuracyDecompositionOrBuilder

getAdherenceRubric()

public SummarizationEvaluationMetrics.AdherenceRubric getAdherenceRubric()

Only available for adherence metric.

.google.cloud.dialogflow.v2.SummarizationEvaluationMetrics.AdherenceRubric adherence_rubric = 2;

Returns
Type Description
SummarizationEvaluationMetrics.AdherenceRubric

The adherenceRubric.

getAdherenceRubricBuilder()

public SummarizationEvaluationMetrics.AdherenceRubric.Builder getAdherenceRubricBuilder()

Only available for adherence metric.

.google.cloud.dialogflow.v2.SummarizationEvaluationMetrics.AdherenceRubric adherence_rubric = 2;

Returns
Type Description
SummarizationEvaluationMetrics.AdherenceRubric.Builder

getAdherenceRubricOrBuilder()

public SummarizationEvaluationMetrics.AdherenceRubricOrBuilder getAdherenceRubricOrBuilder()

Only available for adherence metric.

.google.cloud.dialogflow.v2.SummarizationEvaluationMetrics.AdherenceRubric adherence_rubric = 2;

Returns
Type Description
SummarizationEvaluationMetrics.AdherenceRubricOrBuilder

getCompletenessRubric()

public SummarizationEvaluationMetrics.CompletenessRubric getCompletenessRubric()

Only available for completeness metric.

.google.cloud.dialogflow.v2.SummarizationEvaluationMetrics.CompletenessRubric completeness_rubric = 3;

Returns
Type Description
SummarizationEvaluationMetrics.CompletenessRubric

The completenessRubric.

getCompletenessRubricBuilder()

public SummarizationEvaluationMetrics.CompletenessRubric.Builder getCompletenessRubricBuilder()

Only available for completeness metric.

.google.cloud.dialogflow.v2.SummarizationEvaluationMetrics.CompletenessRubric completeness_rubric = 3;

Returns
Type Description
SummarizationEvaluationMetrics.CompletenessRubric.Builder

getCompletenessRubricOrBuilder()

public SummarizationEvaluationMetrics.CompletenessRubricOrBuilder getCompletenessRubricOrBuilder()

Only available for completeness metric.

.google.cloud.dialogflow.v2.SummarizationEvaluationMetrics.CompletenessRubric completeness_rubric = 3;

Returns
Type Description
SummarizationEvaluationMetrics.CompletenessRubricOrBuilder

getDefaultInstanceForType()

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

getDescriptorForType()

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

getResultCase()

public SummarizationEvaluationMetrics.EvaluationResult.ResultCase getResultCase()
Returns
Type Description
SummarizationEvaluationMetrics.EvaluationResult.ResultCase

hasAccuracyDecomposition()

public boolean hasAccuracyDecomposition()

Only available for accuracy metric.

.google.cloud.dialogflow.v2.SummarizationEvaluationMetrics.AccuracyDecomposition accuracy_decomposition = 1;

Returns
Type Description
boolean

Whether the accuracyDecomposition field is set.

hasAdherenceRubric()

public boolean hasAdherenceRubric()

Only available for adherence metric.

.google.cloud.dialogflow.v2.SummarizationEvaluationMetrics.AdherenceRubric adherence_rubric = 2;

Returns
Type Description
boolean

Whether the adherenceRubric field is set.

hasCompletenessRubric()

public boolean hasCompletenessRubric()

Only available for completeness metric.

.google.cloud.dialogflow.v2.SummarizationEvaluationMetrics.CompletenessRubric completeness_rubric = 3;

Returns
Type Description
boolean

Whether the completenessRubric field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeAccuracyDecomposition(SummarizationEvaluationMetrics.AccuracyDecomposition value)

public SummarizationEvaluationMetrics.EvaluationResult.Builder mergeAccuracyDecomposition(SummarizationEvaluationMetrics.AccuracyDecomposition value)

Only available for accuracy metric.

.google.cloud.dialogflow.v2.SummarizationEvaluationMetrics.AccuracyDecomposition accuracy_decomposition = 1;

Parameter
Name Description
value SummarizationEvaluationMetrics.AccuracyDecomposition
Returns
Type Description
SummarizationEvaluationMetrics.EvaluationResult.Builder

mergeAdherenceRubric(SummarizationEvaluationMetrics.AdherenceRubric value)

public SummarizationEvaluationMetrics.EvaluationResult.Builder mergeAdherenceRubric(SummarizationEvaluationMetrics.AdherenceRubric value)

Only available for adherence metric.

.google.cloud.dialogflow.v2.SummarizationEvaluationMetrics.AdherenceRubric adherence_rubric = 2;

Parameter
Name Description
value SummarizationEvaluationMetrics.AdherenceRubric
Returns
Type Description
SummarizationEvaluationMetrics.EvaluationResult.Builder

mergeCompletenessRubric(SummarizationEvaluationMetrics.CompletenessRubric value)

public SummarizationEvaluationMetrics.EvaluationResult.Builder mergeCompletenessRubric(SummarizationEvaluationMetrics.CompletenessRubric value)

Only available for completeness metric.

.google.cloud.dialogflow.v2.SummarizationEvaluationMetrics.CompletenessRubric completeness_rubric = 3;

Parameter
Name Description
value SummarizationEvaluationMetrics.CompletenessRubric
Returns
Type Description
SummarizationEvaluationMetrics.EvaluationResult.Builder

mergeFrom(SummarizationEvaluationMetrics.EvaluationResult other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

setAccuracyDecomposition(SummarizationEvaluationMetrics.AccuracyDecomposition value)

public SummarizationEvaluationMetrics.EvaluationResult.Builder setAccuracyDecomposition(SummarizationEvaluationMetrics.AccuracyDecomposition value)

Only available for accuracy metric.

.google.cloud.dialogflow.v2.SummarizationEvaluationMetrics.AccuracyDecomposition accuracy_decomposition = 1;

Parameter
Name Description
value SummarizationEvaluationMetrics.AccuracyDecomposition
Returns
Type Description
SummarizationEvaluationMetrics.EvaluationResult.Builder

setAccuracyDecomposition(SummarizationEvaluationMetrics.AccuracyDecomposition.Builder builderForValue)

public SummarizationEvaluationMetrics.EvaluationResult.Builder setAccuracyDecomposition(SummarizationEvaluationMetrics.AccuracyDecomposition.Builder builderForValue)

Only available for accuracy metric.

.google.cloud.dialogflow.v2.SummarizationEvaluationMetrics.AccuracyDecomposition accuracy_decomposition = 1;

Parameter
Name Description
builderForValue SummarizationEvaluationMetrics.AccuracyDecomposition.Builder
Returns
Type Description
SummarizationEvaluationMetrics.EvaluationResult.Builder

setAdherenceRubric(SummarizationEvaluationMetrics.AdherenceRubric value)

public SummarizationEvaluationMetrics.EvaluationResult.Builder setAdherenceRubric(SummarizationEvaluationMetrics.AdherenceRubric value)

Only available for adherence metric.

.google.cloud.dialogflow.v2.SummarizationEvaluationMetrics.AdherenceRubric adherence_rubric = 2;

Parameter
Name Description
value SummarizationEvaluationMetrics.AdherenceRubric
Returns
Type Description
SummarizationEvaluationMetrics.EvaluationResult.Builder

setAdherenceRubric(SummarizationEvaluationMetrics.AdherenceRubric.Builder builderForValue)

public SummarizationEvaluationMetrics.EvaluationResult.Builder setAdherenceRubric(SummarizationEvaluationMetrics.AdherenceRubric.Builder builderForValue)

Only available for adherence metric.

.google.cloud.dialogflow.v2.SummarizationEvaluationMetrics.AdherenceRubric adherence_rubric = 2;

Parameter
Name Description
builderForValue SummarizationEvaluationMetrics.AdherenceRubric.Builder
Returns
Type Description
SummarizationEvaluationMetrics.EvaluationResult.Builder

setCompletenessRubric(SummarizationEvaluationMetrics.CompletenessRubric value)

public SummarizationEvaluationMetrics.EvaluationResult.Builder setCompletenessRubric(SummarizationEvaluationMetrics.CompletenessRubric value)

Only available for completeness metric.

.google.cloud.dialogflow.v2.SummarizationEvaluationMetrics.CompletenessRubric completeness_rubric = 3;

Parameter
Name Description
value SummarizationEvaluationMetrics.CompletenessRubric
Returns
Type Description
SummarizationEvaluationMetrics.EvaluationResult.Builder

setCompletenessRubric(SummarizationEvaluationMetrics.CompletenessRubric.Builder builderForValue)

public SummarizationEvaluationMetrics.EvaluationResult.Builder setCompletenessRubric(SummarizationEvaluationMetrics.CompletenessRubric.Builder builderForValue)

Only available for completeness metric.

.google.cloud.dialogflow.v2.SummarizationEvaluationMetrics.CompletenessRubric completeness_rubric = 3;

Parameter
Name Description
builderForValue SummarizationEvaluationMetrics.CompletenessRubric.Builder
Returns
Type Description
SummarizationEvaluationMetrics.EvaluationResult.Builder