public static final class Experiment.Result.Metric.Builder extends com.google.protobuf.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| Modifier and Type | Method and Description |
|---|---|
Experiment.Result.Metric.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Experiment.Result.Metric |
build() |
Experiment.Result.Metric |
buildPartial() |
Experiment.Result.Metric.Builder |
clear() |
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;
|
Experiment.Result.Metric.Builder |
clearCount()
Count value of a metric.
|
Experiment.Result.Metric.Builder |
clearCountType()
Count-based metric type.
|
Experiment.Result.Metric.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Experiment.Result.Metric.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Experiment.Result.Metric.Builder |
clearRatio()
Ratio value of a metric.
|
Experiment.Result.Metric.Builder |
clearType()
Ratio-based metric type.
|
Experiment.Result.Metric.Builder |
clearValue() |
Experiment.Result.Metric.Builder |
clone() |
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;
|
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;
|
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;
|
double |
getCount()
Count value of a metric.
|
Experiment.Result.CountType |
getCountType()
Count-based metric type.
|
int |
getCountTypeValue()
Count-based metric type.
|
Experiment.Result.Metric |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
double |
getRatio()
Ratio value of a metric.
|
Experiment.Result.MetricType |
getType()
Ratio-based metric type.
|
int |
getTypeValue()
Ratio-based metric type.
|
Experiment.Result.Metric.ValueCase |
getValueCase() |
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;
|
boolean |
hasCount()
Count value of a metric.
|
boolean |
hasRatio()
Ratio value of a metric.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
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;
|
Experiment.Result.Metric.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Experiment.Result.Metric.Builder |
mergeFrom(Experiment.Result.Metric other) |
Experiment.Result.Metric.Builder |
mergeFrom(com.google.protobuf.Message other) |
Experiment.Result.Metric.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
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;
|
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;
|
Experiment.Result.Metric.Builder |
setCount(double value)
Count value of a metric.
|
Experiment.Result.Metric.Builder |
setCountType(Experiment.Result.CountType value)
Count-based metric type.
|
Experiment.Result.Metric.Builder |
setCountTypeValue(int value)
Count-based metric type.
|
Experiment.Result.Metric.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Experiment.Result.Metric.Builder |
setRatio(double value)
Ratio value of a metric.
|
Experiment.Result.Metric.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Experiment.Result.Metric.Builder |
setType(Experiment.Result.MetricType value)
Ratio-based metric type.
|
Experiment.Result.Metric.Builder |
setTypeValue(int value)
Ratio-based metric type.
|
Experiment.Result.Metric.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Experiment.Result.Metric.Builder>public Experiment.Result.Metric.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Experiment.Result.Metric.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Experiment.Result.Metric.Builder>public Experiment.Result.Metric getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Experiment.Result.Metric build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Experiment.Result.Metric buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Experiment.Result.Metric.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Experiment.Result.Metric.Builder>public Experiment.Result.Metric.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<Experiment.Result.Metric.Builder>public Experiment.Result.Metric.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Experiment.Result.Metric.Builder>public Experiment.Result.Metric.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Experiment.Result.Metric.Builder>public Experiment.Result.Metric.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Experiment.Result.Metric.Builder>public Experiment.Result.Metric.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Experiment.Result.Metric.Builder>public Experiment.Result.Metric.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Experiment.Result.Metric.Builder>public Experiment.Result.Metric.Builder mergeFrom(Experiment.Result.Metric other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Experiment.Result.Metric.Builder>public Experiment.Result.Metric.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Experiment.Result.Metric.Builder>IOExceptionpublic Experiment.Result.Metric.ValueCase getValueCase()
getValueCase in interface Experiment.Result.MetricOrBuilderpublic Experiment.Result.Metric.Builder clearValue()
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;getTypeValue in interface Experiment.Result.MetricOrBuilderpublic 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;value - The enum numeric value on the wire for type to set.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;getType in interface Experiment.Result.MetricOrBuilderpublic 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;value - The type to set.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;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;getCountTypeValue in interface Experiment.Result.MetricOrBuilderpublic 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;value - The enum numeric value on the wire for countType to set.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;getCountType in interface Experiment.Result.MetricOrBuilderpublic 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;value - The countType to set.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;public boolean hasRatio()
Ratio value of a metric.
double ratio = 2;hasRatio in interface Experiment.Result.MetricOrBuilderpublic double getRatio()
Ratio value of a metric.
double ratio = 2;getRatio in interface Experiment.Result.MetricOrBuilderpublic Experiment.Result.Metric.Builder setRatio(double value)
Ratio value of a metric.
double ratio = 2;value - The ratio to set.public Experiment.Result.Metric.Builder clearRatio()
Ratio value of a metric.
double ratio = 2;public boolean hasCount()
Count value of a metric.
double count = 4;hasCount in interface Experiment.Result.MetricOrBuilderpublic double getCount()
Count value of a metric.
double count = 4;getCount in interface Experiment.Result.MetricOrBuilderpublic Experiment.Result.Metric.Builder setCount(double value)
Count value of a metric.
double count = 4;value - The count to set.public Experiment.Result.Metric.Builder clearCount()
Count value of a metric.
double count = 4;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;
hasConfidenceInterval in interface Experiment.Result.MetricOrBuilderpublic 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;
getConfidenceInterval in interface Experiment.Result.MetricOrBuilderpublic 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;
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;
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;
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;
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;
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;
getConfidenceIntervalOrBuilder in interface Experiment.Result.MetricOrBuilderpublic final Experiment.Result.Metric.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Experiment.Result.Metric.Builder>public final Experiment.Result.Metric.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Experiment.Result.Metric.Builder>Copyright © 2025 Google LLC. All rights reserved.