object Config
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Config
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
-  sealed trait Composite[+A] extends Config[A]
-  final case class Constant[A](value: A) extends Primitive[A] with Product with Serializable
-  final case class Described[A](config: Config[A], description: String) extends Composite[A] with Product with Serializable
-   sealed  trait Error extends Exception with NoStackTraceThe possible ways that loading configuration data may fail. 
-  final case class Fail(message: String) extends Primitive[Nothing] with Product with Serializable
-  sealed class Fallback[A] extends Composite[A] with Product with Serializable
-  final case class FallbackWith[A](first: Config[A], second: Config[A], f: (Error) => Boolean) extends Fallback[A] with Product with Serializable
-  final case class Lazy[A](thunk: () => Config[A]) extends Composite[A] with Product with Serializable
-  final case class MapOrFail[A, B](original: Config[A], mapOrFail: (A) => Either[Error, B]) extends Composite[B] with Product with Serializable
-  final case class Nested[A](name: String, config: Config[A]) extends Composite[A] with Product with Serializable
-  final case class Optional[A](config: Config[A]) extends Fallback[Option[A]] with Product with Serializable
-  final class OrElse[+A] extends AnyRef
-  sealed trait Primitive[+A] extends Config[A]
-  final class Secret extends AnyRef
-  final case class Sequence[A](config: Config[A]) extends Composite[Chunk[A]] with Product with Serializable
-  final case class Switch[A, B](config: Config[A], map: Map[A, Config[B]]) extends Composite[B] with Product with Serializable
-  final case class Table[V](valueConfig: Config[V]) extends Composite[Map[String, V]] with Product with Serializable
-  final case class Zipped[A, B, C](left: Config[A], right: Config[B], zippable: Out[A, B, C]) extends Composite[C] with Product with Serializable
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
 
-  def bigDecimal(name: String): Config[BigDecimal]
-  def bigDecimal: Config[BigDecimal]
-  def bigInt(name: String): Config[BigInt]
-  def bigInt: Config[BigInt]
-  def boolean(name: String): Config[Boolean]
-  def boolean: Config[Boolean]
-  def chunkOf[A](name: String, config: Config[A]): Config[Chunk[A]]
-  def chunkOf[A](config: Config[A]): Config[Chunk[A]]
-    def clone(): AnyRef- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
 
-  def defer[A](config: => Config[A]): Config[A]
-  def double(name: String): Config[Double]
-  def double: Config[Double]
-  def duration(name: String): Config[zio.Duration]
-  def duration: Config[zio.Duration]
-   final  def eq(arg0: AnyRef): Boolean- Definition Classes
- AnyRef
 
-    def equals(arg0: AnyRef): Boolean- Definition Classes
- AnyRef → Any
 
-  def fail(error: => String): Config[Nothing]
-  def float(name: String): Config[Float]
-  def float: Config[Float]
-   final  def getClass(): Class[_ <: AnyRef]- Definition Classes
- AnyRef → Any
- Annotations
- @native()
 
-    def hashCode(): Int- Definition Classes
- AnyRef → Any
- Annotations
- @native()
 
-  def int(name: String): Config[Int]
-  def int: Config[Int]
-   final  def isInstanceOf[T0]: Boolean- Definition Classes
- Any
 
-  def listOf[A](name: String, config: Config[A]): Config[List[A]]
-  def listOf[A](config: Config[A]): Config[List[A]]
-  def localDate(name: String): Config[LocalDate]
-  def localDate: Config[LocalDate]
-  def localDateTime(name: String): Config[LocalDateTime]
-  def localDateTime: Config[LocalDateTime]
-  def localTime(name: String): Config[LocalTime]
-  def localTime: Config[LocalTime]
-  def logLevel(name: String): Config[LogLevel]
-  def logLevel: Config[LogLevel]
-  def long(name: String): Config[Long]
-  def long: Config[Long]
-   final  def ne(arg0: AnyRef): Boolean- Definition Classes
- AnyRef
 
-  def nonEmptyChunkOf[A](name: String, config: Config[A]): Config[NonEmptyChunk[A]]
-  def nonEmptyChunkOf[A](config: Config[A]): Config[NonEmptyChunk[A]]
-   final  def notify(): Unit- Definition Classes
- AnyRef
- Annotations
- @native()
 
-   final  def notifyAll(): Unit- Definition Classes
- AnyRef
- Annotations
- @native()
 
-  def offsetDateTime(name: String): Config[OffsetDateTime]
-  def offsetDateTime: Config[OffsetDateTime]
-  def secret(name: String): Config[Secret]
-  def secret: Config[Secret]
-  def setOf[A](name: String, config: Config[A]): Config[Set[A]]
-  def setOf[A](config: Config[A]): Config[Set[A]]
-  def string(name: String): Config[String]
-  def string: Config[String]
-  def succeed[A](value: => A): Config[A]
-   final  def synchronized[T0](arg0: => T0): T0- Definition Classes
- AnyRef
 
-  def table[V](name: String, value: Config[V]): Config[Map[String, V]]
-  def table[V](value: Config[V]): Config[Map[String, V]]
-    def toString(): String- Definition Classes
- AnyRef → Any
 
-  def uri(name: String): Config[URI]
-  def uri: Config[URI]
-  def vectorOf[A](name: String, config: Config[A]): Config[Vector[A]]
-  def vectorOf[A](config: Config[A]): Config[Vector[A]]
-   final  def wait(): Unit- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
 
-   final  def wait(arg0: Long, arg1: Int): Unit- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
 
-   final  def wait(arg0: Long): Unit- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
 
-  case object Bool extends Primitive[Boolean] with Product with Serializable
-  case object Decimal extends Primitive[BigDecimal] with Product with Serializable
-  case object Duration extends Primitive[zio.Duration] with Product with Serializable
-  object Error extends Serializable
-  object Fallback extends Serializable
-  case object Integer extends Primitive[BigInt] with Product with Serializable
-  case object LocalDate extends Primitive[LocalDate] with Product with Serializable
-  case object LocalDateTime extends Primitive[LocalDateTime] with Product with Serializable
-  case object LocalTime extends Primitive[LocalTime] with Product with Serializable
-  case object OffsetDateTime extends Primitive[OffsetDateTime] with Product with Serializable
-  object Secret extends (Chunk[Char]) => Secret
-  case object SecretType extends Primitive[Secret] with Product with Serializable
-  case object Text extends Primitive[String] with Product with Serializable