private static void updateAllUnitValidatedProperties(Configuration configuration, BiFunction<UnitValidatedProperty, String, String> valueUpdater) {
    for (UnitValidatedProperty p : UnitValidatedProperty.ALL) {
      if (configuration.isPropertySet(p.getConfigType(), p.getPropertyName())) {
        String value = configuration.getPropertyValue(p.getConfigType(), p.getPropertyName());
        String updatedValue = valueUpdater.apply(p, value);
        if (!Objects.equals(value, updatedValue)) {
          configuration.setProperty(p.getConfigType(), p.getPropertyName(), updatedValue);
        }
      }
    }
  }
@return property value with updated unit
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/UnitUpdater.java