public interface PoliceActionGrouping
extends org.opendaylight.yangtools.yang.binding.DataObject
This class represents the following YANG schema fragment defined in module ned
grouping police-action-grouping {
container actions {
container conform-set-clp-transmit {
container conform-action {
leaf set-clp-transmit {
type empty;
}
}
}
container conform-set-cos-transmit {
container conform-action {
leaf set-cos-transmit {
type cos_value-type;
}
}
}
container conform-set-cos-transmit-table {
container conform-action {
leaf set-cos-transmit {
type cos_value-type;
}
leaf table {
type leafref;
}
}
}
container conform-set-discard-class-transmit {
container conform-action {
leaf set-discard-class-transmit {
type uint8;
}
}
}
container conform-set-dscp-transmit {
container conform-action {
leaf set-dscp-transmit {
type dscp-type;
}
}
}
container conform-set-dscp-transmit-table {
container conform-action {
leaf set-dscp-transmit {
type dscp-type;
}
leaf table {
type leafref;
}
}
}
container conform-set-frde-transmit {
container conform-action {
leaf set-frde-transmit {
type empty;
}
}
}
container conform-set-mpls-exp-imposition-transmit {
container conform-action {
leaf set-mpls-exp-imposition-transmit {
type exp_value-type;
}
}
}
container conform-set-mpls-exp-imposition-transmit-table {
container conform-action {
leaf set-mpls-exp-imposition-transmit {
type exp_value-type;
}
leaf table {
type leafref;
}
}
}
container conform-set-mpls-exp-topmost-transmit {
container conform-action {
leaf set-mpls-exp-topmost-transmit {
type exp_value-type;
}
}
}
container conform-set-mpls-exp-topmost-transmit-table {
container conform-action {
leaf set-mpls-exp-topmost-transmit {
type exp_value-type;
}
leaf table {
type leafref;
}
}
}
container conform-set-prec-transmit {
container conform-action {
leaf set-prec-transmit {
type prec_value-type;
}
}
}
container conform-set-prec-transmit-table {
container conform-action {
leaf set-prec-transmit {
type prec_value-type;
}
leaf table {
type leafref;
}
}
}
container conform-set-qos-transmit {
container conform-action {
leaf set-qos-transmit {
type qos_value-type;
}
}
}
container conform-set-qos-transmit-table {
container conform-action {
leaf set-qos-transmit {
type qos_value-type;
}
leaf table {
type leafref;
}
}
}
container conform-transmit {
container conform-action {
leaf transmit {
type empty;
}
uses police-action-transmit-grouping;
}
}
container conform-drop {
container conform-action {
leaf drop {
type empty;
}
uses police-action-drop-grouping;
}
}
container exceed-dscp {
container exceed-action {
leaf dscp {
type dscp-type;
}
}
}
container exceed-set-clp-transmit {
container exceed-action {
leaf set-clp-transmit {
type empty;
}
}
}
container exceed-set-cos-transmit {
container exceed-action {
leaf set-cos-transmit {
type cos_value-type;
}
}
}
container exceed-set-discard-class-transmit {
container exceed-action {
leaf set-discard-class-transmit {
type uint8;
}
}
}
container exceed-set-dscp-transmit {
container exceed-action {
leaf set-dscp-transmit {
type dscp-type;
}
container set-dscp-transmit-c {
container dscp {
leaf table {
type enumeration;
}
}
}
}
}
container exceed-set-frde-transmit {
container exceed-action {
leaf set-frde-transmit {
type empty;
}
}
}
container exceed-set-mpls-exp-imposition-transmit {
container exceed-action {
leaf set-mpls-exp-imposition-transmit {
type exp_value-type;
}
}
}
container exceed-set-mpls-exp-topmost-transmit {
container exceed-action {
leaf set-mpls-exp-topmost-transmit {
type exp_value-type;
}
}
}
container exceed-set-prec-transmit {
container exceed-action {
leaf set-prec-transmit {
type prec_value-type;
}
}
}
container exceed-set-qos-transmit {
container exceed-action {
leaf set-qos-transmit {
type qos_value-type;
}
}
}
container exceed-transmit {
container exceed-action {
leaf transmit {
type empty;
}
uses police-action-transmit-grouping;
}
}
container exceed-drop {
container exceed-action {
leaf drop {
type empty;
}
uses police-action-drop-grouping;
}
}
container violate-set-clp-transmit {
container violate-action {
leaf set-clp-transmit {
type empty;
}
}
}
container violate-set-cos-transmit {
container violate-action {
leaf set-cos-transmit {
type cos_value-type;
}
}
}
container violate-set-discard-class-transmit {
container violate-action {
leaf set-discard-class-transmit {
type uint8;
}
}
}
container violate-set-dscp-transmit {
container violate-action {
leaf set-dscp-transmit {
type dscp-type;
}
}
}
container violate-set-frde-transmit {
container violate-action {
leaf set-frde-transmit {
type empty;
}
}
}
container violate-set-mpls-exp-imposition-transmit {
container violate-action {
leaf set-mpls-exp-imposition-transmit {
type exp_value-type;
}
}
}
container violate-set-mpls-exp-topmost-transmit {
container violate-action {
leaf set-mpls-exp-topmost-transmit {
type exp_value-type;
}
}
}
container violate-set-prec-transmit {
container violate-action {
leaf set-prec-transmit {
type prec_value-type;
}
}
}
container violate-set-qos-transmit {
container violate-action {
leaf set-qos-transmit {
type qos_value-type;
}
}
}
container violate-transmit {
container violate-action {
leaf transmit {
type empty;
}
uses police-action-transmit-grouping;
}
}
container violate-drop {
container violate-action {
leaf drop {
type empty;
}
uses police-action-drop-grouping;
}
}
uses police-violate-action-grouping;
uses police-conform-action-grouping;
uses police-exceed-action-grouping;
}
}
The schema path to identify an instance is
ned/police-action-grouping| Modifier and Type | Field and Description |
|---|---|
static org.opendaylight.yangtools.yang.common.QName |
QNAME |
| Modifier and Type | Method and Description |
|---|---|
Actions |
getActions() |
Actions getActions()
org.opendaylight.yang.gen.v1.urn.ios.rev160308.police.action.grouping.Actions actions, or null if not presentCopyright © 2017 OpenDaylight. All rights reserved.