Class AttributesSLO


  • public class AttributesSLO
    extends java.lang.Object
    This class represents information of the attributes tab of an object.
    • Constructor Detail

      • AttributesSLO

        protected AttributesSLO​(com.uc4.util.XMLDocument doc)
        Constructs a SLO attributes using the specified XML document
        Parameters:
        doc - XML Document
    • Method Detail

      • store

        protected void store​(com.uc4.util.XMLDocument doc,
                             org.w3c.dom.Element request)
        Stores data of this object under the request element.
        Parameters:
        doc - XML Document
        request - root element, the SLO attributes is stored in children elements of request
      • isEnableSLOMonitoring

        public boolean isEnableSLOMonitoring()
        Checks if SLO is enabled for monitoring.
        Returns:
        true, if enable is already set
      • setEnableSLOMonitoring

        public void setEnableSLOMonitoring​(boolean enableSLOMonitoring)
        Sets and enable SLO monitoring.
        Parameters:
        enableSLOMonitoring - enableSLOMonitoring
      • isMonitorPermanently

        public boolean isMonitorPermanently()
        Checks if monitor mode is set to "Permanently".
        Returns:
        true, if monitor mode is permanently
      • setMonitorPermanently

        public void setMonitorPermanently()
        Sets monitor mode to "Permanently".
      • isMonitorRestricted

        public boolean isMonitorRestricted()
        Checks if monitor mode is set to restricted.
        Returns:
        true, if monitor mode is set to "Restricted to daily operation window"
      • setMonitorRestricted

        public void setMonitorRestricted()
        Sets monitor mode to "Restricted to daily operation window".
      • getOperationWindowFrom

        public Time getOperationWindowFrom()
        Returns "From" time of operation window.
        Returns:
        "From" time of operation window.
      • setOperationWindowFrom

        public void setOperationWindowFrom​(Time operationWindowFrom)
        Sets "From" time of operation window.
        Parameters:
        operationWindowFrom - From Time of operation window
      • getOperationWindowTo

        public Time getOperationWindowTo()
        Returns "To" time of operation window.
        Returns:
        "To" time of operation window.
      • setOperationWindowTo

        public void setOperationWindowTo​(Time operationWindowTo)
        Sets "To" time of operation window.
        Parameters:
        operationWindowTo - To Time of operation window.
      • getTimezone

        public UC4TimezoneName getTimezone()
        Returns the time zone of this SLO Object.

        This time zone applies for the actual SLO object. If no time zone has been chosen, the Automation Engine's UTC applies client-wide.

        Returns:
        Name of the TimeZone object
      • setTimezone

        public void setTimezone​(UC4TimezoneName timezone)
        Sets the time zone of this SLO Object.

        This time zone applies for the actual SLO object. If no time zone has been chosen, the Automation Engine's UTC applies client-wide.

        Parameters:
        timezone - Name of the TimeZone object