Class EmailConfig

  • All Implemented Interfaces:
    io.fabric8.kubernetes.api.builder.Editable<EmailConfigBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource, Serializable

    @Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator")
    public class EmailConfig
    extends Object
    implements io.fabric8.kubernetes.api.builder.Editable<EmailConfigBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
    EmailConfig configures notifications via Email.
    See Also:
    Serialized Form
    • Method Detail

      • getAuthIdentity

        public String getAuthIdentity()
        The identity to use for authentication.
      • setAuthIdentity

        public void setAuthIdentity​(String authIdentity)
        The identity to use for authentication.
      • getAuthPassword

        public SecretKeySelector getAuthPassword()
        EmailConfig configures notifications via Email.
      • setAuthPassword

        public void setAuthPassword​(SecretKeySelector authPassword)
        EmailConfig configures notifications via Email.
      • getAuthSecret

        public SecretKeySelector getAuthSecret()
        EmailConfig configures notifications via Email.
      • setAuthSecret

        public void setAuthSecret​(SecretKeySelector authSecret)
        EmailConfig configures notifications via Email.
      • getAuthUsername

        public String getAuthUsername()
        The username to use for authentication.
      • setAuthUsername

        public void setAuthUsername​(String authUsername)
        The username to use for authentication.
      • getFrom

        public String getFrom()
        The sender address.
      • setFrom

        public void setFrom​(String from)
        The sender address.
      • getHeaders

        public List<KeyValue> getHeaders()
        Further headers email header key/value pairs. Overrides any headers previously set by the notification implementation.
      • setHeaders

        public void setHeaders​(List<KeyValue> headers)
        Further headers email header key/value pairs. Overrides any headers previously set by the notification implementation.
      • getHello

        public String getHello()
        The hostname to identify to the SMTP server.
      • setHello

        public void setHello​(String hello)
        The hostname to identify to the SMTP server.
      • getHtml

        public String getHtml()
        The HTML body of the email notification.
      • setHtml

        public void setHtml​(String html)
        The HTML body of the email notification.
      • getRequireTLS

        public Boolean getRequireTLS()
        The SMTP TLS requirement. Note that Go does not support unencrypted connections to remote SMTP endpoints.
      • setRequireTLS

        public void setRequireTLS​(Boolean requireTLS)
        The SMTP TLS requirement. Note that Go does not support unencrypted connections to remote SMTP endpoints.
      • getSendResolved

        public Boolean getSendResolved()
        Whether or not to notify about resolved alerts.
      • setSendResolved

        public void setSendResolved​(Boolean sendResolved)
        Whether or not to notify about resolved alerts.
      • getSmarthost

        public String getSmarthost()
        The SMTP host and port through which emails are sent. E.g. example.com:25
      • setSmarthost

        public void setSmarthost​(String smarthost)
        The SMTP host and port through which emails are sent. E.g. example.com:25
      • getText

        public String getText()
        The text body of the email notification.
      • setText

        public void setText​(String text)
        The text body of the email notification.
      • getTlsConfig

        public SafeTLSConfig getTlsConfig()
        EmailConfig configures notifications via Email.
      • setTlsConfig

        public void setTlsConfig​(SafeTLSConfig tlsConfig)
        EmailConfig configures notifications via Email.
      • getTo

        public String getTo()
        The email address to send notifications to.
      • setTo

        public void setTo​(String to)
        The email address to send notifications to.
      • getAdditionalProperties

        public Map<String,​Object> getAdditionalProperties()
      • setAdditionalProperty

        public void setAdditionalProperty​(String name,
                                          Object value)
      • setAdditionalProperties

        public void setAdditionalProperties​(Map<String,​Object> additionalProperties)