Class ProviderPluginConfiguration

  • All Implemented Interfaces:

    
    public final class ProviderPluginConfiguration
    
                        

    The 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 Detail

      • getId

         final String getId()

        A unique identifier for the provider.

      • 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.

      • toString

         String toString()

        Return a string representation of the object that does not contain the secrets.