public static interface QosDescription.Builder
Modifier and Type | Method and Description |
---|---|
QosDescription |
build()
Builds an immutable qos description.
|
QosDescription.Builder |
cbs(Long cbs)
Returns qos description builder with a given cbs.
|
QosDescription.Builder |
cir(Long cir)
Returns qos description builder with a given cir.
|
QosDescription.Builder |
maxRate(Bandwidth maxRate)
Returns qos description builder with given maxRate.
|
QosDescription.Builder |
qosId(QosId qosId)
Returns qos description builder with a given name.
|
QosDescription.Builder |
queues(Map<Long,QueueDescription> queues)
Returns qos description builder with a given queues.
|
QosDescription.Builder |
type(QosDescription.Type type)
Returns qos description builder with a given type.
|
QosDescription.Builder qosId(QosId qosId)
qosId
- qos identifierQosDescription.Builder type(QosDescription.Type type)
type
- qos typeQosDescription.Builder maxRate(Bandwidth maxRate)
maxRate
- qos max rateQosDescription.Builder cir(Long cir)
cir
- in bytes of IP packets per secondQosDescription.Builder cbs(Long cbs)
cbs
- in bytes and represents a token bucketQosDescription.Builder queues(Map<Long,QueueDescription> queues)
queues
- the map from queue numbers to Queue recordsQosDescription build()