Class AggregateStatus

    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String ALL_NODES_UP
      Constant ALL_NODES_UP="Normal"
      static java.lang.String NODES_ARE_DOWN
      Constant NODES_ARE_DOWN="Critical"
      static java.lang.String ONE_SERVICE_DOWN
      Constant ONE_SERVICE_DOWN="Warning"
    • Constructor Summary

      Constructors 
      Constructor Description
      AggregateStatus​(java.util.Collection<OnmsNode> nodes)
      Constructor for AggregateStatus.
    • Field Detail

      • NODES_ARE_DOWN

        public static final java.lang.String NODES_ARE_DOWN
        Constant NODES_ARE_DOWN="Critical"
        See Also:
        Constant Field Values
      • ONE_SERVICE_DOWN

        public static final java.lang.String ONE_SERVICE_DOWN
        Constant ONE_SERVICE_DOWN="Warning"
        See Also:
        Constant Field Values
      • ALL_NODES_UP

        public static final java.lang.String ALL_NODES_UP
        Constant ALL_NODES_UP="Normal"
        See Also:
        Constant Field Values
    • Constructor Detail

      • AggregateStatus

        public AggregateStatus​(java.util.Collection<OnmsNode> nodes)

        Constructor for AggregateStatus.

        Parameters:
        nodes - a Collection object.
    • Method Detail

      • getStatus

        public java.lang.String getStatus()

        getStatus

        Specified by:
        getStatus in interface SurveillanceStatus
        Returns:
        a String object.
      • getDownEntityCount

        public java.lang.Integer getDownEntityCount()

        getDownEntityCount

        Specified by:
        getDownEntityCount in interface SurveillanceStatus
        Returns:
        a Integer object.
      • getDownNodes

        public java.util.List<OnmsNode> getDownNodes()

        getDownNodes

        Returns:
        a Set object.
      • getLabel

        public java.lang.String getLabel()

        getLabel

        Returns:
        a String object.
      • setLabel

        public void setLabel​(java.lang.String label)

        setLabel

        Parameters:
        label - a String object.
      • getTotalEntityCount

        public java.lang.Integer getTotalEntityCount()

        getTotalEntityCount

        Specified by:
        getTotalEntityCount in interface SurveillanceStatus
        Returns:
        a Integer object.
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getLink

        public java.lang.String getLink()

        getLink

        Returns:
        a String object.
      • setLink

        public void setLink​(java.lang.String link)

        setLink

        Parameters:
        link - a String object.