Package org.opendaylight.yang.gen.v1.urn.ericsson.params.xml.ns.yang.ebgp.rev150901.bgp.neighborscontainer
Interface Neighbors
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.Augmentable<Neighbors>
,org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.ChildOf<NeighborsContainer>
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
,org.opendaylight.yangtools.yang.binding.Identifiable<NeighborsKey>
,TcpSecurityOptionGrouping
public interface Neighbors extends org.opendaylight.yangtools.yang.binding.ChildOf<NeighborsContainer>, org.opendaylight.yangtools.yang.binding.Augmentable<Neighbors>, TcpSecurityOptionGrouping, org.opendaylight.yangtools.yang.binding.Identifiable<NeighborsKey>
This class represents the following YANG schema fragment defined in module ebgp
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/neighborsContainer/neighborsTo create instances of this class use
NeighborsBuilder
.- See Also:
NeighborsBuilder
,NeighborsKey
-
-
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 org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4Address
getAddress()
@Nullable java.util.List<AddressFamilies>
getAddressFamilies()
@Nullable EbgpMultihop
getEbgpMultihop()
@Nullable org.opendaylight.yangtools.yang.common.Uint32
getRemoteAs()
@Nullable UpdateSource
getUpdateSource()
default java.lang.Class<Neighbors>
implementedInterface()
NeighborsKey
key()
default @NonNull java.util.List<AddressFamilies>
nonnullAddressFamilies()
-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.ericsson.params.xml.ns.yang.ebgp.rev150901.TcpSecurityOptionGrouping
getTcpSecurityOption
-
-
-
-
Method Detail
-
implementedInterface
default java.lang.Class<Neighbors> 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 interfaceTcpSecurityOptionGrouping
-
getAddress
@Nullable org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4Address getAddress()
- Returns:
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4Address
address
, ornull
if not present
-
getRemoteAs
@Nullable org.opendaylight.yangtools.yang.common.Uint32 getRemoteAs()
- Returns:
org.opendaylight.yangtools.yang.common.Uint32
remoteAs
, ornull
if not present
-
getEbgpMultihop
@Nullable EbgpMultihop getEbgpMultihop()
- Returns:
org.opendaylight.yang.gen.v1.urn.ericsson.params.xml.ns.yang.ebgp.rev150901.bgp.neighborscontainer.neighbors.EbgpMultihop
ebgpMultihop
, ornull
if not present
-
getUpdateSource
@Nullable UpdateSource getUpdateSource()
- Returns:
org.opendaylight.yang.gen.v1.urn.ericsson.params.xml.ns.yang.ebgp.rev150901.bgp.neighborscontainer.neighbors.UpdateSource
updateSource
, ornull
if not present
-
getAddressFamilies
@Nullable java.util.List<AddressFamilies> getAddressFamilies()
- Returns:
java.util.List
addressFamilies
, ornull
if not present
-
nonnullAddressFamilies
default @NonNull java.util.List<AddressFamilies> nonnullAddressFamilies()
- Returns:
java.util.List
addressFamilies
, or an empty list if it is not present
-
key
NeighborsKey key()
- Specified by:
key
in interfaceorg.opendaylight.yangtools.yang.binding.Identifiable<NeighborsKey>
-
-