Interface SalMeterData

  • All Superinterfaces:
    org.opendaylight.yangtools.yang.binding.DataRoot

    @Generated("mdsal-binding-generator")
    public interface SalMeterData
    extends org.opendaylight.yangtools.yang.binding.DataRoot
    Openflow meter management.

    This class represents the following YANG schema fragment defined in module sal-meter

     module sal-meter {
       namespace urn:opendaylight:meter:service;
       prefix meter;
       import opendaylight-inventory {
         prefix inv;
         revision-date 2013-08-19;
       }
       import opendaylight-meter-types {
         prefix meter-type;
         revision-date 2013-09-18;
       }
       import flow-capable-transaction {
         prefix tr;
         revision-date 2015-03-04;
       }
       revision 2013-09-18 {
       }
       grouping node-meter {
         uses inv:node-context-ref;
         uses meter-type:meter;
       }
       grouping meter-update {
         uses inv:node-context-ref;
         container original-meter {
           uses meter-type:meter;
         }
         container updated-meter {
           uses meter-type:meter;
         }
       }
       rpc add-meter {
         input input {
           uses tr:transaction-metadata;
           leaf meter-ref {
             type meter-type:meter-ref;
           }
           uses node-meter;
         }
         output output {
           uses tr:transaction-aware;
         }
       }
       rpc remove-meter {
         input input {
           uses tr:transaction-metadata;
           leaf meter-ref {
             type meter-type:meter-ref;
           }
           uses node-meter;
         }
         output output {
           uses tr:transaction-aware;
         }
       }
       rpc update-meter {
         input input {
           uses tr:transaction-metadata;
           leaf meter-ref {
             type meter-type:meter-ref;
           }
           uses meter-update;
         }
         output output {
           uses tr:transaction-aware;
         }
       }
     }