Class Types
- java.lang.Object
-
- org.opennms.netmgt.flows.elastic.agg.Types
-
public class Types extends java.lang.Object
Type definitions that consolidate the logic used to query and parse entities modeled in Elasticsearch with aggregated flow statistics. Types have the following properties: key: field name used in grouped by statements to aggregate documents that relate to the same entity toEntity: a function that converts the string based key to the corresponding entity getOtherEntity: an instance use to represent "other" quantities for which we don't have a key- Author:
- jwhite
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Types.ApplicationType
static class
Types.ConversationType
static class
Types.DscpType
static class
Types.HostType
static interface
Types.Type<T>
-
Field Summary
Fields Modifier and Type Field Description static Types.ApplicationType
APPLICATION
static Types.ConversationType
CONVERSATION
static Types.DscpType
DSCP
static Types.HostType
HOST
-
Constructor Summary
Constructors Constructor Description Types()
-
-
-
Field Detail
-
APPLICATION
public static final Types.ApplicationType APPLICATION
-
CONVERSATION
public static final Types.ConversationType CONVERSATION
-
HOST
public static final Types.HostType HOST
-
DSCP
public static final Types.DscpType DSCP
-
-