public static interface QosDescription.Builder
| Modifier and Type | Method and Description |
|---|---|
QosDescription |
build()
Builds an immutable qos description.
|
QosDescription.Builder |
cbs(java.lang.Long cbs)
Returns qos description builder with a given cbs.
|
QosDescription.Builder |
cir(java.lang.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(java.util.Map<java.lang.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(java.lang.Long cir)
cir - in bytes of IP packets per secondQosDescription.Builder cbs(java.lang.Long cbs)
cbs - in bytes and represents a token bucketQosDescription.Builder queues(java.util.Map<java.lang.Long,QueueDescription> queues)
queues - the map from queue numbers to Queue recordsQosDescription build()