public class AlertConfiguration extends Object implements Serializable
AlertIO
Constructor and Description |
---|
AlertConfiguration()
Create new empty
AlertConfiguration |
Modifier and Type | Method and Description |
---|---|
String |
getDatastoreKind()
Get datastore kind
|
String |
getDatastoreNamespace()
Get datastore namespace
|
String |
getEmailCatchall()
Get email catchall address
|
String |
getEmailFrom()
Get email from address
|
String |
getGcpProject()
Get GCP project name
|
String |
getGcsTemplateBasePath()
Get gcs template base path
|
String |
getMemcachedHost()
Get memcached host
|
Integer |
getMemcachedPort()
Get memcached port
|
ArrayList<String> |
getRegisteredTemplates()
Return a list of registered templates
|
String |
getSlackCatchall()
Get slack catchall channel id
|
String |
getSlackToken()
Get slack bot token
|
String |
getSmtpCredentials()
Get SMTP credentials
|
String |
getSmtpRelay()
Get SMTP relay
|
TemplateManager |
getTemplateManager()
Create a new template manager
|
Boolean |
isConfigured()
Determine if
AlertIO should be established in composite transform |
void |
registerTemplate(String tmpl)
Register a template
|
void |
setDatastoreKind(String datastoreKind)
Set datastore kind
|
void |
setDatastoreNamespace(String datastoreNamespace)
Set datastore namespace
|
void |
setEmailCatchall(String emailCatchall)
Set email catchall address
|
void |
setEmailFrom(String emailFrom)
Set email from address
|
void |
setGcpProject(String gcpProject)
Set GCP project name
|
void |
setGcsTemplateBasePath(String basePath)
Set gcs template base path
|
void |
setMemcachedHost(String memcachedHost)
Set memcached host
|
void |
setMemcachedPort(Integer memcachedPort)
Set memcached port
|
void |
setSlackCatchall(String slackCatchall)
Set slack catchall channel id
|
void |
setSlackToken(String slackToken)
Set slack bot token
|
void |
setSmtpCredentials(String smtpCredentials)
Set SMTP credentials
|
void |
setSmtpRelay(String smtpRelay)
Set SMTP relay
|
public AlertConfiguration()
AlertConfiguration
public Boolean isConfigured()
AlertIO
should be established in composite transformAlertIO
should runpublic String getSmtpCredentials()
public void setSmtpCredentials(String smtpCredentials)
smtpCredentials
- SMTP credential stringpublic String getSmtpRelay()
public void setSmtpRelay(String smtpRelay)
smtpRelay
- SMTP relay stringpublic String getEmailCatchall()
public void setEmailCatchall(String emailCatchall)
emailCatchall
- Catchall email addresspublic String getEmailFrom()
public void setEmailFrom(String emailFrom)
emailFrom
- From address stringpublic String getGcpProject()
public void setGcpProject(String gcpProject)
gcpProject
- Project name stringpublic String getSlackToken()
public void setSlackToken(String slackToken)
slackToken
- Slack bot token stringpublic String getSlackCatchall()
public void setSlackCatchall(String slackCatchall)
slackCatchall
- Slack catchall Channel ID stringpublic void setMemcachedHost(String memcachedHost)
memcachedHost
- memcached hostpublic String getMemcachedHost()
public void setMemcachedPort(Integer memcachedPort)
memcachedPort
- memcached portpublic Integer getMemcachedPort()
public void setDatastoreNamespace(String datastoreNamespace)
datastoreNamespace
- datastore namespacepublic String getDatastoreNamespace()
public void setDatastoreKind(String datastoreKind)
datastoreKind
- datastore kindpublic String getDatastoreKind()
public void setGcsTemplateBasePath(String basePath)
basePath
- gcs template base pathpublic String getGcsTemplateBasePath()
public void registerTemplate(String tmpl)
tmpl
- Template pathpublic ArrayList<String> getRegisteredTemplates()
public TemplateManager getTemplateManager()
TemplateManager
Copyright © 2022. All rights reserved.