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, java.util.Map<java.lang.String,java.lang.Object> attributes)actjava.lang.StringgetAction()getActionjava.lang.StringgetIfAdminStatus()getIfAdminStatusjava.lang.StringgetIfAlias()getIfAliasjava.lang.StringgetIfDescr()getIfDescrjava.lang.StringgetIfIndex()getIfIndexjava.lang.StringgetIfName()getIfNamejava.lang.StringgetIfOperStatus()getIfOperStatusjava.lang.StringgetIfSpeed()getIfSpeedjava.lang.StringgetIfType()getIfTypejava.lang.StringgetPhysAddr()getPhysAddrvoidsetAction(java.lang.String action)setActionvoidsetIfAdminStatus(java.lang.String ifAdminStatus)setIfAdminStatusvoidsetIfAlias(java.lang.String ifAlias)setIfAliasvoidsetIfDescr(java.lang.String ifDescr)setIfDescrvoidsetIfIndex(java.lang.String ifIndex)setIfIndexvoidsetIfName(java.lang.String ifName)setIfNamevoidsetIfOperStatus(java.lang.String ifOperStatus)setIfOperStatusvoidsetIfSpeed(java.lang.String ifSpeed)setIfSpeedvoidsetIfType(java.lang.String ifType)setIfTypevoidsetPhysAddr(java.lang.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
-
getAction
public java.lang.String getAction()
getAction
- Returns:
- a
Stringobject.
-
setAction
public void setAction(java.lang.String action)
setAction
- Parameters:
action- aStringobject.
-
act
public OnmsSnmpInterface act(OnmsSnmpInterface iface, java.util.Map<java.lang.String,java.lang.Object> attributes)
act
- Specified by:
actin classBasePolicy<OnmsSnmpInterface>- Parameters:
iface- a T object.attributes- that can be set on script.- Returns:
- a T object.
-
getIfDescr
public java.lang.String getIfDescr()
getIfDescr
- Returns:
- a
Stringobject.
-
setIfDescr
public void setIfDescr(java.lang.String ifDescr)
setIfDescr
- Parameters:
ifDescr- aStringobject.
-
getIfName
public java.lang.String getIfName()
getIfName
- Returns:
- a
Stringobject.
-
setIfName
public void setIfName(java.lang.String ifName)
setIfName
- Parameters:
ifName- aStringobject.
-
getIfType
public java.lang.String getIfType()
getIfType
- Returns:
- a
Stringobject.
-
setIfType
public void setIfType(java.lang.String ifType)
setIfType
- Parameters:
ifType- aStringobject.
-
getPhysAddr
public java.lang.String getPhysAddr()
getPhysAddr
- Returns:
- a
Stringobject.
-
setPhysAddr
public void setPhysAddr(java.lang.String physAddr)
setPhysAddr
- Parameters:
physAddr- aStringobject.
-
getIfIndex
public java.lang.String getIfIndex()
getIfIndex
- Returns:
- a
Stringobject.
-
setIfIndex
public void setIfIndex(java.lang.String ifIndex)
setIfIndex
- Parameters:
ifIndex- aStringobject.
-
getIfSpeed
public java.lang.String getIfSpeed()
getIfSpeed
- Returns:
- a
Stringobject.
-
setIfSpeed
public void setIfSpeed(java.lang.String ifSpeed)
setIfSpeed
- Parameters:
ifSpeed- aStringobject.
-
getIfAdminStatus
public java.lang.String getIfAdminStatus()
getIfAdminStatus
- Returns:
- a
Stringobject.
-
setIfAdminStatus
public void setIfAdminStatus(java.lang.String ifAdminStatus)
setIfAdminStatus
- Parameters:
ifAdminStatus- aStringobject.
-
getIfOperStatus
public java.lang.String getIfOperStatus()
getIfOperStatus
- Returns:
- a
Stringobject.
-
setIfOperStatus
public void setIfOperStatus(java.lang.String ifOperStatus)
setIfOperStatus
- Parameters:
ifOperStatus- aStringobject.
-
getIfAlias
public java.lang.String getIfAlias()
getIfAlias
- Returns:
- a
Stringobject.
-
setIfAlias
public void setIfAlias(java.lang.String ifAlias)
setIfAlias
- Parameters:
ifAlias- aStringobject.
-
-