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.Builder
addCollector(Collector value)
Add a value tocollector(List)
, creating the list if needed.SearchProfile.Builder
addCollector(java.util.function.Function<Collector.Builder,ObjectBuilder<Collector>> fn)
Add a value tocollector(List)
, creating the list if needed.SearchProfile.Builder
addQuery(QueryProfile value)
Add a value toquery(List)
, creating the list if needed.SearchProfile.Builder
addQuery(java.util.function.Function<QueryProfile.Builder,ObjectBuilder<QueryProfile>> fn)
Add a value toquery(List)
, creating the list if needed.SearchProfile
build()
Builds aSearchProfile
.SearchProfile.Builder
collector(Collector... value)
Required - API name:collector
SearchProfile.Builder
collector(java.util.function.Function<Collector.Builder,ObjectBuilder<Collector>> fn)
Setcollector(List)
to a singleton list.SearchProfile.Builder
collector(java.util.List<Collector> value)
Required - API name:collector
SearchProfile.Builder
query(QueryProfile... value)
Required - API name:query
SearchProfile.Builder
query(java.util.function.Function<QueryProfile.Builder,ObjectBuilder<QueryProfile>> fn)
Setquery(List)
to a singleton list.SearchProfile.Builder
query(java.util.List<QueryProfile> value)
Required - API name:query
SearchProfile.Builder
rewriteTime(long value)
Required - API name:rewrite_time
Methods 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:
build
in interfaceObjectBuilder<SearchProfile>
- Throws:
java.lang.NullPointerException
- if some of the required fields are null.
-