Class MetricAggregationBase.AbstractBuilder<BuilderT extends MetricAggregationBase.AbstractBuilder<BuilderT>>

java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.elasticsearch._types.aggregations.MetricAggregationBase.AbstractBuilder<BuilderT>
Direct Known Subclasses:
BoxplotAggregation.Builder, CardinalityAggregation.Builder, FormatMetricAggregationBase.AbstractBuilder, FormattableMetricAggregation.AbstractBuilder, GeoBoundsAggregation.Builder, GeoCentroidAggregation.Builder, ScriptedMetricAggregation.Builder, StringStatsAggregation.Builder, TopHitsAggregation.Builder, TopMetricsAggregation.Builder
Enclosing class:
MetricAggregationBase

protected abstract static class MetricAggregationBase.AbstractBuilder<BuilderT extends MetricAggregationBase.AbstractBuilder<BuilderT>>
extends ObjectBuilderBase
  • Constructor Details

    • AbstractBuilder

      protected AbstractBuilder()
  • Method Details

    • field

      public final BuilderT field​(@Nullable java.lang.String value)
      API name: field
    • missing

      public final BuilderT missing​(@Nullable FieldValue value)
      API name: missing
    • missing

      public final BuilderT missing​(java.util.function.Function<FieldValue.Builder,​ObjectBuilder<FieldValue>> fn)
      API name: missing
    • missing

      public final BuilderT missing​(java.lang.String value)
      API name: missing
    • missing

      public final BuilderT missing​(long value)
      API name: missing
    • missing

      public final BuilderT missing​(double value)
      API name: missing
    • missing

      public final BuilderT missing​(boolean value)
      API name: missing
    • script

      public final BuilderT script​(@Nullable Script value)
      API name: script
    • script

      public final BuilderT script​(java.util.function.Function<Script.Builder,​ObjectBuilder<Script>> fn)
      API name: script
    • self

      protected abstract BuilderT self()