Class Experiment.Result.ConfidenceInterval.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Experiment.Result.ConfidenceInterval.Builder>
-
- com.google.cloud.dialogflow.cx.v3.Experiment.Result.ConfidenceInterval.Builder
-
- All Implemented Interfaces:
Experiment.Result.ConfidenceIntervalOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Experiment.Result.ConfidenceInterval
public static final class Experiment.Result.ConfidenceInterval.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Experiment.Result.ConfidenceInterval.Builder> implements Experiment.Result.ConfidenceIntervalOrBuilder
A confidence interval is a range of possible values for the experiment objective you are trying to measure.
Protobuf typegoogle.cloud.dialogflow.cx.v3.Experiment.Result.ConfidenceInterval
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Experiment.Result.ConfidenceInterval.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Experiment.Result.ConfidenceIntervalbuild()Experiment.Result.ConfidenceIntervalbuildPartial()Experiment.Result.ConfidenceInterval.Builderclear()Experiment.Result.ConfidenceInterval.BuilderclearConfidenceLevel()The confidence level used to construct the interval, i.e.Experiment.Result.ConfidenceInterval.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Experiment.Result.ConfidenceInterval.BuilderclearLowerBound()Lower bound of the interval.Experiment.Result.ConfidenceInterval.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Experiment.Result.ConfidenceInterval.BuilderclearRatio()The percent change between an experiment metric's value and the value for its control.Experiment.Result.ConfidenceInterval.BuilderclearUpperBound()Upper bound of the interval.Experiment.Result.ConfidenceInterval.Builderclone()doublegetConfidenceLevel()The confidence level used to construct the interval, i.e.Experiment.Result.ConfidenceIntervalgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()doublegetLowerBound()Lower bound of the interval.doublegetRatio()The percent change between an experiment metric's value and the value for its control.doublegetUpperBound()Upper bound of the interval.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Experiment.Result.ConfidenceInterval.BuildermergeFrom(Experiment.Result.ConfidenceInterval other)Experiment.Result.ConfidenceInterval.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Experiment.Result.ConfidenceInterval.BuildermergeFrom(com.google.protobuf.Message other)Experiment.Result.ConfidenceInterval.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Experiment.Result.ConfidenceInterval.BuildersetConfidenceLevel(double value)The confidence level used to construct the interval, i.e.Experiment.Result.ConfidenceInterval.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Experiment.Result.ConfidenceInterval.BuildersetLowerBound(double value)Lower bound of the interval.Experiment.Result.ConfidenceInterval.BuildersetRatio(double value)The percent change between an experiment metric's value and the value for its control.Experiment.Result.ConfidenceInterval.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)Experiment.Result.ConfidenceInterval.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Experiment.Result.ConfidenceInterval.BuildersetUpperBound(double value)Upper bound of the interval.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Experiment.Result.ConfidenceInterval.Builder>
-
clear
public Experiment.Result.ConfidenceInterval.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<Experiment.Result.ConfidenceInterval.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<Experiment.Result.ConfidenceInterval.Builder>
-
getDefaultInstanceForType
public Experiment.Result.ConfidenceInterval getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Experiment.Result.ConfidenceInterval build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Experiment.Result.ConfidenceInterval buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Experiment.Result.ConfidenceInterval.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Experiment.Result.ConfidenceInterval.Builder>
-
setField
public Experiment.Result.ConfidenceInterval.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Experiment.Result.ConfidenceInterval.Builder>
-
clearField
public Experiment.Result.ConfidenceInterval.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Experiment.Result.ConfidenceInterval.Builder>
-
clearOneof
public Experiment.Result.ConfidenceInterval.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Experiment.Result.ConfidenceInterval.Builder>
-
setRepeatedField
public Experiment.Result.ConfidenceInterval.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Experiment.Result.ConfidenceInterval.Builder>
-
addRepeatedField
public Experiment.Result.ConfidenceInterval.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Experiment.Result.ConfidenceInterval.Builder>
-
mergeFrom
public Experiment.Result.ConfidenceInterval.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Experiment.Result.ConfidenceInterval.Builder>
-
mergeFrom
public Experiment.Result.ConfidenceInterval.Builder mergeFrom(Experiment.Result.ConfidenceInterval other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Experiment.Result.ConfidenceInterval.Builder>
-
mergeFrom
public Experiment.Result.ConfidenceInterval.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Experiment.Result.ConfidenceInterval.Builder>- Throws:
IOException
-
getConfidenceLevel
public double getConfidenceLevel()
The confidence level used to construct the interval, i.e. there is X% chance that the true value is within this interval.
double confidence_level = 1;- Specified by:
getConfidenceLevelin interfaceExperiment.Result.ConfidenceIntervalOrBuilder- Returns:
- The confidenceLevel.
-
setConfidenceLevel
public Experiment.Result.ConfidenceInterval.Builder setConfidenceLevel(double value)
The confidence level used to construct the interval, i.e. there is X% chance that the true value is within this interval.
double confidence_level = 1;- Parameters:
value- The confidenceLevel to set.- Returns:
- This builder for chaining.
-
clearConfidenceLevel
public Experiment.Result.ConfidenceInterval.Builder clearConfidenceLevel()
The confidence level used to construct the interval, i.e. there is X% chance that the true value is within this interval.
double confidence_level = 1;- Returns:
- This builder for chaining.
-
getRatio
public double getRatio()
The percent change between an experiment metric's value and the value for its control.
double ratio = 2;- Specified by:
getRatioin interfaceExperiment.Result.ConfidenceIntervalOrBuilder- Returns:
- The ratio.
-
setRatio
public Experiment.Result.ConfidenceInterval.Builder setRatio(double value)
The percent change between an experiment metric's value and the value for its control.
double ratio = 2;- Parameters:
value- The ratio to set.- Returns:
- This builder for chaining.
-
clearRatio
public Experiment.Result.ConfidenceInterval.Builder clearRatio()
The percent change between an experiment metric's value and the value for its control.
double ratio = 2;- Returns:
- This builder for chaining.
-
getLowerBound
public double getLowerBound()
Lower bound of the interval.
double lower_bound = 3;- Specified by:
getLowerBoundin interfaceExperiment.Result.ConfidenceIntervalOrBuilder- Returns:
- The lowerBound.
-
setLowerBound
public Experiment.Result.ConfidenceInterval.Builder setLowerBound(double value)
Lower bound of the interval.
double lower_bound = 3;- Parameters:
value- The lowerBound to set.- Returns:
- This builder for chaining.
-
clearLowerBound
public Experiment.Result.ConfidenceInterval.Builder clearLowerBound()
Lower bound of the interval.
double lower_bound = 3;- Returns:
- This builder for chaining.
-
getUpperBound
public double getUpperBound()
Upper bound of the interval.
double upper_bound = 4;- Specified by:
getUpperBoundin interfaceExperiment.Result.ConfidenceIntervalOrBuilder- Returns:
- The upperBound.
-
setUpperBound
public Experiment.Result.ConfidenceInterval.Builder setUpperBound(double value)
Upper bound of the interval.
double upper_bound = 4;- Parameters:
value- The upperBound to set.- Returns:
- This builder for chaining.
-
clearUpperBound
public Experiment.Result.ConfidenceInterval.Builder clearUpperBound()
Upper bound of the interval.
double upper_bound = 4;- Returns:
- This builder for chaining.
-
setUnknownFields
public final Experiment.Result.ConfidenceInterval.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Experiment.Result.ConfidenceInterval.Builder>
-
mergeUnknownFields
public final Experiment.Result.ConfidenceInterval.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Experiment.Result.ConfidenceInterval.Builder>
-
-