Class Definition
- java.lang.Object
-
- org.opennms.netmgt.config.wmi.agent.Definition
-
- All Implemented Interfaces:
Serializable
public class Definition extends Object implements Serializable
Provides a mechanism for associating one or more specific IP addresses and/or IP address ranges with a set of WMI parms which will be used in place of the default values during WMI data collection.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Definition()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddIpMatch(String ipMatch)voidaddRange(Range range)voidaddSpecific(String specific)booleanequals(Object obj)Optional<String>getDomain()List<String>getIpMatches()Optional<String>getPassword()List<Range>getRanges()IntegergetRetry()List<String>getSpecifics()IntegergetTimeout()Optional<String>getUsername()inthashCode()booleanremoveIpMatch(String ipMatch)booleanremoveRange(Range range)booleanremoveSpecific(String specific)voidsetDomain(String domain)voidsetIpMatches(List<String> ipMatches)voidsetPassword(String password)voidsetRanges(List<Range> ranges)voidsetRetry(Integer retry)voidsetSpecifics(List<String> specifics)voidsetTimeout(Integer timeout)voidsetUsername(String username)
-
-
-
Method Detail
-
getRetry
public Integer getRetry()
-
setRetry
public void setRetry(Integer retry)
-
getTimeout
public Integer getTimeout()
-
setTimeout
public void setTimeout(Integer timeout)
-
setUsername
public void setUsername(String username)
-
setDomain
public void setDomain(String domain)
-
setPassword
public void setPassword(String password)
-
addRange
public void addRange(Range range)
-
removeRange
public boolean removeRange(Range range)
-
addSpecific
public void addSpecific(String specific)
-
removeSpecific
public boolean removeSpecific(String specific)
-
addIpMatch
public void addIpMatch(String ipMatch)
-
removeIpMatch
public boolean removeIpMatch(String ipMatch)
-
-