Class DecayFunctionBase
- java.lang.Object
-
- org.opensearch.client.opensearch._types.query_dsl.ScoreFunctionBase
-
- org.opensearch.client.opensearch._types.query_dsl.DecayFunctionBase
-
- All Implemented Interfaces:
JsonpSerializable
- Direct Known Subclasses:
DecayFunction
public abstract class DecayFunctionBase extends ScoreFunctionBase
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classDecayFunctionBase.AbstractBuilder<BuilderT extends DecayFunctionBase.AbstractBuilder<BuilderT>>
-
Constructor Summary
Constructors Modifier Constructor Description protectedDecayFunctionBase(DecayFunctionBase.AbstractBuilder<?> builder)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description MultiValueModemultiValueMode()API name:multi_value_modeprotected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)protected static <BuilderT extends DecayFunctionBase.AbstractBuilder<BuilderT>>
voidsetupDecayFunctionBaseDeserializer(ObjectDeserializer<BuilderT> op)-
Methods inherited from class org.opensearch.client.opensearch._types.query_dsl.ScoreFunctionBase
filter, serialize, setupScoreFunctionBaseDeserializer, weight
-
-
-
-
Constructor Detail
-
DecayFunctionBase
protected DecayFunctionBase(DecayFunctionBase.AbstractBuilder<?> builder)
-
-
Method Detail
-
multiValueMode
@Nullable public final MultiValueMode multiValueMode()
API name:multi_value_mode
-
serializeInternal
protected void serializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)- Overrides:
serializeInternalin classScoreFunctionBase
-
setupDecayFunctionBaseDeserializer
protected static <BuilderT extends DecayFunctionBase.AbstractBuilder<BuilderT>> void setupDecayFunctionBaseDeserializer(ObjectDeserializer<BuilderT> op)
-
-