public class AlertingConfig
extends exa.bee.config.Versioned
implements com.exalead.util.Checkable, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
java.lang.String |
dbConnectionString |
java.lang.String |
dbPassword |
java.lang.String |
dbUsername |
static java.lang.String |
DEFAULT_DB_CONNECTION_STRING |
Constructor and Description |
---|
AlertingConfig() |
AlertingConfig(AlertingConfig o)
Copy constructor
|
Modifier and Type | Method and Description |
---|---|
void |
check(boolean deep,
java.lang.String errorContext)
Checks this AlertingConfig.
|
static AlertingConfig |
fromString(java.lang.String s)
String representation of this AlertingConfig.
|
java.lang.String |
getDbConnectionString()
JDBC connection string for the alerting database.
|
java.lang.String |
getDbPassword() |
java.lang.String |
getDbUsername() |
AlertingConfig |
makeCopy()
Creates and returns a deep copy of this AlertingConfig.
|
static AlertingConfig |
readFrom(java.io.InputStream is)
Read this AlertingConfig from an XML fragment.
|
void |
setDbConnectionString(java.lang.String dbConnectionString)
JDBC connection string for the alerting database.
|
void |
setDbPassword(java.lang.String dbPassword) |
void |
setDbUsername(java.lang.String dbUsername) |
java.lang.String |
toString()
String representation of this AlertingConfig.
|
AlertingConfig |
withDbConnectionString(java.lang.String dbConnectionString) |
AlertingConfig |
withDbPassword(java.lang.String dbPassword) |
AlertingConfig |
withDbUsername(java.lang.String dbUsername) |
AlertingConfig |
withVersion(long version) |
AlertingConfig |
withVersion(java.lang.Long version) |
void |
writeTo(java.io.OutputStream os)
Write this AlertingConfig as an XML fragment
|
public java.lang.String dbConnectionString
public static final java.lang.String DEFAULT_DB_CONNECTION_STRING
public java.lang.String dbUsername
public java.lang.String dbPassword
public AlertingConfig()
public AlertingConfig(AlertingConfig o)
public AlertingConfig withVersion(long version)
withVersion
in class exa.bee.config.Versioned
public AlertingConfig withVersion(java.lang.Long version)
withVersion
in class exa.bee.config.Versioned
public void setDbConnectionString(java.lang.String dbConnectionString)
public java.lang.String getDbConnectionString()
public AlertingConfig withDbConnectionString(java.lang.String dbConnectionString)
public void setDbUsername(java.lang.String dbUsername)
public java.lang.String getDbUsername()
public AlertingConfig withDbUsername(java.lang.String dbUsername)
public void setDbPassword(java.lang.String dbPassword)
public java.lang.String getDbPassword()
public AlertingConfig withDbPassword(java.lang.String dbPassword)
public AlertingConfig makeCopy()
makeCopy
in class exa.bee.config.Versioned
public static AlertingConfig readFrom(java.io.InputStream is) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public void writeTo(java.io.OutputStream os) throws javax.xml.bind.JAXBException, java.io.IOException
writeTo
in class exa.bee.config.Versioned
javax.xml.bind.JAXBException
java.io.IOException
public static AlertingConfig fromString(java.lang.String s) throws javax.xml.bind.JAXBException, java.io.UnsupportedEncodingException
javax.xml.bind.JAXBException
java.io.UnsupportedEncodingException
public java.lang.String toString()
toString
in class exa.bee.config.Versioned
public void check(boolean deep, java.lang.String errorContext) throws com.exalead.util.TypedException
check
in interface com.exalead.util.Checkable
check
in class exa.bee.config.Versioned
com.exalead.util.TypedException
Copyright © 2021 Dassault Systèmes, All Rights Reserved.