Class TermsAggregationQueryParams

java.lang.Object
de.elo.ix.client.esearch.aggregations.AggregationQueryParams
de.elo.ix.client.esearch.aggregations.TermsAggregationQueryParams
All Implemented Interfaces:
Serializable

public class TermsAggregationQueryParams extends AggregationQueryParams
Defines parameters to run an aggregation of type "Terms" (a multi-bucket-aggregation).
This aggregation query allows sub-aggregations.
Since:
21.03.000.001
See Also:
  • Constructor Details

    • TermsAggregationQueryParams

      public TermsAggregationQueryParams()
      Default constructor.
    • TermsAggregationQueryParams

      public TermsAggregationQueryParams(int size)
      Constructor with size field.
      Parameters:
      size -
  • Method Details

    • getSize

      public int getSize()
    • setSize

      public void setSize(int size)
    • isUseShardSizeMultiplier

      public boolean isUseShardSizeMultiplier()
    • setUseShardSizeMultiplier

      public void setUseShardSizeMultiplier(boolean useShardSizeMultiplier)
    • getShardSizeMultiplier

      public int getShardSizeMultiplier()
    • setShardSizeMultiplier

      public void setShardSizeMultiplier(int shardSizeMultiplier)
    • getMissingValue

      public String getMissingValue()
    • setMissingValue

      public void setMissingValue(String missingValue)
    • getOrder

      public AggregationOrderE getOrder()
    • setOrder

      public void setOrder(AggregationOrderE order)
    • getSubAggregations

      public Map<String,AggregationQuery> getSubAggregations()
    • setSubAggregations

      public void setSubAggregations(Map<String,AggregationQuery> subAggregations)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • toString

      public String toString(int depth)
      Overrides:
      toString in class AggregationQueryParams
    • toShortString

      public String toShortString()
      Only selected parameters and no sub-aggregations.
      Overrides:
      toShortString in class AggregationQueryParams