@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;
  }