Class MatchingSnmpInterfacePolicy
- java.lang.Object
-
- org.opennms.netmgt.provision.BasePolicy<OnmsSnmpInterface>
-
- org.opennms.netmgt.provision.persist.policies.MatchingSnmpInterfacePolicy
-
- All Implemented Interfaces:
OnmsPolicy,SnmpInterfacePolicy
@Component @Scope("prototype") public class MatchingSnmpInterfacePolicy extends BasePolicy<OnmsSnmpInterface> implements SnmpInterfacePolicy
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMatchingSnmpInterfacePolicy.Action-
Nested classes/interfaces inherited from class org.opennms.netmgt.provision.BasePolicy
BasePolicy.Match
-
-
Constructor Summary
Constructors Constructor Description MatchingSnmpInterfacePolicy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OnmsSnmpInterfaceact(OnmsSnmpInterface iface, Map<String,Object> attributes)actStringgetAction()getActionStringgetIfAdminStatus()getIfAdminStatusStringgetIfAlias()getIfAliasStringgetIfDescr()getIfDescrStringgetIfIndex()getIfIndexStringgetIfName()getIfNameStringgetIfOperStatus()getIfOperStatusStringgetIfSpeed()getIfSpeedStringgetIfType()getIfTypeStringgetPhysAddr()getPhysAddrvoidsetAction(String action)setActionvoidsetIfAdminStatus(String ifAdminStatus)setIfAdminStatusvoidsetIfAlias(String ifAlias)setIfAliasvoidsetIfDescr(String ifDescr)setIfDescrvoidsetIfIndex(String ifIndex)setIfIndexvoidsetIfName(String ifName)setIfNamevoidsetIfOperStatus(String ifOperStatus)setIfOperStatusvoidsetIfSpeed(String ifSpeed)setIfSpeedvoidsetIfType(String ifType)setIfTypevoidsetPhysAddr(String physAddr)setPhysAddr-
Methods inherited from class org.opennms.netmgt.provision.BasePolicy
apply, getCriteria, getCriteria, getMatch, getMatchBehavior, match, matches, putCriteria, setMatch, setMatchBehavior
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.opennms.netmgt.provision.SnmpInterfacePolicy
apply
-
-
-
-
Method Detail
-
act
public OnmsSnmpInterface act(OnmsSnmpInterface iface, Map<String,Object> attributes)
act
- Specified by:
actin classBasePolicy<OnmsSnmpInterface>- Parameters:
iface- a T object.attributes- that can be set on script.- Returns:
- a T object.
-
setIfDescr
public void setIfDescr(String ifDescr)
setIfDescr
- Parameters:
ifDescr- aStringobject.
-
setPhysAddr
public void setPhysAddr(String physAddr)
setPhysAddr
- Parameters:
physAddr- aStringobject.
-
setIfIndex
public void setIfIndex(String ifIndex)
setIfIndex
- Parameters:
ifIndex- aStringobject.
-
setIfSpeed
public void setIfSpeed(String ifSpeed)
setIfSpeed
- Parameters:
ifSpeed- aStringobject.
-
setIfAdminStatus
public void setIfAdminStatus(String ifAdminStatus)
setIfAdminStatus
- Parameters:
ifAdminStatus- aStringobject.
-
setIfOperStatus
public void setIfOperStatus(String ifOperStatus)
setIfOperStatus
- Parameters:
ifOperStatus- aStringobject.
-
-