Interface OpendaylightFlowStatisticsData
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.DataRoot
@Generated("mdsal-binding-generator")
public interface OpendaylightFlowStatisticsData
extends org.opendaylight.yangtools.yang.binding.DataRoot
Openflow statistics polling.
This class represents the following YANG schema fragment defined in module opendaylight-flow-statistics
module opendaylight-flow-statistics { namespace urn:opendaylight:flow:statistics; prefix flowstat; import yang-ext { prefix ext; revision-date 2013-07-09; } import opendaylight-inventory { prefix inv; revision-date 2013-08-19; } import opendaylight-flow-types { prefix flow-types; revision-date 2013-10-26; } import opendaylight-statistics-types { prefix stat-types; revision-date 2013-09-25; } import opendaylight-table-types { prefix table-types; revision-date 2013-10-26; } import flow-node-inventory { prefix flow-node; revision-date 2013-08-19; } import flow-capable-transaction { prefix tr; } import ietf-inet-types { prefix inet; revision-date 2013-07-15; } import opendaylight-multipart-types { prefix multipart; revision-date 2017-01-12; } revision 2013-08-19 { } augment /inv:nodes/inv:node/flow-node:table/flow-node:flow { ext:augment-identifier flow-statistics-data; uses flow-statistics; } grouping flow-statistics { container flow-statistics { uses stat-types:generic-statistics; } } typedef flow-id { type inet:uri; } grouping flow-and-statistics-map-list { list flow-and-statistics-map-list { leaf flow-id { type flow-id; } uses flow-and-statistics-map; } } grouping flow-and-statistics-map { uses flow-types:flow; uses stat-types:generic-statistics; } rpc get-all-flows-statistics-from-all-flow-tables { status deprecated; input input { uses inv:node-context-ref; } output output { uses flow-and-statistics-map-list; uses tr:transaction-aware; } } rpc get-all-flow-statistics-from-flow-table { status deprecated; input input { uses inv:node-context-ref; leaf table-id { type table-types:table-id; } } output output { uses flow-and-statistics-map-list; uses tr:transaction-aware; } } rpc get-flow-statistics-from-flow-table { status deprecated; input input { uses inv:node-context-ref; uses flow-types:flow; } output output { uses flow-and-statistics-map-list; uses tr:transaction-aware; } } notification flows-statistics-update { status deprecated; leaf moreReplies { type boolean; } uses inv:node; uses flow-and-statistics-map-list; uses tr:transaction-aware; } augment /inv:nodes/inv:node/flow-node:table { status deprecated; ext:augment-identifier aggregate-flow-statistics-data; uses aggregate-flow-statistics; } grouping aggregate-flow-statistics { container aggregate-flow-statistics { uses stat-types:aggregate-flow-statistics; } } rpc get-aggregate-flow-statistics-from-flow-table-for-all-flows { status deprecated; input input { uses inv:node-context-ref; leaf table-id { type table-types:table-id; } } output output { uses stat-types:aggregate-flow-statistics; uses tr:transaction-aware; } } rpc get-aggregate-flow-statistics-from-flow-table-for-given-match { input input { uses inv:node-context-ref; uses flow-types:flow; } output output { list aggregated-flow-statistics { uses stat-types:aggregate-flow-statistics; } uses tr:transaction-aware; } } notification aggregate-flow-statistics-update { status deprecated; uses inv:node; uses stat-types:aggregate-flow-statistics; uses tr:multipart-transaction-aware; } augment /multipart:multipart-reply/multipart:multipart-reply-body { case multipart-reply-flow-stats { uses flow-and-statistics-map-list; } case multipart-reply-flow-aggregate-stats { uses stat-types:aggregate-flow-statistics; } } }