Annotation Interface Configuration


@Target(TYPE) @Retention(RUNTIME) @Documented @MinMuleVersion("4.5.0") public @interface Configuration
Used to express that a class should be used to describe a org.mule.runtime.extension.api.introspection.Configuration model. The class will be scanned for fields annotated with Parameter or ParameterGroup to obtain that configuration's parameters
Since:
1.0
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    The name of the configuration.
  • Element Details

    • name

      String name
      The name of the configuration. This attribute is optional and if not provided, the configuration's name will default to "config". Configuration name can't be duplicated. Only one config can use the default config name
      Default:
      ""