Annotation Type PluginConfiguration


  • @Beta
    @Retention(RUNTIME)
    @Target(TYPE)
    @Documented
    public @interface PluginConfiguration
    Denotes that a class provides plugin configuration. Classes annotated with [PluginConfiguration] can be injected via the Plugin constructor or the Extension Point constructor.
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      java.lang.String value
      The property value of the configuration.
    • Element Detail

      • value

        java.lang.String value
        The property value of the configuration.

        If the configuration is for an extension point and the config is `stage-extension`, the corresponding config coordinates would be:

        `spinnaker.extensibility.plugins.pluginId.extensions.stage-extension.config`

        If the configuration is for an plugin the config is `http-client`, the corresponding config coordinates would be:

        `spinnaker.extensibility.plugins.pluginId.http-client.config`

        Returns:
        Default:
        ""