Class AmiAgentConfig


  • public class AmiAgentConfig
    extends java.lang.Object

    AmiAgentConfig class.

    Version:
    $Id: $
    Author:
    ranger
    • Constructor Summary

      Constructors 
      Constructor Description
      AmiAgentConfig()
      Constructor for AmiAgentConfig.
      AmiAgentConfig​(java.net.InetAddress agentAddress)
      Constructor for AmiAgentConfig.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Optional<java.net.InetAddress> getAddress()
      getAddress
      java.util.Optional<java.lang.String> getPassword()
      getPassword
      java.util.Optional<java.lang.Integer> getPort()
      getPort
      java.util.Optional<java.lang.Integer> getRetries()
      getRetries
      java.util.Optional<java.lang.Integer> getTimeout()
      getTimeout
      java.util.Optional<java.lang.String> getUsername()
      getUsername
      java.util.Optional<java.lang.Boolean> getUseTls()
      getUseTls
      void setAddress​(java.net.InetAddress address)
      setAddress
      void setPassword​(java.lang.String password)
      setPassword
      void setPort​(java.lang.Integer port)
      setPort
      void setRetries​(java.lang.Integer retries)
      setRetries
      void setTimeout​(java.lang.Integer timeout)
      setTimeout
      void setUsername​(java.lang.String username)
      setUsername
      void setUseTls​(java.lang.Boolean useTls)
      setUseTls
      java.lang.String toString()
      toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • DEFAULT_TIMEOUT

        public static final int DEFAULT_TIMEOUT
        Constant DEFAULT_TIMEOUT=3000
        See Also:
        Constant Field Values
      • DEFAULT_RETRIES

        public static final int DEFAULT_RETRIES
        Constant DEFAULT_RETRIES=1
        See Also:
        Constant Field Values
      • DEFAULT_PASSWORD

        public static final java.lang.String DEFAULT_PASSWORD
        Constant DEFAULT_PASSWORD=""
        See Also:
        Constant Field Values
      • DEFAULT_USERNAME

        public static final java.lang.String DEFAULT_USERNAME
        Constant DEFAULT_USERNAME="opennms"
        See Also:
        Constant Field Values
      • DEFAULT_PORT

        public static final int DEFAULT_PORT
        Constant DEFAULT_PORT=5038
        See Also:
        Constant Field Values
      • DEFAULT_TLS_PORT

        public static final int DEFAULT_TLS_PORT
        Constant DEFAULT_TLS_PORT=5039
        See Also:
        Constant Field Values
      • DEFAULT_USE_TLS

        public static final boolean DEFAULT_USE_TLS
        Constant DEFAULT_USE_TLS=false
        See Also:
        Constant Field Values
    • Constructor Detail

      • AmiAgentConfig

        public AmiAgentConfig()

        Constructor for AmiAgentConfig.

      • AmiAgentConfig

        public AmiAgentConfig​(java.net.InetAddress agentAddress)

        Constructor for AmiAgentConfig.

        Parameters:
        agentAddress - a InetAddress object.
    • Method Detail

      • toString

        public java.lang.String toString()

        toString

        Overrides:
        toString in class java.lang.Object
        Returns:
        a String object.
      • getAddress

        public java.util.Optional<java.net.InetAddress> getAddress()

        getAddress

        Returns:
        a InetAddress object.
      • setAddress

        public void setAddress​(java.net.InetAddress address)

        setAddress

        Parameters:
        address - a InetAddress object.
      • getTimeout

        public java.util.Optional<java.lang.Integer> getTimeout()

        getTimeout

        Returns:
        an Integer.
      • setTimeout

        public void setTimeout​(java.lang.Integer timeout)

        setTimeout

        Parameters:
        timeout - an Integer.
      • getRetries

        public java.util.Optional<java.lang.Integer> getRetries()

        getRetries

        Returns:
        an Integer.
      • setRetries

        public void setRetries​(java.lang.Integer retries)

        setRetries

        Parameters:
        retries - an Integer.
      • getPassword

        public java.util.Optional<java.lang.String> getPassword()

        getPassword

        Returns:
        a String object.
      • setPassword

        public void setPassword​(java.lang.String password)

        setPassword

        Parameters:
        password - a String object.
      • getUsername

        public java.util.Optional<java.lang.String> getUsername()

        getUsername

        Returns:
        a String object.
      • setUsername

        public void setUsername​(java.lang.String username)

        setUsername

        Parameters:
        username - a String object.
      • getPort

        public java.util.Optional<java.lang.Integer> getPort()

        getPort

        Returns:
        an Integer.
      • setPort

        public void setPort​(java.lang.Integer port)

        setPort

        Parameters:
        port - an Integer.
      • getUseTls

        public java.util.Optional<java.lang.Boolean> getUseTls()

        getUseTls

        Returns:
        a Boolean.
      • setUseTls

        public void setUseTls​(java.lang.Boolean useTls)

        setUseTls

        Parameters:
        useTls - a boolean.