Package org.onosproject.net.device
Class DefaultPortStatistics.Builder
- java.lang.Object
- 
- org.onosproject.net.device.DefaultPortStatistics.Builder
 
- 
- Enclosing class:
- DefaultPortStatistics
 
 public static final class DefaultPortStatistics.Builder extends java.lang.Object
- 
- 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description DefaultPortStatisticsbuild()Creates a PortStatistics object.DefaultPortStatistics.BuildersetAnnotations(Annotations anns)Sets the annotations.DefaultPortStatistics.BuildersetBytesReceived(long bytes)Sets the number of received bytes.DefaultPortStatistics.BuildersetBytesSent(long bytes)Sets the number of sent bytes.DefaultPortStatistics.BuildersetDeviceId(DeviceId deviceId)Sets the device identifier.DefaultPortStatistics.BuildersetDurationNano(long nano)Sets the time port has been alive in nano seconds.DefaultPortStatistics.BuildersetDurationSec(long sec)Sets the time port has been alive in seconds.DefaultPortStatistics.BuildersetPacketsReceived(long packets)Sets the number of packet received.DefaultPortStatistics.BuildersetPacketsRxDropped(long packets)Sets the number of packets dropped by RX.DefaultPortStatistics.BuildersetPacketsRxErrors(long packets)Sets the number of receive errors.DefaultPortStatistics.BuildersetPacketsSent(long packets)Sets the number of packets sent.DefaultPortStatistics.BuildersetPacketsTxDropped(long packets)Sets the number of packets dropped by TX.DefaultPortStatistics.BuildersetPacketsTxErrors(long packets)Sets the number of transmit errors.DefaultPortStatistics.BuildersetPort(PortNumber portNumber)Sets port number.
 
- 
- 
- 
Method Detail- 
setPortpublic DefaultPortStatistics.Builder setPort(PortNumber portNumber) Sets port number.- Parameters:
- portNumber- port number
- Returns:
- builder object
 
 - 
setDeviceIdpublic DefaultPortStatistics.Builder setDeviceId(DeviceId deviceId) Sets the device identifier.- Parameters:
- deviceId- device identifier
- Returns:
- builder object
 
 - 
setPacketsReceivedpublic DefaultPortStatistics.Builder setPacketsReceived(long packets) Sets the number of packet received.- Parameters:
- packets- number of packets received
- Returns:
- builder object
 
 - 
setPacketsSentpublic DefaultPortStatistics.Builder setPacketsSent(long packets) Sets the number of packets sent.- Parameters:
- packets- number of packets sent
- Returns:
- builder object
 
 - 
setBytesReceivedpublic DefaultPortStatistics.Builder setBytesReceived(long bytes) Sets the number of received bytes.- Parameters:
- bytes- number of received bytes.
- Returns:
- builder object
 
 - 
setBytesSentpublic DefaultPortStatistics.Builder setBytesSent(long bytes) Sets the number of sent bytes.- Parameters:
- bytes- number of sent bytes
- Returns:
- builder object
 
 - 
setPacketsRxDroppedpublic DefaultPortStatistics.Builder setPacketsRxDropped(long packets) Sets the number of packets dropped by RX.- Parameters:
- packets- number of packets dropped by RX
- Returns:
- builder object
 
 - 
setPacketsTxDroppedpublic DefaultPortStatistics.Builder setPacketsTxDropped(long packets) Sets the number of packets dropped by TX.- Parameters:
- packets- number of packets
- Returns:
- builder object
 
 - 
setPacketsRxErrorspublic DefaultPortStatistics.Builder setPacketsRxErrors(long packets) Sets the number of receive errors.- Parameters:
- packets- number of receive errors
- Returns:
- builder object
 
 - 
setPacketsTxErrorspublic DefaultPortStatistics.Builder setPacketsTxErrors(long packets) Sets the number of transmit errors.- Parameters:
- packets- number of transmit errors
- Returns:
- builder object
 
 - 
setDurationSecpublic DefaultPortStatistics.Builder setDurationSec(long sec) Sets the time port has been alive in seconds.- Parameters:
- sec- time port has been alive in seconds
- Returns:
- builder object
 
 - 
setDurationNanopublic DefaultPortStatistics.Builder setDurationNano(long nano) Sets the time port has been alive in nano seconds.- Parameters:
- nano- time port has been alive in nano seconds
- Returns:
- builder object
 
 - 
setAnnotationspublic DefaultPortStatistics.Builder setAnnotations(Annotations anns) Sets the annotations.- Parameters:
- anns- annotations
- Returns:
- builder object
 
 - 
buildpublic DefaultPortStatistics build() Creates a PortStatistics object.- Returns:
- DefaultPortStatistics object
 
 
- 
 
-