Class RankFeatureQuery.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<BuilderT>
co.elastic.clients.elasticsearch._types.query_dsl.QueryBase.AbstractBuilder<RankFeatureQuery.Builder>
co.elastic.clients.elasticsearch._types.query_dsl.RankFeatureQuery.Builder
- All Implemented Interfaces:
WithJson<RankFeatureQuery.Builder>
,ObjectBuilder<RankFeatureQuery>
- Enclosing class:
- RankFeatureQuery
public static class RankFeatureQuery.Builder
extends QueryBase.AbstractBuilder<RankFeatureQuery.Builder>
implements ObjectBuilder<RankFeatureQuery>
Builder for
RankFeatureQuery
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds aRankFeatureQuery
.final RankFeatureQuery.Builder
Required - API name:field
final RankFeatureQuery.Builder
linear
(RankFeatureFunctionLinear value) API name:linear
final RankFeatureQuery.Builder
API name:linear
final RankFeatureQuery.Builder
log
(RankFeatureFunctionLogarithm value) API name:log
final RankFeatureQuery.Builder
API name:log
final RankFeatureQuery.Builder
API name:saturation
final RankFeatureQuery.Builder
saturation
(Function<RankFeatureFunctionSaturation.Builder, ObjectBuilder<RankFeatureFunctionSaturation>> fn) API name:saturation
protected RankFeatureQuery.Builder
self()
final RankFeatureQuery.Builder
API name:sigmoid
final RankFeatureQuery.Builder
API name:sigmoid
Methods inherited from class co.elastic.clients.elasticsearch._types.query_dsl.QueryBase.AbstractBuilder
boost, queryName
Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJson
Methods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
field
Required - API name:field
-
saturation
API name:saturation
-
saturation
public final RankFeatureQuery.Builder saturation(Function<RankFeatureFunctionSaturation.Builder, ObjectBuilder<RankFeatureFunctionSaturation>> fn) API name:saturation
-
log
API name:log
-
log
public final RankFeatureQuery.Builder log(Function<RankFeatureFunctionLogarithm.Builder, ObjectBuilder<RankFeatureFunctionLogarithm>> fn) API name:log
-
linear
API name:linear
-
linear
public final RankFeatureQuery.Builder linear(Function<RankFeatureFunctionLinear.Builder, ObjectBuilder<RankFeatureFunctionLinear>> fn) API name:linear
-
sigmoid
API name:sigmoid
-
sigmoid
public final RankFeatureQuery.Builder sigmoid(Function<RankFeatureFunctionSigmoid.Builder, ObjectBuilder<RankFeatureFunctionSigmoid>> fn) API name:sigmoid
-
self
- Specified by:
self
in classQueryBase.AbstractBuilder<RankFeatureQuery.Builder>
-
build
Builds aRankFeatureQuery
.- Specified by:
build
in interfaceObjectBuilder<RankFeatureQuery>
- Throws:
NullPointerException
- if some of the required fields are null.
-