Class Experiment.Result.Metric.Builder (0.15.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.v3beta1.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 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 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.v3beta1.Experiment.Result.ConfidenceInterval confidence_interval = 3;

Returns

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.v3beta1.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 Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public Experiment.Result.Metric.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns 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.v3beta1.Experiment.Result.MetricType type = 1;

Returns
Type Description
Experiment.Result.Metric.Builder

This builder for chaining.

clearValue()

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

clone()

public Experiment.Result.Metric.Builder clone()
Returns 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.v3beta1.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.v3beta1.Experiment.Result.ConfidenceInterval confidence_interval = 3;

Returns

getConfidenceIntervalOrBuilder()

public Experiment.Result.ConfidenceIntervalOrBuilder getConfidenceIntervalOrBuilder()

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

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

Returns

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.v3beta1.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.v3beta1.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.v3beta1.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.v3beta1.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

hasConfidenceInterval()

public boolean hasConfidenceInterval()

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

.google.cloud.dialogflow.cx.v3beta1.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.v3beta1.Experiment.Result.ConfidenceInterval confidence_interval = 3;

Parameter
Name Description
value Experiment.Result.ConfidenceInterval
Returns

mergeFrom(Experiment.Result.Metric other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeUnknownFields(UnknownFieldSet unknownFields)

public final Experiment.Result.Metric.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns 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.v3beta1.Experiment.Result.ConfidenceInterval confidence_interval = 3;

Parameter
Name Description
value Experiment.Result.ConfidenceInterval
Returns

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.v3beta1.Experiment.Result.ConfidenceInterval confidence_interval = 3;

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

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.v3beta1.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.v3beta1.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 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 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.v3beta1.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.v3beta1.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 Overrides