Package org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.bgp.rev130715.bgp.neighbors.bgp.neighbor
Interface AfSpecificConfig
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.Augmentable<AfSpecificConfig>
,org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.ChildOf<BgpNeighbor>
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
@Generated("mdsal-binding-generator") public interface AfSpecificConfig extends org.opendaylight.yangtools.yang.binding.ChildOf<BgpNeighbor>, org.opendaylight.yangtools.yang.binding.Augmentable<AfSpecificConfig>
Address family specific configuration parameters for the neighbours.This class represents the following YANG schema fragment defined in module bgp
container af-specific-config { container ipv4 { container mdt { uses neighbour-common-af-config; } container unicast { uses neighbour-ip-unicast-af-config; } container multicast { uses neighbour-ip-multicast-af-config; } container mvpn { uses neighbour-cast-af-config; } } container ipv6 { container unicast { uses neighbour-ip-unicast-af-config; } container multicast { uses neighbour-ip-multicast-af-config; } container mvpn { uses neighbour-common-af-config; } } container l2vpn { container evpn { uses neighbour-common-af-config; } container vpls { uses neighbour-common-af-config; } } container nsap { container unicast { uses neighbour-base-af-config; leaf prefix-list { type prefix-list-ref; } } } container rtfilter { container unicast { uses neighbour-base-af-config; leaf soft-reconfiguration { type boolean; } } } container vpnv4 { container unicast { uses neighbour-cast-af-config; } container multicast { uses neighbour-cast-af-config; } } container vpnv6 { container unicast { uses neighbour-cast-af-config; } container multicast { uses neighbour-cast-af-config; } } }
The schema path to identify an instance is bgp/bgp-neighbors/bgp-neighbor/af-specific-configTo create instances of this class use
AfSpecificConfigBuilder
.- See Also:
AfSpecificConfigBuilder
-
-
Field Summary
Fields Modifier and Type Field Description static @NonNull org.opendaylight.yangtools.yang.common.QName
QNAME
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static boolean
bindingEquals(@NonNull AfSpecificConfig thisObj, java.lang.Object obj)
Default implementation ofObject.equals(Object)
contract for this interface.static int
bindingHashCode(@NonNull AfSpecificConfig obj)
Default implementation ofObject.hashCode()
contract for this interface.static java.lang.String
bindingToString(@NonNull AfSpecificConfig obj)
Default implementation ofObject.toString()
contract for this interface.Ipv4
getIpv4()
Return ipv4, ornull
if it is not present.Ipv6
getIpv6()
Return ipv6, ornull
if it is not present.L2vpn
getL2vpn()
Return l2vpn, ornull
if it is not present.Nsap
getNsap()
Return nsap, ornull
if it is not present.Rtfilter
getRtfilter()
Return rtfilter, ornull
if it is not present.Vpnv4
getVpnv4()
Return vpnv4, ornull
if it is not present.Vpnv6
getVpnv6()
Return vpnv6, ornull
if it is not present.default java.lang.Class<AfSpecificConfig>
implementedInterface()
-
-
-
Method Detail
-
implementedInterface
default java.lang.Class<AfSpecificConfig> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
bindingHashCode
static int bindingHashCode(@NonNull AfSpecificConfig obj)
Default implementation ofObject.hashCode()
contract for this interface. Implementations of this interface are encouraged to defer to this method to get consistent hashing results across all implementations.- Parameters:
obj
- Object for which to generate hashCode() result.- Returns:
- Hash code value of data modeled by this interface.
- Throws:
java.lang.NullPointerException
- ifobj
is null
-
bindingEquals
static boolean bindingEquals(@NonNull AfSpecificConfig thisObj, java.lang.Object obj)
Default implementation ofObject.equals(Object)
contract for this interface. Implementations of this interface are encouraged to defer to this method to get consistent equality results across all implementations.- Parameters:
thisObj
- Object acting as the receiver of equals invocationobj
- Object acting as argument to equals invocation- Returns:
- True if thisObj and obj are considered equal
- Throws:
java.lang.NullPointerException
- ifthisObj
is null
-
bindingToString
static java.lang.String bindingToString(@NonNull AfSpecificConfig obj)
Default implementation ofObject.toString()
contract for this interface. Implementations of this interface are encouraged to defer to this method to get consistent string representations across all implementations.- Parameters:
obj
- Object for which to generate toString() result.- Returns:
String
value of data modeled by this interface.- Throws:
java.lang.NullPointerException
- ifobj
is null
-
getIpv4
Ipv4 getIpv4()
Return ipv4, ornull
if it is not present.- Returns:
org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.bgp.rev130715.bgp.neighbors.bgp.neighbor.af.specific.config.Ipv4
ipv4, ornull
if it is not present.
-
getIpv6
Ipv6 getIpv6()
Return ipv6, ornull
if it is not present.- Returns:
org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.bgp.rev130715.bgp.neighbors.bgp.neighbor.af.specific.config.Ipv6
ipv6, ornull
if it is not present.
-
getL2vpn
L2vpn getL2vpn()
Return l2vpn, ornull
if it is not present.- Returns:
org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.bgp.rev130715.bgp.neighbors.bgp.neighbor.af.specific.config.L2vpn
l2vpn, ornull
if it is not present.
-
getNsap
Nsap getNsap()
Return nsap, ornull
if it is not present.- Returns:
org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.bgp.rev130715.bgp.neighbors.bgp.neighbor.af.specific.config.Nsap
nsap, ornull
if it is not present.
-
getRtfilter
Rtfilter getRtfilter()
Return rtfilter, ornull
if it is not present.- Returns:
org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.bgp.rev130715.bgp.neighbors.bgp.neighbor.af.specific.config.Rtfilter
rtfilter, ornull
if it is not present.
-
getVpnv4
Vpnv4 getVpnv4()
Return vpnv4, ornull
if it is not present.- Returns:
org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.bgp.rev130715.bgp.neighbors.bgp.neighbor.af.specific.config.Vpnv4
vpnv4, ornull
if it is not present.
-
getVpnv6
Vpnv6 getVpnv6()
Return vpnv6, ornull
if it is not present.- Returns:
org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.bgp.rev130715.bgp.neighbors.bgp.neighbor.af.specific.config.Vpnv6
vpnv6, ornull
if it is not present.
-
-