Class DataframeEvaluationClassification.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<DataframeEvaluationClassification.Builder>
co.elastic.clients.elasticsearch.ml.DataframeEvaluationClassification.Builder
- All Implemented Interfaces:
WithJson<DataframeEvaluationClassification.Builder>
,ObjectBuilder<DataframeEvaluationClassification>
- Enclosing class:
- DataframeEvaluationClassification
public static class DataframeEvaluationClassification.Builder
extends WithJsonObjectBuilderBase<DataframeEvaluationClassification.Builder>
implements ObjectBuilder<DataframeEvaluationClassification>
Builder for
DataframeEvaluationClassification
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionactualField
(String value) Required - The field of the index which contains the ground truth.build()
Builds aDataframeEvaluationClassification
.Specifies the metrics that are used for the evaluation.metrics
(Function<DataframeEvaluationClassificationMetrics.Builder, ObjectBuilder<DataframeEvaluationClassificationMetrics>> fn) Specifies the metrics that are used for the evaluation.predictedField
(String value) The field in the index which contains the predicted value, in other words the results of the classification analysis.self()
topClassesField
(String value) The field of the index which is an array of documents of the form { "class_name": XXX, "class_probability": YYY }.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
-
actualField
Required - The field of the index which contains the ground truth. The data type of this field can be boolean or integer. If the data type is integer, the value has to be either 0 (false) or 1 (true).API name:
actual_field
-
predictedField
The field in the index which contains the predicted value, in other words the results of the classification analysis.API name:
predicted_field
-
topClassesField
The field of the index which is an array of documents of the form { "class_name": XXX, "class_probability": YYY }. This field must be defined as nested in the mappings.API name:
top_classes_field
-
metrics
public final DataframeEvaluationClassification.Builder metrics(@Nullable DataframeEvaluationClassificationMetrics value) Specifies the metrics that are used for the evaluation.API name:
metrics
-
metrics
public final DataframeEvaluationClassification.Builder metrics(Function<DataframeEvaluationClassificationMetrics.Builder, ObjectBuilder<DataframeEvaluationClassificationMetrics>> fn) Specifies the metrics that are used for the evaluation.API name:
metrics
-
self
- Specified by:
self
in classWithJsonObjectBuilderBase<DataframeEvaluationClassification.Builder>
-
build
Builds aDataframeEvaluationClassification
.- Specified by:
build
in interfaceObjectBuilder<DataframeEvaluationClassification>
- Throws:
NullPointerException
- if some of the required fields are null.
-