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