Class SignificantTermsAggregateBase.AbstractBuilder<T,​BuilderT extends SignificantTermsAggregateBase.AbstractBuilder<T,​BuilderT>>

All Implemented Interfaces:
WithJson<BuilderT>
Direct Known Subclasses:
SignificantLongTermsAggregate.Builder, SignificantStringTermsAggregate.Builder, UnmappedSignificantTermsAggregate.Builder
Enclosing class:
SignificantTermsAggregateBase<T>

protected abstract static class SignificantTermsAggregateBase.AbstractBuilder<T,​BuilderT extends SignificantTermsAggregateBase.AbstractBuilder<T,​BuilderT>>
extends MultiBucketAggregateBase.AbstractBuilder<T,​BuilderT>
  • Constructor Details

    • AbstractBuilder

      protected AbstractBuilder()
  • Method Details

    • bgCount

      public final BuilderT bgCount​(@Nullable java.lang.Long value)
      API name: bg_count
    • docCount

      public final BuilderT docCount​(@Nullable java.lang.Long value)
      API name: doc_count
    • tSerializer

      public final BuilderT tSerializer​(@Nullable JsonpSerializer<T> value)
      Serializer for T. If not set, an attempt will be made to find a serializer from the JSON context.