Interface OpendaylightQueueStatisticsData
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.DataRoot
@Generated("mdsal-binding-generator")
public interface OpendaylightQueueStatisticsData
extends org.opendaylight.yangtools.yang.binding.DataRoot
Openflowplugin queue statistics structures.
This class represents the following YANG schema fragment defined in module opendaylight-queue-statistics
module opendaylight-queue-statistics { namespace urn:opendaylight:queue:statistics; prefix queuestat; import flow-capable-transaction { prefix tr; revision-date 2015-03-04; } import yang-ext { prefix ext; revision-date 2013-07-09; } import opendaylight-inventory { prefix inv; revision-date 2013-08-19; } import flow-node-inventory { prefix flow-node; revision-date 2013-08-19; } import opendaylight-queue-types { prefix queue-types; revision-date 2013-09-25; } import opendaylight-statistics-types { prefix stat-types; revision-date 2013-09-25; } import opendaylight-multipart-types { prefix multipart; revision-date 2017-01-12; } revision 2013-12-16 { } augment /inv:nodes/inv:node/inv:node-connector/flow-node:queue { ext:augment-identifier flow-capable-node-connector-queue-statistics-data; uses flow-capable-node-connector-queue-statistics; } grouping flow-capable-node-connector-queue-statistics { container flow-capable-node-connector-queue-statistics { uses stat-types:generic-queue-statistics; } } grouping queue-id-and-statistics-map { list queue-id-and-statistics-map { key "queue-id node-connector-id"; leaf queue-id { type queue-types:queue-id; } leaf node-connector-id { type inv:node-connector-id; } uses stat-types:generic-queue-statistics; } } rpc get-all-queues-statistics-from-all-ports { status deprecated; input input { uses inv:node-context-ref; } output output { uses queue-id-and-statistics-map; uses tr:transaction-aware; } } rpc get-all-queues-statistics-from-given-port { status deprecated; input input { uses inv:node-context-ref; leaf node-connector-id { type inv:node-connector-id; } } output output { uses queue-id-and-statistics-map; uses tr:transaction-aware; } } rpc get-queue-statistics-from-given-port { status deprecated; input input { uses inv:node-context-ref; leaf node-connector-id { type inv:node-connector-id; } leaf queue-id { type queue-types:queue-id; } } output output { uses queue-id-and-statistics-map; uses tr:transaction-aware; } } notification queue-statistics-update { status deprecated; uses inv:node; uses queue-id-and-statistics-map; uses tr:multipart-transaction-aware; } augment /multipart:multipart-reply/multipart:multipart-reply-body { case multipart-reply-queue-stats { uses queue-id-and-statistics-map; } } augment /multipart:multipart-request/multipart:multipart-request-body { case multipart-request-queue-stats { leaf queue-id { type queue-types:queue-id; } leaf node-connector-id { type inv:node-connector-id; } } } }