Interface QosPolicy

  • All Superinterfaces:
    org.opendaylight.yangtools.yang.binding.Augmentable<QosPolicy>, BaseAttributes, org.opendaylight.yangtools.yang.binding.BindingObject, org.opendaylight.yangtools.yang.binding.ChildOf<QosPolicies>, org.opendaylight.yangtools.yang.binding.DataContainer, org.opendaylight.yangtools.yang.binding.DataObject, IdAttributes, org.opendaylight.yangtools.yang.binding.Identifiable<QosPolicyKey>, QosPolicyAttributes

    public interface QosPolicy
    extends org.opendaylight.yangtools.yang.binding.ChildOf<QosPolicies>, org.opendaylight.yangtools.yang.binding.Augmentable<QosPolicy>, BaseAttributes, QosPolicyAttributes, org.opendaylight.yangtools.yang.binding.Identifiable<QosPolicyKey>

    This class represents the following YANG schema fragment defined in module neutron-qos

     list qos-policy {
       key uuid;
       uses attrs:base-attributes;
       uses qos-policy-attributes;
       list bandwidth-limit-rules {
         key uuid;
         uses attrs:id-attributes;
         uses bandwidthlimit-rule-attributes;
       }
       list dscpmarking-rules {
         key uuid;
         uses attrs:id-attributes;
         uses dscpmarking-rule-attributes;
       }
       list minimumbandwidth-rules {
         key uuid;
         uses attrs:id-attributes;
         uses minimumbandwidth-rule-attributes;
       }
     }
     
    The schema path to identify an instance is neutron-qos/qos-attributes/qos-policies/qos-policy

    To create instances of this class use QosPolicyBuilder.

    See Also:
    QosPolicyBuilder, QosPolicyKey