@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()  | 
Optional<Long> | 
cbs()
Returns Committed Burst Size of Qos, Valid only in specific qos type. 
 | 
Optional<Long> | 
cir()
Returns Committed Information Rate of Qos, Valid only in specific qos type. 
 | 
boolean | 
equals(Object obj)  | 
int | 
hashCode()  | 
Optional<Bandwidth> | 
maxRate()
Returns the max rate of qos, Valid only in specific qos type. 
 | 
QosId | 
qosId()
Returns qos identifier. 
 | 
Optional<Map<Long,QueueDescription>> | 
queues()
Returns map of integer-Queue pairs, Valid only in specific qos type. 
 | 
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 Optional<Bandwidth> maxRate()
QosDescriptionmaxRate in interface QosDescriptionpublic Optional<Long> cir()
QosDescriptioncir in interface QosDescriptionpublic Optional<Long> cbs()
QosDescriptioncbs in interface QosDescriptionpublic Optional<Map<Long,QueueDescription>> queues()
QosDescriptionqueues in interface QosDescriptionpublic int hashCode()
hashCode in class AbstractDescriptionpublic boolean equals(Object obj)
equals in class AbstractDescriptionpublic static DefaultQosDescription.Builder builder()