Package io.meeds.analytics.model
Class StatisticData
java.lang.Object
io.meeds.analytics.model.StatisticData
- All Implemented Interfaces:
Serializable
- See Also:
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddBoolean(String key, Object value) Add a boolean statistic data parameter.voidaddBooleans(String key, Collection<?> value) Add a boolean statistic data list parameter.voidvoidaddDates(String key, Collection<?> value) voidAdd a double statistic data parameter.voidaddDoubles(String key, Collection<?> value) Add a double statistic data list parameter.voidaddKeyword(String key, Object value) Add a textual statistic data parameter.voidaddKeywords(String key, Collection<?> value) Add a textual statistic data list parameter.voidAdd a long statistic data parameter.voidaddLongs(String key, Collection<?> value) Add a long statistic data list parameter.voidaddParameter(String key, Object value) Deprecated.Use addKeyword, addLong, addDouble, addBoolean, or their collection variants to avoid ambiguous ES mappings.longbooleaninthashCode()voidsetListParameters(Map<String, Collection<Object>> listParameters) voidvoidsetOperation(String operation) voidsetParameters(Map<String, Object> parameters) voidsetSpaceId(long spaceId) voidsetSubModule(String subModule) voidsetTimestamp(long timestamp) voidsetUserId(long userId)
-
Constructor Details
-
StatisticData
public StatisticData()
-
-
Method Details
-
equals
-
hashCode
public int hashCode() -
addKeyword
Add a textual statistic data parameter.- Parameters:
key- Statistic Field Namevalue- Statistic Field Value
-
addKeywords
Add a textual statistic data list parameter.- Parameters:
key- Statistic Field Namevalue- Statistic Field Values
-
addLong
Add a long statistic data parameter. Used for fields used to aggregate count, mean, min, max or for timestamp only- Parameters:
key- Statistic Field Namevalue- Statistic Field Value
-
addLongs
Add a long statistic data list parameter. Used for fields used to aggregate count, mean, min, max or for timestamp only- Parameters:
key- Statistic Field Namevalue- Statistic Field Values
-
addDouble
Add a double statistic data parameter. Used for fields used to aggregate count, mean, min or max only- Parameters:
key- Statistic Field Namevalue- Statistic Field Value
-
addDoubles
Add a double statistic data list parameter. Used for fields used to aggregate count, mean, min or max only- Parameters:
key- Statistic Field Namevalue- Statistic Field Values
-
addBoolean
Add a boolean statistic data parameter.- Parameters:
key- Statistic Field Namevalue- Statistic Field Value
-
addBooleans
Add a boolean statistic data list parameter.- Parameters:
key- Statistic Field Namevalue- Statistic Field Values
-
addDate
-
addDates
-
addParameter
Deprecated.Use addKeyword, addLong, addDouble, addBoolean, or their collection variants to avoid ambiguous ES mappings.Add a statistic data parameter- Parameters:
key- Statistic Field Namevalue- Statistic Field Value
-
computeId
public long computeId() -
setTimestamp
public void setTimestamp(long timestamp) -
setUserId
public void setUserId(long userId) -
setSpaceId
public void setSpaceId(long spaceId) -
setModule
-
setSubModule
-
setOperation
-
setParameters
-
setListParameters
-