Class SearchStats.Builder
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch._types.SearchStats.Builder
-
- All Implemented Interfaces:
ObjectBuilder<SearchStats>
- Enclosing class:
- SearchStats
public static class SearchStats.Builder extends ObjectBuilderBase implements ObjectBuilder<SearchStats>
Builder forSearchStats.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods 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, java.util.function.Function<SearchStats.Builder,ObjectBuilder<SearchStats>> fn)API name:groupsSearchStats.Buildergroups(java.lang.String key, SearchStats value)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_totalSearchStats.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_total-
Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
-
-
-
Method Detail
-
fetchCurrent
public final SearchStats.Builder fetchCurrent(long value)
Required - API name:fetch_current
-
fetchTimeInMillis
public final SearchStats.Builder fetchTimeInMillis(long value)
Required - API name:fetch_time_in_millis
-
fetchTotal
public final SearchStats.Builder fetchTotal(long value)
Required - API name:fetch_total
-
openContexts
public final SearchStats.Builder openContexts(@Nullable java.lang.Long value)
API name:open_contexts
-
queryCurrent
public final SearchStats.Builder queryCurrent(long value)
Required - API name:query_current
-
queryTimeInMillis
public final SearchStats.Builder queryTimeInMillis(long value)
Required - API name:query_time_in_millis
-
queryTotal
public final SearchStats.Builder queryTotal(long value)
Required - API name:query_total
-
scrollCurrent
public final SearchStats.Builder scrollCurrent(long value)
Required - API name:scroll_current
-
scrollTimeInMillis
public final SearchStats.Builder scrollTimeInMillis(long value)
Required - API name:scroll_time_in_millis
-
scrollTotal
public final SearchStats.Builder scrollTotal(long value)
Required - API name:scroll_total
-
suggestCurrent
public final SearchStats.Builder suggestCurrent(long value)
Required - API name:suggest_current
-
suggestTimeInMillis
public final SearchStats.Builder suggestTimeInMillis(long value)
Required - API name:suggest_time_in_millis
-
suggestTotal
public final SearchStats.Builder suggestTotal(long value)
Required - API name:suggest_total
-
groups
public final SearchStats.Builder groups(java.util.Map<java.lang.String,SearchStats> map)
API name:groupsAdds all entries of
maptogroups.
-
groups
public final SearchStats.Builder groups(java.lang.String key, SearchStats value)
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.
-
build
public SearchStats build()
Builds aSearchStats.- Specified by:
buildin interfaceObjectBuilder<SearchStats>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-
-