Class ConfusionMatrix.Row.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<ConfusionMatrix.Row.Builder>
-
- com.google.cloud.datalabeling.v1beta1.ConfusionMatrix.Row.Builder
-
- All Implemented Interfaces:
ConfusionMatrix.RowOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- ConfusionMatrix.Row
public static final class ConfusionMatrix.Row.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ConfusionMatrix.Row.Builder> implements ConfusionMatrix.RowOrBuilder
A row in the confusion matrix. Each entry in this row has the same ground truth label.
Protobuf typegoogle.cloud.datalabeling.v1beta1.ConfusionMatrix.Row
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ConfusionMatrix.Row.Builder
addAllEntries(Iterable<? extends ConfusionMatrix.ConfusionMatrixEntry> values)
A list of the confusion matrix entries.ConfusionMatrix.Row.Builder
addEntries(int index, ConfusionMatrix.ConfusionMatrixEntry value)
A list of the confusion matrix entries.ConfusionMatrix.Row.Builder
addEntries(int index, ConfusionMatrix.ConfusionMatrixEntry.Builder builderForValue)
A list of the confusion matrix entries.ConfusionMatrix.Row.Builder
addEntries(ConfusionMatrix.ConfusionMatrixEntry value)
A list of the confusion matrix entries.ConfusionMatrix.Row.Builder
addEntries(ConfusionMatrix.ConfusionMatrixEntry.Builder builderForValue)
A list of the confusion matrix entries.ConfusionMatrix.ConfusionMatrixEntry.Builder
addEntriesBuilder()
A list of the confusion matrix entries.ConfusionMatrix.ConfusionMatrixEntry.Builder
addEntriesBuilder(int index)
A list of the confusion matrix entries.ConfusionMatrix.Row.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
ConfusionMatrix.Row
build()
ConfusionMatrix.Row
buildPartial()
ConfusionMatrix.Row.Builder
clear()
ConfusionMatrix.Row.Builder
clearAnnotationSpec()
The annotation spec of the ground truth label for this row.ConfusionMatrix.Row.Builder
clearEntries()
A list of the confusion matrix entries.ConfusionMatrix.Row.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
ConfusionMatrix.Row.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
ConfusionMatrix.Row.Builder
clone()
AnnotationSpec
getAnnotationSpec()
The annotation spec of the ground truth label for this row.AnnotationSpec.Builder
getAnnotationSpecBuilder()
The annotation spec of the ground truth label for this row.AnnotationSpecOrBuilder
getAnnotationSpecOrBuilder()
The annotation spec of the ground truth label for this row.ConfusionMatrix.Row
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
ConfusionMatrix.ConfusionMatrixEntry
getEntries(int index)
A list of the confusion matrix entries.ConfusionMatrix.ConfusionMatrixEntry.Builder
getEntriesBuilder(int index)
A list of the confusion matrix entries.List<ConfusionMatrix.ConfusionMatrixEntry.Builder>
getEntriesBuilderList()
A list of the confusion matrix entries.int
getEntriesCount()
A list of the confusion matrix entries.List<ConfusionMatrix.ConfusionMatrixEntry>
getEntriesList()
A list of the confusion matrix entries.ConfusionMatrix.ConfusionMatrixEntryOrBuilder
getEntriesOrBuilder(int index)
A list of the confusion matrix entries.List<? extends ConfusionMatrix.ConfusionMatrixEntryOrBuilder>
getEntriesOrBuilderList()
A list of the confusion matrix entries.boolean
hasAnnotationSpec()
The annotation spec of the ground truth label for this row.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
ConfusionMatrix.Row.Builder
mergeAnnotationSpec(AnnotationSpec value)
The annotation spec of the ground truth label for this row.ConfusionMatrix.Row.Builder
mergeFrom(ConfusionMatrix.Row other)
ConfusionMatrix.Row.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
ConfusionMatrix.Row.Builder
mergeFrom(com.google.protobuf.Message other)
ConfusionMatrix.Row.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
ConfusionMatrix.Row.Builder
removeEntries(int index)
A list of the confusion matrix entries.ConfusionMatrix.Row.Builder
setAnnotationSpec(AnnotationSpec value)
The annotation spec of the ground truth label for this row.ConfusionMatrix.Row.Builder
setAnnotationSpec(AnnotationSpec.Builder builderForValue)
The annotation spec of the ground truth label for this row.ConfusionMatrix.Row.Builder
setEntries(int index, ConfusionMatrix.ConfusionMatrixEntry value)
A list of the confusion matrix entries.ConfusionMatrix.Row.Builder
setEntries(int index, ConfusionMatrix.ConfusionMatrixEntry.Builder builderForValue)
A list of the confusion matrix entries.ConfusionMatrix.Row.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
ConfusionMatrix.Row.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
ConfusionMatrix.Row.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<ConfusionMatrix.Row.Builder>
-
clear
public ConfusionMatrix.Row.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<ConfusionMatrix.Row.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<ConfusionMatrix.Row.Builder>
-
getDefaultInstanceForType
public ConfusionMatrix.Row getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public ConfusionMatrix.Row build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ConfusionMatrix.Row buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ConfusionMatrix.Row.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<ConfusionMatrix.Row.Builder>
-
setField
public ConfusionMatrix.Row.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<ConfusionMatrix.Row.Builder>
-
clearField
public ConfusionMatrix.Row.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<ConfusionMatrix.Row.Builder>
-
clearOneof
public ConfusionMatrix.Row.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<ConfusionMatrix.Row.Builder>
-
setRepeatedField
public ConfusionMatrix.Row.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<ConfusionMatrix.Row.Builder>
-
addRepeatedField
public ConfusionMatrix.Row.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<ConfusionMatrix.Row.Builder>
-
mergeFrom
public ConfusionMatrix.Row.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ConfusionMatrix.Row.Builder>
-
mergeFrom
public ConfusionMatrix.Row.Builder mergeFrom(ConfusionMatrix.Row other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<ConfusionMatrix.Row.Builder>
-
mergeFrom
public ConfusionMatrix.Row.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<ConfusionMatrix.Row.Builder>
- Throws:
IOException
-
hasAnnotationSpec
public boolean hasAnnotationSpec()
The annotation spec of the ground truth label for this row.
.google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1;
- Specified by:
hasAnnotationSpec
in interfaceConfusionMatrix.RowOrBuilder
- Returns:
- Whether the annotationSpec field is set.
-
getAnnotationSpec
public AnnotationSpec getAnnotationSpec()
The annotation spec of the ground truth label for this row.
.google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1;
- Specified by:
getAnnotationSpec
in interfaceConfusionMatrix.RowOrBuilder
- Returns:
- The annotationSpec.
-
setAnnotationSpec
public ConfusionMatrix.Row.Builder setAnnotationSpec(AnnotationSpec value)
The annotation spec of the ground truth label for this row.
.google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1;
-
setAnnotationSpec
public ConfusionMatrix.Row.Builder setAnnotationSpec(AnnotationSpec.Builder builderForValue)
The annotation spec of the ground truth label for this row.
.google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1;
-
mergeAnnotationSpec
public ConfusionMatrix.Row.Builder mergeAnnotationSpec(AnnotationSpec value)
The annotation spec of the ground truth label for this row.
.google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1;
-
clearAnnotationSpec
public ConfusionMatrix.Row.Builder clearAnnotationSpec()
The annotation spec of the ground truth label for this row.
.google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1;
-
getAnnotationSpecBuilder
public AnnotationSpec.Builder getAnnotationSpecBuilder()
The annotation spec of the ground truth label for this row.
.google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1;
-
getAnnotationSpecOrBuilder
public AnnotationSpecOrBuilder getAnnotationSpecOrBuilder()
The annotation spec of the ground truth label for this row.
.google.cloud.datalabeling.v1beta1.AnnotationSpec annotation_spec = 1;
- Specified by:
getAnnotationSpecOrBuilder
in interfaceConfusionMatrix.RowOrBuilder
-
getEntriesList
public List<ConfusionMatrix.ConfusionMatrixEntry> getEntriesList()
A list of the confusion matrix entries. One entry for each possible predicted label.
repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.ConfusionMatrixEntry entries = 2;
- Specified by:
getEntriesList
in interfaceConfusionMatrix.RowOrBuilder
-
getEntriesCount
public int getEntriesCount()
A list of the confusion matrix entries. One entry for each possible predicted label.
repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.ConfusionMatrixEntry entries = 2;
- Specified by:
getEntriesCount
in interfaceConfusionMatrix.RowOrBuilder
-
getEntries
public ConfusionMatrix.ConfusionMatrixEntry getEntries(int index)
A list of the confusion matrix entries. One entry for each possible predicted label.
repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.ConfusionMatrixEntry entries = 2;
- Specified by:
getEntries
in interfaceConfusionMatrix.RowOrBuilder
-
setEntries
public ConfusionMatrix.Row.Builder setEntries(int index, ConfusionMatrix.ConfusionMatrixEntry value)
A list of the confusion matrix entries. One entry for each possible predicted label.
repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.ConfusionMatrixEntry entries = 2;
-
setEntries
public ConfusionMatrix.Row.Builder setEntries(int index, ConfusionMatrix.ConfusionMatrixEntry.Builder builderForValue)
A list of the confusion matrix entries. One entry for each possible predicted label.
repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.ConfusionMatrixEntry entries = 2;
-
addEntries
public ConfusionMatrix.Row.Builder addEntries(ConfusionMatrix.ConfusionMatrixEntry value)
A list of the confusion matrix entries. One entry for each possible predicted label.
repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.ConfusionMatrixEntry entries = 2;
-
addEntries
public ConfusionMatrix.Row.Builder addEntries(int index, ConfusionMatrix.ConfusionMatrixEntry value)
A list of the confusion matrix entries. One entry for each possible predicted label.
repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.ConfusionMatrixEntry entries = 2;
-
addEntries
public ConfusionMatrix.Row.Builder addEntries(ConfusionMatrix.ConfusionMatrixEntry.Builder builderForValue)
A list of the confusion matrix entries. One entry for each possible predicted label.
repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.ConfusionMatrixEntry entries = 2;
-
addEntries
public ConfusionMatrix.Row.Builder addEntries(int index, ConfusionMatrix.ConfusionMatrixEntry.Builder builderForValue)
A list of the confusion matrix entries. One entry for each possible predicted label.
repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.ConfusionMatrixEntry entries = 2;
-
addAllEntries
public ConfusionMatrix.Row.Builder addAllEntries(Iterable<? extends ConfusionMatrix.ConfusionMatrixEntry> values)
A list of the confusion matrix entries. One entry for each possible predicted label.
repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.ConfusionMatrixEntry entries = 2;
-
clearEntries
public ConfusionMatrix.Row.Builder clearEntries()
A list of the confusion matrix entries. One entry for each possible predicted label.
repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.ConfusionMatrixEntry entries = 2;
-
removeEntries
public ConfusionMatrix.Row.Builder removeEntries(int index)
A list of the confusion matrix entries. One entry for each possible predicted label.
repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.ConfusionMatrixEntry entries = 2;
-
getEntriesBuilder
public ConfusionMatrix.ConfusionMatrixEntry.Builder getEntriesBuilder(int index)
A list of the confusion matrix entries. One entry for each possible predicted label.
repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.ConfusionMatrixEntry entries = 2;
-
getEntriesOrBuilder
public ConfusionMatrix.ConfusionMatrixEntryOrBuilder getEntriesOrBuilder(int index)
A list of the confusion matrix entries. One entry for each possible predicted label.
repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.ConfusionMatrixEntry entries = 2;
- Specified by:
getEntriesOrBuilder
in interfaceConfusionMatrix.RowOrBuilder
-
getEntriesOrBuilderList
public List<? extends ConfusionMatrix.ConfusionMatrixEntryOrBuilder> getEntriesOrBuilderList()
A list of the confusion matrix entries. One entry for each possible predicted label.
repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.ConfusionMatrixEntry entries = 2;
- Specified by:
getEntriesOrBuilderList
in interfaceConfusionMatrix.RowOrBuilder
-
addEntriesBuilder
public ConfusionMatrix.ConfusionMatrixEntry.Builder addEntriesBuilder()
A list of the confusion matrix entries. One entry for each possible predicted label.
repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.ConfusionMatrixEntry entries = 2;
-
addEntriesBuilder
public ConfusionMatrix.ConfusionMatrixEntry.Builder addEntriesBuilder(int index)
A list of the confusion matrix entries. One entry for each possible predicted label.
repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.ConfusionMatrixEntry entries = 2;
-
getEntriesBuilderList
public List<ConfusionMatrix.ConfusionMatrixEntry.Builder> getEntriesBuilderList()
A list of the confusion matrix entries. One entry for each possible predicted label.
repeated .google.cloud.datalabeling.v1beta1.ConfusionMatrix.ConfusionMatrixEntry entries = 2;
-
setUnknownFields
public final ConfusionMatrix.Row.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ConfusionMatrix.Row.Builder>
-
mergeUnknownFields
public final ConfusionMatrix.Row.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ConfusionMatrix.Row.Builder>
-
-