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.BuilderfetchTime(Time value)API name:fetch_timeSearchStats.BuilderfetchTime(java.util.function.Function<Time.Builder,ObjectBuilder<Time>> fn)API name:fetch_timeSearchStats.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.BuilderqueryTime(Time value)API name:query_timeSearchStats.BuilderqueryTime(java.util.function.Function<Time.Builder,ObjectBuilder<Time>> fn)API name:query_timeSearchStats.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.BuilderscrollTime(Time value)API name:scroll_timeSearchStats.BuilderscrollTime(java.util.function.Function<Time.Builder,ObjectBuilder<Time>> fn)API name:scroll_timeSearchStats.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.BuildersuggestTime(Time value)API name:suggest_timeSearchStats.BuildersuggestTime(java.util.function.Function<Time.Builder,ObjectBuilder<Time>> fn)API name:suggest_timeSearchStats.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 -
fetchTime
API name:fetch_time -
fetchTime
public final SearchStats.Builder fetchTime(java.util.function.Function<Time.Builder,ObjectBuilder<Time>> fn)API name:fetch_time -
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 -
queryTime
API name:query_time -
queryTime
public final SearchStats.Builder queryTime(java.util.function.Function<Time.Builder,ObjectBuilder<Time>> fn)API name:query_time -
queryTimeInMillis
Required - API name:query_time_in_millis -
queryTotal
Required - API name:query_total -
scrollCurrent
Required - API name:scroll_current -
scrollTime
API name:scroll_time -
scrollTime
public final SearchStats.Builder scrollTime(java.util.function.Function<Time.Builder,ObjectBuilder<Time>> fn)API name:scroll_time -
scrollTimeInMillis
Required - API name:scroll_time_in_millis -
scrollTotal
Required - API name:scroll_total -
suggestCurrent
Required - API name:suggest_current -
suggestTime
API name:suggest_time -
suggestTime
public final SearchStats.Builder suggestTime(java.util.function.Function<Time.Builder,ObjectBuilder<Time>> fn)API name:suggest_time -
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.
-