Class OnmsMonitoredService

    • Constructor Detail

      • OnmsMonitoredService

        public OnmsMonitoredService()

        Constructor for OnmsMonitoredService.

    • Method Detail

      • getId

        public Integer getId()
        Unique identifier for ifService.
        Returns:
        a Integer object.
      • getJsonId

        public Integer getJsonId()
      • setId

        public void setId​(Integer id)

        setId

        Parameters:
        id - a Integer object.
      • getXmlId

        public String getXmlId()
        This id is used for the serialized representation such as json, xml etc.
      • setXmlId

        public void setXmlId​(String id)
      • getIpAddress

        public InetAddress getIpAddress()

        getIpAddress

        Returns:
        a String object.
      • getIpAddressAsString

        public String getIpAddressAsString()
        Deprecated.

        getIpAddress

        Returns:
        a String object.
      • getIfIndex

        public Integer getIfIndex()

        getIfIndex

        Returns:
        a Integer object.
      • getLastGood

        public Date getLastGood()

        getLastGood

        Returns:
        a Date object.
      • setLastGood

        public void setLastGood​(Date lastgood)

        setLastGood

        Parameters:
        lastgood - a Date object.
      • getLastFail

        public Date getLastFail()

        getLastFail

        Returns:
        a Date object.
      • setLastFail

        public void setLastFail​(Date lastfail)

        setLastFail

        Parameters:
        lastfail - a Date object.
      • getQualifier

        public String getQualifier()

        getQualifier

        Returns:
        a String object.
      • setQualifier

        public void setQualifier​(String qualifier)

        setQualifier

        Parameters:
        qualifier - a String object.
      • getStatus

        public String getStatus()

        getStatus

        Returns:
        a String object.
      • setStatus

        public void setStatus​(String status)

        setStatus

        Parameters:
        status - a String object.
      • getStatusLong

        public String getStatusLong()
      • getSource

        public String getSource()

        getSource

        Returns:
        a String object.
      • setSource

        public void setSource​(String source)

        setSource

        Parameters:
        source - a String object.
      • getNotify

        public String getNotify()

        getNotify

        Returns:
        a String object.
      • setNotify

        public void setNotify​(String notify)

        setNotify

        Parameters:
        notify - a String object.
      • removeMetaData

        public void removeMetaData​(String context,
                                   String key)
      • removeMetaData

        public void removeMetaData​(String context)
      • getIpInterfaceId

        public Integer getIpInterfaceId()
      • getNodeId

        public Integer getNodeId()

        getNodeId

        Returns:
        a Integer object.
      • getServiceId

        public Integer getServiceId()

        getServiceId

        Returns:
        a Integer object.
      • getServiceName

        public String getServiceName()

        getServiceName

        Returns:
        a String object.
      • isDown

        public boolean isDown()

        isDown

        Returns:
        a boolean.
      • getCurrentOutages

        public Set<OnmsOutage> getCurrentOutages()

        getCurrentOutages

        Returns:
        a Set object.
      • setCurrentOutages

        public void setCurrentOutages​(Set<OnmsOutage> currentOutages)

        setCurrentOutages

        Parameters:
        currentOutages - a Set object.
      • setApplications

        public void setApplications​(Set<OnmsApplication> applications)

        setApplications

        Parameters:
        applications - a Set object.
      • addApplication

        public boolean addApplication​(OnmsApplication application)

        addApplication

        Parameters:
        application - a OnmsApplication object.
        Returns:
        a boolean.
      • removeApplication

        public boolean removeApplication​(OnmsApplication application)

        removeApplication

        Parameters:
        application - a OnmsApplication object.
        Returns:
        a boolean.
      • getForeignSource

        public String getForeignSource()
      • getForeignId

        public String getForeignId()