Class EmailNorthbounderConfig

    • Constructor Detail

      • EmailNorthbounderConfig

        public EmailNorthbounderConfig()
    • Method Detail

      • getEmailDestinations

        public List<EmailDestination> getEmailDestinations()
        Gets the Email destinations.
        Returns:
        the Email destinations
      • setDestinations

        public void setDestinations​(List<EmailDestination> destinations)
        Sets the Email destinations.
        Parameters:
        destinations - the new Email destinations
      • getUeis

        public List<String> getUeis()
        Gets the UEIs.
        Returns:
        the UEIs
      • setUeis

        public void setUeis​(List<String> ueis)
        Sets the UEIs.
        Parameters:
        ueis - the new UEIs
      • getNaglesDelay

        public Integer getNaglesDelay()
        Gets the nagles delay.
        Returns:
        the nagles delay
      • setNaglesDelay

        public void setNaglesDelay​(Integer naglesDelay)
        Sets the nagles delay.
        Parameters:
        naglesDelay - the new nagles delay
      • getBatchSize

        public Integer getBatchSize()
        Gets the batch size.
        Returns:
        the batch size
      • setBatchSize

        public void setBatchSize​(Integer batchSize)
        Sets the batch size.
        Parameters:
        batchSize - the new batch size
      • getQueueSize

        public Integer getQueueSize()
        Gets the queue size.
        Returns:
        the queue size
      • setQueueSize

        public void setQueueSize​(Integer alarmQueueSize)
        Sets the queue size.
        Parameters:
        alarmQueueSize - the new queue size
      • isEnabled

        public Boolean isEnabled()
        Checks if is enabled.
        Returns:
        the boolean
      • setEnabled

        public void setEnabled​(Boolean enabled)
        Sets the enabled.
        Parameters:
        enabled - the new enabled
      • getEmailDestination

        public EmailDestination getEmailDestination​(String destinationName)
        Gets a specific Email destination.
        Parameters:
        destinationName - the Email destination name
        Returns:
        the Email destination object
      • addEmailDestination

        public void addEmailDestination​(EmailDestination emailDestination)
        Adds a specific email destination.

        If there is a destination with the same name, the existing one will be overridden.

        Parameters:
        emailDestination - the Email destination object
      • removeEmailDestination

        public boolean removeEmailDestination​(String destinationName)
        Removes a specific email destination.
        Parameters:
        destinationName - the destination name
        Returns:
        true, if successful