@Override public Map<String, DeviceDataStoreConfig> unmarshal( FireAlarmDataStoreConfigurations fireAlarmDataStoreConfigurations) throws Exception { Map<String, DeviceDataStoreConfig> fireAlarmDataStoreConfigMap = new HashMap<String, DeviceDataStoreConfig>(); for (DeviceDataStoreConfig iotDataSourceConfig : fireAlarmDataStoreConfigurations.getIotDataSourceConfigs()) { fireAlarmDataStoreConfigMap.put(iotDataSourceConfig.getType(), iotDataSourceConfig); } return fireAlarmDataStoreConfigMap; }