Package org.onosproject.net.behaviour
Interface QosDescription
- 
- All Superinterfaces:
- Annotated,- Description
 - All Known Implementing Classes:
- DefaultQosDescription
 
 @Beta public interface QosDescription extends Description, Annotated Default implementation of immutable Qos description.
- 
- 
Nested Class SummaryNested Classes Modifier and Type Interface Description static interfaceQosDescription.BuilderBuilder of qos description entities.static classQosDescription.TypeDenotes the type of the Qos.
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Optional<java.lang.Long>cbs()Returns Committed Burst Size of Qos, Valid only in specific qos type.java.util.Optional<java.lang.Long>cir()Returns Committed Information Rate of Qos, Valid only in specific qos type.java.util.Optional<Bandwidth>maxRate()Returns the max rate of qos, Valid only in specific qos type.QosIdqosId()Returns qos identifier.java.util.Optional<java.util.Map<java.lang.Long,QueueDescription>>queues()Returns map of integer-Queue pairs, Valid only in specific qos type.QosDescription.Typetype()Returns qos type.- 
Methods inherited from interface org.onosproject.net.Descriptionannotations
 
- 
 
- 
- 
- 
Method Detail- 
qosIdQosId qosId() Returns qos identifier.- Returns:
- qos identifier
 
 - 
typeQosDescription.Type type() Returns qos type.- Returns:
- qos type
 
 - 
maxRatejava.util.Optional<Bandwidth> maxRate() Returns the max rate of qos, Valid only in specific qos type.- Returns:
- Maximum rate shared by all queued traffic, in bit/s.
 
 - 
cirjava.util.Optional<java.lang.Long> cir() Returns Committed Information Rate of Qos, Valid only in specific qos type. the CIR is measured in bytes of IP packets per second.- Returns:
- cir
 
 - 
cbsjava.util.Optional<java.lang.Long> cbs() Returns Committed Burst Size of Qos, Valid only in specific qos type. the CBS is measured in bytes and represents a token bucket.- Returns:
- cbs
 
 - 
queuesjava.util.Optional<java.util.Map<java.lang.Long,QueueDescription>> queues() Returns map of integer-Queue pairs, Valid only in specific qos type.- Returns:
- queues
 
 
- 
 
-