public class ImmutableOutputModel extends AbstractImmutableModel implements org.mule.runtime.api.meta.model.OutputModel
OutputModeldescription, modelProperties| Constructor and Description |
|---|
ImmutableOutputModel(String description,
org.mule.metadata.api.model.MetadataType type,
boolean hasDynamicType,
Set<org.mule.runtime.api.meta.model.ModelProperty> modelProperties)
Creates a new instance with the given state
|
| Modifier and Type | Method and Description |
|---|---|
org.mule.metadata.api.model.MetadataType |
getType() |
boolean |
hasDynamicType() |
checkArgument, copy, copy, getDescription, getModelProperties, getModelProperty, toStringpublic ImmutableOutputModel(String description, org.mule.metadata.api.model.MetadataType type, boolean hasDynamicType, Set<org.mule.runtime.api.meta.model.ModelProperty> modelProperties)
description - the output's descriptiontype - the output's MetadataType. Cannot be nullhasDynamicType - if the given type is of dynamic kind and has to be discovered during design timemodelProperties - A Set of custom properties which extend this modelCopyright © 2017 MuleSoft, Inc.. All rights reserved.