public interface MeterUpdate
extends org.opendaylight.yangtools.yang.binding.DataObject, org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeContextRef
This class represents the following YANG schema fragment defined in module sal-meter
grouping meter-update { leaf node { type node-ref; } container original-meter { leaf flags { type meter-flags; } leaf meter-id { type meter-id; } leaf barrier { type boolean; } leaf meter-name { type string; } leaf container-name { type string; } container meter-band-headers { list meter-band-header { key "band-id" leaf band-id { type band-id; } container meter-band-types { leaf flags { type meter-band-type; } } leaf band-rate { type uint32; } leaf band-burst-size { type uint32; } choice band-type { case drop { leaf drop-rate { type uint32; } leaf drop-burst-size { type uint32; } } case dscp-remark { leaf dscp-remark-rate { type uint32; } leaf dscp-remark-burst-size { type uint32; } leaf prec_level { type uint8; } } case experimenter { leaf experimenter-type { type meter-band-type; } leaf experimenter-rate { type uint32; } leaf experimenter-burst-size { type uint32; } leaf experimenter { type uint32; } } } uses band-type; } } uses meter; } container updated-meter { leaf flags { type meter-flags; } leaf meter-id { type meter-id; } leaf barrier { type boolean; } leaf meter-name { type string; } leaf container-name { type string; } container meter-band-headers { list meter-band-header { key "band-id" leaf band-id { type band-id; } container meter-band-types { leaf flags { type meter-band-type; } } leaf band-rate { type uint32; } leaf band-burst-size { type uint32; } choice band-type { case drop { leaf drop-rate { type uint32; } leaf drop-burst-size { type uint32; } } case dscp-remark { leaf dscp-remark-rate { type uint32; } leaf dscp-remark-burst-size { type uint32; } leaf prec_level { type uint8; } } case experimenter { leaf experimenter-type { type meter-band-type; } leaf experimenter-rate { type uint32; } leaf experimenter-burst-size { type uint32; } leaf experimenter { type uint32; } } } uses band-type; } } uses meter; } }The schema path to identify an instance is sal-meter/meter-update
Modifier and Type | Field and Description |
---|---|
static org.opendaylight.yangtools.yang.common.QName |
QNAME |
Modifier and Type | Method and Description |
---|---|
OriginalMeter |
getOriginalMeter() |
UpdatedMeter |
getUpdatedMeter() |
OriginalMeter getOriginalMeter()
org.opendaylight.yang.gen.v1.urn.opendaylight.meter.service.rev130918.meter.update.OriginalMeter
originalMeter
, or null
if not presentUpdatedMeter getUpdatedMeter()
org.opendaylight.yang.gen.v1.urn.opendaylight.meter.service.rev130918.meter.update.UpdatedMeter
updatedMeter
, or null
if not presentCopyright © 2018 OpenDaylight. All rights reserved.