Class SearchProfile.Builder
java.lang.Object
co.elastic.clients.elasticsearch.core.search.SearchProfile.Builder
- All Implemented Interfaces:
ObjectBuilder<SearchProfile>
- Enclosing class:
- SearchProfile
public static class SearchProfile.Builder extends java.lang.Object implements ObjectBuilder<SearchProfile>
Builder for
SearchProfile.-
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
Modifier and Type Method Description SearchProfile.BuilderaddCollector(Collector value)Add a value tocollector(List), creating the list if needed.SearchProfile.BuilderaddCollector(java.util.function.Function<Collector.Builder,ObjectBuilder<Collector>> fn)Add a value tocollector(List), creating the list if needed.SearchProfile.BuilderaddQuery(QueryProfile value)Add a value toquery(List), creating the list if needed.SearchProfile.BuilderaddQuery(java.util.function.Function<QueryProfile.Builder,ObjectBuilder<QueryProfile>> fn)Add a value toquery(List), creating the list if needed.SearchProfilebuild()Builds aSearchProfile.SearchProfile.Buildercollector(Collector... value)Required - API name:collectorSearchProfile.Buildercollector(java.util.function.Function<Collector.Builder,ObjectBuilder<Collector>> fn)Setcollector(List)to a singleton list.SearchProfile.Buildercollector(java.util.List<Collector> value)Required - API name:collectorSearchProfile.Builderquery(QueryProfile... value)Required - API name:querySearchProfile.Builderquery(java.util.function.Function<QueryProfile.Builder,ObjectBuilder<QueryProfile>> fn)Setquery(List)to a singleton list.SearchProfile.Builderquery(java.util.List<QueryProfile> value)Required - API name:querySearchProfile.BuilderrewriteTime(long value)Required - API name:rewrite_timeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
collector
Required - API name:collector -
collector
Required - API name:collector -
addCollector
Add a value tocollector(List), creating the list if needed. -
collector
public SearchProfile.Builder collector(java.util.function.Function<Collector.Builder,ObjectBuilder<Collector>> fn)Setcollector(List)to a singleton list. -
addCollector
public SearchProfile.Builder addCollector(java.util.function.Function<Collector.Builder,ObjectBuilder<Collector>> fn)Add a value tocollector(List), creating the list if needed. -
query
Required - API name:query -
query
Required - API name:query -
addQuery
Add a value toquery(List), creating the list if needed. -
query
public SearchProfile.Builder query(java.util.function.Function<QueryProfile.Builder,ObjectBuilder<QueryProfile>> fn)Setquery(List)to a singleton list. -
addQuery
public SearchProfile.Builder addQuery(java.util.function.Function<QueryProfile.Builder,ObjectBuilder<QueryProfile>> fn)Add a value toquery(List), creating the list if needed. -
rewriteTime
Required - API name:rewrite_time -
build
Builds aSearchProfile.- Specified by:
buildin interfaceObjectBuilder<SearchProfile>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-