Interface QueuesOtherConfig
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.Augmentable<QueuesOtherConfig>
,org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.ChildOf<Queues>
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
,org.opendaylight.yangtools.yang.binding.Identifiable<QueuesOtherConfigKey>
public interface QueuesOtherConfig extends org.opendaylight.yangtools.yang.binding.ChildOf<Queues>, org.opendaylight.yangtools.yang.binding.Augmentable<QueuesOtherConfig>, org.opendaylight.yangtools.yang.binding.Identifiable<QueuesOtherConfigKey>
Configuration for linux-htb QoS: other_config : min-rate optional string containing an integer, at least 1. Minimum guaranteed bandwidth, in bit/s. other_config : max-rate optional string containing an integer, at least 1. Maximum allowed bandwidth, in bit/s. Optional. If specified, the queue's rate will not be allowed to exceed the specified value, even if excess bandwidth is available. If unspecified, defaults to no limit. other_config : burst optional string containing an integer, at least 1. Burst size, in bits. This is the maximum amount of ''credits'' that a queue can accumulate while it is idle. Optional. Details of the linux-htb implementation require a minimum burst size, so a too-small burst will be silently ignored. other_config : priority optional string. containing an integer, in range 0 to 4,294,967,295. A queue with a smaller priority will receive all the excess bandwidth that it can use before a queue with a larger value receives any. Specific priority values are unimportant; only relative ordering matters. Defaults to 0 if unspecified. Configuration for linux-htb QoS: other_config : min-rate optional string containing an integer, at least 1. Minimum guaranteed bandwidth, in bit/s. other_config : max-rate optional string containing an integer, at least 1. Maximum allowed bandwidth, in bit/s. Optional. If specified, the queue's rate will not be allowed to exceed the specified value, even if excess bandwidth is available. If unspecified, defaults to no limit..This class represents the following YANG schema fragment defined in module ovsdb
list queues-other-config { key queue-other-config-key; leaf queue-other-config-key { type string; } leaf queue-other-config-value { type string; } }
The schema path to identify an instance is ovsdb/ovsdb-node-attributes/queues/queues-other-configTo create instances of this class use
QueuesOtherConfigBuilder
.- See Also:
QueuesOtherConfigBuilder
,QueuesOtherConfigKey
-
-
Field Summary
Fields Modifier and Type Field Description static @NonNull org.opendaylight.yangtools.yang.common.QName
QNAME
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description @Nullable String
getQueueOtherConfigKey()
@Nullable String
getQueueOtherConfigValue()
default Class<QueuesOtherConfig>
implementedInterface()
QueuesOtherConfigKey
key()
-
-
-
Method Detail
-
implementedInterface
default Class<QueuesOtherConfig> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
getQueueOtherConfigKey
@Nullable String getQueueOtherConfigKey()
- Returns:
java.lang.String
queueOtherConfigKey
, ornull
if not present
-
getQueueOtherConfigValue
@Nullable String getQueueOtherConfigValue()
- Returns:
java.lang.String
queueOtherConfigValue
, ornull
if not present
-
key
QueuesOtherConfigKey key()
- Specified by:
key
in interfaceorg.opendaylight.yangtools.yang.binding.Identifiable<QueuesOtherConfigKey>
-
-