public final class ParameterModel extends Object
A parameter provides a name, a type and a default value.
It can apply either to a ConfigurationModel or a ComponentModel.| Constructor and Description |
|---|
ParameterModel(String name,
String description,
DisplayModel displayModel,
org.mule.metadata.api.model.MetadataType type,
boolean hasDynamicType,
boolean required,
boolean isConfigOverride,
ExpressionSupport expressionSupport,
Object defaultValue,
ParameterRole role,
ParameterDslConfiguration dslConfiguration,
LayoutModel layoutModel,
MetadataKeyPartModel metadataKeyPartModel) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
Object |
getDefaultValue() |
String |
getDescription() |
Optional<DisplayModel> |
getDisplayModel() |
ParameterDslConfiguration |
getDslConfiguration() |
ExpressionSupport |
getExpressionSupport() |
Optional<LayoutModel> |
getLayoutModel() |
Optional<MetadataKeyPartModel> |
getMetadataKeyPartModel() |
String |
getName() |
ParameterRole |
getRole() |
org.mule.metadata.api.model.MetadataType |
getType() |
boolean |
hasDynamicType() |
int |
hashCode() |
boolean |
isOverrideFromConfig() |
boolean |
isRequired() |
String |
toString() |
public ParameterModel(String name, String description, DisplayModel displayModel, org.mule.metadata.api.model.MetadataType type, boolean hasDynamicType, boolean required, boolean isConfigOverride, ExpressionSupport expressionSupport, Object defaultValue, ParameterRole role, ParameterDslConfiguration dslConfiguration, LayoutModel layoutModel, MetadataKeyPartModel metadataKeyPartModel)
public String getName()
public String getDescription()
public Optional<DisplayModel> getDisplayModel()
public org.mule.metadata.api.model.MetadataType getType()
public boolean hasDynamicType()
public boolean isRequired()
public boolean isOverrideFromConfig()
public ExpressionSupport getExpressionSupport()
public Object getDefaultValue()
public ParameterDslConfiguration getDslConfiguration()
public ParameterRole getRole()
public Optional<LayoutModel> getLayoutModel()
public Optional<MetadataKeyPartModel> getMetadataKeyPartModel()
Copyright © 2017 MuleSoft, Inc.. All rights reserved.