Interface RoutePaths

  • All Superinterfaces:
    org.opendaylight.yangtools.yang.binding.Augmentable<RoutePaths>, org.opendaylight.yangtools.yang.binding.BindingObject, org.opendaylight.yangtools.yang.binding.ChildOf<IpPrefixInfo>, org.opendaylight.yangtools.yang.binding.DataContainer, org.opendaylight.yangtools.yang.binding.DataObject, org.opendaylight.yangtools.yang.binding.Identifiable<RoutePathsKey>

    public interface RoutePaths
    extends org.opendaylight.yangtools.yang.binding.ChildOf<IpPrefixInfo>, org.opendaylight.yangtools.yang.binding.Augmentable<RoutePaths>, org.opendaylight.yangtools.yang.binding.Identifiable<RoutePathsKey>

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

     list route-paths {
       key nexthop-address;
       leaf nexthop-address {
         type string;
       }
       leaf label {
         type uint32;
       }
       leaf gateway_mac_address {
         type string;
       }
     }
     
    The schema path to identify an instance is odl-fib/ip-prefix-map/ip-prefix-info/route-paths

    To create instances of this class use RoutePathsBuilder.

    See Also:
    RoutePathsBuilder, RoutePathsKey
    • Field Detail

      • QNAME

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

      • implementedInterface

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

        @Nullable java.lang.String getNexthopAddress()
        Returns:
        java.lang.String nexthopAddress, or null if not present
      • getLabel

        @Nullable org.opendaylight.yangtools.yang.common.Uint32 getLabel()
        Returns:
        org.opendaylight.yangtools.yang.common.Uint32 label, or null if not present
      • getGatewayMacAddress

        @Nullable java.lang.String getGatewayMacAddress()
        Returns:
        java.lang.String gatewayMacAddress, or null if not present