Class SearchProfile.Builder
java.lang.Object
org.opensearch.client.opensearch._global.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.-
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 SearchProfile.BuilderaddCollector(java.util.function.Function<Collector.Builder,ObjectBuilder<Collector>> fn)Add a value tocollector(List), creating the list if needed.SearchProfile.BuilderaddCollector(Collector value)Add a value tocollector(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.SearchProfile.BuilderaddQuery(QueryProfile value)Add a value toquery(List), creating the list if needed.SearchProfilebuild()Builds aSearchProfile.SearchProfile.Buildercollector(java.util.function.Function<Collector.Builder,ObjectBuilder<Collector>> fn)Setcollector(List)to a singleton list.SearchProfile.Buildercollector(java.util.List<Collector> value)API name:collectorSearchProfile.Buildercollector(Collector... value)API name:collectorSearchProfile.Builderquery(java.util.function.Function<QueryProfile.Builder,ObjectBuilder<QueryProfile>> fn)Setquery(List)to a singleton list.SearchProfile.Builderquery(java.util.List<QueryProfile> value)API name:querySearchProfile.Builderquery(QueryProfile... value)API name:querySearchProfile.BuilderrewriteTime(java.lang.Number value)API name:rewrite_time
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
collector
API name:collector -
collector
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
API name:query -
query
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
API name:rewrite_time -
build
Builds aSearchProfile.- Specified by:
buildin interfaceObjectBuilder<SearchProfile>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-