Class ConfusionMatrix.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ConfusionMatrix.Builder>
com.google.cloud.datalabeling.v1beta1.ConfusionMatrix.Builder
- All Implemented Interfaces:
ConfusionMatrixOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ConfusionMatrix
public static final class ConfusionMatrix.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ConfusionMatrix.Builder>
implements ConfusionMatrixOrBuilder
Confusion matrix of the model running the classification. Only applicable when the metrics entry aggregates multiple labels. Not applicable when the entry is for a single label.Protobuf type
google.cloud.datalabeling.v1beta1.ConfusionMatrix-
Method Summary
Modifier and TypeMethodDescriptionaddAllRow(Iterable<? extends ConfusionMatrix.Row> values) repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1;addRow(int index, ConfusionMatrix.Row value) repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1;addRow(int index, ConfusionMatrix.Row.Builder builderForValue) repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1;addRow(ConfusionMatrix.Row value) repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1;addRow(ConfusionMatrix.Row.Builder builderForValue) repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1;repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1;addRowBuilder(int index) repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1;build()clear()clearRow()repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1;static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetRow(int index) repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1;getRowBuilder(int index) repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1;repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1;intrepeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1;repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1;getRowOrBuilder(int index) repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1;List<? extends ConfusionMatrix.RowOrBuilder>repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1;protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(ConfusionMatrix other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) removeRow(int index) repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1;setRow(int index, ConfusionMatrix.Row value) repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1;setRow(int index, ConfusionMatrix.Row.Builder builderForValue) repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1;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<ConfusionMatrix.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<ConfusionMatrix.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<ConfusionMatrix.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<ConfusionMatrix.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ConfusionMatrix.Builder>
-
mergeFrom
public ConfusionMatrix.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<ConfusionMatrix.Builder>- Throws:
IOException
-
getRowList
repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1;- Specified by:
getRowListin interfaceConfusionMatrixOrBuilder
-
getRowCount
public int getRowCount()repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1;- Specified by:
getRowCountin interfaceConfusionMatrixOrBuilder
-
getRow
repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1;- Specified by:
getRowin interfaceConfusionMatrixOrBuilder
-
setRow
repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1; -
setRow
repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1; -
addRow
repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1; -
addRow
repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1; -
addRow
repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1; -
addRow
repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1; -
addAllRow
repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1; -
clearRow
repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1; -
removeRow
repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1; -
getRowBuilder
repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1; -
getRowOrBuilder
repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1;- Specified by:
getRowOrBuilderin interfaceConfusionMatrixOrBuilder
-
getRowOrBuilderList
repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1;- Specified by:
getRowOrBuilderListin interfaceConfusionMatrixOrBuilder
-
addRowBuilder
repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1; -
addRowBuilder
repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1; -
getRowBuilderList
repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1;
-