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 |
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
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 © 2017 MuleSoft, Inc.. All rights reserved.