Interface IfmConfig
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.Augmentable<IfmConfig>
,org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.ChildOf<IfmConfigData>
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
@Generated("mdsal-binding-generator") public interface IfmConfig extends org.opendaylight.yangtools.yang.binding.ChildOf<IfmConfigData>, org.opendaylight.yangtools.yang.binding.Augmentable<IfmConfig>
This class represents the following YANG schema fragment defined in module ifm-config
container ifm-config { leaf ifm-stats-poll-enabled { type boolean; default false; } leaf ifm-stats-def-poll-interval { type uint16; default 15; } leaf itm-direct-tunnels { type boolean; default false; } leaf itm-of-tunnels { type boolean; default false; } }
The schema path to identify an instance is ifm-config/ifm-configTo create instances of this class use
IfmConfigBuilder
.- See Also:
IfmConfigBuilder
-
-
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 IfmConfig thisObj, java.lang.Object obj)
Default implementation ofObject.equals(Object)
contract for this interface.static int
bindingHashCode(@NonNull IfmConfig obj)
Default implementation ofObject.hashCode()
contract for this interface.static java.lang.String
bindingToString(@NonNull IfmConfig obj)
Default implementation ofObject.toString()
contract for this interface.org.opendaylight.yangtools.yang.common.Uint16
getIfmStatsDefPollInterval()
Return ifmStatsDefPollInterval, ornull
if it is not present.java.lang.Boolean
getIfmStatsPollEnabled()
Return ifmStatsPollEnabled, ornull
if it is not present.java.lang.Boolean
getItmDirectTunnels()
Return itmDirectTunnels, ornull
if it is not present.java.lang.Boolean
getItmOfTunnels()
Return itmOfTunnels, ornull
if it is not present.default java.lang.Class<IfmConfig>
implementedInterface()
default java.lang.Boolean
isIfmStatsPollEnabled()
Deprecated, for removal: This API element is subject to removal in a future version.default java.lang.Boolean
isItmDirectTunnels()
Deprecated, for removal: This API element is subject to removal in a future version.default java.lang.Boolean
isItmOfTunnels()
Deprecated, for removal: This API element is subject to removal in a future version.
-
-
-
Method Detail
-
implementedInterface
default java.lang.Class<IfmConfig> 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 IfmConfig 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 IfmConfig 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 IfmConfig 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
-
getIfmStatsPollEnabled
java.lang.Boolean getIfmStatsPollEnabled()
Return ifmStatsPollEnabled, ornull
if it is not present.IFM statistics poll flag
- Returns:
java.lang.Boolean
ifmStatsPollEnabled, ornull
if it is not present.
-
isIfmStatsPollEnabled
@Deprecated(forRemoval=true) default java.lang.Boolean isIfmStatsPollEnabled()
Deprecated, for removal: This API element is subject to removal in a future version.
-
getIfmStatsDefPollInterval
org.opendaylight.yangtools.yang.common.Uint16 getIfmStatsDefPollInterval()
Return ifmStatsDefPollInterval, ornull
if it is not present.IFM statistics polling interval (in minutes)
- Returns:
org.opendaylight.yangtools.yang.common.Uint16
ifmStatsDefPollInterval, ornull
if it is not present.
-
getItmDirectTunnels
java.lang.Boolean getItmDirectTunnels()
Return itmDirectTunnels, ornull
if it is not present.Enable the ITM to handle tunnels directly by-passing interface manager.
- Returns:
java.lang.Boolean
itmDirectTunnels, ornull
if it is not present.
-
isItmDirectTunnels
@Deprecated(forRemoval=true) default java.lang.Boolean isItmDirectTunnels()
Deprecated, for removal: This API element is subject to removal in a future version.
-
getItmOfTunnels
java.lang.Boolean getItmOfTunnels()
Return itmOfTunnels, ornull
if it is not present.Enable OF tunnels on ITM Direct Tunnel.
- Returns:
java.lang.Boolean
itmOfTunnels, ornull
if it is not present.
-
isItmOfTunnels
@Deprecated(forRemoval=true) default java.lang.Boolean isItmOfTunnels()
Deprecated, for removal: This API element is subject to removal in a future version.
-
-