@Deprecated public interface ConfigurationPropertiesProvider extends org.mule.runtime.properties.api.ConfigurationPropertiesProvider
Configuration attributes must be provided upon request since there may be implementations of this interface that do not have a small number of configuration attributes and doing a lookup of the attributes may not be trivial. Such would be the case of a vault implementation of this interface which will probably lookup for values from a remote entity.
| Modifier and Type | Method and Description |
|---|---|
Optional<ConfigurationProperty> |
getConfigurationProperty(String configurationAttributeKey)
Deprecated.
|
String |
getDescription()
Deprecated.
|
default Optional<? extends org.mule.runtime.properties.api.ConfigurationProperty> |
provide(String configurationAttributeKey)
Deprecated.
|
Optional<ConfigurationProperty> getConfigurationProperty(String configurationAttributeKey)
configurationAttributeKey - the key of the configuration attribute.ConfigurationProperty associated with the key. May be empty if that key is not present.default Optional<? extends org.mule.runtime.properties.api.ConfigurationProperty> provide(String configurationAttributeKey)
provide in interface org.mule.runtime.properties.api.ConfigurationPropertiesProviderString getDescription()
getDescription in interface org.mule.runtime.properties.api.ConfigurationPropertiesProviderCopyright © 2003–2024 MuleSoft, Inc.. All rights reserved.