public final class ParameterModel extends Object implements HasSemanticTerms
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,
NoWrapperModel noWrapperModel,
ValueProviderModel valueProviderModel,
List<StereotypeModel> allowedStereotypes,
DeprecationModel deprecationModel,
ValuesResolverModel valuesResolverModel)
Deprecated.
|
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,
NoWrapperModel noWrapperModel,
ValueProviderModel valueProviderModel,
List<StereotypeModel> allowedStereotypes,
DeprecationModel deprecationModel,
ValuesResolverModel valuesResolverModel,
List<FieldValueProviderModel> fieldValueProviderModels,
List<FieldValuesResolverModel> fieldValuesResolverModels) |
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,
NoWrapperModel noWrapperModel,
ValueProviderModel valueProviderModel,
List<StereotypeModel> allowedStereotypes,
DeprecationModel deprecationModel,
ValuesResolverModel valuesResolverModel,
List<FieldValueProviderModel> fieldValueProviderModels,
List<FieldValuesResolverModel> fieldValuesResolverModels,
Set<String> semanticTerms) |
@Deprecated 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, NoWrapperModel noWrapperModel, ValueProviderModel valueProviderModel, List<StereotypeModel> allowedStereotypes, DeprecationModel deprecationModel, ValuesResolverModel valuesResolverModel)
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, NoWrapperModel noWrapperModel, ValueProviderModel valueProviderModel, List<StereotypeModel> allowedStereotypes, DeprecationModel deprecationModel, ValuesResolverModel valuesResolverModel, List<FieldValueProviderModel> fieldValueProviderModels, List<FieldValuesResolverModel> fieldValuesResolverModels)
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, NoWrapperModel noWrapperModel, ValueProviderModel valueProviderModel, List<StereotypeModel> allowedStereotypes, DeprecationModel deprecationModel, ValuesResolverModel valuesResolverModel, List<FieldValueProviderModel> fieldValueProviderModels, List<FieldValuesResolverModel> fieldValuesResolverModels, Set<String> semanticTerms)
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<NoWrapperModel> getNoWrapperModel()
public Optional<ValueProviderModel> getValueProviderModel()
public List<StereotypeModel> getAllowedStereotypes()
public Feature<DeprecationModel> getDeprecationModel()
public Feature<ValuesResolverModel> getValuesResolverModel()
public List<FieldValueProviderModel> getFieldValueProviderModels()
public List<FieldValuesResolverModel> getFieldValuesResolverModels()
public Set<String> getSemanticTerms()
HasSemanticTermsFeature but instead, implementations should handle the cases where coming from an older
version by returning an Collections.emptySet()getSemanticTerms in interface HasSemanticTermsCopyright © 2025 MuleSoft, Inc.. All rights reserved.