Gets a value from this Config
.
Gets a value from this Config
.
the type of the value to extract
the path in the config
the value.
Gets the value as a boolean list wrapped in a Some
if one is defined and None
if not.
Gets the value as a boolean list wrapped in a Some
if one is defined and None
if not. This method throws an
exception if the path has a value associated but it is not of the requested type.
the path in the config
the value as a boolean list wrapped in a Some
if one is defined and None
if not.
Gets the value as a boolean wrapped in a Some
if one is defined and None
if not.
Gets the value as a boolean wrapped in a Some
if one is defined and None
if not. This method throws an
exception if the path has a value associated but it is not of the requested type.
the path in the config
the value as a boolean wrapped in a Some
if one is defined and None
if not.
Gets the value as a config list wrapped in a Some
if one is defined and None
if not.
Gets the value as a config list wrapped in a Some
if one is defined and None
if not. This method throws an
exception if the path has a value associated but it is not of the requested type.
the path in the config
the value as a config list wrapped in a Some
if one is defined and None
if not.
Gets the value as a Map[String, Config]
Gets the value as a Map[String, Config]
the path in the config
the Map value
Gets the value as a Map[String, Config] wrapped in a Some
if it is defined and None
if not.
Gets the value as a Map[String, Config] wrapped in a Some
if it is defined and None
if not.
the path in the config
the Map wrapped in a Some
if one is defined and None
if not
Gets the value as a Config
wrapped in a Some
if one is defined and None
if not.
Gets the value as a Config
wrapped in a Some
if one is defined and None
if not. This method throws an
exception if the path has a value associated but it is not of the requested type.
the path in the config
the value as a Config
wrapped in a Some
if one is defined and None
if not.
Gets the value as a double list wrapped in a Some
if one is defined and None
if not.
Gets the value as a double list wrapped in a Some
if one is defined and None
if not. This method throws an
exception if the path has a value associated but it is not of the requested type.
the path in the config
the value as a double list wrapped in a Some
if one is defined and None
if not.
Gets the value as a double wrapped in a Some
if one is defined and None
if not.
Gets the value as a double wrapped in a Some
if one is defined and None
if not. This method throws an
exception if the path has a value associated but it is not of the requested type.
the path in the config
the value as a double wrapped in a Some
if one is defined and None
if not.
Gets the value as a duration list wrapped in a Some
if one is defined and None
if not.
Gets the value as a duration list wrapped in a Some
if one is defined and None
if not. This method throws an
exception if the path has a value associated but it is not of the requested type.
the path in the config
the value as a duration list wrapped in a Some
if one is defined and None
if not.
Gets the value as a duration wrapped in a Some
if one is defined and None
if not.
Gets the value as a duration wrapped in a Some
if one is defined and None
if not. This method throws an
exception if the path has a value associated but it is not of the requested type.
the path in the config
the value as a duration wrapped in a Some
if one is defined and None
if not.
Gets the value as a deep flattened Map[String, T]
Gets the value as a deep flattened Map[String, T]
the return type of the Map
the path in the config
the Map value
Gets the value as a deep flattened Map[String, T] wrapped in a Some
if it is defined and None
if not.
Gets the value as a deep flattened Map[String, T] wrapped in a Some
if it is defined and None
if not.
the return type of the Map
the path in the config
the Map wrapped in a Some
if one is defined and None
if not
Gets the value as a int list wrapped in a Some
if one is defined and None
if not.
Gets the value as a int list wrapped in a Some
if one is defined and None
if not. This method throws an
exception if the path has a value associated but it is not of the requested type.
the path in the config
the value as a int list wrapped in a Some
if one is defined and None
if not.
Gets the value as a int wrapped in a Some
if one is defined and None
if not.
Gets the value as a int wrapped in a Some
if one is defined and None
if not. This method throws an
exception if the path has a value associated but it is not of the requested type.
the path in the config
the value as a int wrapped in a Some
if one is defined and None
if not.
Gets the value as a list wrapped in a Some
if one is defined and None
if not.
Gets the value as a list wrapped in a Some
if one is defined and None
if not. This method throws an
exception if the path has a value associated but it is not of the requested type.
the path in the config
the value as a list wrapped in a Some
if one is defined and None
if not.
Gets the value as a long list wrapped in a Some
if one is defined and None
if not.
Gets the value as a long list wrapped in a Some
if one is defined and None
if not. This method throws an
exception if the path has a value associated but it is not of the requested type.
the path in the config
the value as a long list wrapped in a Some
if one is defined and None
if not.
Gets the value as a long wrapped in a Some
if one is defined and None
if not.
Gets the value as a long wrapped in a Some
if one is defined and None
if not. This method throws an
exception if the path has a value associated but it is not of the requested type.
the path in the config
the value as a long wrapped in a Some
if one is defined and None
if not.
Gets the value as a Map[String, T]
Gets the value as a Map[String, T]
the return type of the Map
the path in the config
the Map value
Gets the value as a Map[String, T] wrapped in a Some
if it is defined and None
if not.
Gets the value as a Map[String, T] wrapped in a Some
if it is defined and None
if not.
the return type of the Map
the path in the config
the Map wrapped in a Some
if one is defined and None
if not
Gets the value wrapped in a Some
if one is defined and None
if not.
Gets the value wrapped in a Some
if one is defined and None
if not. This method throws an exception if the
path has a value associated but it is not of the requested type.
the type of the value to extract
the path in the config
the value as a boolean wrapped in a Some
if one is defined and None
if not.
Gets the value as a double from a percentage.
Gets the value as a double from a percentage.
the path in the config
the percentage value as a double.
ConfigException.BadValue
if the percentage does not end with '%' or if it is not a double.
ConfigException.Missing
if value is absent or null
Gets the percentage value as a double wrapped in a Some
if it is defined and None
if not.
Gets the percentage value as a double wrapped in a Some
if it is defined and None
if not.
the path in the config
the percentage value as a double wrapped in a Some
if one is defined and None
if not.
ConfigException.BadValue
if the percentage does not end with '%' or if it is not a double.
Gets the value as a string list wrapped in a Some
if one is defined and None
if not.
Gets the value as a string list wrapped in a Some
if one is defined and None
if not. This method throws an
exception if the path has a value associated but it is not of the requested type.
the path in the config
the value as a string list wrapped in a Some
if one is defined and None
if not.
Gets the value as a string wrapped in a Some
if one is defined and None
if not.
Gets the value as a string wrapped in a Some
if one is defined and None
if not. This method throws an
exception if the path has a value associated but it is not of the requested type.
the path in the config
the value as a string wrapped in a Some
if one is defined and None
if not.
Gets the value as a List[T]
Gets the value as a List[T]
the return type of the List
the path in the config
the List value
Gets the value as a List[T] wrapped in a Some
if it is defined and None
if not
Gets the value as a List[T] wrapped in a Some
if it is defined and None
if not
the return type of the List
the path in the config
the List value wrapped in a Some
if it is defined and None
if not
Converts the config into a Map[String, Config]
Converts the config into a Map[String, Config]
the Map value
Converts the config into a Map[String, T] with all the config keys flattened into one.
Converts the config into a Map[String, T] with all the config keys flattened into one.
the return type of the Map
the Map value
Converts the config into a Map[String, T]
Converts the config into a Map[String, T]
the return type of the Map
the Map value
ConfigException
if the value cannot be read as type T