Class SearchStats.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<SearchStats.Builder>
co.elastic.clients.elasticsearch._types.SearchStats.Builder
- All Implemented Interfaces:
WithJson<SearchStats.Builder>,ObjectBuilder<SearchStats>
- Enclosing class:
- SearchStats
public static class SearchStats.Builder extends WithJsonObjectBuilderBase<SearchStats.Builder> implements ObjectBuilder<SearchStats>
Builder for
SearchStats.-
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
Modifier and Type Method Description SearchStatsbuild()Builds aSearchStats.SearchStats.BuilderfetchCurrent(long value)Required - API name:fetch_currentSearchStats.BuilderfetchTimeInMillis(long value)Required - API name:fetch_time_in_millisSearchStats.BuilderfetchTotal(long value)Required - API name:fetch_totalSearchStats.Buildergroups(java.lang.String key, SearchStats value)API name:groupsSearchStats.Buildergroups(java.lang.String key, java.util.function.Function<SearchStats.Builder,ObjectBuilder<SearchStats>> fn)API name:groupsSearchStats.Buildergroups(java.util.Map<java.lang.String,SearchStats> map)API name:groupsSearchStats.BuilderopenContexts(java.lang.Long value)API name:open_contextsSearchStats.BuilderqueryCurrent(long value)Required - API name:query_currentSearchStats.BuilderqueryTimeInMillis(long value)Required - API name:query_time_in_millisSearchStats.BuilderqueryTotal(long value)Required - API name:query_totalSearchStats.BuilderscrollCurrent(long value)Required - API name:scroll_currentSearchStats.BuilderscrollTimeInMillis(long value)Required - API name:scroll_time_in_millisSearchStats.BuilderscrollTotal(long value)Required - API name:scroll_totalprotected SearchStats.Builderself()SearchStats.BuildersuggestCurrent(long value)Required - API name:suggest_currentSearchStats.BuildersuggestTimeInMillis(long value)Required - API name:suggest_time_in_millisSearchStats.BuildersuggestTotal(long value)Required - API name:suggest_totalMethods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJsonMethods 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
-
fetchCurrent
Required - API name:fetch_current -
fetchTimeInMillis
Required - API name:fetch_time_in_millis -
fetchTotal
Required - API name:fetch_total -
openContexts
API name:open_contexts -
queryCurrent
Required - API name:query_current -
queryTimeInMillis
Required - API name:query_time_in_millis -
queryTotal
Required - API name:query_total -
scrollCurrent
Required - API name:scroll_current -
scrollTimeInMillis
Required - API name:scroll_time_in_millis -
scrollTotal
Required - API name:scroll_total -
suggestCurrent
Required - API name:suggest_current -
suggestTimeInMillis
Required - API name:suggest_time_in_millis -
suggestTotal
Required - API name:suggest_total -
groups
API name:groupsAdds all entries of
maptogroups. -
groups
API name:groupsAdds an entry to
groups. -
groups
public final SearchStats.Builder groups(java.lang.String key, java.util.function.Function<SearchStats.Builder,ObjectBuilder<SearchStats>> fn)API name:groupsAdds an entry to
groupsusing a builder lambda. -
self
- Specified by:
selfin classWithJsonObjectBuilderBase<SearchStats.Builder>
-
build
Builds aSearchStats.- Specified by:
buildin interfaceObjectBuilder<SearchStats>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-