Interface Hop
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.Augmentable<Hop>
,org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.ChildOf<ExplicitLocatorPath>
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
,org.opendaylight.yangtools.yang.binding.Identifiable<HopKey>
public interface Hop extends org.opendaylight.yangtools.yang.binding.ChildOf<ExplicitLocatorPath>, org.opendaylight.yangtools.yang.binding.Augmentable<Hop>, org.opendaylight.yangtools.yang.binding.Identifiable<HopKey>
List of locator hops forming the explicit path.This class represents the following YANG schema fragment defined in module ietf-lisp-address-types
list hop { key hop-id; ordered-by user; leaf hop-id { type string; } leaf address { type simple-address; } leaf lrs-bits { type bits { bit lookup { } bit rloc-probe { } bit strict { } } } }
The schema path to identify an instance is ietf-lisp-address-types/lisp-address/address/explicit-locator-path/explicit-locator-path/hopTo create instances of this class use
HopBuilder
.- See Also:
HopBuilder
,HopKey
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
Hop.LrsBits
-
Field Summary
Fields Modifier and Type Field Description static @NonNull org.opendaylight.yangtools.yang.common.QName
QNAME
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description SimpleAddress
getAddress()
AFI address.java.lang.String
getHopId()
Unique identifier for the hop.Hop.LrsBits
getLrsBits()
Flag bits per hop.default java.lang.Class<Hop>
implementedInterface()
HopKey
key()
-
-
-
Method Detail
-
implementedInterface
default java.lang.Class<Hop> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
getHopId
java.lang.String getHopId()
Unique identifier for the hop.- Returns:
java.lang.String
hopId
, ornull
if not present
-
getAddress
SimpleAddress getAddress()
AFI address.- Returns:
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.SimpleAddress
address
, ornull
if not present
-
getLrsBits
Hop.LrsBits getLrsBits()
Flag bits per hop.- Returns:
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.lisp.address.address.explicit.locator.path.explicit.locator.path.Hop.LrsBits
lrsBits
, ornull
if not present
-
-