Class TermsAggregationQueryParams
java.lang.Object
de.elo.ix.client.esearch.aggregations.AggregationQueryParams
de.elo.ix.client.esearch.aggregations.TermsAggregationQueryParams
- All Implemented Interfaces:
Serializable
Defines parameters to run an aggregation of type "Terms" (a multi-bucket-aggregation).
This aggregation query allows sub-aggregations.
This aggregation query allows sub-aggregations.
- Since:
- 21.03.000.001
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor.TermsAggregationQueryParams
(int size) Constructor with size field. -
Method Summary
Modifier and TypeMethodDescriptiongetOrder()
int
int
getSize()
boolean
void
setMissingValue
(String missingValue) void
setOrder
(AggregationOrderE order) void
setShardSizeMultiplier
(int shardSizeMultiplier) void
setSize
(int size) void
setSubAggregations
(Map<String, AggregationQuery> subAggregations) void
setUseShardSizeMultiplier
(boolean useShardSizeMultiplier) Only selected parameters and no sub-aggregations.toString()
toString
(int depth)
-
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
-
setMissingValue
-
getOrder
-
setOrder
-
getSubAggregations
-
setSubAggregations
-
toString
-
toString
- Overrides:
toString
in classAggregationQueryParams
-
toShortString
Only selected parameters and no sub-aggregations.- Overrides:
toShortString
in classAggregationQueryParams
-