Packages

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. Protected

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 Switch[A, B](config: Config[A], map: Map[A, Config[B]]) extends Composite[B] with Product with Serializable
  17. final case class Table[V](valueConfig: Config[V]) extends Composite[Map[String, V]] with Product with Serializable
  18. 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(classOf[java.lang.CloneNotSupportedException]) @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: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  21. def fail(error: => String): Config[Nothing]
  22. def float(name: String): Config[Float]
  23. def float: Config[Float]
  24. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  25. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  26. def int(name: String): Config[Int]
  27. def int: Config[Int]
  28. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  29. def listOf[A](name: String, config: Config[A]): Config[List[A]]
  30. def listOf[A](config: Config[A]): Config[List[A]]
  31. def localDate(name: String): Config[LocalDate]
  32. def localDate: Config[LocalDate]
  33. def localDateTime(name: String): Config[LocalDateTime]
  34. def localDateTime: Config[LocalDateTime]
  35. def localTime(name: String): Config[LocalTime]
  36. def localTime: Config[LocalTime]
  37. def logLevel(name: String): Config[LogLevel]
  38. def logLevel: Config[LogLevel]
  39. def long(name: String): Config[Long]
  40. def long: Config[Long]
  41. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  42. def nonEmptyChunkOf[A](name: String, config: Config[A]): Config[NonEmptyChunk[A]]
  43. def nonEmptyChunkOf[A](config: Config[A]): Config[NonEmptyChunk[A]]
  44. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  45. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  46. def offsetDateTime(name: String): Config[OffsetDateTime]
  47. def offsetDateTime: Config[OffsetDateTime]
  48. def secret(name: String): Config[Secret]
  49. def secret: Config[Secret]
  50. def setOf[A](name: String, config: Config[A]): Config[Set[A]]
  51. def setOf[A](config: Config[A]): Config[Set[A]]
  52. def string(name: String): Config[String]
  53. def string: Config[String]
  54. def succeed[A](value: => A): Config[A]
  55. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  56. def table[V](name: String, value: Config[V]): Config[Map[String, V]]
  57. def table[V](value: Config[V]): Config[Map[String, V]]
  58. def toString(): String
    Definition Classes
    AnyRef → Any
  59. def uri(name: String): Config[URI]
  60. def uri: Config[URI]
  61. def vectorOf[A](name: String, config: Config[A]): Config[Vector[A]]
  62. def vectorOf[A](config: Config[A]): Config[Vector[A]]
  63. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  64. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  65. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  66. case object Bool extends Primitive[Boolean] with Product with Serializable
  67. case object Decimal extends Primitive[BigDecimal] with Product with Serializable
  68. case object Duration extends Primitive[zio.Duration] with Product with Serializable
  69. object Error extends Serializable
  70. object Fallback extends Serializable
  71. case object Integer extends Primitive[BigInt] with Product with Serializable
  72. case object LocalDate extends Primitive[LocalDate] with Product with Serializable
  73. case object LocalDateTime extends Primitive[LocalDateTime] with Product with Serializable
  74. case object LocalTime extends Primitive[LocalTime] with Product with Serializable
  75. case object OffsetDateTime extends Primitive[OffsetDateTime] with Product with Serializable
  76. object Secret extends (Chunk[Char]) => Secret
  77. case object SecretType extends Primitive[Secret] with Product with Serializable
  78. case object Text extends Primitive[String] with Product with Serializable

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

Inherited from AnyRef

Inherited from Any

Ungrouped