Package org.opennms.netmgt.config.ami
Class Definition
- java.lang.Object
-
- org.opennms.netmgt.config.ami.Definition
-
- All Implemented Interfaces:
java.io.Serializable
public class Definition extends java.lang.Object implements java.io.Serializable
Provides a mechanism for associating one or more specific IP addresses and/or IP address ranges with a set of AMI parms which will be used in place of the default values during AMI operations.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Definition()
Definition(java.lang.Integer port, java.lang.Boolean useSsl, java.lang.Integer timeout, java.lang.Integer retry, java.lang.String username, java.lang.String password, java.util.List<Range> ranges, java.util.List<java.lang.String> specifics, java.util.List<java.lang.String> ipMatches)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addSpecific(java.lang.String vSpecific)
boolean
equals(java.lang.Object obj)
java.util.List<java.lang.String>
getIpMatches()
java.util.Optional<java.lang.String>
getPassword()
java.util.Optional<java.lang.Integer>
getPort()
java.util.List<Range>
getRanges()
java.util.Optional<java.lang.Integer>
getRetry()
java.util.List<java.lang.String>
getSpecifics()
java.util.Optional<java.lang.Integer>
getTimeout()
java.util.Optional<java.lang.String>
getUsername()
boolean
getUseSsl()
int
hashCode()
void
setIpMatches(java.util.List<java.lang.String> ipMatches)
void
setPassword(java.lang.String password)
void
setPort(java.lang.Integer port)
void
setRanges(java.util.List<Range> ranges)
void
setRetry(java.lang.Integer retry)
void
setSpecifics(java.util.List<java.lang.String> specifics)
void
setTimeout(java.lang.Integer timeout)
void
setUsername(java.lang.String username)
void
setUseSsl(java.lang.Boolean useSsl)
-
-
-
Constructor Detail
-
Definition
public Definition()
-
Definition
public Definition(java.lang.Integer port, java.lang.Boolean useSsl, java.lang.Integer timeout, java.lang.Integer retry, java.lang.String username, java.lang.String password, java.util.List<Range> ranges, java.util.List<java.lang.String> specifics, java.util.List<java.lang.String> ipMatches)
-
-
Method Detail
-
getPort
public java.util.Optional<java.lang.Integer> getPort()
-
setPort
public void setPort(java.lang.Integer port)
-
getUseSsl
public boolean getUseSsl()
-
setUseSsl
public void setUseSsl(java.lang.Boolean useSsl)
-
getTimeout
public java.util.Optional<java.lang.Integer> getTimeout()
-
setTimeout
public void setTimeout(java.lang.Integer timeout)
-
getRetry
public java.util.Optional<java.lang.Integer> getRetry()
-
setRetry
public void setRetry(java.lang.Integer retry)
-
getUsername
public java.util.Optional<java.lang.String> getUsername()
-
setUsername
public void setUsername(java.lang.String username)
-
getPassword
public java.util.Optional<java.lang.String> getPassword()
-
setPassword
public void setPassword(java.lang.String password)
-
getRanges
public java.util.List<Range> getRanges()
-
setRanges
public void setRanges(java.util.List<Range> ranges)
-
getSpecifics
public java.util.List<java.lang.String> getSpecifics()
-
setSpecifics
public void setSpecifics(java.util.List<java.lang.String> specifics)
-
addSpecific
public void addSpecific(java.lang.String vSpecific)
-
getIpMatches
public java.util.List<java.lang.String> getIpMatches()
-
setIpMatches
public void setIpMatches(java.util.List<java.lang.String> ipMatches)
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
-