Interface OpendaylightGroupStatisticsData
- All Superinterfaces:
org.opendaylight.yangtools.binding.BindingContract<org.opendaylight.yangtools.binding.DataContainer>
,org.opendaylight.yangtools.binding.DataContainer
,org.opendaylight.yangtools.binding.DataRoot<OpendaylightGroupStatisticsData>
@Generated("mdsal-binding-generator")
public interface OpendaylightGroupStatisticsData
extends org.opendaylight.yangtools.binding.DataRoot<OpendaylightGroupStatisticsData>
Openflow group statistics structures.
This class represents the following YANG schema fragment defined in module opendaylight-group-statistics
module opendaylight-group-statistics { namespace urn:opendaylight:group:statistics; prefix groupstat; import yang-ext { prefix ext; revision-date 2013-07-09; } import opendaylight-inventory { prefix inv; revision-date 2013-08-19; } import opendaylight-group-types { prefix group-types; revision-date 2013-10-18; } import flow-capable-transaction { prefix tr; revision-date 2015-03-04; } import flow-node-inventory { prefix fni; revision-date 2013-08-19; } import opendaylight-multipart-types { prefix multipart; revision-date 2017-01-12; } revision 2013-11-11 { } grouping group-statistics { container group-statistics { uses group-types:group-statistics; } } augment /inv:nodes/inv:node/fni:group { ext:augment-identifier node-group-statistics; uses group-statistics; } grouping group-desc { container group-desc { uses group-types:group; } } augment /inv:nodes/inv:node/fni:group { ext:augment-identifier node-group-desc-stats; uses group-desc; } grouping group-features { container group-features { uses group-types:group-features-reply; } } augment /inv:nodes/inv:node { ext:augment-identifier node-group-features; uses group-features; } rpc get-all-group-statistics { status deprecated; input input { uses inv:node-context-ref; } output output { uses group-types:group-statistics-reply; uses tr:transaction-aware; } } rpc get-group-statistics { status deprecated; input input { uses inv:node-context-ref; leaf group-id { type group-types:group-id; } } output output { uses group-types:group-statistics-reply; uses tr:transaction-aware; } } rpc get-group-description { status deprecated; input input { uses inv:node-context-ref; } output output { uses group-types:group-desc-stats-reply; uses tr:transaction-aware; } } rpc get-group-features { status deprecated; input input { uses inv:node-context-ref; } output output { uses group-types:group-features-reply; uses tr:transaction-aware; } } notification group-statistics-updated { status deprecated; uses inv:node; uses group-types:group-statistics-reply; uses tr:multipart-transaction-aware; } notification group-desc-stats-updated { status deprecated; uses inv:node; uses group-types:group-desc-stats-reply; uses tr:multipart-transaction-aware; } notification group-features-updated { status deprecated; uses inv:node; uses group-types:group-features-reply; uses tr:multipart-transaction-aware; } augment /multipart:multipart-reply/multipart:multipart-reply-body { case multipart-reply-group-stats { uses group-types:group-statistics-reply; } case multipart-reply-group-desc { uses group-types:group-desc-stats-reply; } case multipart-reply-group-features { uses group-types:group-features-reply; } } augment /multipart:multipart-request/multipart:multipart-request-body { case multipart-request-group-desc; case multipart-request-group-features; case multipart-request-group-stats { leaf group-id { type group-types:group-id; } } } }
-
Method Summary
-
Method Details
-
implementedInterface
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.binding.BindingContract<org.opendaylight.yangtools.binding.DataContainer>
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.binding.DataRoot<OpendaylightGroupStatisticsData>
-