BUG-2637: migration consequence - fix unit test
[controller.git] / opendaylight / md-sal / model / model-flow-statistics / src / main / yang / opendaylight-port-statistics.yang
index 22f0aca5e780107b3f42795ea5252f65e266df57..e711877a0229012571d18a95d7e3da8cc4376896 100644 (file)
@@ -2,7 +2,7 @@ module opendaylight-port-statistics {
     namespace "urn:opendaylight:port:statistics";
     prefix portstat;
 
-       import flow-capable-transaction {prefix tr;}
+    import flow-capable-transaction {prefix tr;}
     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";}
@@ -14,64 +14,61 @@ module opendaylight-port-statistics {
     revision "2013-12-14" {
         description "Initial revision of port statistics model";
     }
-    
+
     //Augment port statistics data to the flow-capable-node-connector
-       augment "/inv:nodes/inv:node/inv:node-connector" {
+    augment "/inv:nodes/inv:node/inv:node-connector" {
         ext:augment-identifier "flow-capable-node-connector-statistics-data";
         uses flow-capable-node-connector-statistics;
     }
-       
-       grouping flow-capable-node-connector-statistics {
+    
+    grouping flow-capable-node-connector-statistics {
         container flow-capable-node-connector-statistics {
             //config "false";
             uses stat-types:node-connector-statistics;
         }
-       }    
-       
+    }
+    
     // RPC calls
     rpc get-all-node-connectors-statistics {
-       description "Get statistics for all node connectors from the node";
+        description "Get statistics for all node connectors from the node";
         input {
             uses inv:node-context-ref;
         }
         output {
-                       uses node-connector-statistics-and-port-number-map;
+            uses node-connector-statistics-and-port-number-map;
             uses tr:transaction-aware;
         }
     }
-    
+
     rpc get-node-connector-statistics {
-       description "Get statistics for given node connector from the node";
-       input {
-               uses inv:node-context-ref;
-               leaf node-connector-id {
-                       type inv:node-connector-id;
-               }
-       }
-       output {
+        description "Get statistics for given node connector from the node";
+        input {
+            uses inv:node-context-ref;
+            leaf node-connector-id {
+                type inv:node-connector-id;
+            }
+        }
+        output {
             uses stat-types:node-connector-statistics;
             uses tr:transaction-aware;
-       }
+        }
     }
-    
-    //Notification for node connector statistics update
-       grouping node-connector-statistics-and-port-number-map {
-               description "List of map - node connectors and their statistics";
-               list node-connector-statistics-and-port-number-map {
-                       key "node-connector-id";
-                       leaf node-connector-id {
-                               type inv:node-connector-id;
-                       }
-                       uses stat-types:node-connector-statistics;
-               }
-       }
 
-       notification node-connector-statistics-update {
-        leaf moreReplies {
-            type boolean;
+    //Notification for node connector statistics update
+    grouping node-connector-statistics-and-port-number-map {
+        description "List of map - node connectors and their statistics";
+        list node-connector-statistics-and-port-number-map {
+            key "node-connector-id";
+            leaf node-connector-id {
+                type inv:node-connector-id;
+            }
+            uses stat-types:node-connector-statistics;
         }
+    }
+
+    notification node-connector-statistics-update {
         uses inv:node;
-               uses node-connector-statistics-and-port-number-map;
-        uses tr:transaction-aware;
+        uses node-connector-statistics-and-port-number-map;
+        uses tr:multipart-transaction-aware;
     }
 }