Interface NeighborsContainer
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.Augmentable<NeighborsContainer>
,org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.ChildOf<Bgp>
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
public interface NeighborsContainer extends org.opendaylight.yangtools.yang.binding.ChildOf<Bgp>, org.opendaylight.yangtools.yang.binding.Augmentable<NeighborsContainer>
This class represents the following YANG schema fragment defined in module ebgp
container neighborsContainer { list neighbors { key address; leaf address { type inet:ipv4-address; } leaf remote-as { type uint32; } uses tcp-security-option-grouping; container ebgp-multihop { leaf nhops { type uint32; } leaf peer-ip { type leafref { path /ericsson-bgp:bgp/neighborsContainer/neighbors/address; } } } container update-source { leaf source-ip { type inet:ipv4-address; } leaf peer-ip { type leafref { path /ericsson-bgp:bgp/neighborsContainer/neighbors/address; } } } list address-families { key "afi safi"; leaf afi { type uint32; } leaf safi { type uint32; } leaf peer-ip { type leafref { path /ericsson-bgp:bgp/neighborsContainer/neighbors/address; } } } } }
The schema path to identify an instance is ebgp/bgp/neighborsContainerTo create instances of this class use
NeighborsContainerBuilder
.- See Also:
NeighborsContainerBuilder
-
-
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 @Nullable java.util.List<Neighbors>
getNeighbors()
default java.lang.Class<NeighborsContainer>
implementedInterface()
default @NonNull java.util.List<Neighbors>
nonnullNeighbors()
-
-
-
Method Detail
-
implementedInterface
default java.lang.Class<NeighborsContainer> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
getNeighbors
@Nullable java.util.List<Neighbors> getNeighbors()
- Returns:
java.util.List
neighbors
, ornull
if not present
-
nonnullNeighbors
default @NonNull java.util.List<Neighbors> nonnullNeighbors()
- Returns:
java.util.List
neighbors
, or an empty list if it is not present
-
-