External api proposal
[openflowplugin.git] / model / model-flow-statistics / src / main / yang / opendaylight-port-statistics.yang
index e711877a0229012571d18a95d7e3da8cc4376896..f7bf62ac5f1e6085ef72c37a5de06e5ad99bd481 100644 (file)
@@ -2,11 +2,13 @@ module opendaylight-port-statistics {
     namespace "urn:opendaylight:port:statistics";
     prefix portstat;
 
-    import flow-capable-transaction {prefix tr;}
+    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 opendaylight-statistics-types {prefix stat-types;revision-date "2013-09-25";}
 
+    description "Openflow port statistics structures.";
+
     contact
         "Anilkumar Vishnoi
         Email: avishnoi@in.ibm.com";
@@ -17,19 +19,22 @@ module opendaylight-port-statistics {
 
     //Augment port statistics data to the flow-capable-node-connector
     augment "/inv:nodes/inv:node/inv:node-connector" {
+        description "Openflow port statistics data into the node connector node.";
         ext:augment-identifier "flow-capable-node-connector-statistics-data";
         uses flow-capable-node-connector-statistics;
     }
     
     grouping flow-capable-node-connector-statistics {
+        description "TODO:: simplify";
         container flow-capable-node-connector-statistics {
-            //config "false";
             uses stat-types:node-connector-statistics;
         }
     }
     
     // RPC calls
     rpc get-all-node-connectors-statistics {
+        status deprecated;
+
         description "Get statistics for all node connectors from the node";
         input {
             uses inv:node-context-ref;
@@ -41,6 +46,8 @@ module opendaylight-port-statistics {
     }
 
     rpc get-node-connector-statistics {
+        status deprecated;
+
         description "Get statistics for given node connector from the node";
         input {
             uses inv:node-context-ref;
@@ -56,6 +63,8 @@ module opendaylight-port-statistics {
 
     //Notification for node connector statistics update
     grouping node-connector-statistics-and-port-number-map {
+        status deprecated;
+
         description "List of map - node connectors and their statistics";
         list node-connector-statistics-and-port-number-map {
             key "node-connector-id";
@@ -67,6 +76,8 @@ module opendaylight-port-statistics {
     }
 
     notification node-connector-statistics-update {
+        status deprecated;
+
         uses inv:node;
         uses node-connector-statistics-and-port-number-map;
         uses tr:multipart-transaction-aware;