Class ProviderPluginConfiguration
-
- All Implemented Interfaces:
public final class ProviderPluginConfigurationThe configuration of provider plugins. This class is used when multiple instances of the same type of plugin should be configurable, like it is for example possible for package curation providers. Therefore, each configured plugin gets a unique id in addition to the plugin type to be able to distinguish different configurations for the same plugin type.
-
-
Method Summary
Modifier and Type Method Description final StringgetType()The type of the provider. final StringgetId()A unique identifier for the provider. final BooleangetEnabled()Whether this provider is enabled. final Map<String, String>getOptions()The configuration options of the provider. final Map<String, String>getSecrets()The configuration secrets of the provider. StringtoString()Return a string representation of the object that does not contain the secrets. -
-
Method Detail
-
getEnabled
final Boolean getEnabled()
Whether this provider is enabled.
-
getOptions
final Map<String, String> getOptions()
The configuration options of the provider. See the specific implementation for available configuration options.
-
getSecrets
final Map<String, String> getSecrets()
The configuration secrets of the provider. See the specific implementation for available secret options.
This property is not serialized to ensure that secrets do not appear in serialized output.
-
-
-
-