Class MultisearchBody.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.elasticsearch.core.msearch.MultisearchBody.Builder
- All Implemented Interfaces:
ObjectBuilder<MultisearchBody>
- Enclosing class:
- MultisearchBody
public static class MultisearchBody.Builder extends ObjectBuilderBase implements ObjectBuilder<MultisearchBody>
Builder for
MultisearchBody.-
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
Methods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAllMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
aggregations
public final MultisearchBody.Builder aggregations(java.util.Map<java.lang.String,Aggregation> map)API name:aggregationsAdds all entries of
maptoaggregations. -
aggregations
API name:aggregationsAdds an entry to
aggregations. -
aggregations
public final MultisearchBody.Builder aggregations(java.lang.String key, java.util.function.Function<Aggregation.Builder,ObjectBuilder<Aggregation>> fn)API name:aggregationsAdds an entry to
aggregationsusing a builder lambda. -
query
API name:query -
query
public final MultisearchBody.Builder query(java.util.function.Function<Query.Builder,ObjectBuilder<Query>> fn)API name:query -
from
API name:from -
size
API name:size -
pit
API name:pit -
pit
public final MultisearchBody.Builder pit(java.util.function.Function<PointInTimeReference.Builder,ObjectBuilder<PointInTimeReference>> fn)API name:pit -
trackTotalHits
API name:track_total_hits -
trackTotalHits
public final MultisearchBody.Builder trackTotalHits(java.util.function.Function<TrackHits.Builder,ObjectBuilder<TrackHits>> fn)API name:track_total_hits -
suggest
API name:suggest -
suggest
public final MultisearchBody.Builder suggest(java.util.function.Function<Suggester.Builder,ObjectBuilder<Suggester>> fn)API name:suggest -
build
Builds aMultisearchBody.- Specified by:
buildin interfaceObjectBuilder<MultisearchBody>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-