Class RankFeatureQuery.Builder
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch._types.query_dsl.QueryBase.AbstractBuilder<RankFeatureQuery.Builder>
-
- org.opensearch.client.opensearch._types.query_dsl.RankFeatureQuery.Builder
-
- All Implemented Interfaces:
ObjectBuilder<RankFeatureQuery>
- Enclosing class:
- RankFeatureQuery
public static class RankFeatureQuery.Builder extends QueryBase.AbstractBuilder<RankFeatureQuery.Builder> implements ObjectBuilder<RankFeatureQuery>
Builder forRankFeatureQuery.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
Methods inherited from class org.opensearch.client.opensearch._types.query_dsl.QueryBase.AbstractBuilder
boost, queryName
-
Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
-
-
-
Method Detail
-
field
public final RankFeatureQuery.Builder field(java.lang.String value)
Required - API name:field
-
saturation
public final RankFeatureQuery.Builder saturation(@Nullable RankFeatureFunctionSaturation value)
API name:saturation
-
saturation
public final RankFeatureQuery.Builder saturation(java.util.function.Function<RankFeatureFunctionSaturation.Builder,ObjectBuilder<RankFeatureFunctionSaturation>> fn)
API name:saturation
-
log
public final RankFeatureQuery.Builder log(@Nullable RankFeatureFunctionLogarithm value)
API name:log
-
log
public final RankFeatureQuery.Builder log(java.util.function.Function<RankFeatureFunctionLogarithm.Builder,ObjectBuilder<RankFeatureFunctionLogarithm>> fn)
API name:log
-
linear
public final RankFeatureQuery.Builder linear(@Nullable RankFeatureFunctionLinear value)
API name:linear
-
linear
public final RankFeatureQuery.Builder linear(java.util.function.Function<RankFeatureFunctionLinear.Builder,ObjectBuilder<RankFeatureFunctionLinear>> fn)
API name:linear
-
sigmoid
public final RankFeatureQuery.Builder sigmoid(@Nullable RankFeatureFunctionSigmoid value)
API name:sigmoid
-
sigmoid
public final RankFeatureQuery.Builder sigmoid(java.util.function.Function<RankFeatureFunctionSigmoid.Builder,ObjectBuilder<RankFeatureFunctionSigmoid>> fn)
API name:sigmoid
-
self
protected RankFeatureQuery.Builder self()
- Specified by:
selfin classQueryBase.AbstractBuilder<RankFeatureQuery.Builder>
-
build
public RankFeatureQuery build()
Builds aRankFeatureQuery.- Specified by:
buildin interfaceObjectBuilder<RankFeatureQuery>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-
-