Class Experiment.Result.VersionMetrics.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Experiment.Result.VersionMetrics.Builder>
com.google.cloud.dialogflow.cx.v3beta1.Experiment.Result.VersionMetrics.Builder
- All Implemented Interfaces:
Experiment.Result.VersionMetricsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Experiment.Result.VersionMetrics
public static final class Experiment.Result.VersionMetrics.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Experiment.Result.VersionMetrics.Builder>
implements Experiment.Result.VersionMetricsOrBuilder
Version variant and associated metrics.Protobuf type
google.cloud.dialogflow.cx.v3beta1.Experiment.Result.VersionMetrics-
Method Summary
Modifier and TypeMethodDescriptionaddAllMetrics(Iterable<? extends Experiment.Result.Metric> values) The metrics and corresponding confidence intervals in the inference result.addMetrics(int index, Experiment.Result.Metric value) The metrics and corresponding confidence intervals in the inference result.addMetrics(int index, Experiment.Result.Metric.Builder builderForValue) The metrics and corresponding confidence intervals in the inference result.The metrics and corresponding confidence intervals in the inference result.addMetrics(Experiment.Result.Metric.Builder builderForValue) The metrics and corresponding confidence intervals in the inference result.The metrics and corresponding confidence intervals in the inference result.addMetricsBuilder(int index) The metrics and corresponding confidence intervals in the inference result.build()clear()The metrics and corresponding confidence intervals in the inference result.Number of sessions that were allocated to this version.The name of the flow [Version][google.cloud.dialogflow.cx.v3beta1.Version].static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetMetrics(int index) The metrics and corresponding confidence intervals in the inference result.getMetricsBuilder(int index) The metrics and corresponding confidence intervals in the inference result.The metrics and corresponding confidence intervals in the inference result.intThe metrics and corresponding confidence intervals in the inference result.The metrics and corresponding confidence intervals in the inference result.getMetricsOrBuilder(int index) The metrics and corresponding confidence intervals in the inference result.List<? extends Experiment.Result.MetricOrBuilder>The metrics and corresponding confidence intervals in the inference result.intNumber of sessions that were allocated to this version.The name of the flow [Version][google.cloud.dialogflow.cx.v3beta1.Version].com.google.protobuf.ByteStringThe name of the flow [Version][google.cloud.dialogflow.cx.v3beta1.Version].protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) removeMetrics(int index) The metrics and corresponding confidence intervals in the inference result.setMetrics(int index, Experiment.Result.Metric value) The metrics and corresponding confidence intervals in the inference result.setMetrics(int index, Experiment.Result.Metric.Builder builderForValue) The metrics and corresponding confidence intervals in the inference result.setSessionCount(int value) Number of sessions that were allocated to this version.setVersion(String value) The name of the flow [Version][google.cloud.dialogflow.cx.v3beta1.Version].setVersionBytes(com.google.protobuf.ByteString value) The name of the flow [Version][google.cloud.dialogflow.cx.v3beta1.Version].Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<Experiment.Result.VersionMetrics.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<Experiment.Result.VersionMetrics.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.GeneratedMessage.Builder<Experiment.Result.VersionMetrics.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Experiment.Result.VersionMetrics.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Experiment.Result.VersionMetrics.Builder>
-
mergeFrom
public Experiment.Result.VersionMetrics.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.VersionMetrics.Builder>- Throws:
IOException
-
getVersion
The name of the flow [Version][google.cloud.dialogflow.cx.v3beta1.Version]. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/versions/<VersionID>`.
string version = 1 [(.google.api.resource_reference) = { ... }- Specified by:
getVersionin interfaceExperiment.Result.VersionMetricsOrBuilder- Returns:
- The version.
-
getVersionBytes
public com.google.protobuf.ByteString getVersionBytes()The name of the flow [Version][google.cloud.dialogflow.cx.v3beta1.Version]. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/versions/<VersionID>`.
string version = 1 [(.google.api.resource_reference) = { ... }- Specified by:
getVersionBytesin interfaceExperiment.Result.VersionMetricsOrBuilder- Returns:
- The bytes for version.
-
setVersion
The name of the flow [Version][google.cloud.dialogflow.cx.v3beta1.Version]. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/versions/<VersionID>`.
string version = 1 [(.google.api.resource_reference) = { ... }- Parameters:
value- The version to set.- Returns:
- This builder for chaining.
-
clearVersion
The name of the flow [Version][google.cloud.dialogflow.cx.v3beta1.Version]. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/versions/<VersionID>`.
string version = 1 [(.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setVersionBytes
public Experiment.Result.VersionMetrics.Builder setVersionBytes(com.google.protobuf.ByteString value) The name of the flow [Version][google.cloud.dialogflow.cx.v3beta1.Version]. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/versions/<VersionID>`.
string version = 1 [(.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for version to set.- Returns:
- This builder for chaining.
-
getMetricsList
The metrics and corresponding confidence intervals in the inference result.
repeated .google.cloud.dialogflow.cx.v3beta1.Experiment.Result.Metric metrics = 2;- Specified by:
getMetricsListin interfaceExperiment.Result.VersionMetricsOrBuilder
-
getMetricsCount
public int getMetricsCount()The metrics and corresponding confidence intervals in the inference result.
repeated .google.cloud.dialogflow.cx.v3beta1.Experiment.Result.Metric metrics = 2;- Specified by:
getMetricsCountin interfaceExperiment.Result.VersionMetricsOrBuilder
-
getMetrics
The metrics and corresponding confidence intervals in the inference result.
repeated .google.cloud.dialogflow.cx.v3beta1.Experiment.Result.Metric metrics = 2;- Specified by:
getMetricsin interfaceExperiment.Result.VersionMetricsOrBuilder
-
setMetrics
public Experiment.Result.VersionMetrics.Builder setMetrics(int index, Experiment.Result.Metric value) The metrics and corresponding confidence intervals in the inference result.
repeated .google.cloud.dialogflow.cx.v3beta1.Experiment.Result.Metric metrics = 2; -
setMetrics
public Experiment.Result.VersionMetrics.Builder setMetrics(int index, Experiment.Result.Metric.Builder builderForValue) The metrics and corresponding confidence intervals in the inference result.
repeated .google.cloud.dialogflow.cx.v3beta1.Experiment.Result.Metric metrics = 2; -
addMetrics
The metrics and corresponding confidence intervals in the inference result.
repeated .google.cloud.dialogflow.cx.v3beta1.Experiment.Result.Metric metrics = 2; -
addMetrics
public Experiment.Result.VersionMetrics.Builder addMetrics(int index, Experiment.Result.Metric value) The metrics and corresponding confidence intervals in the inference result.
repeated .google.cloud.dialogflow.cx.v3beta1.Experiment.Result.Metric metrics = 2; -
addMetrics
public Experiment.Result.VersionMetrics.Builder addMetrics(Experiment.Result.Metric.Builder builderForValue) The metrics and corresponding confidence intervals in the inference result.
repeated .google.cloud.dialogflow.cx.v3beta1.Experiment.Result.Metric metrics = 2; -
addMetrics
public Experiment.Result.VersionMetrics.Builder addMetrics(int index, Experiment.Result.Metric.Builder builderForValue) The metrics and corresponding confidence intervals in the inference result.
repeated .google.cloud.dialogflow.cx.v3beta1.Experiment.Result.Metric metrics = 2; -
addAllMetrics
public Experiment.Result.VersionMetrics.Builder addAllMetrics(Iterable<? extends Experiment.Result.Metric> values) The metrics and corresponding confidence intervals in the inference result.
repeated .google.cloud.dialogflow.cx.v3beta1.Experiment.Result.Metric metrics = 2; -
clearMetrics
The metrics and corresponding confidence intervals in the inference result.
repeated .google.cloud.dialogflow.cx.v3beta1.Experiment.Result.Metric metrics = 2; -
removeMetrics
The metrics and corresponding confidence intervals in the inference result.
repeated .google.cloud.dialogflow.cx.v3beta1.Experiment.Result.Metric metrics = 2; -
getMetricsBuilder
The metrics and corresponding confidence intervals in the inference result.
repeated .google.cloud.dialogflow.cx.v3beta1.Experiment.Result.Metric metrics = 2; -
getMetricsOrBuilder
The metrics and corresponding confidence intervals in the inference result.
repeated .google.cloud.dialogflow.cx.v3beta1.Experiment.Result.Metric metrics = 2;- Specified by:
getMetricsOrBuilderin interfaceExperiment.Result.VersionMetricsOrBuilder
-
getMetricsOrBuilderList
The metrics and corresponding confidence intervals in the inference result.
repeated .google.cloud.dialogflow.cx.v3beta1.Experiment.Result.Metric metrics = 2;- Specified by:
getMetricsOrBuilderListin interfaceExperiment.Result.VersionMetricsOrBuilder
-
addMetricsBuilder
The metrics and corresponding confidence intervals in the inference result.
repeated .google.cloud.dialogflow.cx.v3beta1.Experiment.Result.Metric metrics = 2; -
addMetricsBuilder
The metrics and corresponding confidence intervals in the inference result.
repeated .google.cloud.dialogflow.cx.v3beta1.Experiment.Result.Metric metrics = 2; -
getMetricsBuilderList
The metrics and corresponding confidence intervals in the inference result.
repeated .google.cloud.dialogflow.cx.v3beta1.Experiment.Result.Metric metrics = 2; -
getSessionCount
public int getSessionCount()Number of sessions that were allocated to this version.
int32 session_count = 3;- Specified by:
getSessionCountin interfaceExperiment.Result.VersionMetricsOrBuilder- Returns:
- The sessionCount.
-
setSessionCount
Number of sessions that were allocated to this version.
int32 session_count = 3;- Parameters:
value- The sessionCount to set.- Returns:
- This builder for chaining.
-
clearSessionCount
Number of sessions that were allocated to this version.
int32 session_count = 3;- Returns:
- This builder for chaining.
-