Class Experiment.Result.Metric.Builder (0.35.0)

public static final class Experiment.Result.Metric.Builder extends GeneratedMessageV3.Builder<Experiment.Result.Metric.Builder> implements Experiment.Result.MetricOrBuilder

Metric and corresponding confidence intervals.

Protobuf type google.cloud.dialogflow.cx.v3.Experiment.Result.Metric

com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)

Static Methods

getDescriptor()

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

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public Experiment.Result.Metric.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
Experiment.Result.Metric.Builder
Overrides

build()

public Experiment.Result.Metric build()
Returns
Type Description
Experiment.Result.Metric

buildPartial()

public Experiment.Result.Metric buildPartial()
Returns
Type Description
Experiment.Result.Metric

clear()

public Experiment.Result.Metric.Builder clear()
Returns
Type Description
Experiment.Result.Metric.Builder
Overrides

clearConfidenceInterval()

public Experiment.Result.Metric.Builder clearConfidenceInterval()

The probability that the treatment is better than all other treatments in the experiment

.google.cloud.dialogflow.cx.v3.Experiment.Result.ConfidenceInterval confidence_interval = 3;

Returns
Type Description
Experiment.Result.Metric.Builder

clearCount()

public Experiment.Result.Metric.Builder clearCount()

Count value of a metric.

double count = 4;

Returns
Type Description
Experiment.Result.Metric.Builder

This builder for chaining.

clearCountType()

public Experiment.Result.Metric.Builder clearCountType()

Count-based metric type. Only one of type or count_type is specified in each Metric.

.google.cloud.dialogflow.cx.v3.Experiment.Result.CountType count_type = 5;

Returns
Type Description
Experiment.Result.Metric.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

public Experiment.Result.Metric.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
Experiment.Result.Metric.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public Experiment.Result.Metric.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
Experiment.Result.Metric.Builder
Overrides

clearRatio()

public Experiment.Result.Metric.Builder clearRatio()

Ratio value of a metric.

double ratio = 2;

Returns
Type Description
Experiment.Result.Metric.Builder

This builder for chaining.

clearType()

public Experiment.Result.Metric.Builder clearType()

Ratio-based metric type. Only one of type or count_type is specified in each Metric.

.google.cloud.dialogflow.cx.v3.Experiment.Result.MetricType type = 1;

Returns
Type Description
Experiment.Result.Metric.Builder

This builder for chaining.

clearValue()

public Experiment.Result.Metric.Builder clearValue()
Returns
Type Description
Experiment.Result.Metric.Builder

clone()

public Experiment.Result.Metric.Builder clone()
Returns
Type Description
Experiment.Result.Metric.Builder
Overrides

getConfidenceInterval()

public Experiment.Result.ConfidenceInterval getConfidenceInterval()

The probability that the treatment is better than all other treatments in the experiment

.google.cloud.dialogflow.cx.v3.Experiment.Result.ConfidenceInterval confidence_interval = 3;

Returns
Type Description
Experiment.Result.ConfidenceInterval

The confidenceInterval.

getConfidenceIntervalBuilder()

public Experiment.Result.ConfidenceInterval.Builder getConfidenceIntervalBuilder()

The probability that the treatment is better than all other treatments in the experiment

.google.cloud.dialogflow.cx.v3.Experiment.Result.ConfidenceInterval confidence_interval = 3;

getConfidenceIntervalOrBuilder()

public Experiment.Result.ConfidenceIntervalOrBuilder getConfidenceIntervalOrBuilder()

The probability that the treatment is better than all other treatments in the experiment

.google.cloud.dialogflow.cx.v3.Experiment.Result.ConfidenceInterval confidence_interval = 3;

getCount()

public double getCount()

Count value of a metric.

double count = 4;

Returns
Type Description
double

The count.

getCountType()

public Experiment.Result.CountType getCountType()

Count-based metric type. Only one of type or count_type is specified in each Metric.

.google.cloud.dialogflow.cx.v3.Experiment.Result.CountType count_type = 5;

Returns
Type Description
Experiment.Result.CountType

The countType.

getCountTypeValue()

public int getCountTypeValue()

Count-based metric type. Only one of type or count_type is specified in each Metric.

.google.cloud.dialogflow.cx.v3.Experiment.Result.CountType count_type = 5;

Returns
Type Description
int

The enum numeric value on the wire for countType.

getDefaultInstanceForType()

public Experiment.Result.Metric getDefaultInstanceForType()
Returns
Type Description
Experiment.Result.Metric

getDescriptorForType()

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

getRatio()

public double getRatio()

Ratio value of a metric.

double ratio = 2;

Returns
Type Description
double

The ratio.

getType()

public Experiment.Result.MetricType getType()

Ratio-based metric type. Only one of type or count_type is specified in each Metric.

.google.cloud.dialogflow.cx.v3.Experiment.Result.MetricType type = 1;

Returns
Type Description
Experiment.Result.MetricType

The type.

getTypeValue()

public int getTypeValue()

Ratio-based metric type. Only one of type or count_type is specified in each Metric.

.google.cloud.dialogflow.cx.v3.Experiment.Result.MetricType type = 1;

Returns
Type Description
int

The enum numeric value on the wire for type.

getValueCase()

public Experiment.Result.Metric.ValueCase getValueCase()
Returns
Type Description
Experiment.Result.Metric.ValueCase

hasConfidenceInterval()

public boolean hasConfidenceInterval()

The probability that the treatment is better than all other treatments in the experiment

.google.cloud.dialogflow.cx.v3.Experiment.Result.ConfidenceInterval confidence_interval = 3;

Returns
Type Description
boolean

Whether the confidenceInterval field is set.

hasCount()

public boolean hasCount()

Count value of a metric.

double count = 4;

Returns
Type Description
boolean

Whether the count field is set.

hasRatio()

public boolean hasRatio()

Ratio value of a metric.

double ratio = 2;

Returns
Type Description
boolean

Whether the ratio field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeConfidenceInterval(Experiment.Result.ConfidenceInterval value)

public Experiment.Result.Metric.Builder mergeConfidenceInterval(Experiment.Result.ConfidenceInterval value)

The probability that the treatment is better than all other treatments in the experiment

.google.cloud.dialogflow.cx.v3.Experiment.Result.ConfidenceInterval confidence_interval = 3;

Parameter
Name Description
value Experiment.Result.ConfidenceInterval
Returns
Type Description
Experiment.Result.Metric.Builder

mergeFrom(Experiment.Result.Metric other)

public Experiment.Result.Metric.Builder mergeFrom(Experiment.Result.Metric other)
Parameter
Name Description
other Experiment.Result.Metric
Returns
Type Description
Experiment.Result.Metric.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

public Experiment.Result.Metric.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
Experiment.Result.Metric.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final Experiment.Result.Metric.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
Experiment.Result.Metric.Builder
Overrides

setConfidenceInterval(Experiment.Result.ConfidenceInterval value)

public Experiment.Result.Metric.Builder setConfidenceInterval(Experiment.Result.ConfidenceInterval value)

The probability that the treatment is better than all other treatments in the experiment

.google.cloud.dialogflow.cx.v3.Experiment.Result.ConfidenceInterval confidence_interval = 3;

Parameter
Name Description
value Experiment.Result.ConfidenceInterval
Returns
Type Description
Experiment.Result.Metric.Builder

setConfidenceInterval(Experiment.Result.ConfidenceInterval.Builder builderForValue)

public Experiment.Result.Metric.Builder setConfidenceInterval(Experiment.Result.ConfidenceInterval.Builder builderForValue)

The probability that the treatment is better than all other treatments in the experiment

.google.cloud.dialogflow.cx.v3.Experiment.Result.ConfidenceInterval confidence_interval = 3;

Parameter
Name Description
builderForValue Experiment.Result.ConfidenceInterval.Builder
Returns
Type Description
Experiment.Result.Metric.Builder

setCount(double value)

public Experiment.Result.Metric.Builder setCount(double value)

Count value of a metric.

double count = 4;

Parameter
Name Description
value double

The count to set.

Returns
Type Description
Experiment.Result.Metric.Builder

This builder for chaining.

setCountType(Experiment.Result.CountType value)

public Experiment.Result.Metric.Builder setCountType(Experiment.Result.CountType value)

Count-based metric type. Only one of type or count_type is specified in each Metric.

.google.cloud.dialogflow.cx.v3.Experiment.Result.CountType count_type = 5;

Parameter
Name Description
value Experiment.Result.CountType

The countType to set.

Returns
Type Description
Experiment.Result.Metric.Builder

This builder for chaining.

setCountTypeValue(int value)

public Experiment.Result.Metric.Builder setCountTypeValue(int value)

Count-based metric type. Only one of type or count_type is specified in each Metric.

.google.cloud.dialogflow.cx.v3.Experiment.Result.CountType count_type = 5;

Parameter
Name Description
value int

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

Returns
Type Description
Experiment.Result.Metric.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

public Experiment.Result.Metric.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
Experiment.Result.Metric.Builder
Overrides

setRatio(double value)

public Experiment.Result.Metric.Builder setRatio(double value)

Ratio value of a metric.

double ratio = 2;

Parameter
Name Description
value double

The ratio to set.

Returns
Type Description
Experiment.Result.Metric.Builder

This builder for chaining.

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public Experiment.Result.Metric.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
Experiment.Result.Metric.Builder
Overrides

setType(Experiment.Result.MetricType value)

public Experiment.Result.Metric.Builder setType(Experiment.Result.MetricType value)

Ratio-based metric type. Only one of type or count_type is specified in each Metric.

.google.cloud.dialogflow.cx.v3.Experiment.Result.MetricType type = 1;

Parameter
Name Description
value Experiment.Result.MetricType

The type to set.

Returns
Type Description
Experiment.Result.Metric.Builder

This builder for chaining.

setTypeValue(int value)

public Experiment.Result.Metric.Builder setTypeValue(int value)

Ratio-based metric type. Only one of type or count_type is specified in each Metric.

.google.cloud.dialogflow.cx.v3.Experiment.Result.MetricType type = 1;

Parameter
Name Description
value int

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

Returns
Type Description
Experiment.Result.Metric.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

public final Experiment.Result.Metric.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
Experiment.Result.Metric.Builder
Overrides