All Superinterfaces:
org.opendaylight.yangtools.binding.BindingContract<org.opendaylight.yangtools.binding.DataContainer>, org.opendaylight.yangtools.binding.BindingObject, org.opendaylight.yangtools.binding.DataContainer, org.opendaylight.yangtools.binding.Grouping
All Known Subinterfaces:
IgpNodeAttributes1, IgpNodeEvent1

@Generated("mdsal-binding-generator") public interface OspfNodeAttributes extends org.opendaylight.yangtools.binding.Grouping

This class represents the following YANG schema fragment defined in module ospf-topology

 grouping ospf-node-attributes {
   container ospf-node-attributes {
     choice router-type {
       case abr {
         leaf abr {
           type empty;
         }
       }
       case asbr {
         leaf asbr {
           type empty;
         }
       }
       case internal {
         leaf internal {
           type empty;
         }
       }
       case pseudonode {
         leaf pseudonode {
           type empty;
         }
       }
     }
     leaf dr-interface-id {
       when ../router-type/pseudonode;
       default 0;
       type uint32;
     }
     leaf-list multi-topology-id {
       max-elements 128;
       type uint8 {
         range 0..127;
       }
     }
     leaf capabilities {
       type bits {
         bit graceful-restart-capable {
           position 0;
         }
         bit graceful-restart-helper {
           position 1;
         }
         bit stub-router-support {
           position 2;
         }
         bit traffic-engineering-support {
           position 3;
         }
         bit point-to-point-over-lan {
           position 4;
         }
         bit experimental-te {
           position 5;
         }
       }
     }
     container ted {
       uses ted:ted-node-attributes;
     }
   }
 }
 
  • Method Summary

    Modifier and Type
    Method
    Description
    Return ospfNodeAttributes, or null if it is not present.
    Return ospfNodeAttributes, or an empty instance if it is not present.

    Methods inherited from interface org.opendaylight.yangtools.binding.BindingContract

    implementedInterface
  • Method Details

    • getOspfNodeAttributes

      OspfNodeAttributes getOspfNodeAttributes()
      Return ospfNodeAttributes, or null if it is not present.
      Returns:
      org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.ospf.topology.rev131021.ospf.node.attributes.OspfNodeAttributes ospfNodeAttributes, or null if it is not present.
    • nonnullOspfNodeAttributes

      @NonNull OspfNodeAttributes nonnullOspfNodeAttributes()
      Return ospfNodeAttributes, or an empty instance if it is not present.
      Returns:
      org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.ospf.topology.rev131021.ospf.node.attributes.OspfNodeAttributes ospfNodeAttributes, or an empty instance if it is not present.