Interface AugmentedLispAddress
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
,LispAddress
@Generated("mdsal-binding-generator") public interface AugmentedLispAddress extends org.opendaylight.yangtools.yang.binding.DataObject, LispAddress
This class represents the following YANG schema fragment defined in module odl-lisp-address-types
grouping augmented-lisp-address { uses laddr:lisp-address { augment address { case ipv4-binary { leaf ipv4-binary { when "../address-type = 'ipv4-binary-afi'" { } type bin:ipv4-address-binary; } } case ipv6-binary { leaf ipv6-binary { when "../address-type = 'ipv6-binary-afi'" { } type bin:ipv6-address-binary; } } case ipv4-prefix-binary { leaf ipv4-address-binary { when "../address-type = 'ipv4-prefix-binary-afi'" { } type bin:ipv4-address-binary; } leaf ipv4-mask-length { when "../address-type = 'ipv4-prefix-binary-afi'" { } type uint8 { range 0..32; } } } case ipv6-prefix-binary { leaf ipv6-address-binary { when "../address-type = 'ipv6-prefix-binary-afi'" { } type bin:ipv6-address-binary; } leaf ipv6-mask-length { when "../address-type = 'ipv6-prefix-binary-afi'" { } type uint8 { range 0..128; } } } } } }
-
-
Field Summary
Fields Modifier and Type Field Description static @NonNull org.opendaylight.yangtools.yang.common.QName
QNAME
YANG identifier of the statement represented by this class.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.Class<? extends AugmentedLispAddress>
implementedInterface()
-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.LispAddress
getAddress, getAddressType, getVirtualNetworkId, requireAddressType, requireVirtualNetworkId
-
-
-
-
Method Detail
-
implementedInterface
java.lang.Class<? extends AugmentedLispAddress> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
- Specified by:
implementedInterface
in interfaceLispAddress
-
-