code: public String getRequiredConfigAttributeWithDefaultValue(Map<String, Object> props, String key, String defaultValue) {
          return getRequiredConfigAttributeWithDefaultValueAndConfigId(props, key, defaultValue, null);
      }
docs: Returns the value for the configuration attribute matching the key provided. If the value does not exist or is empty, the
  resulting value will be {@code null} and an error message will be logged.