Class Evaluation.GoldenTurn.Builder (0.9.0)

public static final class Evaluation.GoldenTurn.Builder extends GeneratedMessage.Builder<Evaluation.GoldenTurn.Builder> implements Evaluation.GoldenTurnOrBuilder

A golden turn defines a single turn in a golden conversation.

Protobuf type google.cloud.ces.v1beta.Evaluation.GoldenTurn

Static Methods

getDescriptor()

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

Methods

addAllSteps(Iterable<? extends Evaluation.Step> values)

public Evaluation.GoldenTurn.Builder addAllSteps(Iterable<? extends Evaluation.Step> values)

Required. The steps required to replay a golden conversation.

repeated .google.cloud.ces.v1beta.Evaluation.Step steps = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
values Iterable<? extends com.google.cloud.ces.v1beta.Evaluation.Step>
Returns
Type Description
Evaluation.GoldenTurn.Builder

addSteps(Evaluation.Step value)

public Evaluation.GoldenTurn.Builder addSteps(Evaluation.Step value)

Required. The steps required to replay a golden conversation.

repeated .google.cloud.ces.v1beta.Evaluation.Step steps = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value Evaluation.Step
Returns
Type Description
Evaluation.GoldenTurn.Builder

addSteps(Evaluation.Step.Builder builderForValue)

public Evaluation.GoldenTurn.Builder addSteps(Evaluation.Step.Builder builderForValue)

Required. The steps required to replay a golden conversation.

repeated .google.cloud.ces.v1beta.Evaluation.Step steps = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
builderForValue Evaluation.Step.Builder
Returns
Type Description
Evaluation.GoldenTurn.Builder

addSteps(int index, Evaluation.Step value)

public Evaluation.GoldenTurn.Builder addSteps(int index, Evaluation.Step value)

Required. The steps required to replay a golden conversation.

repeated .google.cloud.ces.v1beta.Evaluation.Step steps = 1 [(.google.api.field_behavior) = REQUIRED];

Parameters
Name Description
index int
value Evaluation.Step
Returns
Type Description
Evaluation.GoldenTurn.Builder

addSteps(int index, Evaluation.Step.Builder builderForValue)

public Evaluation.GoldenTurn.Builder addSteps(int index, Evaluation.Step.Builder builderForValue)

Required. The steps required to replay a golden conversation.

repeated .google.cloud.ces.v1beta.Evaluation.Step steps = 1 [(.google.api.field_behavior) = REQUIRED];

Parameters
Name Description
index int
builderForValue Evaluation.Step.Builder
Returns
Type Description
Evaluation.GoldenTurn.Builder

addStepsBuilder()

public Evaluation.Step.Builder addStepsBuilder()

Required. The steps required to replay a golden conversation.

repeated .google.cloud.ces.v1beta.Evaluation.Step steps = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
Evaluation.Step.Builder

addStepsBuilder(int index)

public Evaluation.Step.Builder addStepsBuilder(int index)

Required. The steps required to replay a golden conversation.

repeated .google.cloud.ces.v1beta.Evaluation.Step steps = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
index int
Returns
Type Description
Evaluation.Step.Builder

build()

public Evaluation.GoldenTurn build()
Returns
Type Description
Evaluation.GoldenTurn

buildPartial()

public Evaluation.GoldenTurn buildPartial()
Returns
Type Description
Evaluation.GoldenTurn

clear()

public Evaluation.GoldenTurn.Builder clear()
Returns
Type Description
Evaluation.GoldenTurn.Builder
Overrides

clearHallucinationMetricBehaviorOverride()

public Evaluation.GoldenTurn.Builder clearHallucinationMetricBehaviorOverride()

Optional. Override for turn-level hallucination metric behavior.

.google.cloud.ces.v1beta.EvaluationMetricsThresholds.HallucinationMetricBehavior hallucination_metric_behavior_override = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Evaluation.GoldenTurn.Builder

This builder for chaining.

clearRootSpan()

public Evaluation.GoldenTurn.Builder clearRootSpan()

Optional. The root span of the golden turn for processing and maintaining audio information. The uri for the audio must contain audio saved in 16Khz sample rate.

.google.cloud.ces.v1beta.Span root_span = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Evaluation.GoldenTurn.Builder

clearSteps()

public Evaluation.GoldenTurn.Builder clearSteps()

Required. The steps required to replay a golden conversation.

repeated .google.cloud.ces.v1beta.Evaluation.Step steps = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
Evaluation.GoldenTurn.Builder

clearTurnLevelMetricsThresholdsOverride()

public Evaluation.GoldenTurn.Builder clearTurnLevelMetricsThresholdsOverride()

Optional. Overrides for turn-level metric thresholds.

.google.cloud.ces.v1beta.EvaluationMetricsThresholds.GoldenEvaluationMetricsThresholds.TurnLevelMetricsThresholds turn_level_metrics_thresholds_override = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Evaluation.GoldenTurn.Builder

getDefaultInstanceForType()

public Evaluation.GoldenTurn getDefaultInstanceForType()
Returns
Type Description
Evaluation.GoldenTurn

getDescriptorForType()

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

getHallucinationMetricBehaviorOverride()

public EvaluationMetricsThresholds.HallucinationMetricBehavior getHallucinationMetricBehaviorOverride()

Optional. Override for turn-level hallucination metric behavior.

.google.cloud.ces.v1beta.EvaluationMetricsThresholds.HallucinationMetricBehavior hallucination_metric_behavior_override = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
EvaluationMetricsThresholds.HallucinationMetricBehavior

The hallucinationMetricBehaviorOverride.

getHallucinationMetricBehaviorOverrideValue()

public int getHallucinationMetricBehaviorOverrideValue()

Optional. Override for turn-level hallucination metric behavior.

.google.cloud.ces.v1beta.EvaluationMetricsThresholds.HallucinationMetricBehavior hallucination_metric_behavior_override = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The enum numeric value on the wire for hallucinationMetricBehaviorOverride.

getRootSpan()

public Span getRootSpan()

Optional. The root span of the golden turn for processing and maintaining audio information. The uri for the audio must contain audio saved in 16Khz sample rate.

.google.cloud.ces.v1beta.Span root_span = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Span

The rootSpan.

getRootSpanBuilder()

public Span.Builder getRootSpanBuilder()

Optional. The root span of the golden turn for processing and maintaining audio information. The uri for the audio must contain audio saved in 16Khz sample rate.

.google.cloud.ces.v1beta.Span root_span = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Span.Builder

getRootSpanOrBuilder()

public SpanOrBuilder getRootSpanOrBuilder()

Optional. The root span of the golden turn for processing and maintaining audio information. The uri for the audio must contain audio saved in 16Khz sample rate.

.google.cloud.ces.v1beta.Span root_span = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
SpanOrBuilder

getSteps(int index)

public Evaluation.Step getSteps(int index)

Required. The steps required to replay a golden conversation.

repeated .google.cloud.ces.v1beta.Evaluation.Step steps = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
index int
Returns
Type Description
Evaluation.Step

getStepsBuilder(int index)

public Evaluation.Step.Builder getStepsBuilder(int index)

Required. The steps required to replay a golden conversation.

repeated .google.cloud.ces.v1beta.Evaluation.Step steps = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
index int
Returns
Type Description
Evaluation.Step.Builder

getStepsBuilderList()

public List<Evaluation.Step.Builder> getStepsBuilderList()

Required. The steps required to replay a golden conversation.

repeated .google.cloud.ces.v1beta.Evaluation.Step steps = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
List<Builder>

getStepsCount()

public int getStepsCount()

Required. The steps required to replay a golden conversation.

repeated .google.cloud.ces.v1beta.Evaluation.Step steps = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
int

getStepsList()

public List<Evaluation.Step> getStepsList()

Required. The steps required to replay a golden conversation.

repeated .google.cloud.ces.v1beta.Evaluation.Step steps = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
List<Step>

getStepsOrBuilder(int index)

public Evaluation.StepOrBuilder getStepsOrBuilder(int index)

Required. The steps required to replay a golden conversation.

repeated .google.cloud.ces.v1beta.Evaluation.Step steps = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
index int
Returns
Type Description
Evaluation.StepOrBuilder

getStepsOrBuilderList()

public List<? extends Evaluation.StepOrBuilder> getStepsOrBuilderList()

Required. The steps required to replay a golden conversation.

repeated .google.cloud.ces.v1beta.Evaluation.Step steps = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
List<? extends com.google.cloud.ces.v1beta.Evaluation.StepOrBuilder>

getTurnLevelMetricsThresholdsOverride()

public EvaluationMetricsThresholds.GoldenEvaluationMetricsThresholds.TurnLevelMetricsThresholds getTurnLevelMetricsThresholdsOverride()

Optional. Overrides for turn-level metric thresholds.

.google.cloud.ces.v1beta.EvaluationMetricsThresholds.GoldenEvaluationMetricsThresholds.TurnLevelMetricsThresholds turn_level_metrics_thresholds_override = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
EvaluationMetricsThresholds.GoldenEvaluationMetricsThresholds.TurnLevelMetricsThresholds

The turnLevelMetricsThresholdsOverride.

getTurnLevelMetricsThresholdsOverrideBuilder()

public EvaluationMetricsThresholds.GoldenEvaluationMetricsThresholds.TurnLevelMetricsThresholds.Builder getTurnLevelMetricsThresholdsOverrideBuilder()

Optional. Overrides for turn-level metric thresholds.

.google.cloud.ces.v1beta.EvaluationMetricsThresholds.GoldenEvaluationMetricsThresholds.TurnLevelMetricsThresholds turn_level_metrics_thresholds_override = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
EvaluationMetricsThresholds.GoldenEvaluationMetricsThresholds.TurnLevelMetricsThresholds.Builder

getTurnLevelMetricsThresholdsOverrideOrBuilder()

public EvaluationMetricsThresholds.GoldenEvaluationMetricsThresholds.TurnLevelMetricsThresholdsOrBuilder getTurnLevelMetricsThresholdsOverrideOrBuilder()

Optional. Overrides for turn-level metric thresholds.

.google.cloud.ces.v1beta.EvaluationMetricsThresholds.GoldenEvaluationMetricsThresholds.TurnLevelMetricsThresholds turn_level_metrics_thresholds_override = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
EvaluationMetricsThresholds.GoldenEvaluationMetricsThresholds.TurnLevelMetricsThresholdsOrBuilder

hasRootSpan()

public boolean hasRootSpan()

Optional. The root span of the golden turn for processing and maintaining audio information. The uri for the audio must contain audio saved in 16Khz sample rate.

.google.cloud.ces.v1beta.Span root_span = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the rootSpan field is set.

hasTurnLevelMetricsThresholdsOverride()

public boolean hasTurnLevelMetricsThresholdsOverride()

Optional. Overrides for turn-level metric thresholds.

.google.cloud.ces.v1beta.EvaluationMetricsThresholds.GoldenEvaluationMetricsThresholds.TurnLevelMetricsThresholds turn_level_metrics_thresholds_override = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the turnLevelMetricsThresholdsOverride field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(Evaluation.GoldenTurn other)

public Evaluation.GoldenTurn.Builder mergeFrom(Evaluation.GoldenTurn other)
Parameter
Name Description
other Evaluation.GoldenTurn
Returns
Type Description
Evaluation.GoldenTurn.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

public Evaluation.GoldenTurn.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
Evaluation.GoldenTurn.Builder
Overrides

mergeRootSpan(Span value)

public Evaluation.GoldenTurn.Builder mergeRootSpan(Span value)

Optional. The root span of the golden turn for processing and maintaining audio information. The uri for the audio must contain audio saved in 16Khz sample rate.

.google.cloud.ces.v1beta.Span root_span = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value Span
Returns
Type Description
Evaluation.GoldenTurn.Builder

mergeTurnLevelMetricsThresholdsOverride(EvaluationMetricsThresholds.GoldenEvaluationMetricsThresholds.TurnLevelMetricsThresholds value)

public Evaluation.GoldenTurn.Builder mergeTurnLevelMetricsThresholdsOverride(EvaluationMetricsThresholds.GoldenEvaluationMetricsThresholds.TurnLevelMetricsThresholds value)

Optional. Overrides for turn-level metric thresholds.

.google.cloud.ces.v1beta.EvaluationMetricsThresholds.GoldenEvaluationMetricsThresholds.TurnLevelMetricsThresholds turn_level_metrics_thresholds_override = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value EvaluationMetricsThresholds.GoldenEvaluationMetricsThresholds.TurnLevelMetricsThresholds
Returns
Type Description
Evaluation.GoldenTurn.Builder

removeSteps(int index)

public Evaluation.GoldenTurn.Builder removeSteps(int index)

Required. The steps required to replay a golden conversation.

repeated .google.cloud.ces.v1beta.Evaluation.Step steps = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
index int
Returns
Type Description
Evaluation.GoldenTurn.Builder

setHallucinationMetricBehaviorOverride(EvaluationMetricsThresholds.HallucinationMetricBehavior value)

public Evaluation.GoldenTurn.Builder setHallucinationMetricBehaviorOverride(EvaluationMetricsThresholds.HallucinationMetricBehavior value)

Optional. Override for turn-level hallucination metric behavior.

.google.cloud.ces.v1beta.EvaluationMetricsThresholds.HallucinationMetricBehavior hallucination_metric_behavior_override = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value EvaluationMetricsThresholds.HallucinationMetricBehavior

The hallucinationMetricBehaviorOverride to set.

Returns
Type Description
Evaluation.GoldenTurn.Builder

This builder for chaining.

setHallucinationMetricBehaviorOverrideValue(int value)

public Evaluation.GoldenTurn.Builder setHallucinationMetricBehaviorOverrideValue(int value)

Optional. Override for turn-level hallucination metric behavior.

.google.cloud.ces.v1beta.EvaluationMetricsThresholds.HallucinationMetricBehavior hallucination_metric_behavior_override = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value int

The enum numeric value on the wire for hallucinationMetricBehaviorOverride to set.

Returns
Type Description
Evaluation.GoldenTurn.Builder

This builder for chaining.

setRootSpan(Span value)

public Evaluation.GoldenTurn.Builder setRootSpan(Span value)

Optional. The root span of the golden turn for processing and maintaining audio information. The uri for the audio must contain audio saved in 16Khz sample rate.

.google.cloud.ces.v1beta.Span root_span = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value Span
Returns
Type Description
Evaluation.GoldenTurn.Builder

setRootSpan(Span.Builder builderForValue)

public Evaluation.GoldenTurn.Builder setRootSpan(Span.Builder builderForValue)

Optional. The root span of the golden turn for processing and maintaining audio information. The uri for the audio must contain audio saved in 16Khz sample rate.

.google.cloud.ces.v1beta.Span root_span = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue Span.Builder
Returns
Type Description
Evaluation.GoldenTurn.Builder

setSteps(int index, Evaluation.Step value)

public Evaluation.GoldenTurn.Builder setSteps(int index, Evaluation.Step value)

Required. The steps required to replay a golden conversation.

repeated .google.cloud.ces.v1beta.Evaluation.Step steps = 1 [(.google.api.field_behavior) = REQUIRED];

Parameters
Name Description
index int
value Evaluation.Step
Returns
Type Description
Evaluation.GoldenTurn.Builder

setSteps(int index, Evaluation.Step.Builder builderForValue)

public Evaluation.GoldenTurn.Builder setSteps(int index, Evaluation.Step.Builder builderForValue)

Required. The steps required to replay a golden conversation.

repeated .google.cloud.ces.v1beta.Evaluation.Step steps = 1 [(.google.api.field_behavior) = REQUIRED];

Parameters
Name Description
index int
builderForValue Evaluation.Step.Builder
Returns
Type Description
Evaluation.GoldenTurn.Builder

setTurnLevelMetricsThresholdsOverride(EvaluationMetricsThresholds.GoldenEvaluationMetricsThresholds.TurnLevelMetricsThresholds value)

public Evaluation.GoldenTurn.Builder setTurnLevelMetricsThresholdsOverride(EvaluationMetricsThresholds.GoldenEvaluationMetricsThresholds.TurnLevelMetricsThresholds value)

Optional. Overrides for turn-level metric thresholds.

.google.cloud.ces.v1beta.EvaluationMetricsThresholds.GoldenEvaluationMetricsThresholds.TurnLevelMetricsThresholds turn_level_metrics_thresholds_override = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value EvaluationMetricsThresholds.GoldenEvaluationMetricsThresholds.TurnLevelMetricsThresholds
Returns
Type Description
Evaluation.GoldenTurn.Builder

setTurnLevelMetricsThresholdsOverride(EvaluationMetricsThresholds.GoldenEvaluationMetricsThresholds.TurnLevelMetricsThresholds.Builder builderForValue)

public Evaluation.GoldenTurn.Builder setTurnLevelMetricsThresholdsOverride(EvaluationMetricsThresholds.GoldenEvaluationMetricsThresholds.TurnLevelMetricsThresholds.Builder builderForValue)

Optional. Overrides for turn-level metric thresholds.

.google.cloud.ces.v1beta.EvaluationMetricsThresholds.GoldenEvaluationMetricsThresholds.TurnLevelMetricsThresholds turn_level_metrics_thresholds_override = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue EvaluationMetricsThresholds.GoldenEvaluationMetricsThresholds.TurnLevelMetricsThresholds.Builder
Returns
Type Description
Evaluation.GoldenTurn.Builder