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,
boolean isComponentId,
ExpressionSupport expressionSupport,
Object defaultValue,
ParameterRole role,
ParameterDslConfiguration dslConfiguration,
LayoutModel layoutModel,
MetadataKeyPartModel metadataKeyPartModel,
QNameModel qNameModel,
InfrastructureParameterModel infrastructureParameterModel,
DefaultImplementingTypeModel defaultImplementingTypeModel,
ValueProviderModel valueProviderModel,
List<StereotypeModel> allowedStereotypes,
DeprecationModel deprecationModel) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
List<StereotypeModel> |
getAllowedStereotypes() |
Optional<DefaultImplementingTypeModel> |
getDefaultImplementingTypeModel() |
Object |
getDefaultValue() |
Feature<DeprecationModel> |
getDeprecationModel() |
String |
getDescription() |
Optional<DisplayModel> |
getDisplayModel() |
ParameterDslConfiguration |
getDslConfiguration() |
ExpressionSupport |
getExpressionSupport() |
Optional<InfrastructureParameterModel> |
getInfrastructureParameterModel() |
Optional<LayoutModel> |
getLayoutModel() |
Optional<MetadataKeyPartModel> |
getMetadataKeyPartModel() |
String |
getName() |
Optional<QNameModel> |
getQNameModel() |
ParameterRole |
getRole() |
org.mule.metadata.api.model.MetadataType |
getType() |
Optional<ValueProviderModel> |
getValueProviderModel() |
boolean |
hasDynamicType() |
int |
hashCode() |
Feature<Boolean> |
isComponentId() |
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, boolean isComponentId, ExpressionSupport expressionSupport, Object defaultValue, ParameterRole role, ParameterDslConfiguration dslConfiguration, LayoutModel layoutModel, MetadataKeyPartModel metadataKeyPartModel, QNameModel qNameModel, InfrastructureParameterModel infrastructureParameterModel, DefaultImplementingTypeModel defaultImplementingTypeModel, ValueProviderModel valueProviderModel, List<StereotypeModel> allowedStereotypes, DeprecationModel deprecationModel)
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()
public Optional<QNameModel> getQNameModel()
public Optional<InfrastructureParameterModel> getInfrastructureParameterModel()
public Optional<DefaultImplementingTypeModel> getDefaultImplementingTypeModel()
public Optional<ValueProviderModel> getValueProviderModel()
public List<StereotypeModel> getAllowedStereotypes()
public Feature<DeprecationModel> getDeprecationModel()
Copyright © 2020 MuleSoft, Inc.. All rights reserved.