public interface MonitorParams
extends org.opendaylight.yangtools.yang.binding.DataObject
This class represents the following YANG schema fragment defined in module odl-interface
grouping monitor-params { leaf monitor-enabled { type boolean; default false; } leaf monitor-interval { type uint32; default 10000; } leaf monitor-protocol { type identityref { base tunnel-monitoring-type-base; } default tunnel-monitoring-type-bfd; } list monitor-config { key monitor-config-key; leaf monitor-config-key { type string; } leaf monitor-config-value { type string; } } }The schema path to identify an instance is odl-interface/monitor-params
Modifier and Type | Field and Description |
---|---|
static @NonNull org.opendaylight.yangtools.yang.common.QName |
QNAME |
Modifier and Type | Method and Description |
---|---|
@Nullable List<MonitorConfig> |
getMonitorConfig() |
@Nullable Long |
getMonitorInterval() |
@Nullable Class<? extends TunnelMonitoringTypeBase> |
getMonitorProtocol() |
@Nullable Boolean |
isMonitorEnabled() |
default @NonNull List<MonitorConfig> |
nonnullMonitorConfig() |
@Nullable Boolean isMonitorEnabled()
java.lang.Boolean
monitorEnabled
, or null
if not present@Nullable Long getMonitorInterval()
java.lang.Long
monitorInterval
, or null
if not present@Nullable Class<? extends TunnelMonitoringTypeBase> getMonitorProtocol()
java.lang.Class
monitorProtocol
, or null
if not present@Nullable List<MonitorConfig> getMonitorConfig()
java.util.List
monitorConfig
, or null
if not presentdefault @NonNull List<MonitorConfig> nonnullMonitorConfig()
java.util.List
monitorConfig
, or an empty list if it is not presentCopyright © 2019 OpenDaylight. All rights reserved.