Class RankEvalMetricDiscountedCumulativeGain.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.elasticsearch.core.rank_eval.RankEvalMetricBase.AbstractBuilder<RankEvalMetricDiscountedCumulativeGain.Builder>
co.elastic.clients.elasticsearch.core.rank_eval.RankEvalMetricDiscountedCumulativeGain.Builder
- All Implemented Interfaces:
ObjectBuilder<RankEvalMetricDiscountedCumulativeGain>
- Enclosing class:
- RankEvalMetricDiscountedCumulativeGain
public static class RankEvalMetricDiscountedCumulativeGain.Builder extends RankEvalMetricBase.AbstractBuilder<RankEvalMetricDiscountedCumulativeGain.Builder> implements ObjectBuilder<RankEvalMetricDiscountedCumulativeGain>
Builder for
RankEvalMetricDiscountedCumulativeGain
.-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
Modifier and Type Method Description RankEvalMetricDiscountedCumulativeGain
build()
Builds aRankEvalMetricDiscountedCumulativeGain
.RankEvalMetricDiscountedCumulativeGain.Builder
normalize(java.lang.Boolean value)
If set to true, this metric will calculate the Normalized DCG.protected RankEvalMetricDiscountedCumulativeGain.Builder
self()
Methods inherited from class co.elastic.clients.elasticsearch.core.rank_eval.RankEvalMetricBase.AbstractBuilder
k
Methods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
normalize
public final RankEvalMetricDiscountedCumulativeGain.Builder normalize(@Nullable java.lang.Boolean value)If set to true, this metric will calculate the Normalized DCG.API name:
normalize
-
self
- Specified by:
self
in classRankEvalMetricBase.AbstractBuilder<RankEvalMetricDiscountedCumulativeGain.Builder>
-
build
Builds aRankEvalMetricDiscountedCumulativeGain
.- Specified by:
build
in interfaceObjectBuilder<RankEvalMetricDiscountedCumulativeGain>
- Throws:
java.lang.NullPointerException
- if some of the required fields are null.
-