Interface TedNodeAttributes
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.BindingObject,org.opendaylight.yangtools.yang.binding.DataContainer,org.opendaylight.yangtools.yang.binding.DataObject
@Generated("mdsal-binding-generator") public interface TedNodeAttributes extends org.opendaylight.yangtools.yang.binding.DataObject
Identifier to uniquely identify a node in TEDThis 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 tedted-node-attributes
-
-
Field Summary
Fields Modifier and Type Field Description static @NonNull org.opendaylight.yangtools.yang.common.QNameQNAME
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description @Nullable Map<Ipv4LocalAddressKey,Ipv4LocalAddress>getIpv4LocalAddress()Return ipv4LocalAddress, ornullif it is not present.@Nullable Map<Ipv6LocalAddressKey,Ipv6LocalAddress>getIpv6LocalAddress()Return ipv6LocalAddress, ornullif it is not present.PccCapabilitiesgetPccCapabilities()Return pccCapabilities, ornullif it is not present.org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4AddressgetTeRouterIdIpv4()Return teRouterIdIpv4, ornullif it is not present.org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv6AddressgetTeRouterIdIpv6()Return teRouterIdIpv6, ornullif it is not present.Class<? extends TedNodeAttributes>implementedInterface()default @NonNull Map<Ipv4LocalAddressKey,Ipv4LocalAddress>nonnullIpv4LocalAddress()Return ipv4LocalAddress, or an empty list if it is not present.default @NonNull Map<Ipv6LocalAddressKey,Ipv6LocalAddress>nonnullIpv6LocalAddress()Return ipv6LocalAddress, or an empty list if it is not present.default @NonNull PccCapabilitiesrequirePccCapabilities()Return pccCapabilities, guaranteed to be non-null.default @NonNull org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4AddressrequireTeRouterIdIpv4()Return teRouterIdIpv4, guaranteed to be non-null.default @NonNull org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv6AddressrequireTeRouterIdIpv6()Return teRouterIdIpv6, guaranteed to be non-null.
-
-
-
Method Detail
-
implementedInterface
Class<? extends TedNodeAttributes> implementedInterface()
- Specified by:
implementedInterfacein interfaceorg.opendaylight.yangtools.yang.binding.DataContainer- Specified by:
implementedInterfacein interfaceorg.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, ornullif it is not present.Globally unique IPv4 Traffic Engineering Router ID.- Returns:
Ipv4AddressteRouterIdIpv4, ornullif it is not present.
-
requireTeRouterIdIpv4
default @NonNull org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4Address requireTeRouterIdIpv4()
Return teRouterIdIpv4, guaranteed to be non-null.Globally unique IPv4 Traffic Engineering Router ID.- Returns:
Ipv4AddressteRouterIdIpv4, guaranteed to be non-null.- Throws:
NoSuchElementException- if teRouterIdIpv4 is not present
-
getTeRouterIdIpv6
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv6Address getTeRouterIdIpv6()
Return teRouterIdIpv6, ornullif it is not present.Globally unique IPv6 Traffic Engineering Router ID- Returns:
Ipv6AddressteRouterIdIpv6, ornullif it is not present.
-
requireTeRouterIdIpv6
default @NonNull org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv6Address requireTeRouterIdIpv6()
Return teRouterIdIpv6, guaranteed to be non-null.Globally unique IPv6 Traffic Engineering Router ID- Returns:
Ipv6AddressteRouterIdIpv6, guaranteed to be non-null.- Throws:
NoSuchElementException- if teRouterIdIpv6 is not present
-
getIpv4LocalAddress
@Nullable Map<Ipv4LocalAddressKey,Ipv4LocalAddress> getIpv4LocalAddress()
Return ipv4LocalAddress, ornullif it is not present.List of IPv4 Local Address(OSPF). RFC 5786- Returns:
Map<Ipv4LocalAddressKey, Ipv4LocalAddress>ipv4LocalAddress, ornullif it is not present.
-
nonnullIpv4LocalAddress
default @NonNull Map<Ipv4LocalAddressKey,Ipv4LocalAddress> nonnullIpv4LocalAddress()
Return ipv4LocalAddress, or an empty list if it is not present.- Returns:
Map<Ipv4LocalAddressKey, Ipv4LocalAddress>ipv4LocalAddress, or an empty list if it is not present.
-
getIpv6LocalAddress
@Nullable Map<Ipv6LocalAddressKey,Ipv6LocalAddress> getIpv6LocalAddress()
Return ipv6LocalAddress, ornullif it is not present.List of IPv6 Local Address.- Returns:
Map<Ipv6LocalAddressKey, Ipv6LocalAddress>ipv6LocalAddress, ornullif it is not present.
-
nonnullIpv6LocalAddress
default @NonNull Map<Ipv6LocalAddressKey,Ipv6LocalAddress> nonnullIpv6LocalAddress()
Return ipv6LocalAddress, or an empty list if it is not present.- Returns:
Map<Ipv6LocalAddressKey, Ipv6LocalAddress>ipv6LocalAddress, or an empty list if it is not present.
-
getPccCapabilities
PccCapabilities getPccCapabilities()
Return pccCapabilities, ornullif it is not present.OSPF/ISIS PCC capabilities- Returns:
PccCapabilitiespccCapabilities, ornullif it is not present.
-
requirePccCapabilities
default @NonNull PccCapabilities requirePccCapabilities()
Return pccCapabilities, guaranteed to be non-null.OSPF/ISIS PCC capabilities- Returns:
PccCapabilitiespccCapabilities, guaranteed to be non-null.- Throws:
NoSuchElementException- if pccCapabilities is not present
-
-