Interface ExcludeRouteSubobjects

  • All Superinterfaces:
    BasicExplicitRouteSubobjects, org.opendaylight.yangtools.yang.binding.BindingObject, org.opendaylight.yangtools.yang.binding.DataContainer, org.opendaylight.yangtools.yang.binding.DataObject
    All Known Subinterfaces:
    Exrs, Subobject, SubobjectContainer

    @Generated("mdsal-binding-generator")
    public interface ExcludeRouteSubobjects
    extends org.opendaylight.yangtools.yang.binding.DataObject, BasicExplicitRouteSubobjects
    Subobject of an Exclude Route Object

    This class represents the following YANG schema fragment defined in module rsvp

     grouping exclude-route-subobjects {
       leaf mandatory {
         type boolean;
         default false;
       }
       leaf attribute {
         type enumeration {
           enum interface {
             value 0;
           }
           enum node {
             value 1;
           }
           enum srlg {
             value 2;
           }
         }
       }
       uses basic-explicit-route-subobjects;
     }
     
    The schema path to identify an instance is rsvp/exclude-route-subobjects
    • Field Detail

      • QNAME

        static final @NonNull org.opendaylight.yangtools.yang.common.QName QNAME
    • Method Detail

      • getMandatory

        Boolean getMandatory()
        Return mandatory, or null if it is not present.
        Returns:
        java.lang.Boolean mandatory, or null if it is not present.
      • isMandatory

        @Deprecated(forRemoval=true)
        default Boolean isMandatory()
        Deprecated, for removal: This API element is subject to removal in a future version.
      • getAttribute

        ExcludeRouteSubobjects.Attribute getAttribute()
        Return attribute, or null if it is not present.
        Returns:
        org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.rsvp.rev150820.ExcludeRouteSubobjects.Attribute attribute, or null if it is not present.