Interface QosDescription

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Interface Description
      static interface  QosDescription.Builder
      Builder of qos description entities.
      static class  QosDescription.Type
      Denotes the type of the Qos.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method 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.
    • Method Detail

      • qosId

        QosId qosId()
        Returns qos identifier.
        Returns:
        qos identifier
      • maxRate

        java.util.Optional<Bandwidth> maxRate()
        Returns the max rate of qos, Valid only in specific qos type.
        Returns:
        Maximum rate shared by all queued traffic, in bit/s.
      • cir

        java.util.Optional<java.lang.Long> cir()
        Returns Committed Information Rate of Qos, Valid only in specific qos type. the CIR is measured in bytes of IP packets per second.
        Returns:
        cir
      • cbs

        java.util.Optional<java.lang.Long> cbs()
        Returns Committed Burst Size of Qos, Valid only in specific qos type. the CBS is measured in bytes and represents a token bucket.
        Returns:
        cbs
      • queues

        java.util.Optional<java.util.Map<java.lang.Long,​QueueDescription>> queues()
        Returns map of integer-Queue pairs, Valid only in specific qos type.
        Returns:
        queues