@Target(value={FIELD,PARAMETER}) @Retention(value=RUNTIME) @Documented public @interface ParameterGroup
Unlike a regular pojo, the parameters defined in this class will be flattened and the owning
ParameterizedModel will not contain any reference to the defining class.
For example:
{@code| Modifier and Type | Fields and Description |
|---|---|
static String |
ADVANCED
Group name for parameters that are considered for advanced usage.
|
static String |
CONNECTION
Group name for parameters that are considered to be part of a connection configuration.
|
| Modifier and Type | Required Element and Description |
|---|---|
String |
name
The name of the group being defined.
|
| Modifier and Type | Optional Element and Description |
|---|---|
boolean |
showInDsl
If
true, the Group will be shown as an inline element of the DSL |
public static final String ADVANCED
public static final String CONNECTION
public abstract String name
ParameterGroupModel.DEFAULT_GROUP_NAMECopyright © 2017 MuleSoft, Inc.. All rights reserved.