Class FieldCollapse.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<FieldCollapse.Builder>
co.elastic.clients.elasticsearch.core.search.FieldCollapse.Builder
- All Implemented Interfaces:
WithJson<FieldCollapse.Builder>,ObjectBuilder<FieldCollapse>
- Enclosing class:
- FieldCollapse
public static class FieldCollapse.Builder
extends WithJsonObjectBuilderBase<FieldCollapse.Builder>
implements ObjectBuilder<FieldCollapse>
Builder for
FieldCollapse.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds aFieldCollapse.final FieldCollapse.Buildercollapse(FieldCollapse value) API name:collapsefinal FieldCollapse.BuilderAPI name:collapsefinal FieldCollapse.BuilderRequired - The field to collapse the result set onfinal FieldCollapse.BuilderThe number of inner hits and their sort orderfinal FieldCollapse.BuilderThe number of inner hits and their sort orderfinal FieldCollapse.BuilderThe number of inner hits and their sort orderfinal FieldCollapse.BuilderThe number of concurrent requests allowed to retrieve the inner_hits per groupprotected FieldCollapse.Builderself()Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJsonMethods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
field
Required - The field to collapse the result set onAPI name:
field -
innerHits
The number of inner hits and their sort orderAPI name:
inner_hitsAdds all elements of
listtoinnerHits. -
innerHits
The number of inner hits and their sort orderAPI name:
inner_hitsAdds one or more values to
innerHits. -
innerHits
public final FieldCollapse.Builder innerHits(Function<InnerHits.Builder, ObjectBuilder<InnerHits>> fn) The number of inner hits and their sort orderAPI name:
inner_hitsAdds a value to
innerHitsusing a builder lambda. -
maxConcurrentGroupSearches
The number of concurrent requests allowed to retrieve the inner_hits per groupAPI name:
max_concurrent_group_searches -
collapse
API name:collapse -
collapse
public final FieldCollapse.Builder collapse(Function<FieldCollapse.Builder, ObjectBuilder<FieldCollapse>> fn) API name:collapse -
self
- Specified by:
selfin classWithJsonObjectBuilderBase<FieldCollapse.Builder>
-
build
Builds aFieldCollapse.- Specified by:
buildin interfaceObjectBuilder<FieldCollapse>- Throws:
NullPointerException- if some of the required fields are null.
-