Interface to application configuration
| Type Params | Return Type | Name and description | 
|---|---|---|
|  | java.util.Map<java.lang.String, java.lang.Object> | flatten()@return The flat version of the config | 
| <T> | T | getProperty(java.lang.String key, java.lang.Class<T> targetType, T defaultValue, java.util.List<T> allowedValues)Return the property value associated with the given key, or defaultValueif the key cannot be resolved. | 
|  | Config | merge(java.util.Map<java.lang.String, java.lang.Object> toMerge)Merge another config and return this config | 
|  | java.util.Properties | toProperties()Converts the config to properties | 
| Methods inherited from class | Name | 
|---|---|
| interface ConfigMap | getAt, getProperty, getProperty, getRequiredProperty, navigate, setAt | 
| interface org.springframework.core.env.PropertyResolver | org.springframework.core.env.PropertyResolver#containsProperty(java.lang.String), org.springframework.core.env.PropertyResolver#getPropertyAsClass(java.lang.String, java.lang.Class), org.springframework.core.env.PropertyResolver#getRequiredProperty(java.lang.String, java.lang.Class), org.springframework.core.env.PropertyResolver#getRequiredProperty(java.lang.String), org.springframework.core.env.PropertyResolver#resolvePlaceholders(java.lang.String), org.springframework.core.env.PropertyResolver#resolveRequiredPlaceholders(java.lang.String), org.springframework.core.env.PropertyResolver#getProperty(java.lang.String, java.lang.String), org.springframework.core.env.PropertyResolver#getProperty(java.lang.String, java.lang.Class), org.springframework.core.env.PropertyResolver#getProperty(java.lang.String, java.lang.Class, java.lang.Object), org.springframework.core.env.PropertyResolver#getProperty(java.lang.String) | 
 Return the property value associated with the given key, or
 defaultValue if the key cannot be resolved.
     
key -  the property name to resolvetargetType -  the expected type of the property valuedefaultValue -  the default value to return if no value is foundthe -  allowable valuesMerge another config and return this config
toMerge -  The map to mergeConverts the config to properties