Package org.opennms.netmgt.snmp
Class SnmpConfiguration
- java.lang.Object
-
- org.opennms.netmgt.snmp.SnmpConfiguration
-
- Direct Known Subclasses:
SnmpAgentConfig
public class SnmpConfiguration extends java.lang.Object
Represents a base class for SnmpConfiguration of agents, ranges and defaults- Author:
- brozow
-
-
Field Summary
Fields Modifier and Type Field Description static int
AUTH_NOPRIV
static int
AUTH_PRIV
static java.lang.String
DEFAULT_AUTH_PASS_PHRASE
static java.lang.String
DEFAULT_AUTH_PROTOCOL
static java.lang.String
DEFAULT_CONTEXT_ENGINE_ID
static java.lang.String
DEFAULT_CONTEXT_NAME
static java.lang.String
DEFAULT_ENGINE_ID
static int
DEFAULT_MAX_REPETITIONS
static int
DEFAULT_MAX_REQUEST_SIZE
static int
DEFAULT_MAX_VARS_PER_PDU
static int
DEFAULT_PORT
static java.lang.String
DEFAULT_PRIV_PASS_PHRASE
static java.lang.String
DEFAULT_PRIV_PROTOCOL
static java.lang.String
DEFAULT_READ_COMMUNITY
static int
DEFAULT_RETRIES
static int
DEFAULT_SECURITY_LEVEL
static java.lang.String
DEFAULT_SECURITY_NAME
static int
DEFAULT_TIMEOUT
static int
DEFAULT_VERSION
static java.lang.String
DEFAULT_WRITE_COMMUNITY
static SnmpConfiguration
DEFAULTS
static int
NOAUTH_NOPRIV
static int
VERSION_UNSPECIFIED
static int
VERSION1
static int
VERSION2C
static int
VERSION3
-
Constructor Summary
Constructors Constructor Description SnmpConfiguration()
SnmpConfiguration(SnmpConfiguration config)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getAuthPassPhrase()
java.lang.String
getAuthProtocol()
java.lang.String
getContextEngineId()
java.lang.String
getContextName()
java.lang.String
getEngineId()
java.lang.String
getEnterpriseId()
int
getMaxRepetitions()
int
getMaxRequestSize()
int
getMaxVarsPerPdu()
int
getPort()
java.lang.String
getPrivPassPhrase()
java.lang.String
getPrivProtocol()
java.lang.String
getReadCommunity()
int
getRetries()
int
getSecurityLevel()
java.lang.String
getSecurityName()
int
getTimeout()
java.lang.Long
getTTL()
int
getVersion()
java.lang.String
getVersionAsString()
java.lang.String
getWriteCommunity()
boolean
isVersion3()
void
setAuthPassPhrase(java.lang.String authPassPhrase)
void
setAuthProtocol(java.lang.String authProtocol)
void
setContextEngineId(java.lang.String contextEngineId)
void
setContextName(java.lang.String contextName)
void
setEngineId(java.lang.String engineId)
void
setEnterpriseId(java.lang.String enterpriseId)
void
setMaxRepetitions(int maxRepetitions)
void
setMaxRequestSize(int maxRequestSize)
void
setMaxVarsPerPdu(int maxVarsPerPdu)
void
setPort(int port)
void
setPrivPassPhrase(java.lang.String privPassPhrase)
void
setPrivProtocol(java.lang.String authPrivProtocol)
void
setReadCommunity(java.lang.String community)
void
setRetries(int retries)
void
setSecurityLevel(int securityLevel)
void
setSecurityName(java.lang.String securityName)
void
setTimeout(int timeout)
void
setTTL(java.lang.Long ttl)
void
setVersion(int version)
void
setVersionAsString(java.lang.String version)
void
setWriteCommunity(java.lang.String community)
static int
stringToVersion(java.lang.String version)
static java.lang.String
versionToString(int version)
-
-
-
Field Detail
-
DEFAULT_TIMEOUT
public static final int DEFAULT_TIMEOUT
- See Also:
- Constant Field Values
-
DEFAULT_PORT
public static final int DEFAULT_PORT
- See Also:
- Constant Field Values
-
VERSION1
public static final int VERSION1
- See Also:
- Constant Field Values
-
VERSION2C
public static final int VERSION2C
- See Also:
- Constant Field Values
-
VERSION3
public static final int VERSION3
- See Also:
- Constant Field Values
-
VERSION_UNSPECIFIED
public static final int VERSION_UNSPECIFIED
- See Also:
- Constant Field Values
-
DEFAULT_VERSION
public static final int DEFAULT_VERSION
- See Also:
- Constant Field Values
-
DEFAULT_RETRIES
public static final int DEFAULT_RETRIES
- See Also:
- Constant Field Values
-
DEFAULT_MAX_REQUEST_SIZE
public static final int DEFAULT_MAX_REQUEST_SIZE
- See Also:
- Constant Field Values
-
NOAUTH_NOPRIV
public static final int NOAUTH_NOPRIV
- See Also:
- Constant Field Values
-
AUTH_NOPRIV
public static final int AUTH_NOPRIV
- See Also:
- Constant Field Values
-
AUTH_PRIV
public static final int AUTH_PRIV
- See Also:
- Constant Field Values
-
DEFAULT_READ_COMMUNITY
public static final java.lang.String DEFAULT_READ_COMMUNITY
- See Also:
- Constant Field Values
-
DEFAULT_MAX_VARS_PER_PDU
public static final int DEFAULT_MAX_VARS_PER_PDU
- See Also:
- Constant Field Values
-
DEFAULT_MAX_REPETITIONS
public static final int DEFAULT_MAX_REPETITIONS
- See Also:
- Constant Field Values
-
DEFAULT_WRITE_COMMUNITY
public static final java.lang.String DEFAULT_WRITE_COMMUNITY
- See Also:
- Constant Field Values
-
DEFAULT_SECURITY_LEVEL
public static final int DEFAULT_SECURITY_LEVEL
- See Also:
- Constant Field Values
-
DEFAULT_SECURITY_NAME
public static final java.lang.String DEFAULT_SECURITY_NAME
- See Also:
- Constant Field Values
-
DEFAULT_AUTH_PASS_PHRASE
public static final java.lang.String DEFAULT_AUTH_PASS_PHRASE
- See Also:
- Constant Field Values
-
DEFAULT_AUTH_PROTOCOL
public static final java.lang.String DEFAULT_AUTH_PROTOCOL
- See Also:
- Constant Field Values
-
DEFAULT_PRIV_PROTOCOL
public static final java.lang.String DEFAULT_PRIV_PROTOCOL
- See Also:
- Constant Field Values
-
DEFAULT_PRIV_PASS_PHRASE
public static final java.lang.String DEFAULT_PRIV_PASS_PHRASE
- See Also:
- Constant Field Values
-
DEFAULT_CONTEXT_NAME
public static final java.lang.String DEFAULT_CONTEXT_NAME
-
DEFAULT_ENGINE_ID
public static final java.lang.String DEFAULT_ENGINE_ID
-
DEFAULT_CONTEXT_ENGINE_ID
public static final java.lang.String DEFAULT_CONTEXT_ENGINE_ID
-
DEFAULTS
public static final SnmpConfiguration DEFAULTS
-
-
Constructor Detail
-
SnmpConfiguration
public SnmpConfiguration()
-
SnmpConfiguration
public SnmpConfiguration(SnmpConfiguration config)
-
-
Method Detail
-
getPort
public final int getPort()
-
setPort
public final void setPort(int port)
-
getTimeout
public final int getTimeout()
-
setTimeout
public final void setTimeout(int timeout)
-
getVersion
public final int getVersion()
-
setVersion
public final void setVersion(int version)
-
getVersionAsString
public final java.lang.String getVersionAsString()
-
setVersionAsString
public final void setVersionAsString(java.lang.String version)
-
getRetries
public final int getRetries()
-
setRetries
public final void setRetries(int retries)
-
getSecurityLevel
public final int getSecurityLevel()
-
setSecurityLevel
public final void setSecurityLevel(int securityLevel)
-
getSecurityName
public final java.lang.String getSecurityName()
-
setSecurityName
public final void setSecurityName(java.lang.String securityName)
-
setReadCommunity
public final void setReadCommunity(java.lang.String community)
-
getMaxRequestSize
public final int getMaxRequestSize()
-
setMaxRequestSize
public final void setMaxRequestSize(int maxRequestSize)
-
getReadCommunity
public final java.lang.String getReadCommunity()
-
getMaxVarsPerPdu
public final int getMaxVarsPerPdu()
-
setMaxVarsPerPdu
public final void setMaxVarsPerPdu(int maxVarsPerPdu)
-
getMaxRepetitions
public final int getMaxRepetitions()
-
setMaxRepetitions
public final void setMaxRepetitions(int maxRepetitions)
-
getWriteCommunity
public final java.lang.String getWriteCommunity()
-
setWriteCommunity
public final void setWriteCommunity(java.lang.String community)
-
getTTL
public java.lang.Long getTTL()
-
setTTL
public void setTTL(java.lang.Long ttl)
-
versionToString
public static java.lang.String versionToString(int version)
-
stringToVersion
public static int stringToVersion(java.lang.String version)
-
getAuthPassPhrase
public final java.lang.String getAuthPassPhrase()
-
setAuthPassPhrase
public final void setAuthPassPhrase(java.lang.String authPassPhrase)
-
getPrivProtocol
public final java.lang.String getPrivProtocol()
-
setPrivProtocol
public final void setPrivProtocol(java.lang.String authPrivProtocol)
-
getAuthProtocol
public final java.lang.String getAuthProtocol()
-
setAuthProtocol
public final void setAuthProtocol(java.lang.String authProtocol)
-
getPrivPassPhrase
public final java.lang.String getPrivPassPhrase()
-
setPrivPassPhrase
public final void setPrivPassPhrase(java.lang.String privPassPhrase)
-
getEngineId
public final java.lang.String getEngineId()
-
setEngineId
public final void setEngineId(java.lang.String engineId)
-
getContextEngineId
public final java.lang.String getContextEngineId()
-
setContextEngineId
public final void setContextEngineId(java.lang.String contextEngineId)
-
getContextName
public final java.lang.String getContextName()
-
setContextName
public void setContextName(java.lang.String contextName)
-
getEnterpriseId
public final java.lang.String getEnterpriseId()
-
setEnterpriseId
public void setEnterpriseId(java.lang.String enterpriseId)
-
isVersion3
public boolean isVersion3()
-
-