Class DataframeClassificationSummary.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<DataframeClassificationSummary.Builder>
co.elastic.clients.elasticsearch.ml.evaluate_data_frame.DataframeClassificationSummary.Builder
- All Implemented Interfaces:
WithJson<DataframeClassificationSummary.Builder>
,ObjectBuilder<DataframeClassificationSummary>
- Enclosing class:
- DataframeClassificationSummary
public static class DataframeClassificationSummary.Builder
extends WithJsonObjectBuilderBase<DataframeClassificationSummary.Builder>
implements ObjectBuilder<DataframeClassificationSummary>
Builder for
DataframeClassificationSummary
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionAPI name:accuracy
accuracy
(Function<DataframeClassificationSummaryAccuracy.Builder, ObjectBuilder<DataframeClassificationSummaryAccuracy>> fn) API name:accuracy
API name:auc_roc
aucRoc
(Function<DataframeEvaluationSummaryAucRoc.Builder, ObjectBuilder<DataframeEvaluationSummaryAucRoc>> fn) API name:auc_roc
build()
Builds aDataframeClassificationSummary
.API name:multiclass_confusion_matrix
multiclassConfusionMatrix
(Function<DataframeClassificationSummaryMulticlassConfusionMatrix.Builder, ObjectBuilder<DataframeClassificationSummaryMulticlassConfusionMatrix>> fn) API name:multiclass_confusion_matrix
API name:precision
precision
(Function<DataframeClassificationSummaryPrecision.Builder, ObjectBuilder<DataframeClassificationSummaryPrecision>> fn) API name:precision
API name:recall
recall
(Function<DataframeClassificationSummaryRecall.Builder, ObjectBuilder<DataframeClassificationSummaryRecall>> fn) API name:recall
protected DataframeClassificationSummary.Builder
self()
Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJson
Methods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
aucRoc
public final DataframeClassificationSummary.Builder aucRoc(@Nullable DataframeEvaluationSummaryAucRoc value) API name:auc_roc
-
aucRoc
public final DataframeClassificationSummary.Builder aucRoc(Function<DataframeEvaluationSummaryAucRoc.Builder, ObjectBuilder<DataframeEvaluationSummaryAucRoc>> fn) API name:auc_roc
-
accuracy
public final DataframeClassificationSummary.Builder accuracy(@Nullable DataframeClassificationSummaryAccuracy value) API name:accuracy
-
accuracy
public final DataframeClassificationSummary.Builder accuracy(Function<DataframeClassificationSummaryAccuracy.Builder, ObjectBuilder<DataframeClassificationSummaryAccuracy>> fn) API name:accuracy
-
multiclassConfusionMatrix
public final DataframeClassificationSummary.Builder multiclassConfusionMatrix(@Nullable DataframeClassificationSummaryMulticlassConfusionMatrix value) API name:multiclass_confusion_matrix
-
multiclassConfusionMatrix
public final DataframeClassificationSummary.Builder multiclassConfusionMatrix(Function<DataframeClassificationSummaryMulticlassConfusionMatrix.Builder, ObjectBuilder<DataframeClassificationSummaryMulticlassConfusionMatrix>> fn) API name:multiclass_confusion_matrix
-
precision
public final DataframeClassificationSummary.Builder precision(@Nullable DataframeClassificationSummaryPrecision value) API name:precision
-
precision
public final DataframeClassificationSummary.Builder precision(Function<DataframeClassificationSummaryPrecision.Builder, ObjectBuilder<DataframeClassificationSummaryPrecision>> fn) API name:precision
-
recall
public final DataframeClassificationSummary.Builder recall(@Nullable DataframeClassificationSummaryRecall value) API name:recall
-
recall
public final DataframeClassificationSummary.Builder recall(Function<DataframeClassificationSummaryRecall.Builder, ObjectBuilder<DataframeClassificationSummaryRecall>> fn) API name:recall
-
self
- Specified by:
self
in classWithJsonObjectBuilderBase<DataframeClassificationSummary.Builder>
-
build
Builds aDataframeClassificationSummary
.- Specified by:
build
in interfaceObjectBuilder<DataframeClassificationSummary>
- Throws:
NullPointerException
- if some of the required fields are null.
-