Class ClassificationMetrics.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<ClassificationMetrics.Builder>
-
- com.google.cloud.datalabeling.v1beta1.ClassificationMetrics.Builder
-
- All Implemented Interfaces:
ClassificationMetricsOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- ClassificationMetrics
public static final class ClassificationMetrics.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ClassificationMetrics.Builder> implements ClassificationMetricsOrBuilder
Metrics calculated for a classification model.
Protobuf typegoogle.cloud.datalabeling.v1beta1.ClassificationMetrics
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ClassificationMetrics.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
ClassificationMetrics
build()
ClassificationMetrics
buildPartial()
ClassificationMetrics.Builder
clear()
ClassificationMetrics.Builder
clearConfusionMatrix()
Confusion matrix of predicted labels vs.ClassificationMetrics.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
ClassificationMetrics.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
ClassificationMetrics.Builder
clearPrCurve()
Precision-recall curve based on ground truth labels, predicted labels, and scores for the predicted labels.ClassificationMetrics.Builder
clone()
ConfusionMatrix
getConfusionMatrix()
Confusion matrix of predicted labels vs.ConfusionMatrix.Builder
getConfusionMatrixBuilder()
Confusion matrix of predicted labels vs.ConfusionMatrixOrBuilder
getConfusionMatrixOrBuilder()
Confusion matrix of predicted labels vs.ClassificationMetrics
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
PrCurve
getPrCurve()
Precision-recall curve based on ground truth labels, predicted labels, and scores for the predicted labels.PrCurve.Builder
getPrCurveBuilder()
Precision-recall curve based on ground truth labels, predicted labels, and scores for the predicted labels.PrCurveOrBuilder
getPrCurveOrBuilder()
Precision-recall curve based on ground truth labels, predicted labels, and scores for the predicted labels.boolean
hasConfusionMatrix()
Confusion matrix of predicted labels vs.boolean
hasPrCurve()
Precision-recall curve based on ground truth labels, predicted labels, and scores for the predicted labels.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
ClassificationMetrics.Builder
mergeConfusionMatrix(ConfusionMatrix value)
Confusion matrix of predicted labels vs.ClassificationMetrics.Builder
mergeFrom(ClassificationMetrics other)
ClassificationMetrics.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
ClassificationMetrics.Builder
mergeFrom(com.google.protobuf.Message other)
ClassificationMetrics.Builder
mergePrCurve(PrCurve value)
Precision-recall curve based on ground truth labels, predicted labels, and scores for the predicted labels.ClassificationMetrics.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
ClassificationMetrics.Builder
setConfusionMatrix(ConfusionMatrix value)
Confusion matrix of predicted labels vs.ClassificationMetrics.Builder
setConfusionMatrix(ConfusionMatrix.Builder builderForValue)
Confusion matrix of predicted labels vs.ClassificationMetrics.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
ClassificationMetrics.Builder
setPrCurve(PrCurve value)
Precision-recall curve based on ground truth labels, predicted labels, and scores for the predicted labels.ClassificationMetrics.Builder
setPrCurve(PrCurve.Builder builderForValue)
Precision-recall curve based on ground truth labels, predicted labels, and scores for the predicted labels.ClassificationMetrics.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
ClassificationMetrics.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<ClassificationMetrics.Builder>
-
clear
public ClassificationMetrics.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<ClassificationMetrics.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<ClassificationMetrics.Builder>
-
getDefaultInstanceForType
public ClassificationMetrics getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public ClassificationMetrics build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ClassificationMetrics buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ClassificationMetrics.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<ClassificationMetrics.Builder>
-
setField
public ClassificationMetrics.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<ClassificationMetrics.Builder>
-
clearField
public ClassificationMetrics.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<ClassificationMetrics.Builder>
-
clearOneof
public ClassificationMetrics.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<ClassificationMetrics.Builder>
-
setRepeatedField
public ClassificationMetrics.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<ClassificationMetrics.Builder>
-
addRepeatedField
public ClassificationMetrics.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<ClassificationMetrics.Builder>
-
mergeFrom
public ClassificationMetrics.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ClassificationMetrics.Builder>
-
mergeFrom
public ClassificationMetrics.Builder mergeFrom(ClassificationMetrics other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<ClassificationMetrics.Builder>
-
mergeFrom
public ClassificationMetrics.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<ClassificationMetrics.Builder>
- Throws:
IOException
-
hasPrCurve
public boolean hasPrCurve()
Precision-recall curve based on ground truth labels, predicted labels, and scores for the predicted labels.
.google.cloud.datalabeling.v1beta1.PrCurve pr_curve = 1;
- Specified by:
hasPrCurve
in interfaceClassificationMetricsOrBuilder
- Returns:
- Whether the prCurve field is set.
-
getPrCurve
public PrCurve getPrCurve()
Precision-recall curve based on ground truth labels, predicted labels, and scores for the predicted labels.
.google.cloud.datalabeling.v1beta1.PrCurve pr_curve = 1;
- Specified by:
getPrCurve
in interfaceClassificationMetricsOrBuilder
- Returns:
- The prCurve.
-
setPrCurve
public ClassificationMetrics.Builder setPrCurve(PrCurve value)
Precision-recall curve based on ground truth labels, predicted labels, and scores for the predicted labels.
.google.cloud.datalabeling.v1beta1.PrCurve pr_curve = 1;
-
setPrCurve
public ClassificationMetrics.Builder setPrCurve(PrCurve.Builder builderForValue)
Precision-recall curve based on ground truth labels, predicted labels, and scores for the predicted labels.
.google.cloud.datalabeling.v1beta1.PrCurve pr_curve = 1;
-
mergePrCurve
public ClassificationMetrics.Builder mergePrCurve(PrCurve value)
Precision-recall curve based on ground truth labels, predicted labels, and scores for the predicted labels.
.google.cloud.datalabeling.v1beta1.PrCurve pr_curve = 1;
-
clearPrCurve
public ClassificationMetrics.Builder clearPrCurve()
Precision-recall curve based on ground truth labels, predicted labels, and scores for the predicted labels.
.google.cloud.datalabeling.v1beta1.PrCurve pr_curve = 1;
-
getPrCurveBuilder
public PrCurve.Builder getPrCurveBuilder()
Precision-recall curve based on ground truth labels, predicted labels, and scores for the predicted labels.
.google.cloud.datalabeling.v1beta1.PrCurve pr_curve = 1;
-
getPrCurveOrBuilder
public PrCurveOrBuilder getPrCurveOrBuilder()
Precision-recall curve based on ground truth labels, predicted labels, and scores for the predicted labels.
.google.cloud.datalabeling.v1beta1.PrCurve pr_curve = 1;
- Specified by:
getPrCurveOrBuilder
in interfaceClassificationMetricsOrBuilder
-
hasConfusionMatrix
public boolean hasConfusionMatrix()
Confusion matrix of predicted labels vs. ground truth labels.
.google.cloud.datalabeling.v1beta1.ConfusionMatrix confusion_matrix = 2;
- Specified by:
hasConfusionMatrix
in interfaceClassificationMetricsOrBuilder
- Returns:
- Whether the confusionMatrix field is set.
-
getConfusionMatrix
public ConfusionMatrix getConfusionMatrix()
Confusion matrix of predicted labels vs. ground truth labels.
.google.cloud.datalabeling.v1beta1.ConfusionMatrix confusion_matrix = 2;
- Specified by:
getConfusionMatrix
in interfaceClassificationMetricsOrBuilder
- Returns:
- The confusionMatrix.
-
setConfusionMatrix
public ClassificationMetrics.Builder setConfusionMatrix(ConfusionMatrix value)
Confusion matrix of predicted labels vs. ground truth labels.
.google.cloud.datalabeling.v1beta1.ConfusionMatrix confusion_matrix = 2;
-
setConfusionMatrix
public ClassificationMetrics.Builder setConfusionMatrix(ConfusionMatrix.Builder builderForValue)
Confusion matrix of predicted labels vs. ground truth labels.
.google.cloud.datalabeling.v1beta1.ConfusionMatrix confusion_matrix = 2;
-
mergeConfusionMatrix
public ClassificationMetrics.Builder mergeConfusionMatrix(ConfusionMatrix value)
Confusion matrix of predicted labels vs. ground truth labels.
.google.cloud.datalabeling.v1beta1.ConfusionMatrix confusion_matrix = 2;
-
clearConfusionMatrix
public ClassificationMetrics.Builder clearConfusionMatrix()
Confusion matrix of predicted labels vs. ground truth labels.
.google.cloud.datalabeling.v1beta1.ConfusionMatrix confusion_matrix = 2;
-
getConfusionMatrixBuilder
public ConfusionMatrix.Builder getConfusionMatrixBuilder()
Confusion matrix of predicted labels vs. ground truth labels.
.google.cloud.datalabeling.v1beta1.ConfusionMatrix confusion_matrix = 2;
-
getConfusionMatrixOrBuilder
public ConfusionMatrixOrBuilder getConfusionMatrixOrBuilder()
Confusion matrix of predicted labels vs. ground truth labels.
.google.cloud.datalabeling.v1beta1.ConfusionMatrix confusion_matrix = 2;
- Specified by:
getConfusionMatrixOrBuilder
in interfaceClassificationMetricsOrBuilder
-
setUnknownFields
public final ClassificationMetrics.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ClassificationMetrics.Builder>
-
mergeUnknownFields
public final ClassificationMetrics.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ClassificationMetrics.Builder>
-
-