Interface OpendaylightDirectStatisticsData
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.DataRoot
@Generated("mdsal-binding-generator") public interface OpendaylightDirectStatisticsData extends org.opendaylight.yangtools.yang.binding.DataRoot
Openflow direct statistics polling.This class represents the following YANG schema fragment defined in module opendaylight-direct-statistics
module opendaylight-direct-statistics { namespace urn:opendaylight:direct:statistics; prefix directstat; import yang-ext { prefix ext; revision-date 2013-07-09; } import ietf-inet-types { prefix inet; revision-date 2013-07-15; } import opendaylight-inventory { prefix inv; revision-date 2013-08-19; } import opendaylight-statistics-types { prefix stat-types; revision-date 2013-09-25; } import opendaylight-flow-types { prefix flow-types; revision-date 2013-10-26; } import opendaylight-group-types { prefix group-types; revision-date 2013-10-18; } import opendaylight-meter-types { prefix meter-types; revision-date 2013-09-18; } import opendaylight-queue-types { prefix queue-types; revision-date 2013-09-25; } import opendaylight-table-types { prefix table-types; revision-date 2013-10-26; } import opendaylight-flow-statistics { prefix flowstat; revision-date 2013-08-19; } import opendaylight-port-statistics { prefix portstat; revision-date 2013-12-14; } import opendaylight-queue-statistics { prefix queuestat; revision-date 2013-12-16; } revision 2016-05-11 { } grouping store-stats-grouping { leaf store-stats { type boolean; default false; } } grouping stats-input-common-grouping { uses inv:node-context-ref; uses store-stats-grouping; } rpc get-flow-statistics { input input { uses stats-input-common-grouping; uses flow-types:flow; } output output { uses flowstat:flow-and-statistics-map-list; } } rpc get-group-statistics { input input { uses stats-input-common-grouping; leaf group-id { type group-types:group-id; } } output output { uses group-types:group-statistics-reply; } } rpc get-meter-statistics { input input { uses stats-input-common-grouping; leaf meter-id { type meter-types:meter-id; } } output output { uses meter-types:meter-statistics-reply; } } rpc get-node-connector-statistics { input input { uses stats-input-common-grouping; leaf node-connector-id { type inv:node-connector-id; } } output output { uses portstat:node-connector-statistics-and-port-number-map; } } rpc get-queue-statistics { input input { uses stats-input-common-grouping; leaf node-connector-id { type inv:node-connector-id; } leaf queue-id { type queue-types:queue-id; } } output output { uses queuestat:queue-id-and-statistics-map; } } }