@Beta public final class DefaultQosDescription extends AbstractDescription implements QosDescription
| Modifier and Type | Class and Description |
|---|---|
static class |
DefaultQosDescription.Builder |
QosDescription.Type| Modifier and Type | Method and Description |
|---|---|
static DefaultQosDescription.Builder |
builder() |
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.
|
boolean |
equals(java.lang.Object obj) |
int |
hashCode() |
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.
|
java.lang.String |
toString() |
QosDescription.Type |
type()
Returns qos type.
|
annotationsclone, finalize, getClass, notify, notifyAll, wait, wait, waitannotationspublic QosId qosId()
QosDescriptionqosId in interface QosDescriptionpublic QosDescription.Type type()
QosDescriptiontype in interface QosDescriptionpublic java.util.Optional<Bandwidth> maxRate()
QosDescriptionmaxRate in interface QosDescriptionpublic java.util.Optional<java.lang.Long> cir()
QosDescriptioncir in interface QosDescriptionpublic java.util.Optional<java.lang.Long> cbs()
QosDescriptioncbs in interface QosDescriptionpublic java.util.Optional<java.util.Map<java.lang.Long,QueueDescription>> queues()
QosDescriptionqueues in interface QosDescriptionpublic int hashCode()
hashCode in class AbstractDescriptionpublic boolean equals(java.lang.Object obj)
equals in class AbstractDescriptionpublic java.lang.String toString()
toString in class java.lang.Objectpublic static DefaultQosDescription.Builder builder()