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.GeneratedMessageV3.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.GeneratedMessageV3.Builder<SmartReplyMetrics.Builder> implements SmartReplyMetricsOrBuilder
The evaluation metrics for smart reply model.
Protobuf typegoogle.cloud.dialogflow.v2.SmartReplyMetrics
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description SmartReplyMetrics.Builder
addAllTopNMetrics(Iterable<? extends SmartReplyMetrics.TopNMetrics> values)
Metrics of top n smart replies, sorted by [TopNMetric.n][].SmartReplyMetrics.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
SmartReplyMetrics.Builder
addTopNMetrics(int index, SmartReplyMetrics.TopNMetrics value)
Metrics of top n smart replies, sorted by [TopNMetric.n][].SmartReplyMetrics.Builder
addTopNMetrics(int index, SmartReplyMetrics.TopNMetrics.Builder builderForValue)
Metrics of top n smart replies, sorted by [TopNMetric.n][].SmartReplyMetrics.Builder
addTopNMetrics(SmartReplyMetrics.TopNMetrics value)
Metrics of top n smart replies, sorted by [TopNMetric.n][].SmartReplyMetrics.Builder
addTopNMetrics(SmartReplyMetrics.TopNMetrics.Builder builderForValue)
Metrics of top n smart replies, sorted by [TopNMetric.n][].SmartReplyMetrics.TopNMetrics.Builder
addTopNMetricsBuilder()
Metrics of top n smart replies, sorted by [TopNMetric.n][].SmartReplyMetrics.TopNMetrics.Builder
addTopNMetricsBuilder(int index)
Metrics of top n smart replies, sorted by [TopNMetric.n][].SmartReplyMetrics
build()
SmartReplyMetrics
buildPartial()
SmartReplyMetrics.Builder
clear()
SmartReplyMetrics.Builder
clearAllowlistCoverage()
Percentage of target participant messages in the evaluation dataset for which similar messages have appeared at least once in the allowlist.SmartReplyMetrics.Builder
clearConversationCount()
Total number of conversations used to generate this metric.SmartReplyMetrics.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
SmartReplyMetrics.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
SmartReplyMetrics.Builder
clearTopNMetrics()
Metrics of top n smart replies, sorted by [TopNMetric.n][].SmartReplyMetrics.Builder
clone()
float
getAllowlistCoverage()
Percentage of target participant messages in the evaluation dataset for which similar messages have appeared at least once in the allowlist.long
getConversationCount()
Total number of conversations used to generate this metric.SmartReplyMetrics
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
SmartReplyMetrics.TopNMetrics
getTopNMetrics(int index)
Metrics of top n smart replies, sorted by [TopNMetric.n][].SmartReplyMetrics.TopNMetrics.Builder
getTopNMetricsBuilder(int index)
Metrics of top n smart replies, sorted by [TopNMetric.n][].List<SmartReplyMetrics.TopNMetrics.Builder>
getTopNMetricsBuilderList()
Metrics of top n smart replies, sorted by [TopNMetric.n][].int
getTopNMetricsCount()
Metrics of top n smart replies, sorted by [TopNMetric.n][].List<SmartReplyMetrics.TopNMetrics>
getTopNMetricsList()
Metrics of top n smart replies, sorted by [TopNMetric.n][].SmartReplyMetrics.TopNMetricsOrBuilder
getTopNMetricsOrBuilder(int index)
Metrics of top n smart replies, sorted by [TopNMetric.n][].List<? extends SmartReplyMetrics.TopNMetricsOrBuilder>
getTopNMetricsOrBuilderList()
Metrics of top n smart replies, sorted by [TopNMetric.n][].protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
SmartReplyMetrics.Builder
mergeFrom(SmartReplyMetrics other)
SmartReplyMetrics.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
SmartReplyMetrics.Builder
mergeFrom(com.google.protobuf.Message other)
SmartReplyMetrics.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
SmartReplyMetrics.Builder
removeTopNMetrics(int index)
Metrics of top n smart replies, sorted by [TopNMetric.n][].SmartReplyMetrics.Builder
setAllowlistCoverage(float value)
Percentage of target participant messages in the evaluation dataset for which similar messages have appeared at least once in the allowlist.SmartReplyMetrics.Builder
setConversationCount(long value)
Total number of conversations used to generate this metric.SmartReplyMetrics.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
SmartReplyMetrics.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
SmartReplyMetrics.Builder
setTopNMetrics(int index, SmartReplyMetrics.TopNMetrics value)
Metrics of top n smart replies, sorted by [TopNMetric.n][].SmartReplyMetrics.Builder
setTopNMetrics(int index, SmartReplyMetrics.TopNMetrics.Builder builderForValue)
Metrics of top n smart replies, sorted by [TopNMetric.n][].SmartReplyMetrics.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<SmartReplyMetrics.Builder>
-
clear
public SmartReplyMetrics.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<SmartReplyMetrics.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<SmartReplyMetrics.Builder>
-
getDefaultInstanceForType
public SmartReplyMetrics getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public SmartReplyMetrics build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public SmartReplyMetrics buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public SmartReplyMetrics.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<SmartReplyMetrics.Builder>
-
setField
public SmartReplyMetrics.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<SmartReplyMetrics.Builder>
-
clearField
public SmartReplyMetrics.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<SmartReplyMetrics.Builder>
-
clearOneof
public SmartReplyMetrics.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<SmartReplyMetrics.Builder>
-
setRepeatedField
public SmartReplyMetrics.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<SmartReplyMetrics.Builder>
-
addRepeatedField
public SmartReplyMetrics.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<SmartReplyMetrics.Builder>
-
mergeFrom
public SmartReplyMetrics.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<SmartReplyMetrics.Builder>
-
mergeFrom
public SmartReplyMetrics.Builder mergeFrom(SmartReplyMetrics other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<SmartReplyMetrics.Builder>
-
mergeFrom
public SmartReplyMetrics.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in 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:
getAllowlistCoverage
in interfaceSmartReplyMetricsOrBuilder
- Returns:
- The allowlistCoverage.
-
setAllowlistCoverage
public SmartReplyMetrics.Builder setAllowlistCoverage(float value)
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
public SmartReplyMetrics.Builder 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
public List<SmartReplyMetrics.TopNMetrics> getTopNMetricsList()
Metrics of top n smart replies, sorted by [TopNMetric.n][].
repeated .google.cloud.dialogflow.v2.SmartReplyMetrics.TopNMetrics top_n_metrics = 2;
- Specified by:
getTopNMetricsList
in 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:
getTopNMetricsCount
in interfaceSmartReplyMetricsOrBuilder
-
getTopNMetrics
public SmartReplyMetrics.TopNMetrics getTopNMetrics(int index)
Metrics of top n smart replies, sorted by [TopNMetric.n][].
repeated .google.cloud.dialogflow.v2.SmartReplyMetrics.TopNMetrics top_n_metrics = 2;
- Specified by:
getTopNMetrics
in interfaceSmartReplyMetricsOrBuilder
-
setTopNMetrics
public SmartReplyMetrics.Builder setTopNMetrics(int index, SmartReplyMetrics.TopNMetrics value)
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
public SmartReplyMetrics.Builder addTopNMetrics(SmartReplyMetrics.TopNMetrics value)
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 value)
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
public SmartReplyMetrics.Builder clearTopNMetrics()
Metrics of top n smart replies, sorted by [TopNMetric.n][].
repeated .google.cloud.dialogflow.v2.SmartReplyMetrics.TopNMetrics top_n_metrics = 2;
-
removeTopNMetrics
public SmartReplyMetrics.Builder removeTopNMetrics(int index)
Metrics of top n smart replies, sorted by [TopNMetric.n][].
repeated .google.cloud.dialogflow.v2.SmartReplyMetrics.TopNMetrics top_n_metrics = 2;
-
getTopNMetricsBuilder
public SmartReplyMetrics.TopNMetrics.Builder getTopNMetricsBuilder(int index)
Metrics of top n smart replies, sorted by [TopNMetric.n][].
repeated .google.cloud.dialogflow.v2.SmartReplyMetrics.TopNMetrics top_n_metrics = 2;
-
getTopNMetricsOrBuilder
public SmartReplyMetrics.TopNMetricsOrBuilder getTopNMetricsOrBuilder(int index)
Metrics of top n smart replies, sorted by [TopNMetric.n][].
repeated .google.cloud.dialogflow.v2.SmartReplyMetrics.TopNMetrics top_n_metrics = 2;
- Specified by:
getTopNMetricsOrBuilder
in interfaceSmartReplyMetricsOrBuilder
-
getTopNMetricsOrBuilderList
public List<? extends SmartReplyMetrics.TopNMetricsOrBuilder> getTopNMetricsOrBuilderList()
Metrics of top n smart replies, sorted by [TopNMetric.n][].
repeated .google.cloud.dialogflow.v2.SmartReplyMetrics.TopNMetrics top_n_metrics = 2;
- Specified by:
getTopNMetricsOrBuilderList
in interfaceSmartReplyMetricsOrBuilder
-
addTopNMetricsBuilder
public SmartReplyMetrics.TopNMetrics.Builder addTopNMetricsBuilder()
Metrics of top n smart replies, sorted by [TopNMetric.n][].
repeated .google.cloud.dialogflow.v2.SmartReplyMetrics.TopNMetrics top_n_metrics = 2;
-
addTopNMetricsBuilder
public SmartReplyMetrics.TopNMetrics.Builder addTopNMetricsBuilder(int index)
Metrics of top n smart replies, sorted by [TopNMetric.n][].
repeated .google.cloud.dialogflow.v2.SmartReplyMetrics.TopNMetrics top_n_metrics = 2;
-
getTopNMetricsBuilderList
public List<SmartReplyMetrics.TopNMetrics.Builder> 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:
getConversationCount
in interfaceSmartReplyMetricsOrBuilder
- Returns:
- The conversationCount.
-
setConversationCount
public SmartReplyMetrics.Builder setConversationCount(long value)
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
public SmartReplyMetrics.Builder clearConversationCount()
Total number of conversations used to generate this metric.
int64 conversation_count = 3;
- Returns:
- This builder for chaining.
-
setUnknownFields
public final SmartReplyMetrics.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<SmartReplyMetrics.Builder>
-
mergeUnknownFields
public final SmartReplyMetrics.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<SmartReplyMetrics.Builder>
-
-