nelson
NelsonConfig
Related Doc:
package nelson
final
case class
NelsonConfig
(
git:
GithubConfig
,
network:
NetworkConfig
,
security:
SecurityConfig
,
database:
DatabaseConfig
,
dockercfg:
DockerConfig
,
nomadcfg:
NomadConfig
,
manifest:
ManifestConfig
,
timeout:
Duration
,
cleanup:
CleanupConfig
,
deploymentMonitor:
DeploymentMonitorConfig
,
datacenters:
List
[
Datacenter
]
,
pipeline:
PipelineConfig
,
audit:
AuditConfig
,
template:
TemplateConfig
,
http:
Http
,
pools:
Pools
,
interpreters:
Interpreters
,
workflowLogger:
WorkflowLogger
,
bannedClients:
Option
[
BannedClientsConfig
]
,
ui:
UIConfig
,
proxyPortWhitelist:
Option
[
ProxyPortWhitelist
]
,
defaultNamespace:
NamespaceName
,
expirationPolicy:
ExpirationPolicyConfig
,
discoveryDelay:
FiniteDuration
,
queue:
Queue
[
IO
,
Action
]
,
auditQueue:
Queue
[
IO
,
AuditEvent
[_]]
)
extends
Product
with
Serializable
Global configuration for all the various external inputs that Nelson actually cares about.
Linear Supertypes
Serializable
,
Serializable
,
Product
,
Equals
,
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
NelsonConfig
Serializable
Serializable
Product
Equals
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Instance Constructors
new
NelsonConfig
(
git:
GithubConfig
,
network:
NetworkConfig
,
security:
SecurityConfig
,
database:
DatabaseConfig
,
dockercfg:
DockerConfig
,
nomadcfg:
NomadConfig
,
manifest:
ManifestConfig
,
timeout:
Duration
,
cleanup:
CleanupConfig
,
deploymentMonitor:
DeploymentMonitorConfig
,
datacenters:
List
[
Datacenter
]
,
pipeline:
PipelineConfig
,
audit:
AuditConfig
,
template:
TemplateConfig
,
http:
Http
,
pools:
Pools
,
interpreters:
Interpreters
,
workflowLogger:
WorkflowLogger
,
bannedClients:
Option
[
BannedClientsConfig
]
,
ui:
UIConfig
,
proxyPortWhitelist:
Option
[
ProxyPortWhitelist
]
,
defaultNamespace:
NamespaceName
,
expirationPolicy:
ExpirationPolicyConfig
,
discoveryDelay:
FiniteDuration
,
queue:
Queue
[
IO
,
Action
]
,
auditQueue:
Queue
[
IO
,
AuditEvent
[_]]
)
Value Members
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
val
audit
:
AuditConfig
val
auditQueue
:
Queue
[
IO
,
AuditEvent
[_]]
lazy val
auditor
:
Auditor
val
bannedClients
:
Option
[
BannedClientsConfig
]
lazy val
caches
:
CacheConfig
val
cleanup
:
CleanupConfig
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
val
database
:
DatabaseConfig
def
datacenter
(
dc:
String
)
:
IO
[
Datacenter
]
val
datacenters
:
List
[
Datacenter
]
val
defaultNamespace
:
NamespaceName
val
deploymentMonitor
:
DeploymentMonitorConfig
val
discoveryDelay
:
FiniteDuration
val
dockercfg
:
DockerConfig
lazy val
email
:
Option
[
~>
[
EmailOp
,
IO
]]
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
val
expirationPolicy
:
ExpirationPolicyConfig
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
val
git
:
GithubConfig
lazy val
github
:
~>
[
GithubOp
,
IO
]
val
http
:
Http
val
interpreters
:
Interpreters
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
val
log
:
Logger
val
manifest
:
ManifestConfig
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
val
network
:
NetworkConfig
val
nomadcfg
:
NomadConfig
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
val
pipeline
:
PipelineConfig
val
pools
:
Pools
val
proxyPortWhitelist
:
Option
[
ProxyPortWhitelist
]
val
queue
:
Queue
[
IO
,
Action
]
val
security
:
SecurityConfig
lazy val
slack
:
Option
[
~>
[
SlackOp
,
IO
]]
lazy val
storage
:
~>
[
StoreOp
,
IO
]
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
val
template
:
TemplateConfig
val
timeout
:
Duration
val
ui
:
UIConfig
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
val
workflowLogger
:
WorkflowLogger
Inherited from
Serializable
Inherited from
Serializable
Inherited from
Product
Inherited from
Equals
Inherited from
AnyRef
Inherited from
Any
Ungrouped
Global configuration for all the various external inputs that Nelson actually cares about.