package config
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
-
final
class
ConfigDb extends AnyRef
In-memory representation of a configuration DB content.
In-memory representation of a configuration DB content.
Use ConfigDb.apply or ConfigDb.open to create an instance of it.
set, setFromString, and remove only change values in memory.
Use save to persist values on disk.
- abstract class CredentialsAsJson[T <: CredentialsValue] extends AnyRef
- trait CredentialsValue extends AnyRef
-
abstract
class
Key[T] extends AnyRef
A configuration key
- abstract class LowPriorityPasswordOption extends AnyRef
- sealed abstract class PasswordOption extends Product with Serializable
- final case class PublishCredentials(host: String = "", user: Option[PasswordOption] = None, password: Option[PasswordOption] = None, realm: Option[String] = None, httpsOnly: Option[Boolean] = None) extends CredentialsValue with Product with Serializable
- final case class PublishCredentialsAsJson(host: String, user: Option[String] = None, password: Option[String] = None, realm: Option[String] = None, httpsOnly: Option[Boolean] = None) extends CredentialsAsJson[PublishCredentials] with Product with Serializable
- final case class RepositoryCredentials(host: String = "", user: Option[PasswordOption] = None, password: Option[PasswordOption] = None, realm: Option[String] = None, optional: Option[Boolean] = None, matchHost: Option[Boolean] = None, httpsOnly: Option[Boolean] = None, passOnRedirect: Option[Boolean] = None) extends CredentialsValue with Product with Serializable
- final case class RepositoryCredentialsAsJson(host: String, user: Option[String] = None, password: Option[String] = None, realm: Option[String] = None, optional: Option[Boolean] = None, matchHost: Option[Boolean] = None, httpsOnly: Option[Boolean] = None, passOnRedirect: Option[Boolean] = None) extends CredentialsAsJson[RepositoryCredentials] with Product with Serializable
- final class Secret[+T] extends AnyRef
Value Members
- object ConfigDb
- object ErrorMessages
- object Key
- object Keys
- object PasswordOption extends LowPriorityPasswordOption with Serializable
- object PublishCredentialsAsJson extends Serializable
- object RepositoryCredentialsAsJson extends Serializable
- object Secret