Class DisMaxQuery.Builder
java.lang.Object
org.opensearch.client.opensearch._types.query_dsl.QueryBase.AbstractBuilder<DisMaxQuery.Builder>
org.opensearch.client.opensearch._types.query_dsl.DisMaxQuery.Builder
- All Implemented Interfaces:
ObjectBuilder<DisMaxQuery>
- Enclosing class:
- DisMaxQuery
public static class DisMaxQuery.Builder extends QueryBase.AbstractBuilder<DisMaxQuery.Builder> implements ObjectBuilder<DisMaxQuery>
Builder for
DisMaxQuery.-
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
Modifier and Type Method Description DisMaxQuery.BuilderaddQueries(java.util.function.Function<QueryContainer.Builder,ObjectBuilder<QueryContainer>> fn)Add a value toqueries(List), creating the list if needed.DisMaxQuery.BuilderaddQueries(QueryContainer value)Add a value toqueries(List), creating the list if needed.DisMaxQuerybuild()Builds aDisMaxQuery.DisMaxQuery.Builderqueries(java.util.function.Function<QueryContainer.Builder,ObjectBuilder<QueryContainer>> fn)Setqueries(List)to a singleton list.DisMaxQuery.Builderqueries(java.util.List<QueryContainer> value)API name:queriesDisMaxQuery.Builderqueries(QueryContainer... value)API name:queriesprotected DisMaxQuery.Builderself()DisMaxQuery.BuildertieBreaker(java.lang.Number value)API name:tie_breakerMethods inherited from class org.opensearch.client.opensearch._types.query_dsl.QueryBase.AbstractBuilder
boost, name
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
queries
API name:queries -
queries
API name:queries -
addQueries
Add a value toqueries(List), creating the list if needed. -
queries
public DisMaxQuery.Builder queries(java.util.function.Function<QueryContainer.Builder,ObjectBuilder<QueryContainer>> fn)Setqueries(List)to a singleton list. -
addQueries
public DisMaxQuery.Builder addQueries(java.util.function.Function<QueryContainer.Builder,ObjectBuilder<QueryContainer>> fn)Add a value toqueries(List), creating the list if needed. -
tieBreaker
API name:tie_breaker -
self
- Specified by:
selfin classQueryBase.AbstractBuilder<DisMaxQuery.Builder>
-
build
Builds aDisMaxQuery.- Specified by:
buildin interfaceObjectBuilder<DisMaxQuery>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-