Class QualityMetrics.TopkMetrics.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<QualityMetrics.TopkMetrics.Builder>
com.google.cloud.discoveryengine.v1beta.QualityMetrics.TopkMetrics.Builder
- All Implemented Interfaces:
QualityMetrics.TopkMetricsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- QualityMetrics.TopkMetrics
public static final class QualityMetrics.TopkMetrics.Builder
extends com.google.protobuf.GeneratedMessage.Builder<QualityMetrics.TopkMetrics.Builder>
implements QualityMetrics.TopkMetricsOrBuilder
Stores the metric values at specific top-k levels.Protobuf type
google.cloud.discoveryengine.v1beta.QualityMetrics.TopkMetrics-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The top-1 value.The top-10 value.The top-3 value.The top-5 value.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptordoublegetTop1()The top-1 value.doublegetTop10()The top-10 value.doublegetTop3()The top-3 value.doublegetTop5()The top-5 value.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setTop1(double value) The top-1 value.setTop10(double value) The top-10 value.setTop3(double value) The top-3 value.setTop5(double value) The top-5 value.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<QualityMetrics.TopkMetrics.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<QualityMetrics.TopkMetrics.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<QualityMetrics.TopkMetrics.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<QualityMetrics.TopkMetrics.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<QualityMetrics.TopkMetrics.Builder>
-
mergeFrom
public QualityMetrics.TopkMetrics.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<QualityMetrics.TopkMetrics.Builder>- Throws:
IOException
-
getTop1
public double getTop1()The top-1 value.
double top_1 = 1;- Specified by:
getTop1in interfaceQualityMetrics.TopkMetricsOrBuilder- Returns:
- The top1.
-
setTop1
The top-1 value.
double top_1 = 1;- Parameters:
value- The top1 to set.- Returns:
- This builder for chaining.
-
clearTop1
The top-1 value.
double top_1 = 1;- Returns:
- This builder for chaining.
-
getTop3
public double getTop3()The top-3 value.
double top_3 = 2;- Specified by:
getTop3in interfaceQualityMetrics.TopkMetricsOrBuilder- Returns:
- The top3.
-
setTop3
The top-3 value.
double top_3 = 2;- Parameters:
value- The top3 to set.- Returns:
- This builder for chaining.
-
clearTop3
The top-3 value.
double top_3 = 2;- Returns:
- This builder for chaining.
-
getTop5
public double getTop5()The top-5 value.
double top_5 = 3;- Specified by:
getTop5in interfaceQualityMetrics.TopkMetricsOrBuilder- Returns:
- The top5.
-
setTop5
The top-5 value.
double top_5 = 3;- Parameters:
value- The top5 to set.- Returns:
- This builder for chaining.
-
clearTop5
The top-5 value.
double top_5 = 3;- Returns:
- This builder for chaining.
-
getTop10
public double getTop10()The top-10 value.
double top_10 = 4;- Specified by:
getTop10in interfaceQualityMetrics.TopkMetricsOrBuilder- Returns:
- The top10.
-
setTop10
The top-10 value.
double top_10 = 4;- Parameters:
value- The top10 to set.- Returns:
- This builder for chaining.
-
clearTop10
The top-10 value.
double top_10 = 4;- Returns:
- This builder for chaining.
-