Interface QosEntries
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.Augmentable<QosEntries>
,org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.ChildOf<OvsdbNodeAttributes>
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
,org.opendaylight.yangtools.yang.binding.Identifiable<QosEntriesKey>
public interface QosEntries extends org.opendaylight.yangtools.yang.binding.ChildOf<OvsdbNodeAttributes>, org.opendaylight.yangtools.yang.binding.Augmentable<QosEntries>, org.opendaylight.yangtools.yang.binding.Identifiable<QosEntriesKey>
This class represents the following YANG schema fragment defined in module ovsdb
list qos-entries { key qos-id; leaf qos-id { type inet:uri; } leaf qos-uuid { type yang:uuid; } leaf qos-type { type identityref { base qos-type-base; } } list queue-list { key queue-number; leaf queue-number { type uint32; } leaf queue-ref { type ovsdb-queue-ref; } } list qos-external-ids { key qos-external-id-key; leaf qos-external-id-key { type string; } leaf qos-external-id-value { type string; } } list qos-other-config { key other-config-key; leaf other-config-key { type string; } leaf other-config-value { type string; } } }
The schema path to identify an instance is ovsdb/ovsdb-node-attributes/qos-entriesTo create instances of this class use
QosEntriesBuilder
.- See Also:
QosEntriesBuilder
,QosEntriesKey
-
-
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 List<QosExternalIds>
getQosExternalIds()
@Nullable org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Uri
getQosId()
An identifier used for QoS entries in the MD-SAL.@Nullable List<QosOtherConfig>
getQosOtherConfig()
other_config : max-rate optional string, containing an integer.@Nullable Class<? extends QosTypeBase>
getQosType()
@Nullable org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid
getQosUuid()
The unique identifier of the QoS.@Nullable List<QueueList>
getQueueList()
The list of queues used by the QoSdefault Class<QosEntries>
implementedInterface()
QosEntriesKey
key()
default @NonNull List<QosExternalIds>
nonnullQosExternalIds()
default @NonNull List<QosOtherConfig>
nonnullQosOtherConfig()
default @NonNull List<QueueList>
nonnullQueueList()
-
-
-
Method Detail
-
implementedInterface
default Class<QosEntries> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
getQosId
@Nullable org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Uri getQosId()
An identifier used for QoS entries in the MD-SAL.- Returns:
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Uri
qosId
, ornull
if not present
-
getQosUuid
@Nullable org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid getQosUuid()
The unique identifier of the QoS.- Returns:
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid
qosUuid
, ornull
if not present
-
getQosType
@Nullable Class<? extends QosTypeBase> getQosType()
- Returns:
java.lang.Class
qosType
, ornull
if not present
-
getQueueList
@Nullable List<QueueList> getQueueList()
The list of queues used by the QoS- Returns:
java.util.List
queueList
, ornull
if not present
-
nonnullQueueList
default @NonNull List<QueueList> nonnullQueueList()
- Returns:
java.util.List
queueList
, or an empty list if it is not present
-
getQosExternalIds
@Nullable List<QosExternalIds> getQosExternalIds()
- Returns:
java.util.List
qosExternalIds
, ornull
if not present
-
nonnullQosExternalIds
default @NonNull List<QosExternalIds> nonnullQosExternalIds()
- Returns:
java.util.List
qosExternalIds
, or an empty list if it is not present
-
getQosOtherConfig
@Nullable List<QosOtherConfig> getQosOtherConfig()
other_config : max-rate optional string, containing an integer.- Returns:
java.util.List
qosOtherConfig
, ornull
if not present
-
nonnullQosOtherConfig
default @NonNull List<QosOtherConfig> nonnullQosOtherConfig()
- Returns:
java.util.List
qosOtherConfig
, or an empty list if it is not present
-
key
QosEntriesKey key()
- Specified by:
key
in interfaceorg.opendaylight.yangtools.yang.binding.Identifiable<QosEntriesKey>
-
-