Class EventAnalyticsReportRequest.GroupByHolder
- java.lang.Object
-
- lumis.service.analytics.eventanalytics.report.rest.EventAnalyticsReportRequest.GroupByHolder
-
- Enclosing class:
- EventAnalyticsReportRequest
public class EventAnalyticsReportRequest.GroupByHolder extends Object
-
-
Constructor Summary
Constructors Constructor Description GroupByHolder(String groupByType, DocumentTypeField field, ISubAggregationAwareAggregation aggregation, boolean isShowConsolidated, java.util.function.Function<Object,String> translateFunc)
GroupByHolder(String groupByType, DocumentTypeField field, ISubAggregationAwareAggregation aggregation, boolean isShowConsolidated, java.util.function.Function<Object,String> translateFunc, boolean isInsideNested)
GroupByHolder(String groupByType, DocumentTypeField field, ISubAggregationAwareAggregation aggregation, java.util.function.Function<Object,String> translateFunc, boolean isUserAttributeField, boolean isShowConsolidated)
GroupByHolder(String groupByType, DocumentTypeField field, ISubAggregationAwareAggregation aggregation, java.util.function.Function<Object,String> translateFunc, boolean isUserAttributeField, boolean isShowConsolidated, boolean isInsideNested)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ISubAggregationAwareAggregation
getAggregation()
Returns the aggregation.DocumentTypeField
getField()
Returns the field.String
getGroupByType()
Returns the groupByType.java.util.function.Function<Object,String>
getTranslateFunc()
Returns the translateFunc.boolean
isInsideNested()
Returns whether the group by is of a field that is inside a nested object.boolean
isShowConsolidated()
Returns the flag showConsolidated.boolean
isUserAttributeField()
Returns the flag isUserAttributeField
-
-
-
Constructor Detail
-
GroupByHolder
public GroupByHolder(String groupByType, DocumentTypeField field, ISubAggregationAwareAggregation aggregation, java.util.function.Function<Object,String> translateFunc, boolean isUserAttributeField, boolean isShowConsolidated, boolean isInsideNested)
-
GroupByHolder
public GroupByHolder(String groupByType, DocumentTypeField field, ISubAggregationAwareAggregation aggregation, java.util.function.Function<Object,String> translateFunc, boolean isUserAttributeField, boolean isShowConsolidated)
-
GroupByHolder
public GroupByHolder(String groupByType, DocumentTypeField field, ISubAggregationAwareAggregation aggregation, boolean isShowConsolidated, java.util.function.Function<Object,String> translateFunc)
-
GroupByHolder
public GroupByHolder(String groupByType, DocumentTypeField field, ISubAggregationAwareAggregation aggregation, boolean isShowConsolidated, java.util.function.Function<Object,String> translateFunc, boolean isInsideNested)
-
-
Method Detail
-
getGroupByType
public String getGroupByType()
Returns the groupByType.- Returns:
- the groupByType
- Since:
- 11.0.0
-
getField
public DocumentTypeField getField()
Returns the field.- Returns:
- the field
- Since:
- 11.0.0
-
getAggregation
public ISubAggregationAwareAggregation getAggregation()
Returns the aggregation.- Returns:
- the aggregation
- Since:
- 11.0.0
-
getTranslateFunc
public java.util.function.Function<Object,String> getTranslateFunc()
Returns the translateFunc.- Returns:
- the translateFunc
- Since:
- 11.0.0
-
isUserAttributeField
public boolean isUserAttributeField()
Returns the flag isUserAttributeField- Returns:
- the flag isUserAttributeField
- Since:
- 11.2.0
-
isShowConsolidated
public boolean isShowConsolidated()
Returns the flag showConsolidated.- Returns:
- the flag showConsolidated.
- Since:
- 12.1.0
-
isInsideNested
public boolean isInsideNested()
Returns whether the group by is of a field that is inside a nested object.- Returns:
- whether the group by is of a field that is inside a nested object.
- Since:
- 14.0.0
-
-