object Config

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Config
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. sealed trait Composite[+A] extends Config[A]
  2. final case class Constant[A](value: A) extends Primitive[A] with Product with Serializable
  3. final case class Described[A](config: Config[A], description: String) extends Composite[A] with Product with Serializable
  4. sealed trait Error extends Exception with NoStackTrace

    The possible ways that loading configuration data may fail.

  5. final case class Fail(message: String) extends Primitive[Nothing] with Product with Serializable
  6. sealed class Fallback[A] extends Composite[A] with Product with Serializable
  7. final case class FallbackWith[A](first: Config[A], second: Config[A], f: (Error) ⇒ Boolean) extends Fallback[A] with Product with Serializable
  8. final case class Lazy[A](thunk: () ⇒ Config[A]) extends Composite[A] with Product with Serializable
  9. final case class MapOrFail[A, B](original: Config[A], mapOrFail: (A) ⇒ Either[Error, B]) extends Composite[B] with Product with Serializable
  10. final case class Nested[A](name: String, config: Config[A]) extends Composite[A] with Product with Serializable
  11. final case class Optional[A](config: Config[A]) extends Fallback[Option[A]] with Product with Serializable
  12. final class OrElse[+A] extends AnyRef
  13. sealed trait Primitive[+A] extends Config[A]
  14. final class Secret extends AnyRef
  15. final case class Sequence[A](config: Config[A]) extends Composite[Chunk[A]] with Product with Serializable
  16. final case class Table[V](valueConfig: Config[V]) extends Composite[Map[String, V]] with Product with Serializable
  17. 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

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def bigDecimal(name: String): Config[BigDecimal]
  6. def bigDecimal: Config[BigDecimal]
  7. def bigInt(name: String): Config[BigInt]
  8. def bigInt: Config[BigInt]
  9. def boolean(name: String): Config[Boolean]
  10. def boolean: Config[Boolean]
  11. def chunkOf[A](name: String, config: Config[A]): Config[Chunk[A]]
  12. def chunkOf[A](config: Config[A]): Config[Chunk[A]]
  13. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  14. def defer[A](config: ⇒ Config[A]): Config[A]
  15. def double(name: String): Config[Double]
  16. def double: Config[Double]
  17. def duration(name: String): Config[zio.Duration]
  18. def duration: Config[zio.Duration]
  19. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  20. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  21. def fail(error: ⇒ String): Config[Nothing]
  22. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  23. def float(name: String): Config[Float]
  24. def float: Config[Float]
  25. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  26. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  27. def int(name: String): Config[Int]
  28. def int: Config[Int]
  29. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  30. def listOf[A](name: String, config: Config[A]): Config[List[A]]
  31. def listOf[A](config: Config[A]): Config[List[A]]
  32. def localDate(name: String): Config[LocalDate]
  33. def localDate: Config[LocalDate]
  34. def localDateTime(name: String): Config[LocalDateTime]
  35. def localDateTime: Config[LocalDateTime]
  36. def localTime(name: String): Config[LocalTime]
  37. def localTime: Config[LocalTime]
  38. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  39. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  40. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  41. def offsetDateTime(name: String): Config[OffsetDateTime]
  42. def offsetDateTime: Config[OffsetDateTime]
  43. def secret(name: String): Config[Secret]
  44. def secret: Config[Secret]
  45. def setOf[A](name: String, config: Config[A]): Config[Set[A]]
  46. def setOf[A](config: Config[A]): Config[Set[A]]
  47. def string(name: String): Config[String]
  48. def string: Config[String]
  49. def succeed[A](value: ⇒ A): Config[A]
  50. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  51. def table[V](name: String, value: Config[V]): Config[Map[String, V]]
  52. def table[V](value: Config[V]): Config[Map[String, V]]
  53. def toString(): String
    Definition Classes
    AnyRef → Any
  54. def uri(name: String): Config[URI]
  55. def uri: Config[URI]
  56. def vectorOf[A](name: String, config: Config[A]): Config[Vector[A]]
  57. def vectorOf[A](config: Config[A]): Config[Vector[A]]
  58. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  59. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  60. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  61. object Bool extends Primitive[Boolean] with Product with Serializable
  62. object Decimal extends Primitive[BigDecimal] with Product with Serializable
  63. object Duration extends Primitive[zio.Duration] with Product with Serializable
  64. object Error extends Serializable
  65. object Fallback extends Serializable
  66. object Integer extends Primitive[BigInt] with Product with Serializable
  67. object LocalDate extends Primitive[LocalDate] with Product with Serializable
  68. object LocalDateTime extends Primitive[LocalDateTime] with Product with Serializable
  69. object LocalTime extends Primitive[LocalTime] with Product with Serializable
  70. object OffsetDateTime extends Primitive[OffsetDateTime] with Product with Serializable
  71. object Secret extends (Chunk[Char]) ⇒ Secret
  72. object SecretType extends Primitive[Secret] with Product with Serializable
  73. object Text extends Primitive[String] with Product with Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped