etlflow-core
etlflow-core
etlflow
JobApp
etlflow.etlsteps
EtlStep
EtlStep
GenericETLStep
GenericETLStep
etlflow.log
Console
ConsoleLogger
LogApi
Memory
MemoryLogger
State
Status
Failed
Running
Succeed
Status
Service
Slack
SlackLogger
etlflow.model
Config
Credential
Credential
AWS
GCP
JDBC
REDIS
SMTP
EtlFlowException
EtlFlowException
DBException
EtlJobException
EtlJobNotFoundException
RetryException
Slack
WebServer
etlflow.utils
ApplicationLogger
DateTimeApi
LoggedEither
LoggedTry
MapToJson
RetrySchedule
etlflow-core
/
etlflow.model
etlflow.model
package
etlflow.model
Type members
Type members
Classlikes
final case
class
Config
(
db:
Option
[
JDBC
],
timezone:
Option
[
String
],
slack:
Option
[
Slack
],
token:
Option
[
List
[
String
]],
webserver:
Option
[
WebServer
],
secretkey:
Option
[
String
])
sealed
trait
Credential
Companion:
object
object
Credential
Companion:
class
sealed abstract
class
EtlFlowException
(
msg:
String
)
extends
RuntimeException
Companion:
object
object
EtlFlowException
Companion:
class
final case
class
Slack
(
url:
String
,
env:
String
,
host:
String
)
final case
class
WebServer
(
ipAddress:
Option
[
String
],
port:
Option
[
Int
],
allowedOrigins:
Option
[
Set
[
String
]])