Interface Bgp
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.Augmentable<Bgp>
,org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.ChildOf<Unicast>
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
,SlowPeerConfig
@Generated("mdsal-binding-generator") public interface Bgp extends org.opendaylight.yangtools.yang.binding.ChildOf<Unicast>, org.opendaylight.yangtools.yang.binding.Augmentable<Bgp>, SlowPeerConfig
BGP specific commands for nsap-unicast address family/sub-addess family combination.This class represents the following YANG schema fragment defined in module bgp
container bgp { container aggregate-timer { leaf enable { type boolean; default true; } leaf threshold { type uint16 { range 6..60; } } } leaf dampening { type boolean; default false; } leaf propagate-dmzlink-bw { type boolean; } leaf redistribute-internal { type boolean; } leaf scan-time { type uint8 { range 5..60; } } uses slow-peer-config; leaf soft-reconfig-backup { type boolean; } }
The schema path to identify an instance is bgp/bgp-router/af-configuration/nsap/unicast/bgpTo create instances of this class use
BgpBuilder
.- See Also:
BgpBuilder
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.bgp.rev130715.SlowPeerConfig
SlowPeerConfig.SplitUpdateGroup
-
-
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 Deprecated Methods Modifier and Type Method Description static boolean
bindingEquals(@NonNull Bgp thisObj, java.lang.Object obj)
Default implementation ofObject.equals(Object)
contract for this interface.static int
bindingHashCode(@NonNull Bgp obj)
Default implementation ofObject.hashCode()
contract for this interface.static java.lang.String
bindingToString(@NonNull Bgp obj)
Default implementation ofObject.toString()
contract for this interface.AggregateTimer
getAggregateTimer()
Return aggregateTimer, ornull
if it is not present.java.lang.Boolean
getDampening()
Return dampening, ornull
if it is not present.java.lang.Boolean
getPropagateDmzlinkBw()
Return propagateDmzlinkBw, ornull
if it is not present.java.lang.Boolean
getRedistributeInternal()
Return redistributeInternal, ornull
if it is not present.org.opendaylight.yangtools.yang.common.Uint8
getScanTime()
Return scanTime, ornull
if it is not present.java.lang.Boolean
getSoftReconfigBackup()
Return softReconfigBackup, ornull
if it is not present.default java.lang.Class<Bgp>
implementedInterface()
default java.lang.Boolean
isDampening()
Deprecated, for removal: This API element is subject to removal in a future version.default java.lang.Boolean
isPropagateDmzlinkBw()
Deprecated, for removal: This API element is subject to removal in a future version.default java.lang.Boolean
isRedistributeInternal()
Deprecated, for removal: This API element is subject to removal in a future version.default java.lang.Boolean
isSoftReconfigBackup()
Deprecated, for removal: This API element is subject to removal in a future version.-
Methods inherited from interface org.opendaylight.yangtools.yang.binding.Augmentable
augmentation, augmentations
-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.bgp.rev130715.SlowPeerConfig
getDetection, getSplitUpdateGroup
-
-
-
-
Method Detail
-
implementedInterface
default java.lang.Class<Bgp> 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 interfaceSlowPeerConfig
-
bindingHashCode
static int bindingHashCode(@NonNull Bgp 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 Bgp 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 Bgp 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
-
getAggregateTimer
AggregateTimer getAggregateTimer()
Return aggregateTimer, ornull
if it is not present.Configure Aggregation Timer.
- Returns:
org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.bgp.rev130715.bgp.router.af.configuration.nsap.unicast.bgp.AggregateTimer
aggregateTimer, ornull
if it is not present.
-
getDampening
java.lang.Boolean getDampening()
Return dampening, ornull
if it is not present.Enable route-flap dampening.
- Returns:
java.lang.Boolean
dampening, ornull
if it is not present.
-
isDampening
@Deprecated(forRemoval=true) default java.lang.Boolean isDampening()
Deprecated, for removal: This API element is subject to removal in a future version.
-
getPropagateDmzlinkBw
java.lang.Boolean getPropagateDmzlinkBw()
Return propagateDmzlinkBw, ornull
if it is not present.Use DMZ Link Bandwidth as weight for BGP multipaths.
- Returns:
java.lang.Boolean
propagateDmzlinkBw, ornull
if it is not present.
-
isPropagateDmzlinkBw
@Deprecated(forRemoval=true) default java.lang.Boolean isPropagateDmzlinkBw()
Deprecated, for removal: This API element is subject to removal in a future version.
-
getRedistributeInternal
java.lang.Boolean getRedistributeInternal()
Return redistributeInternal, ornull
if it is not present.Allow redistribution of iBGP into IGPs (dangerous)
- Returns:
java.lang.Boolean
redistributeInternal, ornull
if it is not present.
-
isRedistributeInternal
@Deprecated(forRemoval=true) default java.lang.Boolean isRedistributeInternal()
Deprecated, for removal: This API element is subject to removal in a future version.
-
getScanTime
org.opendaylight.yangtools.yang.common.Uint8 getScanTime()
Return scanTime, ornull
if it is not present.Configure background scanner interval in seconds.
- Returns:
org.opendaylight.yangtools.yang.common.Uint8
scanTime, ornull
if it is not present.
-
getSoftReconfigBackup
java.lang.Boolean getSoftReconfigBackup()
Return softReconfigBackup, ornull
if it is not present.Use soft-reconfiguration inbound only when route-refresh is not negotiated.
- Returns:
java.lang.Boolean
softReconfigBackup, ornull
if it is not present.
-
isSoftReconfigBackup
@Deprecated(forRemoval=true) default java.lang.Boolean isSoftReconfigBackup()
Deprecated, for removal: This API element is subject to removal in a future version.
-
-