Class RankEvalMetricPrecision
java.lang.Object
org.opensearch.client.opensearch.core.rank_eval.RankEvalMetricBase
org.opensearch.client.opensearch.core.rank_eval.RankEvalMetricRatingThreshold
org.opensearch.client.opensearch.core.rank_eval.RankEvalMetricPrecision
- All Implemented Interfaces:
JsonpSerializable,PlainJsonSerializable,ToCopyableBuilder<RankEvalMetricPrecision.Builder,RankEvalMetricPrecision>
@JsonpDeserializable
@Generated("org.opensearch.client.codegen.CodeGenerator")
public class RankEvalMetricPrecision
extends RankEvalMetricRatingThreshold
implements ToCopyableBuilder<RankEvalMetricPrecision.Builder,RankEvalMetricPrecision>
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.opensearch.client.opensearch.core.rank_eval.RankEvalMetricRatingThreshold
RankEvalMetricRatingThreshold.AbstractBuilder<BuilderT extends RankEvalMetricRatingThreshold.AbstractBuilder<BuilderT>> -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final JsonpDeserializer<RankEvalMetricPrecision> Json deserializer forRankEvalMetricPrecision -
Method Summary
Modifier and TypeMethodDescriptionbuilder()booleaninthashCode()final BooleanControls how unlabeled documents in the search results are counted.static RankEvalMetricPrecisionprotected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static voidCreate a new builderToCopyableBuilderthat is initialised with the current state of this object.Methods inherited from class org.opensearch.client.opensearch.core.rank_eval.RankEvalMetricRatingThreshold
relevantRatingThreshold, setupRankEvalMetricRatingThresholdDeserializerMethods inherited from class org.opensearch.client.opensearch.core.rank_eval.RankEvalMetricBase
k, serialize, setupRankEvalMetricBaseDeserializerMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.opensearch.client.json.PlainJsonSerializable
toJsonStringMethods inherited from interface org.opensearch.client.util.ToCopyableBuilder
copy
-
Field Details
-
_DESERIALIZER
Json deserializer forRankEvalMetricPrecision
-
-
Method Details
-
of
public static RankEvalMetricPrecision of(Function<RankEvalMetricPrecision.Builder, ObjectBuilder<RankEvalMetricPrecision>> fn) -
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 -
serializeInternal
- Overrides:
serializeInternalin classRankEvalMetricRatingThreshold
-
toBuilder
Description copied from interface:ToCopyableBuilderCreate a new builderToCopyableBuilderthat is initialised with the current state of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<RankEvalMetricPrecision.Builder,RankEvalMetricPrecision> - Returns:
- a new builder instance.
-
builder
-
setupRankEvalMetricPrecisionDeserializer
protected static void setupRankEvalMetricPrecisionDeserializer(ObjectDeserializer<RankEvalMetricPrecision.Builder> op) -
hashCode
public int hashCode()- Overrides:
hashCodein classRankEvalMetricRatingThreshold
-
equals
- Overrides:
equalsin classRankEvalMetricRatingThreshold
-