X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fmodel%2Fmodel-flow-service%2Fsrc%2Fmain%2Fyang%2Fmeter-service.yang;h=ecdef41951aa63482b11c122c51f08d602cb8f26;hb=91d7c1ee52322acad08e9f81228ac36b3aa684f5;hp=65b22b29ddbf5d6562c48238049978a0ada0f832;hpb=ed8bad6f90ebed55cd7b846ea9582b2f3837f622;p=controller.git diff --git a/opendaylight/md-sal/model/model-flow-service/src/main/yang/meter-service.yang b/opendaylight/md-sal/model/model-flow-service/src/main/yang/meter-service.yang index 65b22b29dd..ecdef41951 100644 --- a/opendaylight/md-sal/model/model-flow-service/src/main/yang/meter-service.yang +++ b/opendaylight/md-sal/model/model-flow-service/src/main/yang/meter-service.yang @@ -31,8 +31,11 @@ module sal-meter { rpc add-meter { input { - uses node-meter; - uses tr:transaction-aware; + uses tr:transaction-metadata; + leaf meter-ref { + type meter-type:meter-ref; + } + uses node-meter; } output { uses tr:transaction-aware; @@ -41,8 +44,12 @@ module sal-meter { rpc remove-meter { input { - uses node-meter; - uses tr:transaction-aware; + uses tr:transaction-metadata; + leaf meter-ref { + type meter-type:meter-ref; + } + + uses node-meter; } output { uses tr:transaction-aware; @@ -51,8 +58,12 @@ module sal-meter { rpc update-meter { input { - uses meter-update; - uses tr:transaction-aware; + uses tr:transaction-metadata; + leaf meter-ref { + type meter-type:meter-ref; + } + + uses meter-update; } output { uses tr:transaction-aware; @@ -60,16 +71,28 @@ module sal-meter { } notification meter-added { + uses tr:transaction-metadata; + leaf meter-ref { + type meter-type:meter-ref; + } uses node-meter; uses tr:transaction-aware; } notification meter-updated { + uses tr:transaction-metadata; + leaf meter-ref { + type meter-type:meter-ref; + } uses node-meter; uses tr:transaction-aware; } notification meter-removed { + uses tr:transaction-metadata; + leaf meter-ref { + type meter-type:meter-ref; + } uses node-meter; uses tr:transaction-aware; }