Interface TedNodeAttributes

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

    @Generated("mdsal-binding-generator")
    public interface TedNodeAttributes
    extends org.opendaylight.yangtools.yang.binding.DataObject
    Identifier to uniquely identify a node in TED

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

     grouping ted-node-attributes {
       leaf te-router-id-ipv4 {
         type inet:ipv4-address;
       }
       leaf te-router-id-ipv6 {
         type inet:ipv6-address;
       }
       list ipv4-local-address {
         key ipv4-prefix;
         leaf ipv4-prefix {
           type inet:ipv4-prefix;
         }
       }
       list ipv6-local-address {
         key ipv6-prefix;
         leaf ipv6-prefix {
           type inet:ipv6-prefix;
         }
         leaf prefix-option {
           type uint8;
         }
       }
       leaf pcc-capabilities {
         type pcc-capabilities;
       }
     }
     
    The schema path to identify an instance is ted/ted-node-attributes
    • Field Detail

      • QNAME

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

      • implementedInterface

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

        org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4Address getTeRouterIdIpv4()
        Return teRouterIdIpv4, or null if it is not present.
             
                 Globally unique IPv4 Traffic Engineering Router ID.
             
         
        Returns:
        org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4Address teRouterIdIpv4, or null if it is not present.
      • getTeRouterIdIpv6

        org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv6Address getTeRouterIdIpv6()
        Return teRouterIdIpv6, or null if it is not present.
             
                 Globally unique IPv6 Traffic Engineering Router ID
             
         
        Returns:
        org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv6Address teRouterIdIpv6, or null if it is not present.
      • getIpv4LocalAddress

        @Nullable Map<Ipv4LocalAddressKey,​Ipv4LocalAddress> getIpv4LocalAddress()
        Return ipv4LocalAddress, or null if it is not present.
             
                 List of IPv4 Local Address(OSPF). RFC 5786
             
         
        Returns:
        java.util.Map ipv4LocalAddress, or null if it is not present.
      • nonnullIpv4LocalAddress

        default @NonNull Map<Ipv4LocalAddressKey,​Ipv4LocalAddress> nonnullIpv4LocalAddress()
        Return ipv4LocalAddress, or an empty list if it is not present.
        Returns:
        java.util.Map ipv4LocalAddress, or an empty list if it is not present.
      • getIpv6LocalAddress

        @Nullable Map<Ipv6LocalAddressKey,​Ipv6LocalAddress> getIpv6LocalAddress()
        Return ipv6LocalAddress, or null if it is not present.
             
                 List of IPv6 Local Address.
             
         
        Returns:
        java.util.Map ipv6LocalAddress, or null if it is not present.
      • nonnullIpv6LocalAddress

        default @NonNull Map<Ipv6LocalAddressKey,​Ipv6LocalAddress> nonnullIpv6LocalAddress()
        Return ipv6LocalAddress, or an empty list if it is not present.
        Returns:
        java.util.Map ipv6LocalAddress, or an empty list if it is not present.
      • getPccCapabilities

        PccCapabilities getPccCapabilities()
        Return pccCapabilities, or null if it is not present.
             
                 OSPF/ISIS PCC capabilities
             
         
        Returns:
        org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.ted.rev131021.PccCapabilities pccCapabilities, or null if it is not present.