Class

com.coxautodata.waimak.dataflow.spark.dataquality

SMTPEmailSettings

Related Doc: package dataquality

Permalink

case class SMTPEmailSettings(to: List[String] = List.empty, cc: List[String] = List.empty, bcc: List[String] = List.empty, from: Option[String] = None, host: String, port: Int = 25, auth: Boolean = false, starttls: Boolean = true, ssl: Boolean = false, user: Option[String] = None, pass: Option[String] = None, connectionTimeout: Long = 1000, timeout: Long = 1000, debug: Boolean = false) extends EmailSettings with Product with Serializable

Email settings used to configure an EmailQualityAlert for SMTP emails

to

(Optional) comma-separated list of 'to' destination addresses

cc

(Optional) comma-separated list of 'cc' destination addresses

bcc

(Optional) comma-separated list of 'bcc' destination addresses

from

(Optional) from address in email message

host

(Mandatory) hostname/address of email server

port

(Optional) port of email server, default 25

auth

(Optional) whether to use authentication to email server, default false

starttls

(Optional) whether to enable starttls when communicating with email server, default true

ssl

(Optional) whether to force connections only over SSL, default false

user

(Optional) username to use if authentication enabled

pass

(Optional) password to use if authentication enabled

connectionTimeout

(Optional) Socket connection timeout in MS, default 1000ms

timeout

(Optional) Socket I/O connection timeout in MS, default 1000ms

debug

(Optional) Whether to enable debugging on the session object, default true

Linear Supertypes
Serializable, Serializable, Product, Equals, EmailSettings, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SMTPEmailSettings
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. EmailSettings
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SMTPEmailSettings(to: List[String] = List.empty, cc: List[String] = List.empty, bcc: List[String] = List.empty, from: Option[String] = None, host: String, port: Int = 25, auth: Boolean = false, starttls: Boolean = true, ssl: Boolean = false, user: Option[String] = None, pass: Option[String] = None, connectionTimeout: Long = 1000, timeout: Long = 1000, debug: Boolean = false)

    Permalink

    to

    (Optional) comma-separated list of 'to' destination addresses

    cc

    (Optional) comma-separated list of 'cc' destination addresses

    bcc

    (Optional) comma-separated list of 'bcc' destination addresses

    from

    (Optional) from address in email message

    host

    (Mandatory) hostname/address of email server

    port

    (Optional) port of email server, default 25

    auth

    (Optional) whether to use authentication to email server, default false

    starttls

    (Optional) whether to enable starttls when communicating with email server, default true

    ssl

    (Optional) whether to force connections only over SSL, default false

    user

    (Optional) username to use if authentication enabled

    pass

    (Optional) password to use if authentication enabled

    connectionTimeout

    (Optional) Socket connection timeout in MS, default 1000ms

    timeout

    (Optional) Socket I/O connection timeout in MS, default 1000ms

    debug

    (Optional) Whether to enable debugging on the session object, default true

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. val auth: Boolean

    Permalink

    (Optional) whether to use authentication to email server, default false

  6. val bcc: List[String]

    Permalink

    (Optional) comma-separated list of 'bcc' destination addresses

  7. val cc: List[String]

    Permalink

    (Optional) comma-separated list of 'cc' destination addresses

  8. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. val connectionTimeout: Long

    Permalink

    (Optional) Socket connection timeout in MS, default 1000ms

  10. val debug: Boolean

    Permalink

    (Optional) Whether to enable debugging on the session object, default true

  11. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  12. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. val from: Option[String]

    Permalink

    (Optional) from address in email message

  14. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  15. def getMessage(defaultProperties: Properties, provider: Option[Provider]): Message

    Permalink
    Definition Classes
    SMTPEmailSettingsEmailSettings
  16. val host: String

    Permalink

    (Mandatory) hostname/address of email server

  17. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  18. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  19. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  20. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  21. val pass: Option[String]

    Permalink

    (Optional) password to use if authentication enabled

  22. val port: Int

    Permalink

    (Optional) port of email server, default 25

  23. val ssl: Boolean

    Permalink

    (Optional) whether to force connections only over SSL, default false

  24. val starttls: Boolean

    Permalink

    (Optional) whether to enable starttls when communicating with email server, default true

  25. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  26. val timeout: Long

    Permalink

    (Optional) Socket I/O connection timeout in MS, default 1000ms

  27. val to: List[String]

    Permalink

    (Optional) comma-separated list of 'to' destination addresses

  28. val user: Option[String]

    Permalink

    (Optional) username to use if authentication enabled

  29. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  30. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  31. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from EmailSettings

Inherited from AnyRef

Inherited from Any

Ungrouped