public class ImmutableRouteModel extends AbstractParameterizedModel implements org.mule.runtime.api.meta.model.operation.RouteModel
description, modelProperties| Constructor and Description |
|---|
ImmutableRouteModel(String name,
String description,
int minOccurs,
Integer maxOccurs,
Set<org.mule.runtime.api.meta.model.Stereotype> allowedStereotypes,
List<org.mule.runtime.api.meta.model.parameter.ParameterGroupModel> parameterGroupModels,
org.mule.runtime.api.meta.model.display.DisplayModel displayModel,
Set<org.mule.runtime.api.meta.model.ModelProperty> modelProperties)
Creates a new instance
|
| Modifier and Type | Method and Description |
|---|---|
Optional<Set<org.mule.runtime.api.meta.model.Stereotype>> |
getAllowedStereotypes() |
Optional<Integer> |
getMaxOccurs() |
int |
getMinOccurs() |
getParameterGroupModelscheckArgument, equals, getDisplayModel, getName, hashCode, toStringcopy, copy, getDescription, getModelProperties, getModelPropertyclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic ImmutableRouteModel(String name, String description, int minOccurs, Integer maxOccurs, Set<org.mule.runtime.api.meta.model.Stereotype> allowedStereotypes, List<org.mule.runtime.api.meta.model.parameter.ParameterGroupModel> parameterGroupModels, org.mule.runtime.api.meta.model.display.DisplayModel displayModel, Set<org.mule.runtime.api.meta.model.ModelProperty> modelProperties)
name - the model's namedescription - the model's descriptionminOccurs - minimum amount of times that this route can be used inside the owning componentmaxOccurs - the maximum amount of times that this route can be used inside the owning componentallowedStereotypes - Set of stereotypes to which the components placed inside the route
MUST conform to. null value means no restrictionparameterGroupModels - a List with the component's parameter group modelsdisplayModel - a model which contains directive about how this component is displayed in the UImodelProperties - A Set of custom properties which extend this modelIllegalArgumentException - if name is blankCopyright © 2017 MuleSoft, Inc.. All rights reserved.