Package org.opennms.netmgt.flows.api
Class TrafficSummary.Builder<T>
- java.lang.Object
 - 
- org.opennms.netmgt.flows.api.TrafficSummary.Builder<T>
 
 
- 
- Enclosing class:
 - TrafficSummary<T>
 
public static class TrafficSummary.Builder<T> extends Object
 
- 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TrafficSummary<T>build()TrafficSummary.Builder<T>withBytes(long bytesIn, long bytesOut)TrafficSummary.Builder<T>withBytesAndEcnInfo(TrafficSummary<?> source)TrafficSummary.Builder<T>withBytesIn(long bytesIn)TrafficSummary.Builder<T>withBytesOut(long bytesOut)TrafficSummary.Builder<T>withCongestionEncountered(boolean congestionEncountered)TrafficSummary.Builder<T>withEcnInfo(io.searchbox.core.search.aggregation.MetricAggregation outerAgg)TrafficSummary.Builder<T>withEcnInfo(TrafficSummary ts)TrafficSummary.Builder<T>withEntity(T entity)TrafficSummary.Builder<T>withNonEcnCapableTransport(boolean nonEcnCapableTransport) 
 - 
 
- 
- 
Method Detail
- 
withEntity
public TrafficSummary.Builder<T> withEntity(T entity)
 
- 
withBytesIn
public TrafficSummary.Builder<T> withBytesIn(long bytesIn)
 
- 
withBytesOut
public TrafficSummary.Builder<T> withBytesOut(long bytesOut)
 
- 
withCongestionEncountered
public TrafficSummary.Builder<T> withCongestionEncountered(boolean congestionEncountered)
 
- 
withNonEcnCapableTransport
public TrafficSummary.Builder<T> withNonEcnCapableTransport(boolean nonEcnCapableTransport)
 
- 
withEcnInfo
public TrafficSummary.Builder<T> withEcnInfo(TrafficSummary ts)
 
- 
withEcnInfo
public TrafficSummary.Builder<T> withEcnInfo(io.searchbox.core.search.aggregation.MetricAggregation outerAgg)
 
- 
withBytes
public TrafficSummary.Builder<T> withBytes(long bytesIn, long bytesOut)
 
- 
withBytesAndEcnInfo
public TrafficSummary.Builder<T> withBytesAndEcnInfo(TrafficSummary<?> source)
 
- 
build
public TrafficSummary<T> build()
 
 - 
 
 -