Package com.google.cloud.dialogflow.v2
Class SmartReplyMetrics.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<SmartReplyMetrics.Builder>
com.google.cloud.dialogflow.v2.SmartReplyMetrics.Builder
- All Implemented Interfaces:
SmartReplyMetricsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- SmartReplyMetrics
public static final class SmartReplyMetrics.Builder
extends com.google.protobuf.GeneratedMessage.Builder<SmartReplyMetrics.Builder>
implements SmartReplyMetricsOrBuilder
The evaluation metrics for smart reply model.Protobuf type
google.cloud.dialogflow.v2.SmartReplyMetrics-
Method Summary
Modifier and TypeMethodDescriptionaddAllTopNMetrics(Iterable<? extends SmartReplyMetrics.TopNMetrics> values) Metrics of top n smart replies, sorted by [TopNMetric.n][].addTopNMetrics(int index, SmartReplyMetrics.TopNMetrics value) Metrics of top n smart replies, sorted by [TopNMetric.n][].addTopNMetrics(int index, SmartReplyMetrics.TopNMetrics.Builder builderForValue) Metrics of top n smart replies, sorted by [TopNMetric.n][].Metrics of top n smart replies, sorted by [TopNMetric.n][].addTopNMetrics(SmartReplyMetrics.TopNMetrics.Builder builderForValue) Metrics of top n smart replies, sorted by [TopNMetric.n][].Metrics of top n smart replies, sorted by [TopNMetric.n][].addTopNMetricsBuilder(int index) Metrics of top n smart replies, sorted by [TopNMetric.n][].build()clear()Percentage of target participant messages in the evaluation dataset for which similar messages have appeared at least once in the allowlist.Total number of conversations used to generate this metric.Metrics of top n smart replies, sorted by [TopNMetric.n][].floatPercentage of target participant messages in the evaluation dataset for which similar messages have appeared at least once in the allowlist.longTotal number of conversations used to generate this metric.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetTopNMetrics(int index) Metrics of top n smart replies, sorted by [TopNMetric.n][].getTopNMetricsBuilder(int index) Metrics of top n smart replies, sorted by [TopNMetric.n][].Metrics of top n smart replies, sorted by [TopNMetric.n][].intMetrics of top n smart replies, sorted by [TopNMetric.n][].Metrics of top n smart replies, sorted by [TopNMetric.n][].getTopNMetricsOrBuilder(int index) Metrics of top n smart replies, sorted by [TopNMetric.n][].List<? extends SmartReplyMetrics.TopNMetricsOrBuilder>Metrics of top n smart replies, sorted by [TopNMetric.n][].protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(SmartReplyMetrics other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) removeTopNMetrics(int index) Metrics of top n smart replies, sorted by [TopNMetric.n][].setAllowlistCoverage(float value) Percentage of target participant messages in the evaluation dataset for which similar messages have appeared at least once in the allowlist.setConversationCount(long value) Total number of conversations used to generate this metric.setTopNMetrics(int index, SmartReplyMetrics.TopNMetrics value) Metrics of top n smart replies, sorted by [TopNMetric.n][].setTopNMetrics(int index, SmartReplyMetrics.TopNMetrics.Builder builderForValue) Metrics of top n smart replies, sorted by [TopNMetric.n][].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<SmartReplyMetrics.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<SmartReplyMetrics.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<SmartReplyMetrics.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<SmartReplyMetrics.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<SmartReplyMetrics.Builder>
-
mergeFrom
public SmartReplyMetrics.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<SmartReplyMetrics.Builder>- Throws:
IOException
-
getAllowlistCoverage
public float getAllowlistCoverage()Percentage of target participant messages in the evaluation dataset for which similar messages have appeared at least once in the allowlist. Should be [0, 1].
float allowlist_coverage = 1;- Specified by:
getAllowlistCoveragein interfaceSmartReplyMetricsOrBuilder- Returns:
- The allowlistCoverage.
-
setAllowlistCoverage
Percentage of target participant messages in the evaluation dataset for which similar messages have appeared at least once in the allowlist. Should be [0, 1].
float allowlist_coverage = 1;- Parameters:
value- The allowlistCoverage to set.- Returns:
- This builder for chaining.
-
clearAllowlistCoverage
Percentage of target participant messages in the evaluation dataset for which similar messages have appeared at least once in the allowlist. Should be [0, 1].
float allowlist_coverage = 1;- Returns:
- This builder for chaining.
-
getTopNMetricsList
Metrics of top n smart replies, sorted by [TopNMetric.n][].
repeated .google.cloud.dialogflow.v2.SmartReplyMetrics.TopNMetrics top_n_metrics = 2;- Specified by:
getTopNMetricsListin interfaceSmartReplyMetricsOrBuilder
-
getTopNMetricsCount
public int getTopNMetricsCount()Metrics of top n smart replies, sorted by [TopNMetric.n][].
repeated .google.cloud.dialogflow.v2.SmartReplyMetrics.TopNMetrics top_n_metrics = 2;- Specified by:
getTopNMetricsCountin interfaceSmartReplyMetricsOrBuilder
-
getTopNMetrics
Metrics of top n smart replies, sorted by [TopNMetric.n][].
repeated .google.cloud.dialogflow.v2.SmartReplyMetrics.TopNMetrics top_n_metrics = 2;- Specified by:
getTopNMetricsin interfaceSmartReplyMetricsOrBuilder
-
setTopNMetrics
Metrics of top n smart replies, sorted by [TopNMetric.n][].
repeated .google.cloud.dialogflow.v2.SmartReplyMetrics.TopNMetrics top_n_metrics = 2; -
setTopNMetrics
public SmartReplyMetrics.Builder setTopNMetrics(int index, SmartReplyMetrics.TopNMetrics.Builder builderForValue) Metrics of top n smart replies, sorted by [TopNMetric.n][].
repeated .google.cloud.dialogflow.v2.SmartReplyMetrics.TopNMetrics top_n_metrics = 2; -
addTopNMetrics
Metrics of top n smart replies, sorted by [TopNMetric.n][].
repeated .google.cloud.dialogflow.v2.SmartReplyMetrics.TopNMetrics top_n_metrics = 2; -
addTopNMetrics
Metrics of top n smart replies, sorted by [TopNMetric.n][].
repeated .google.cloud.dialogflow.v2.SmartReplyMetrics.TopNMetrics top_n_metrics = 2; -
addTopNMetrics
public SmartReplyMetrics.Builder addTopNMetrics(SmartReplyMetrics.TopNMetrics.Builder builderForValue) Metrics of top n smart replies, sorted by [TopNMetric.n][].
repeated .google.cloud.dialogflow.v2.SmartReplyMetrics.TopNMetrics top_n_metrics = 2; -
addTopNMetrics
public SmartReplyMetrics.Builder addTopNMetrics(int index, SmartReplyMetrics.TopNMetrics.Builder builderForValue) Metrics of top n smart replies, sorted by [TopNMetric.n][].
repeated .google.cloud.dialogflow.v2.SmartReplyMetrics.TopNMetrics top_n_metrics = 2; -
addAllTopNMetrics
public SmartReplyMetrics.Builder addAllTopNMetrics(Iterable<? extends SmartReplyMetrics.TopNMetrics> values) Metrics of top n smart replies, sorted by [TopNMetric.n][].
repeated .google.cloud.dialogflow.v2.SmartReplyMetrics.TopNMetrics top_n_metrics = 2; -
clearTopNMetrics
Metrics of top n smart replies, sorted by [TopNMetric.n][].
repeated .google.cloud.dialogflow.v2.SmartReplyMetrics.TopNMetrics top_n_metrics = 2; -
removeTopNMetrics
Metrics of top n smart replies, sorted by [TopNMetric.n][].
repeated .google.cloud.dialogflow.v2.SmartReplyMetrics.TopNMetrics top_n_metrics = 2; -
getTopNMetricsBuilder
Metrics of top n smart replies, sorted by [TopNMetric.n][].
repeated .google.cloud.dialogflow.v2.SmartReplyMetrics.TopNMetrics top_n_metrics = 2; -
getTopNMetricsOrBuilder
Metrics of top n smart replies, sorted by [TopNMetric.n][].
repeated .google.cloud.dialogflow.v2.SmartReplyMetrics.TopNMetrics top_n_metrics = 2;- Specified by:
getTopNMetricsOrBuilderin interfaceSmartReplyMetricsOrBuilder
-
getTopNMetricsOrBuilderList
Metrics of top n smart replies, sorted by [TopNMetric.n][].
repeated .google.cloud.dialogflow.v2.SmartReplyMetrics.TopNMetrics top_n_metrics = 2;- Specified by:
getTopNMetricsOrBuilderListin interfaceSmartReplyMetricsOrBuilder
-
addTopNMetricsBuilder
Metrics of top n smart replies, sorted by [TopNMetric.n][].
repeated .google.cloud.dialogflow.v2.SmartReplyMetrics.TopNMetrics top_n_metrics = 2; -
addTopNMetricsBuilder
Metrics of top n smart replies, sorted by [TopNMetric.n][].
repeated .google.cloud.dialogflow.v2.SmartReplyMetrics.TopNMetrics top_n_metrics = 2; -
getTopNMetricsBuilderList
Metrics of top n smart replies, sorted by [TopNMetric.n][].
repeated .google.cloud.dialogflow.v2.SmartReplyMetrics.TopNMetrics top_n_metrics = 2; -
getConversationCount
public long getConversationCount()Total number of conversations used to generate this metric.
int64 conversation_count = 3;- Specified by:
getConversationCountin interfaceSmartReplyMetricsOrBuilder- Returns:
- The conversationCount.
-
setConversationCount
Total number of conversations used to generate this metric.
int64 conversation_count = 3;- Parameters:
value- The conversationCount to set.- Returns:
- This builder for chaining.
-
clearConversationCount
Total number of conversations used to generate this metric.
int64 conversation_count = 3;- Returns:
- This builder for chaining.
-