Class SnmpConfig

  • All Implemented Interfaces:
    java.io.Serializable

    public class SnmpConfig
    extends Configuration
    implements java.io.Serializable
    Top-level element for the snmp-config.xml configuration file.
    See Also:
    Serialized Form
    • Constructor Detail

      • SnmpConfig

        public SnmpConfig()
      • SnmpConfig

        public SnmpConfig​(java.lang.Integer port,
                          java.lang.Integer retry,
                          java.lang.Integer timeout,
                          java.lang.String readCommunity,
                          java.lang.String writeCommunity,
                          java.lang.String proxyHost,
                          java.lang.String version,
                          java.lang.Integer maxVarsPerPdu,
                          java.lang.Integer maxRepetitions,
                          java.lang.Integer maxRequestSize,
                          java.lang.String securityName,
                          java.lang.Integer securityLevel,
                          java.lang.String authPassphrase,
                          java.lang.String authProtocol,
                          java.lang.String engineId,
                          java.lang.String contextEngineId,
                          java.lang.String contextName,
                          java.lang.String privacyPassphrase,
                          java.lang.String privacyProtocol,
                          java.lang.String enterpriseId,
                          java.util.List<Definition> definitions)
    • Method Detail

      • getDefinitions

        public java.util.List<Definition> getDefinitions()
      • setDefinitions

        public void setDefinitions​(java.util.List<Definition> definitions)
      • addDefinition

        public void addDefinition​(Definition definitions)
                           throws java.lang.IndexOutOfBoundsException
        Throws:
        java.lang.IndexOutOfBoundsException
      • removeDefinition

        public boolean removeDefinition​(Definition definitions)
      • setSnmpProfiles

        public void setSnmpProfiles​(SnmpProfiles snmpProfiles)
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class Configuration
      • findDefinition

        public Definition findDefinition​(java.net.InetAddress agentInetAddress)