Interface RouterInterfaces

  • All Superinterfaces:
    org.opendaylight.yangtools.yang.binding.Augmentable<RouterInterfaces>, org.opendaylight.yangtools.yang.binding.BindingObject, org.opendaylight.yangtools.yang.binding.ChildOf<OdlL3vpnData>, org.opendaylight.yangtools.yang.binding.DataContainer, org.opendaylight.yangtools.yang.binding.DataObject

    public interface RouterInterfaces
    extends org.opendaylight.yangtools.yang.binding.ChildOf<OdlL3vpnData>, org.opendaylight.yangtools.yang.binding.Augmentable<RouterInterfaces>

    This class represents the following YANG schema fragment defined in module odl-l3vpn

     container router-interfaces {
       list router-interface {
         key interface-name;
         leaf interface-name {
           type string;
         }
         leaf router-name {
           type string;
         }
       }
     }
     
    The schema path to identify an instance is odl-l3vpn/router-interfaces

    To create instances of this class use RouterInterfacesBuilder.

    See Also:
    RouterInterfacesBuilder
    • Field Detail

      • QNAME

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

      • implementedInterface

        default java.lang.Class<RouterInterfaces> implementedInterface()
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataContainer
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataObject
      • getRouterInterface

        @Nullable java.util.List<RouterInterface> getRouterInterface()
        Returns:
        java.util.List routerInterface, or null if not present
      • nonnullRouterInterface

        default @NonNull java.util.List<RouterInterface> nonnullRouterInterface()
        Returns:
        java.util.List routerInterface, or an empty list if it is not present