| Package | Description |
|---|---|
| org.opennms.nephron |
| Modifier and Type | Class and Description |
|---|---|
static class |
Groupings.ExporterInterfaceApplicationKey |
static class |
Groupings.ExporterInterfaceConversationKey |
static class |
Groupings.ExporterInterfaceHostKey |
static class |
Groupings.ExporterInterfaceKey |
static class |
Groupings.ExporterKey |
| Modifier and Type | Method and Description |
|---|---|
Groupings.CompoundKey |
Groupings.CompoundKeyCoder.decode(InputStream is) |
static Groupings.CompoundKey |
Groupings.ExporterInterfaceConversationKey.from(org.opennms.netmgt.flows.persistence.model.FlowDocument flow) |
abstract Groupings.CompoundKey |
Groupings.CompoundKey.getOuterKey()
Build the parent, or "outer" key for the current key.
|
Groupings.CompoundKey |
Groupings.ExporterInterfaceApplicationKey.getOuterKey() |
Groupings.CompoundKey |
Groupings.ExporterKey.getOuterKey() |
Groupings.CompoundKey |
Groupings.ExporterInterfaceKey.getOuterKey() |
Groupings.CompoundKey |
Groupings.ExporterInterfaceHostKey.getOuterKey() |
Groupings.CompoundKey |
Groupings.ExporterInterfaceConversationKey.getOuterKey() |
| Modifier and Type | Method and Description |
|---|---|
abstract Collection<Groupings.CompoundKey> |
Groupings.KeyFlowBy.key(org.opennms.netmgt.flows.persistence.model.FlowDocument flow) |
Collection<Groupings.CompoundKey> |
Groupings.KeyByExporterInterface.key(org.opennms.netmgt.flows.persistence.model.FlowDocument flow) |
Collection<Groupings.CompoundKey> |
Groupings.KeyByExporterInterfaceApplication.key(org.opennms.netmgt.flows.persistence.model.FlowDocument flow) |
Collection<Groupings.CompoundKey> |
Groupings.KeyByExporterInterfaceHost.key(org.opennms.netmgt.flows.persistence.model.FlowDocument flow) |
Collection<Groupings.CompoundKey> |
Groupings.KeyByExporterInterfaceConversation.key(org.opennms.netmgt.flows.persistence.model.FlowDocument flow) |
| Modifier and Type | Method and Description |
|---|---|
void |
Groupings.CompoundKeyCoder.encode(Groupings.CompoundKey value,
OutputStream os) |
| Modifier and Type | Method and Description |
|---|---|
static FlowSummary |
Pipeline.toFlowSummary(AggregationType aggregationType,
org.apache.beam.sdk.transforms.windowing.IntervalWindow window,
org.apache.beam.sdk.values.KV<Groupings.CompoundKey,BytesInOut> el) |
| Constructor and Description |
|---|
CalculateTopKGroups(String transformPrefix,
int topK,
org.apache.beam.sdk.transforms.DoFn<org.opennms.netmgt.flows.persistence.model.FlowDocument,org.apache.beam.sdk.values.KV<Groupings.CompoundKey,org.opennms.netmgt.flows.persistence.model.FlowDocument>> groupingBy) |
CalculateTotalBytes(String transformPrefix,
org.apache.beam.sdk.transforms.DoFn<org.opennms.netmgt.flows.persistence.model.FlowDocument,org.apache.beam.sdk.values.KV<Groupings.CompoundKey,org.opennms.netmgt.flows.persistence.model.FlowDocument>> groupingBy) |
Copyright © 2020. All rights reserved.