case class Config(cfg: Value) extends Product with Serializable
- Self Type
- Config
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Config
- Serializable
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
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 cfg: Value
- def checkValid(c: Config, paths: String*): Unit
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
- def entrySet(): Set[Entry[String, ConfigValue]]
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- val fallbackStack: Stack[Value]
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
- def getBoolean(path: String): Boolean
- def getBytes(path: String): Long
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- def getConfig(path: String): Config
- def getDouble(path: String): Double
- def getDuration(path: String): Duration
- def getDuration(path: String, unit: TimeUnit): Long
- def getInt(path: String): Int
- def getMillisDuration(path: String): FiniteDuration
- def getNanosDuration(path: String): FiniteDuration
- def getOrReturnNull[T](path: String)(implicit ev: eu.unicredit.shocon.Extractors.Extractor[T]): T
- def getString(path: String): String
- def getStringList(path: String): List[String]
- def hasPath(path: String): Boolean
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
-
def
parseBytes(input: String, pathForException: String): Long
Parses a size-in-bytes string.
Parses a size-in-bytes string. If no units are specified in the string, it is assumed to be in bytes. The returned value is in bytes. The purpose of this function is to implement the size-in-bytes-related methods in the Config interface.
- input
the string to parse
- pathForException
path to include in exceptions
- returns
size in bytes
- Exceptions thrown
ConfigExceptionif string is invalid
- def parseDurationAsNanos(input: String): Long
- def root(): AbstractMap[String, ConfigValue] with ConfigObject
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
- def unicodeTrim(s: String): String
-
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( ... )
- def withFallback(c: Config): Config