Class FunctionScoreContainer.Builder
java.lang.Object
org.opensearch.client.opensearch._types.query_dsl.FunctionScoreContainer.Builder
- All Implemented Interfaces:
ObjectBuilder<FunctionScoreContainer>
- Enclosing class:
- FunctionScoreContainer
public static class FunctionScoreContainer.Builder extends java.lang.Object implements ObjectBuilder<FunctionScoreContainer>
Builder for
FunctionScoreContainer.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.opensearch.client.util.ObjectBuilder
ObjectBuilder.Constant<V> -
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
exp
API name:exp -
gauss
API name:gauss -
linear
API name:linear -
fieldValueFactor
public FunctionScoreContainer.Builder fieldValueFactor(@Nullable FieldValueFactorScoreFunction value)API name:field_value_factor -
fieldValueFactor
public FunctionScoreContainer.Builder fieldValueFactor(java.util.function.Function<FieldValueFactorScoreFunction.Builder,ObjectBuilder<FieldValueFactorScoreFunction>> fn)API name:field_value_factor -
randomScore
API name:random_score -
randomScore
public FunctionScoreContainer.Builder randomScore(java.util.function.Function<RandomScoreFunction.Builder,ObjectBuilder<RandomScoreFunction>> fn)API name:random_score -
scriptScore
API name:script_score -
scriptScore
public FunctionScoreContainer.Builder scriptScore(java.util.function.Function<ScriptScoreFunction.Builder,ObjectBuilder<ScriptScoreFunction>> fn)API name:script_score -
filter
API name:filter -
filter
public FunctionScoreContainer.Builder filter(java.util.function.Function<QueryContainer.Builder,ObjectBuilder<QueryContainer>> fn)API name:filter -
weight
API name:weight -
build
Builds aFunctionScoreContainer.- Specified by:
buildin interfaceObjectBuilder<FunctionScoreContainer>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-