in google-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/google/utils/PluginPropertiesUtil.java [24:37]
public static void bindPropertiesFromRequest(Map<String, String> parameters, BasePropertiesBean bean, boolean includeEmptyValues) {
bean.clearProperties();
for (Map.Entry<String, String> entry : parameters.entrySet()) {
final String paramName = entry.getKey();
if (paramName.startsWith(PROPERTY_PREFIX)) {
if (paramName.startsWith(ENCRYPTED_PROPERTY_PREFIX)) {
setEncryptedProperty(paramName, entry.getValue(), bean, includeEmptyValues);
} else {
setStringProperty(paramName, entry.getValue(), bean, includeEmptyValues);
}
}
}
}