public class ConfigurableHelper extends Object
Configurable
Constructor and Description |
---|
ConfigurableHelper() |
Modifier and Type | Method and Description |
---|---|
static Collection<Map<String,Map<String,?>>> |
convertConfigToMap(Configuration configuration)
Converts
Configuration objects to a collection easily serializable to Json |
static Configuration |
parseConfigs(Collection<? extends Map<String,?>> configs)
Parses configuration maps The configs can be in fully structured JSON, e.g.
|
static Map<String,Map<String,String>> |
transformAttributesMap(Map<String,Map<String,String>> input)
Transform attibutes map from attributeName -> propertyName -> value to propertyName -> attributeName -> value
or vice versa
|
public static Configuration parseConfigs(@Nullable Collection<? extends Map<String,?>> configs)
[{"hdfs-site":
"properties": {
""dfs.replication": "3",
...
},
properties_attributes: {}
}]
or flattened like
[{
"hdfs-site/properties/dfs.replication": "3",
...
}]
In the latter case it calls ConfigurationFactory.getConfiguration(Collection)
public static Collection<Map<String,Map<String,?>>> convertConfigToMap(Configuration configuration)
Configuration
objects to a collection easily serializable to Jsonconfiguration
- the configuration to convertpublic static Map<String,Map<String,String>> transformAttributesMap(Map<String,Map<String,String>> input)
input
- the input mapCopyright © 2022 Apache Software Foundation. All rights reserved.