public static final class DefaultQosDescription.Builder extends Object implements QosDescription.Builder
| Modifier and Type | Method and Description | 
|---|---|
QosDescription | 
build()
Builds an immutable qos description. 
 | 
DefaultQosDescription.Builder | 
cbs(Long cbs)
Returns qos description builder with a given cbs. 
 | 
DefaultQosDescription.Builder | 
cir(Long cir)
Returns qos description builder with a given cir. 
 | 
DefaultQosDescription.Builder | 
maxRate(Bandwidth maxRate)
Returns qos description builder with given maxRate. 
 | 
DefaultQosDescription.Builder | 
qosId(QosId qosId)
Returns qos description builder with a given name. 
 | 
DefaultQosDescription.Builder | 
queues(Map<Long,QueueDescription> queues)
Returns qos description builder with a given queues. 
 | 
DefaultQosDescription.Builder | 
type(QosDescription.Type type)
Returns qos description builder with a given type. 
 | 
public QosDescription build()
QosDescription.Builderbuild in interface QosDescription.Builderpublic DefaultQosDescription.Builder qosId(QosId qosId)
QosDescription.BuilderqosId in interface QosDescription.BuilderqosId - qos identifierpublic DefaultQosDescription.Builder type(QosDescription.Type type)
QosDescription.Buildertype in interface QosDescription.Buildertype - qos typepublic DefaultQosDescription.Builder maxRate(Bandwidth maxRate)
QosDescription.BuildermaxRate in interface QosDescription.BuildermaxRate - qos max ratepublic DefaultQosDescription.Builder cir(Long cir)
QosDescription.Buildercir in interface QosDescription.Buildercir - in bytes of IP packets per secondpublic DefaultQosDescription.Builder cbs(Long cbs)
QosDescription.Buildercbs in interface QosDescription.Buildercbs - in bytes and represents a token bucketpublic DefaultQosDescription.Builder queues(Map<Long,QueueDescription> queues)
QosDescription.Builderqueues in interface QosDescription.Builderqueues - the map from queue numbers to Queue records