Class EvaluationMetricsThresholds.Builder (0.1.0)

public static final class EvaluationMetricsThresholds.Builder extends GeneratedMessage.Builder<EvaluationMetricsThresholds.Builder> implements EvaluationMetricsThresholdsOrBuilder

Threshold settings for metrics in an Evaluation.

Protobuf type google.cloud.ces.v1.EvaluationMetricsThresholds

Static Methods

getDescriptor()

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

Methods

build()

public EvaluationMetricsThresholds build()
Returns
Type Description
EvaluationMetricsThresholds

buildPartial()

public EvaluationMetricsThresholds buildPartial()
Returns
Type Description
EvaluationMetricsThresholds

clear()

public EvaluationMetricsThresholds.Builder clear()
Returns
Type Description
EvaluationMetricsThresholds.Builder
Overrides

clearGoldenEvaluationMetricsThresholds()

public EvaluationMetricsThresholds.Builder clearGoldenEvaluationMetricsThresholds()

Optional. The golden evaluation metrics thresholds.

.google.cloud.ces.v1.EvaluationMetricsThresholds.GoldenEvaluationMetricsThresholds golden_evaluation_metrics_thresholds = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
EvaluationMetricsThresholds.Builder

clearGoldenHallucinationMetricBehavior()

public EvaluationMetricsThresholds.Builder clearGoldenHallucinationMetricBehavior()

Optional. The hallucination metric behavior for golden evaluations.

.google.cloud.ces.v1.EvaluationMetricsThresholds.HallucinationMetricBehavior golden_hallucination_metric_behavior = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
EvaluationMetricsThresholds.Builder

This builder for chaining.

clearHallucinationMetricBehavior() (deprecated)

public EvaluationMetricsThresholds.Builder clearHallucinationMetricBehavior()

Deprecated. google.cloud.ces.v1.EvaluationMetricsThresholds.hallucination_metric_behavior is deprecated. See google/cloud/ces/v1/app.proto;l=502

Optional. Deprecated: Use golden_hallucination_metric_behavior instead. The hallucination metric behavior is currently used for golden evaluations.

.google.cloud.ces.v1.EvaluationMetricsThresholds.HallucinationMetricBehavior hallucination_metric_behavior = 3 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
EvaluationMetricsThresholds.Builder

This builder for chaining.

clearScenarioHallucinationMetricBehavior()

public EvaluationMetricsThresholds.Builder clearScenarioHallucinationMetricBehavior()

Optional. The hallucination metric behavior for scenario evaluations.

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

Returns
Type Description
EvaluationMetricsThresholds.Builder

This builder for chaining.

getDefaultInstanceForType()

public EvaluationMetricsThresholds getDefaultInstanceForType()
Returns
Type Description
EvaluationMetricsThresholds

getDescriptorForType()

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

getGoldenEvaluationMetricsThresholds()

public EvaluationMetricsThresholds.GoldenEvaluationMetricsThresholds getGoldenEvaluationMetricsThresholds()

Optional. The golden evaluation metrics thresholds.

.google.cloud.ces.v1.EvaluationMetricsThresholds.GoldenEvaluationMetricsThresholds golden_evaluation_metrics_thresholds = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
EvaluationMetricsThresholds.GoldenEvaluationMetricsThresholds

The goldenEvaluationMetricsThresholds.

getGoldenEvaluationMetricsThresholdsBuilder()

public EvaluationMetricsThresholds.GoldenEvaluationMetricsThresholds.Builder getGoldenEvaluationMetricsThresholdsBuilder()

Optional. The golden evaluation metrics thresholds.

.google.cloud.ces.v1.EvaluationMetricsThresholds.GoldenEvaluationMetricsThresholds golden_evaluation_metrics_thresholds = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
EvaluationMetricsThresholds.GoldenEvaluationMetricsThresholds.Builder

getGoldenEvaluationMetricsThresholdsOrBuilder()

public EvaluationMetricsThresholds.GoldenEvaluationMetricsThresholdsOrBuilder getGoldenEvaluationMetricsThresholdsOrBuilder()

Optional. The golden evaluation metrics thresholds.

.google.cloud.ces.v1.EvaluationMetricsThresholds.GoldenEvaluationMetricsThresholds golden_evaluation_metrics_thresholds = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
EvaluationMetricsThresholds.GoldenEvaluationMetricsThresholdsOrBuilder

getGoldenHallucinationMetricBehavior()

public EvaluationMetricsThresholds.HallucinationMetricBehavior getGoldenHallucinationMetricBehavior()

Optional. The hallucination metric behavior for golden evaluations.

.google.cloud.ces.v1.EvaluationMetricsThresholds.HallucinationMetricBehavior golden_hallucination_metric_behavior = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
EvaluationMetricsThresholds.HallucinationMetricBehavior

The goldenHallucinationMetricBehavior.

getGoldenHallucinationMetricBehaviorValue()

public int getGoldenHallucinationMetricBehaviorValue()

Optional. The hallucination metric behavior for golden evaluations.

.google.cloud.ces.v1.EvaluationMetricsThresholds.HallucinationMetricBehavior golden_hallucination_metric_behavior = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The enum numeric value on the wire for goldenHallucinationMetricBehavior.

getHallucinationMetricBehavior() (deprecated)

public EvaluationMetricsThresholds.HallucinationMetricBehavior getHallucinationMetricBehavior()

Deprecated. google.cloud.ces.v1.EvaluationMetricsThresholds.hallucination_metric_behavior is deprecated. See google/cloud/ces/v1/app.proto;l=502

Optional. Deprecated: Use golden_hallucination_metric_behavior instead. The hallucination metric behavior is currently used for golden evaluations.

.google.cloud.ces.v1.EvaluationMetricsThresholds.HallucinationMetricBehavior hallucination_metric_behavior = 3 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
EvaluationMetricsThresholds.HallucinationMetricBehavior

The hallucinationMetricBehavior.

getHallucinationMetricBehaviorValue() (deprecated)

public int getHallucinationMetricBehaviorValue()

Deprecated. google.cloud.ces.v1.EvaluationMetricsThresholds.hallucination_metric_behavior is deprecated. See google/cloud/ces/v1/app.proto;l=502

Optional. Deprecated: Use golden_hallucination_metric_behavior instead. The hallucination metric behavior is currently used for golden evaluations.

.google.cloud.ces.v1.EvaluationMetricsThresholds.HallucinationMetricBehavior hallucination_metric_behavior = 3 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The enum numeric value on the wire for hallucinationMetricBehavior.

getScenarioHallucinationMetricBehavior()

public EvaluationMetricsThresholds.HallucinationMetricBehavior getScenarioHallucinationMetricBehavior()

Optional. The hallucination metric behavior for scenario evaluations.

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

Returns
Type Description
EvaluationMetricsThresholds.HallucinationMetricBehavior

The scenarioHallucinationMetricBehavior.

getScenarioHallucinationMetricBehaviorValue()

public int getScenarioHallucinationMetricBehaviorValue()

Optional. The hallucination metric behavior for scenario evaluations.

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

Returns
Type Description
int

The enum numeric value on the wire for scenarioHallucinationMetricBehavior.

hasGoldenEvaluationMetricsThresholds()

public boolean hasGoldenEvaluationMetricsThresholds()

Optional. The golden evaluation metrics thresholds.

.google.cloud.ces.v1.EvaluationMetricsThresholds.GoldenEvaluationMetricsThresholds golden_evaluation_metrics_thresholds = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the goldenEvaluationMetricsThresholds field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(EvaluationMetricsThresholds other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeGoldenEvaluationMetricsThresholds(EvaluationMetricsThresholds.GoldenEvaluationMetricsThresholds value)

public EvaluationMetricsThresholds.Builder mergeGoldenEvaluationMetricsThresholds(EvaluationMetricsThresholds.GoldenEvaluationMetricsThresholds value)

Optional. The golden evaluation metrics thresholds.

.google.cloud.ces.v1.EvaluationMetricsThresholds.GoldenEvaluationMetricsThresholds golden_evaluation_metrics_thresholds = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value EvaluationMetricsThresholds.GoldenEvaluationMetricsThresholds
Returns
Type Description
EvaluationMetricsThresholds.Builder

setGoldenEvaluationMetricsThresholds(EvaluationMetricsThresholds.GoldenEvaluationMetricsThresholds value)

public EvaluationMetricsThresholds.Builder setGoldenEvaluationMetricsThresholds(EvaluationMetricsThresholds.GoldenEvaluationMetricsThresholds value)

Optional. The golden evaluation metrics thresholds.

.google.cloud.ces.v1.EvaluationMetricsThresholds.GoldenEvaluationMetricsThresholds golden_evaluation_metrics_thresholds = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value EvaluationMetricsThresholds.GoldenEvaluationMetricsThresholds
Returns
Type Description
EvaluationMetricsThresholds.Builder

setGoldenEvaluationMetricsThresholds(EvaluationMetricsThresholds.GoldenEvaluationMetricsThresholds.Builder builderForValue)

public EvaluationMetricsThresholds.Builder setGoldenEvaluationMetricsThresholds(EvaluationMetricsThresholds.GoldenEvaluationMetricsThresholds.Builder builderForValue)

Optional. The golden evaluation metrics thresholds.

.google.cloud.ces.v1.EvaluationMetricsThresholds.GoldenEvaluationMetricsThresholds golden_evaluation_metrics_thresholds = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue EvaluationMetricsThresholds.GoldenEvaluationMetricsThresholds.Builder
Returns
Type Description
EvaluationMetricsThresholds.Builder

setGoldenHallucinationMetricBehavior(EvaluationMetricsThresholds.HallucinationMetricBehavior value)

public EvaluationMetricsThresholds.Builder setGoldenHallucinationMetricBehavior(EvaluationMetricsThresholds.HallucinationMetricBehavior value)

Optional. The hallucination metric behavior for golden evaluations.

.google.cloud.ces.v1.EvaluationMetricsThresholds.HallucinationMetricBehavior golden_hallucination_metric_behavior = 5 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value EvaluationMetricsThresholds.HallucinationMetricBehavior

The goldenHallucinationMetricBehavior to set.

Returns
Type Description
EvaluationMetricsThresholds.Builder

This builder for chaining.

setGoldenHallucinationMetricBehaviorValue(int value)

public EvaluationMetricsThresholds.Builder setGoldenHallucinationMetricBehaviorValue(int value)

Optional. The hallucination metric behavior for golden evaluations.

.google.cloud.ces.v1.EvaluationMetricsThresholds.HallucinationMetricBehavior golden_hallucination_metric_behavior = 5 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value int

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

Returns
Type Description
EvaluationMetricsThresholds.Builder

This builder for chaining.

setHallucinationMetricBehavior(EvaluationMetricsThresholds.HallucinationMetricBehavior value) (deprecated)

public EvaluationMetricsThresholds.Builder setHallucinationMetricBehavior(EvaluationMetricsThresholds.HallucinationMetricBehavior value)

Deprecated. google.cloud.ces.v1.EvaluationMetricsThresholds.hallucination_metric_behavior is deprecated. See google/cloud/ces/v1/app.proto;l=502

Optional. Deprecated: Use golden_hallucination_metric_behavior instead. The hallucination metric behavior is currently used for golden evaluations.

.google.cloud.ces.v1.EvaluationMetricsThresholds.HallucinationMetricBehavior hallucination_metric_behavior = 3 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value EvaluationMetricsThresholds.HallucinationMetricBehavior

The hallucinationMetricBehavior to set.

Returns
Type Description
EvaluationMetricsThresholds.Builder

This builder for chaining.

setHallucinationMetricBehaviorValue(int value) (deprecated)

public EvaluationMetricsThresholds.Builder setHallucinationMetricBehaviorValue(int value)

Deprecated. google.cloud.ces.v1.EvaluationMetricsThresholds.hallucination_metric_behavior is deprecated. See google/cloud/ces/v1/app.proto;l=502

Optional. Deprecated: Use golden_hallucination_metric_behavior instead. The hallucination metric behavior is currently used for golden evaluations.

.google.cloud.ces.v1.EvaluationMetricsThresholds.HallucinationMetricBehavior hallucination_metric_behavior = 3 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value int

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

Returns
Type Description
EvaluationMetricsThresholds.Builder

This builder for chaining.

setScenarioHallucinationMetricBehavior(EvaluationMetricsThresholds.HallucinationMetricBehavior value)

public EvaluationMetricsThresholds.Builder setScenarioHallucinationMetricBehavior(EvaluationMetricsThresholds.HallucinationMetricBehavior value)

Optional. The hallucination metric behavior for scenario evaluations.

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

Parameter
Name Description
value EvaluationMetricsThresholds.HallucinationMetricBehavior

The scenarioHallucinationMetricBehavior to set.

Returns
Type Description
EvaluationMetricsThresholds.Builder

This builder for chaining.

setScenarioHallucinationMetricBehaviorValue(int value)

public EvaluationMetricsThresholds.Builder setScenarioHallucinationMetricBehaviorValue(int value)

Optional. The hallucination metric behavior for scenario evaluations.

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

Parameter
Name Description
value int

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

Returns
Type Description
EvaluationMetricsThresholds.Builder

This builder for chaining.