Class MailConfig

java.lang.Object
com.denodo.scheduler.client.commons.MailConfig
All Implemented Interfaces:
Serializable

public class MailConfig extends Object implements Serializable
Encapsulates the mail server settings.
See Also:
  • Field Details

    • serialVersionUID

      protected static final long serialVersionUID
      For interoperability with possible future changes.
      See Also:
    • DEFAULT_SMTP_SERVER

      public static final String DEFAULT_SMTP_SERVER
      See Also:
    • DEFAULT_FROM

      public static final String DEFAULT_FROM
      See Also:
    • DEFAULT_SUBJECT

      public static final String DEFAULT_SUBJECT
      See Also:
    • DEFAULT_PORT

      public static final Integer DEFAULT_PORT
    • DEFAULT_PROTOCOL

      public static final MailConfig.Protocol DEFAULT_PROTOCOL
    • DEFAULT_TIMEOUT

      public static final Long DEFAULT_TIMEOUT
    • DEFAULT_CONNECTION_TIMEOUT

      public static final Long DEFAULT_CONNECTION_TIMEOUT
  • Method Details

    • getSMTPServer

      public String getSMTPServer()
    • getSMTPPort

      public int getSMTPPort()
    • getFrom

      public String getFrom()
    • getSubject

      public String getSubject()
    • getLogin

      public String getLogin()
    • getPassword

      public String getPassword()
    • getTrustServers

      public String getTrustServers()
    • getProtocol

      public String getProtocol()
    • isEnableTLS

      public boolean isEnableTLS()
    • isDebug

      public boolean isDebug()
    • getTimeout

      public long getTimeout()
    • getConnectionTimeout

      public long getConnectionTimeout()
    • isSendAsHtml

      public boolean isSendAsHtml()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • builder

      public static MailConfig.Builder builder()