Class RankEvalMetricPrecision.Builder
java.lang.Object
org.opensearch.client.util.ObjectBuilderBase
org.opensearch.client.opensearch.core.rank_eval.RankEvalMetricBase.AbstractBuilder<RankEvalMetricPrecision.Builder>
org.opensearch.client.opensearch.core.rank_eval.RankEvalMetricRatingThreshold.AbstractBuilder<RankEvalMetricPrecision.Builder>
org.opensearch.client.opensearch.core.rank_eval.RankEvalMetricPrecision.Builder
- All Implemented Interfaces:
CopyableBuilder<RankEvalMetricPrecision.Builder,,RankEvalMetricPrecision> MutableBuilder<RankEvalMetricPrecision.Builder,,RankEvalMetricPrecision> ObjectBuilder<RankEvalMetricPrecision>
- Enclosing class:
RankEvalMetricPrecision
public static class RankEvalMetricPrecision.Builder
extends RankEvalMetricRatingThreshold.AbstractBuilder<RankEvalMetricPrecision.Builder>
implements CopyableBuilder<RankEvalMetricPrecision.Builder,RankEvalMetricPrecision>
Builder for
RankEvalMetricPrecision.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds aRankEvalMetricPrecision.copy()Create a new builderCopyableBuilderthat is a copy of this one.ignoreUnlabeled(Boolean value) Controls how unlabeled documents in the search results are counted.protected RankEvalMetricPrecision.Builderself()Methods inherited from class org.opensearch.client.opensearch.core.rank_eval.RankEvalMetricRatingThreshold.AbstractBuilder
relevantRatingThresholdMethods inherited from class org.opensearch.client.opensearch.core.rank_eval.RankEvalMetricBase.AbstractBuilder
kMethods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _listCopy, _mapCopy, _mapPut, _mapPutAllMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.opensearch.client.util.MutableBuilder
applyMutation
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
copy
Description copied from interface:CopyableBuilderCreate a new builderCopyableBuilderthat is a copy of this one.- Specified by:
copyin interfaceCopyableBuilder<RankEvalMetricPrecision.Builder,RankEvalMetricPrecision> - Returns:
- a new builder instance.
-
self
- Specified by:
selfin classRankEvalMetricBase.AbstractBuilder<RankEvalMetricPrecision.Builder>
-
ignoreUnlabeled
Controls how unlabeled documents in the search results are counted. Whentrue, unlabeled documents are ignored and are not treated as relevant or irrelevant. Whenfalse, unlabeled documents are treated as irrelevant.API name:
ignore_unlabeled -
build
Builds aRankEvalMetricPrecision.- Specified by:
buildin interfaceObjectBuilder<RankEvalMetricPrecision>- Throws:
NullPointerException- if some of the required fields are null.
-