Interface MadConfed
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.Augmentable<MadConfed>
,BestpathSelection
,org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.ChoiceIn<Bestpath>
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
@Generated("mdsal-binding-generator") public interface MadConfed extends org.opendaylight.yangtools.yang.binding.DataObject, org.opendaylight.yangtools.yang.binding.Augmentable<MadConfed>, BestpathSelection
Configure a BGP routing process to compare the Multi Exit Discriminator (MED) between paths learned from confederation peers.This class represents the following YANG schema fragment defined in module bgp
case mad-confed { leaf enable { type boolean; default false; } leaf missing-as-worst { type boolean; default false; } }
The schema path to identify an instance is bgp/bgp-af-config/bestpath/bestpath-selection/mad-confed
-
-
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 MadConfed thisObj, java.lang.Object obj)
Default implementation ofObject.equals(Object)
contract for this interface.static int
bindingHashCode(@NonNull MadConfed obj)
Default implementation ofObject.hashCode()
contract for this interface.static java.lang.String
bindingToString(@NonNull MadConfed obj)
Default implementation ofObject.toString()
contract for this interface.java.lang.Boolean
getEnable()
Return enable, ornull
if it is not present.java.lang.Boolean
getMissingAsWorst()
Return missingAsWorst, ornull
if it is not present.default java.lang.Class<MadConfed>
implementedInterface()
default java.lang.Boolean
isEnable()
Deprecated, for removal: This API element is subject to removal in a future version.default java.lang.Boolean
isMissingAsWorst()
Deprecated, for removal: This API element is subject to removal in a future version.
-
-
-
Method Detail
-
implementedInterface
default java.lang.Class<MadConfed> 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 MadConfed 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 MadConfed 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 MadConfed 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
-
getEnable
java.lang.Boolean getEnable()
Return enable, ornull
if it is not present.- Returns:
java.lang.Boolean
enable, ornull
if it is not present.
-
isEnable
@Deprecated(forRemoval=true) default java.lang.Boolean isEnable()
Deprecated, for removal: This API element is subject to removal in a future version.
-
getMissingAsWorst
java.lang.Boolean getMissingAsWorst()
Return missingAsWorst, ornull
if it is not present.Assigns a value of infinity to routes that are missing the Multi Exit Discriminator (MED) attribute, making the path without a MED value the least desirable path
- Returns:
java.lang.Boolean
missingAsWorst, ornull
if it is not present.
-
isMissingAsWorst
@Deprecated(forRemoval=true) default java.lang.Boolean isMissingAsWorst()
Deprecated, for removal: This API element is subject to removal in a future version.
-
-