Class SearchStats.Builder

java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.elasticsearch._types.SearchStats.Builder
All Implemented Interfaces:
ObjectBuilder<SearchStats>
Enclosing class:
SearchStats

public static class SearchStats.Builder
extends ObjectBuilderBase
implements ObjectBuilder<SearchStats>
Builder for SearchStats.
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • 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: groups

      Adds all entries of map to groups.

    • groups

      public final SearchStats.Builder groups​(java.lang.String key, SearchStats value)
      API name: groups

      Adds 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: groups

      Adds an entry to groups using a builder lambda.

    • build

      public SearchStats build()
      Builds a SearchStats.
      Specified by:
      build in interface ObjectBuilder<SearchStats>
      Throws:
      java.lang.NullPointerException - if some of the required fields are null.