@Beta public interface QosDescription extends Description, Annotated
Modifier and Type | Interface and Description |
---|---|
static interface |
QosDescription.Builder
Builder of qos description entities.
|
static class |
QosDescription.Type
Denotes the type of the Qos.
|
Modifier and Type | Method and 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.
|
QosId |
qosId()
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.Type |
type()
Returns qos type.
|
annotations
QosId qosId()
QosDescription.Type type()
java.util.Optional<Bandwidth> maxRate()
java.util.Optional<java.lang.Long> cir()
java.util.Optional<java.lang.Long> cbs()
java.util.Optional<java.util.Map<java.lang.Long,QueueDescription>> queues()