@NoImplement public interface ParameterGroupModel extends NamedObject, DescribedObject, HasDisplayModel, HasLayoutModel, EnrichableModel
DEFAULT_GROUP_NAME
is used by default.| Modifier and Type | Field 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.
|
static String |
DEFAULT_GROUP_NAME
Group name for parameters that are considered for general purposes and shouldn't belong to a particular group.
|
static String |
ERROR_MAPPINGS
Group name for parameters that configure error mapping.
|
static String |
OUTPUT
Group name for parameters that are for controling the opertion's output
|
| Modifier and Type | Method and Description |
|---|---|
List<ExclusiveParametersModel> |
getExclusiveParametersModels()
Returns a list of
ExclusiveParametersModel which describe mutual exclusions between the parameters |
Optional<ParameterModel> |
getParameter(String name)
Returns the
parameterModel with the given name if one is present. |
List<ParameterModel> |
getParameterModels()
Returns the
parameterModels available for this group |
boolean |
isShowInDsl() |
getNamegetDescriptiongetDisplayModelgetLayoutModelgetModelProperties, getModelPropertystatic final String DEFAULT_GROUP_NAME
static final String ADVANCED
static final String OUTPUT
static final String CONNECTION
static final String ERROR_MAPPINGS
List<ParameterModel> getParameterModels()
parameterModels available for this groupList with ParameterModel instances. It will never be emptyList<ExclusiveParametersModel> getExclusiveParametersModels()
ExclusiveParametersModel which describe mutual exclusions between the parametersList of ExclusiveParametersModelOptional<ParameterModel> getParameter(String name)
parameterModel with the given name if one is present.parameterModel with the given name or Optional.empty() if none is found.boolean isShowInDsl()
true if this group should be represented inline as a child element in the DSLCopyright © 2025 MuleSoft, Inc.. All rights reserved.