Interface OpendaylightMeterStatisticsData
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.DataRoot
@Generated("mdsal-binding-generator")
public interface OpendaylightMeterStatisticsData
extends org.opendaylight.yangtools.yang.binding.DataRoot
Openflowplugin meter statistics structures.
This class represents the following YANG schema fragment defined in module opendaylight-meter-statistics
module opendaylight-meter-statistics { namespace urn:opendaylight:meter:statistics; prefix meterstat; 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-meter-types { prefix meter-types; revision-date 2013-09-18; } import flow-capable-transaction { prefix tr; revision-date 2015-03-04; } import opendaylight-multipart-types { prefix multipart; revision-date 2017-01-12; } revision 2013-11-11 { } augment /inv:nodes/inv:node/flow-node:meter { ext:augment-identifier node-meter-statistics; container meter-statistics { uses meter-types:meter-statistics; } } augment /inv:nodes/inv:node/flow-node:meter { ext:augment-identifier node-meter-config-stats; container meter-config-stats { uses meter-types:meter; } } augment /inv:nodes/inv:node { ext:augment-identifier node-meter-features; container meter-features { uses meter-types:meter-features-reply; } } rpc get-all-meter-statistics { status deprecated; input input { uses inv:node-context-ref; } output output { uses meter-types:meter-statistics-reply; uses tr:transaction-aware; } } rpc get-meter-statistics { status deprecated; input input { uses inv:node-context-ref; leaf meter-id { type meter-types:meter-id; } } output output { uses meter-types:meter-statistics-reply; uses tr:transaction-aware; } } rpc get-all-meter-config-statistics { status deprecated; input input { uses inv:node-context-ref; } output output { uses meter-types:meter-config-stats-reply; uses tr:transaction-aware; } } rpc get-meter-features { status deprecated; input input { uses inv:node-context-ref; } output output { uses meter-types:meter-features-reply; uses tr:transaction-aware; } } notification meter-statistics-updated { status deprecated; uses inv:node; uses meter-types:meter-statistics-reply; uses tr:multipart-transaction-aware; } notification meter-config-stats-updated { status deprecated; uses inv:node; uses meter-types:meter-config-stats-reply; uses tr:multipart-transaction-aware; } notification meter-features-updated { status deprecated; uses inv:node; uses meter-types:meter-features-reply; uses tr:multipart-transaction-aware; } augment /multipart:multipart-reply/multipart:multipart-reply-body { case multipart-reply-meter-stats { uses meter-types:meter-statistics-reply; } case multipart-reply-meter-config { uses meter-types:meter-config-stats-reply; } case multipart-reply-meter-features { uses meter-types:meter-features-reply; } } augment /multipart:multipart-request/multipart:multipart-request-body { case multipart-request-meter-config { leaf meter-id { type meter-types:meter-id; } } case multipart-request-meter-features; case multipart-request-meter-stats { leaf stat-meter-id { type meter-types:meter-id; } } } }