Class ConfusionMatrix.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.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.GeneratedMessageV3.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 typegoogle.cloud.datalabeling.v1beta1.ConfusionMatrix
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ConfusionMatrix.BuilderaddAllRow(Iterable<? extends ConfusionMatrix.Row> values)repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1;ConfusionMatrix.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)ConfusionMatrix.BuilderaddRow(int index, ConfusionMatrix.Row value)repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1;ConfusionMatrix.BuilderaddRow(int index, ConfusionMatrix.Row.Builder builderForValue)repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1;ConfusionMatrix.BuilderaddRow(ConfusionMatrix.Row value)repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1;ConfusionMatrix.BuilderaddRow(ConfusionMatrix.Row.Builder builderForValue)repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1;ConfusionMatrix.Row.BuilderaddRowBuilder()repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1;ConfusionMatrix.Row.BuilderaddRowBuilder(int index)repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1;ConfusionMatrixbuild()ConfusionMatrixbuildPartial()ConfusionMatrix.Builderclear()ConfusionMatrix.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)ConfusionMatrix.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)ConfusionMatrix.BuilderclearRow()repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1;ConfusionMatrix.Builderclone()ConfusionMatrixgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()ConfusionMatrix.RowgetRow(int index)repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1;ConfusionMatrix.Row.BuildergetRowBuilder(int index)repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1;List<ConfusionMatrix.Row.Builder>getRowBuilderList()repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1;intgetRowCount()repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1;List<ConfusionMatrix.Row>getRowList()repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1;ConfusionMatrix.RowOrBuildergetRowOrBuilder(int index)repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1;List<? extends ConfusionMatrix.RowOrBuilder>getRowOrBuilderList()repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()ConfusionMatrix.BuildermergeFrom(ConfusionMatrix other)ConfusionMatrix.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)ConfusionMatrix.BuildermergeFrom(com.google.protobuf.Message other)ConfusionMatrix.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)ConfusionMatrix.BuilderremoveRow(int index)repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1;ConfusionMatrix.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)ConfusionMatrix.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)ConfusionMatrix.BuildersetRow(int index, ConfusionMatrix.Row value)repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1;ConfusionMatrix.BuildersetRow(int index, ConfusionMatrix.Row.Builder builderForValue)repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1;ConfusionMatrix.BuildersetUnknownFields(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:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<ConfusionMatrix.Builder>
-
clear
public ConfusionMatrix.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.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.GeneratedMessageV3.Builder<ConfusionMatrix.Builder>
-
getDefaultInstanceForType
public ConfusionMatrix getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public ConfusionMatrix build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ConfusionMatrix buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ConfusionMatrix.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<ConfusionMatrix.Builder>
-
setField
public ConfusionMatrix.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ConfusionMatrix.Builder>
-
clearField
public ConfusionMatrix.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ConfusionMatrix.Builder>
-
clearOneof
public ConfusionMatrix.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<ConfusionMatrix.Builder>
-
setRepeatedField
public ConfusionMatrix.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ConfusionMatrix.Builder>
-
addRepeatedField
public ConfusionMatrix.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ConfusionMatrix.Builder>
-
mergeFrom
public ConfusionMatrix.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ConfusionMatrix.Builder>
-
mergeFrom
public ConfusionMatrix.Builder mergeFrom(ConfusionMatrix other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.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
public List<ConfusionMatrix.Row> 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
public ConfusionMatrix.Row getRow(int index)
repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1;- Specified by:
getRowin interfaceConfusionMatrixOrBuilder
-
setRow
public ConfusionMatrix.Builder setRow(int index, ConfusionMatrix.Row value)
repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1;
-
setRow
public ConfusionMatrix.Builder setRow(int index, ConfusionMatrix.Row.Builder builderForValue)
repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1;
-
addRow
public ConfusionMatrix.Builder addRow(ConfusionMatrix.Row value)
repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1;
-
addRow
public ConfusionMatrix.Builder addRow(int index, ConfusionMatrix.Row value)
repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1;
-
addRow
public ConfusionMatrix.Builder addRow(ConfusionMatrix.Row.Builder builderForValue)
repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1;
-
addRow
public ConfusionMatrix.Builder addRow(int index, ConfusionMatrix.Row.Builder builderForValue)
repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1;
-
addAllRow
public ConfusionMatrix.Builder addAllRow(Iterable<? extends ConfusionMatrix.Row> values)
repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1;
-
clearRow
public ConfusionMatrix.Builder clearRow()
repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1;
-
removeRow
public ConfusionMatrix.Builder removeRow(int index)
repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1;
-
getRowBuilder
public ConfusionMatrix.Row.Builder getRowBuilder(int index)
repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1;
-
getRowOrBuilder
public ConfusionMatrix.RowOrBuilder getRowOrBuilder(int index)
repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1;- Specified by:
getRowOrBuilderin interfaceConfusionMatrixOrBuilder
-
getRowOrBuilderList
public List<? extends ConfusionMatrix.RowOrBuilder> getRowOrBuilderList()
repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1;- Specified by:
getRowOrBuilderListin interfaceConfusionMatrixOrBuilder
-
addRowBuilder
public ConfusionMatrix.Row.Builder addRowBuilder()
repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1;
-
addRowBuilder
public ConfusionMatrix.Row.Builder addRowBuilder(int index)
repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1;
-
getRowBuilderList
public List<ConfusionMatrix.Row.Builder> getRowBuilderList()
repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row row = 1;
-
setUnknownFields
public final ConfusionMatrix.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ConfusionMatrix.Builder>
-
mergeUnknownFields
public final ConfusionMatrix.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ConfusionMatrix.Builder>
-
-