public final class ImmutableParameterGroupModel extends AbstractNamedImmutableModel implements org.mule.runtime.api.meta.model.parameter.ParameterGroupModel
ParameterGroupModeldescription, modelProperties| Constructor and Description |
|---|
ImmutableParameterGroupModel(String name,
String description,
List<org.mule.runtime.api.meta.model.parameter.ParameterModel> parameters,
List<org.mule.runtime.api.meta.model.parameter.ExclusiveParametersModel> exclusiveParametersModels,
boolean showInDsl,
org.mule.runtime.api.meta.model.display.DisplayModel displayModel,
org.mule.runtime.api.meta.model.display.LayoutModel layoutModel,
Set<org.mule.runtime.api.meta.model.ModelProperty> modelProperties)
Creates a new instance
|
| Modifier and Type | Method and Description |
|---|---|
List<org.mule.runtime.api.meta.model.parameter.ExclusiveParametersModel> |
getExclusiveParametersModels() |
Optional<org.mule.runtime.api.meta.model.display.LayoutModel> |
getLayoutModel() |
Optional<org.mule.runtime.api.meta.model.parameter.ParameterModel> |
getParameter(String name) |
List<org.mule.runtime.api.meta.model.parameter.ParameterModel> |
getParameterModels() |
boolean |
isShowInDsl() |
checkArgument, equals, getDisplayModel, getName, hashCode, toStringcopy, copy, getDescription, getModelProperties, getModelPropertyclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic ImmutableParameterGroupModel(String name, String description, List<org.mule.runtime.api.meta.model.parameter.ParameterModel> parameters, List<org.mule.runtime.api.meta.model.parameter.ExclusiveParametersModel> exclusiveParametersModels, boolean showInDsl, org.mule.runtime.api.meta.model.display.DisplayModel displayModel, org.mule.runtime.api.meta.model.display.LayoutModel layoutModel, Set<org.mule.runtime.api.meta.model.ModelProperty> modelProperties)
name - the operation's name. Cannot be blankdescription - the operation's descriptorparameters - the parameters contained in this groupexclusiveParametersModels - a list with the applying ExclusiveParametersModelshowInDsl - if true, this Group will be shown as an inline element of the DSLdisplayModel - a model which contains directive about how the parameter is displayed in the UIlayoutModel - a model which contains directives about the parameter's layout in the UImodelProperties - A Set of custom properties which extend this modelpublic List<org.mule.runtime.api.meta.model.parameter.ParameterModel> getParameterModels()
getParameterModels in interface org.mule.runtime.api.meta.model.parameter.ParameterGroupModelpublic List<org.mule.runtime.api.meta.model.parameter.ExclusiveParametersModel> getExclusiveParametersModels()
getExclusiveParametersModels in interface org.mule.runtime.api.meta.model.parameter.ParameterGroupModelpublic Optional<org.mule.runtime.api.meta.model.display.LayoutModel> getLayoutModel()
getLayoutModel in interface org.mule.runtime.api.meta.model.display.HasLayoutModelpublic Optional<org.mule.runtime.api.meta.model.parameter.ParameterModel> getParameter(String name)
getParameter in interface org.mule.runtime.api.meta.model.parameter.ParameterGroupModelpublic boolean isShowInDsl()
isShowInDsl in interface org.mule.runtime.api.meta.model.parameter.ParameterGroupModelCopyright © 2017 MuleSoft, Inc.. All rights reserved.