package alien4cloud.paas; import alien4cloud.paas.exception.PluginConfigurationException; public interface IConfigurablePaaSProvider<T> extends IPaaSProvider { /** * Set / apply a configuration for a PaaS provider * * @param configuration The configuration object as edited by the user. * @throws alien4cloud.paas.exception.PluginConfigurationException In case the PaaS provider configuration is incorrect. */ void setConfiguration(T configuration) throws PluginConfigurationException; }