Class NsclientConfig


  • public class NsclientConfig
    extends java.lang.Object

    Java class for anonymous complex type.

    The following schema fragment specifies the expected content contained within this class.

     <complexType>
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element ref="{http://xmlns.opennms.org/xsd/config/nsclient}definition" maxOccurs="unbounded" minOccurs="0"/>
           </sequence>
           <attribute name="port" type="{http://www.w3.org/2001/XMLSchema}int" />
           <attribute name="retry" type="{http://www.w3.org/2001/XMLSchema}int" />
           <attribute name="timeout" type="{http://www.w3.org/2001/XMLSchema}int" />
           <attribute name="password" type="{http://www.w3.org/2001/XMLSchema}string" />
         </restriction>
       </complexContent>
     </complexType>
     
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.util.List<Definition> definition  
      protected java.lang.String password  
      protected java.lang.Integer port  
      protected java.lang.Integer retry  
      protected java.lang.Integer timeout  
    • Constructor Summary

      Constructors 
      Constructor Description
      NsclientConfig()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object other)  
      java.util.List<Definition> getDefinition()
      Maps IP addresses to specific NSClient parmeters (retries, timeouts...) Gets the value of the definition property.
      java.lang.String getPassword()
      Gets the value of the password property.
      java.lang.Integer getPort()
      Gets the value of the port property.
      java.lang.Integer getRetry()
      Gets the value of the retry property.
      java.lang.Integer getTimeout()
      Gets the value of the timeout property.
      int hashCode()  
      void setPassword​(java.lang.String value)
      Sets the value of the password property.
      void setPort​(java.lang.Integer value)
      Sets the value of the port property.
      void setRetry​(java.lang.Integer value)
      Sets the value of the retry property.
      void setTimeout​(java.lang.Integer value)
      Sets the value of the timeout property.
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • definition

        protected java.util.List<Definition> definition
      • port

        protected java.lang.Integer port
      • retry

        protected java.lang.Integer retry
      • timeout

        protected java.lang.Integer timeout
      • password

        protected java.lang.String password
    • Constructor Detail

      • NsclientConfig

        public NsclientConfig()
    • Method Detail

      • getDefinition

        public java.util.List<Definition> getDefinition()
        Maps IP addresses to specific NSClient parmeters (retries, timeouts...) Gets the value of the definition property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the definition property.

        For example, to add a new item, do as follows:

            getDefinition().add(newItem);
         

        Objects of the following type(s) are allowed in the list Definition

      • getPort

        public java.lang.Integer getPort()
        Gets the value of the port property.
        Returns:
        possible object is Integer
      • setPort

        public void setPort​(java.lang.Integer value)
        Sets the value of the port property.
        Parameters:
        value - allowed object is Integer
      • getRetry

        public java.lang.Integer getRetry()
        Gets the value of the retry property.
        Returns:
        possible object is Integer
      • setRetry

        public void setRetry​(java.lang.Integer value)
        Sets the value of the retry property.
        Parameters:
        value - allowed object is Integer
      • getTimeout

        public java.lang.Integer getTimeout()
        Gets the value of the timeout property.
        Returns:
        possible object is Integer
      • setTimeout

        public void setTimeout​(java.lang.Integer value)
        Sets the value of the timeout property.
        Parameters:
        value - allowed object is Integer
      • getPassword

        public java.lang.String getPassword()
        Gets the value of the password property.
        Returns:
        possible object is String
      • setPassword

        public void setPassword​(java.lang.String value)
        Sets the value of the password property.
        Parameters:
        value - allowed object is String
      • equals

        public boolean equals​(java.lang.Object other)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object