Package org.opendaylight.yang.gen.v1.urn.ericsson.params.xml.ns.yang.ebgp.rev150901.bgp.networkscontainer
Interface Networks
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.Augmentable<Networks>
,org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.ChildOf<NetworksContainer>
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
,org.opendaylight.yangtools.yang.binding.Identifiable<NetworksKey>
public interface Networks extends org.opendaylight.yangtools.yang.binding.ChildOf<NetworksContainer>, org.opendaylight.yangtools.yang.binding.Augmentable<Networks>, org.opendaylight.yangtools.yang.binding.Identifiable<NetworksKey>
This class represents the following YANG schema fragment defined in module ebgp
list networks { key "rd prefix-len"; leaf rd { type string; } leaf prefix-len { type string; } leaf afi { type uint32; } leaf macaddress { type string; } leaf bgp_control_plane_type { type bgp_control_plane_type; } leaf nexthop { type inet:ipv4-address; } leaf label { type uint32; } leaf ethtag { type uint32; } leaf esi { type string; } leaf encap-type { type encap_type; } leaf routermac { type string; } leaf l3vni { type uint32; } leaf l2vni { type uint32; } }
The schema path to identify an instance is ebgp/bgp/networksContainer/networksTo create instances of this class use
NetworksBuilder
.- See Also:
NetworksBuilder
,NetworksKey
-
-
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 org.opendaylight.yangtools.yang.common.Uint32
getAfi()
BgpControlPlaneType
getBgpControlPlaneType()
Specifies the route typeEncapType
getEncapType()
Encapsulation types supported as per RFC 5512.java.lang.String
getEsi()
Ethernet Segment Identifier.org.opendaylight.yangtools.yang.common.Uint32
getEthtag()
Ethernet Tag Id to Identify a broadcast domain in an EVPN Instanceorg.opendaylight.yangtools.yang.common.Uint32
getL2vni()
l2vni for EVPN RT2 route advertisementorg.opendaylight.yangtools.yang.common.Uint32
getL3vni()
VxLAN Identifier.org.opendaylight.yangtools.yang.common.Uint32
getLabel()
java.lang.String
getMacaddress()
Mac address of the advertised host.org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4Address
getNexthop()
java.lang.String
getPrefixLen()
java.lang.String
getRd()
java.lang.String
getRoutermac()
Gateway Mac Address for the advertised host.default java.lang.Class<Networks>
implementedInterface()
NetworksKey
key()
-
-
-
Method Detail
-
implementedInterface
default java.lang.Class<Networks> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
getRd
java.lang.String getRd()
- Returns:
java.lang.String
rd
, ornull
if not present
-
getPrefixLen
java.lang.String getPrefixLen()
- Returns:
java.lang.String
prefixLen
, ornull
if not present
-
getAfi
org.opendaylight.yangtools.yang.common.Uint32 getAfi()
- Returns:
org.opendaylight.yangtools.yang.common.Uint32
afi
, ornull
if not present
-
getMacaddress
java.lang.String getMacaddress()
Mac address of the advertised host.- Returns:
java.lang.String
macaddress
, ornull
if not present
-
getBgpControlPlaneType
BgpControlPlaneType getBgpControlPlaneType()
Specifies the route type- Returns:
org.opendaylight.yang.gen.v1.urn.ericsson.params.xml.ns.yang.ebgp.rev150901.BgpControlPlaneType
bgpControlPlaneType
, ornull
if not present
-
getNexthop
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4Address getNexthop()
- Returns:
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4Address
nexthop
, ornull
if not present
-
getLabel
org.opendaylight.yangtools.yang.common.Uint32 getLabel()
- Returns:
org.opendaylight.yangtools.yang.common.Uint32
label
, ornull
if not present
-
getEthtag
org.opendaylight.yangtools.yang.common.Uint32 getEthtag()
Ethernet Tag Id to Identify a broadcast domain in an EVPN Instance- Returns:
org.opendaylight.yangtools.yang.common.Uint32
ethtag
, ornull
if not present
-
getEsi
java.lang.String getEsi()
Ethernet Segment Identifier.- Returns:
java.lang.String
esi
, ornull
if not present
-
getEncapType
EncapType getEncapType()
Encapsulation types supported as per RFC 5512.- Returns:
org.opendaylight.yang.gen.v1.urn.ericsson.params.xml.ns.yang.ebgp.rev150901.EncapType
encapType
, ornull
if not present
-
getRoutermac
java.lang.String getRoutermac()
Gateway Mac Address for the advertised host.- Returns:
java.lang.String
routermac
, ornull
if not present
-
getL3vni
org.opendaylight.yangtools.yang.common.Uint32 getL3vni()
VxLAN Identifier.- Returns:
org.opendaylight.yangtools.yang.common.Uint32
l3vni
, ornull
if not present
-
getL2vni
org.opendaylight.yangtools.yang.common.Uint32 getL2vni()
l2vni for EVPN RT2 route advertisement- Returns:
org.opendaylight.yangtools.yang.common.Uint32
l2vni
, ornull
if not present
-
key
NetworksKey key()
- Specified by:
key
in interfaceorg.opendaylight.yangtools.yang.binding.Identifiable<NetworksKey>
-
-