public class ImmutableNestedRouteModel extends AbstractComponentModel implements org.mule.runtime.api.meta.model.nested.NestedRouteModel
NestedRouteModeldescription, modelProperties| Constructor and Description |
|---|
ImmutableNestedRouteModel(String name,
String description,
List<org.mule.runtime.api.meta.model.parameter.ParameterGroupModel> parameterGroupModels,
org.mule.runtime.api.meta.model.display.DisplayModel displayModel,
int minOccurs,
Integer maxOccurs,
List<? extends org.mule.runtime.api.meta.model.nested.NestableElementModel> childComponents,
Set<org.mule.runtime.api.meta.model.ModelProperty> modelProperties)
Creates a new instance
|
ImmutableNestedRouteModel(String name,
String description,
List<org.mule.runtime.api.meta.model.parameter.ParameterGroupModel> parameterGroupModels,
org.mule.runtime.api.meta.model.display.DisplayModel displayModel,
int minOccurs,
Integer maxOccurs,
List<? extends org.mule.runtime.api.meta.model.nested.NestableElementModel> childComponents,
org.mule.runtime.api.meta.model.stereotype.StereotypeModel stereotypeModel,
Set<org.mule.runtime.api.meta.model.ModelProperty> modelProperties,
org.mule.runtime.api.meta.model.deprecated.DeprecationModel deprecationModel,
Set<String> semanticTerms)
Creates a new instance
|
| Modifier and Type | Method and Description |
|---|---|
void |
accept(org.mule.runtime.api.meta.model.ComponentModelVisitor visitor) |
void |
accept(org.mule.runtime.api.meta.model.nested.NestableElementModelVisitor visitor) |
Optional<Integer> |
getMaxOccurs() |
int |
getMinOccurs() |
boolean |
isRequired() |
getErrorModels, getNestedComponents, getSemanticTermsgetDeprecationModel, getStereotype, isDeprecatedgetParameterGroupModelscheckArgument, equals, getDisplayModel, getName, hashCode, toStringcopy, copy, getDescription, getModelProperties, getModelPropertyclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetAllParameterModels, getParameterGroupModelsgetNestedComponentsgetStereotypegetModelProperties, getModelPropertygetDisplayModelpublic ImmutableNestedRouteModel(String name, String description, List<org.mule.runtime.api.meta.model.parameter.ParameterGroupModel> parameterGroupModels, org.mule.runtime.api.meta.model.display.DisplayModel displayModel, int minOccurs, Integer maxOccurs, List<? extends org.mule.runtime.api.meta.model.nested.NestableElementModel> childComponents, Set<org.mule.runtime.api.meta.model.ModelProperty> modelProperties)
name - the model's namedescription - the model's descriptionparameterGroupModels - a List with the component's parameter group modelsdisplayModel - a model which contains directive about how this component is displayed in the UIminOccurs - the minimum amount of times that this component can be used inside the owning one.maxOccurs - the maximum number of instances allowed for this route. null means unbounded.childComponents - the route's child componentsmodelProperties - A Set of custom properties which extend this modelIllegalArgumentException - if name is blankpublic ImmutableNestedRouteModel(String name, String description, List<org.mule.runtime.api.meta.model.parameter.ParameterGroupModel> parameterGroupModels, org.mule.runtime.api.meta.model.display.DisplayModel displayModel, int minOccurs, Integer maxOccurs, List<? extends org.mule.runtime.api.meta.model.nested.NestableElementModel> childComponents, org.mule.runtime.api.meta.model.stereotype.StereotypeModel stereotypeModel, Set<org.mule.runtime.api.meta.model.ModelProperty> modelProperties, org.mule.runtime.api.meta.model.deprecated.DeprecationModel deprecationModel, Set<String> semanticTerms)
name - the model's namedescription - the model's descriptionparameterGroupModels - a List with the component's parameter group modelsdisplayModel - a model which contains directive about how this component is displayed in the UIminOccurs - the minimum number of instances required for this kind of routemaxOccurs - the maximum number of instances allowed for this kind of routechildComponents - the route's child componentsstereotypeModel - this component's stereotype or null if it doesn't have onemodelProperties - A Set of custom properties which extend this modeldeprecationModel - a DeprecationModel describing if the component is deprecated. A null value means it is
not deprecated.semanticTerms - a Set of semantic terms which describe the component's meaning and effectIllegalArgumentException - if name is blankpublic void accept(org.mule.runtime.api.meta.model.ComponentModelVisitor visitor)
accept in interface org.mule.runtime.api.meta.model.ComponentModelpublic boolean isRequired()
isRequired in interface org.mule.runtime.api.meta.model.nested.NestableElementModelpublic void accept(org.mule.runtime.api.meta.model.nested.NestableElementModelVisitor visitor)
accept in interface org.mule.runtime.api.meta.model.nested.NestableElementModelpublic int getMinOccurs()
getMinOccurs in interface org.mule.runtime.api.meta.model.nested.NestableElementModelgetMinOccurs in interface org.mule.runtime.api.meta.model.nested.NestedRouteModelCopyright © 2025 MuleSoft, Inc.. All rights reserved.