Interface LinkstatePathAttribute

  • All Superinterfaces:
    org.opendaylight.yangtools.yang.binding.BindingObject, org.opendaylight.yangtools.yang.binding.DataContainer, org.opendaylight.yangtools.yang.binding.DataObject
    All Known Subinterfaces:
    Attributes1, Attributes1

    @Generated("mdsal-binding-generator")
    public interface LinkstatePathAttribute
    extends org.opendaylight.yangtools.yang.binding.DataObject

    This class represents the following YANG schema fragment defined in module bgp-linkstate

     grouping linkstate-path-attribute {
       choice link-state-attribute {
         case node-attributes-case {
           container node-attributes {
             uses node-state;
           }
         }
         case link-attributes-case {
           container link-attributes {
             uses linkstate-attribute;
           }
         }
         case prefix-attributes-case {
           container prefix-attributes {
             uses prefix-state;
           }
         }
         case te-lsp-attributes-case {
           status deprecated;
           container te-lsp-attributes {
             uses rsvp:tspec-object;
             uses rsvp:flow-spec-object;
             uses rsvp:session-attribute-object;
             uses rsvp:explicit-route-object;
             uses rsvp:secondary-explicit-route-object;
             uses rsvp:record-route-object;
             uses rsvp:secondary-record-route-object;
             uses rsvp:fast-reroute-object;
             uses rsvp:detour-object;
             uses rsvp:exclude-route-object;
             uses rsvp:lsp-attributes-object;
             uses rsvp:lsp-required-attributes-object;
             uses rsvp:protection-object;
             uses rsvp:association-object;
             uses rsvp:primary-path-route-object;
             uses rsvp:admin-status-object;
             uses rsvp:bandwidth-object;
             uses rsvp:metric-object;
           }
         }
       }
     }
     
    The schema path to identify an instance is bgp-linkstatelinkstate-path-attribute
    • Field Detail

      • QNAME

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

      • implementedInterface

        Class<? extends LinkstatePathAttribute> implementedInterface()
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataContainer
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataObject
      • getLinkStateAttribute

        LinkStateAttribute getLinkStateAttribute()
        Return linkStateAttribute, or null if it is not present.
        Returns:
        LinkStateAttribute linkStateAttribute, or null if it is not present.