Class ImmutableActingParameterModel
java.lang.Object
org.mule.runtime.extension.api.model.parameter.ImmutableActingParameterModel
- All Implemented Interfaces:
org.mule.runtime.api.meta.model.parameter.ActingParameterModel
public class ImmutableActingParameterModel
extends Object
implements org.mule.runtime.api.meta.model.parameter.ActingParameterModel
Immutable implementation of
ActingParameterModel- Since:
- 1.4.0
-
Constructor Summary
ConstructorsConstructorDescriptionImmutableActingParameterModel(String name, boolean required) Creates a new instance with the given stateImmutableActingParameterModel(String name, boolean required, String extractionExpression) Creates a new instance with the given state -
Method Summary
-
Constructor Details
-
ImmutableActingParameterModel
Creates a new instance with the given state- Parameters:
name- the parameter's name. Cannot be blank.required- whether this parameter is required or not
-
ImmutableActingParameterModel
Creates a new instance with the given state- Parameters:
name- the parameter's name. Cannot be blank.required- whether this parameter is required or notextractionExpression- the extraction expression to the acting parameter value.
-
-
Method Details
-
getName
- Specified by:
getNamein interfaceorg.mule.runtime.api.meta.model.parameter.ActingParameterModel
-
isRequired
public boolean isRequired()- Specified by:
isRequiredin interfaceorg.mule.runtime.api.meta.model.parameter.ActingParameterModel
-
getExtractionExpression
- Specified by:
getExtractionExpressionin interfaceorg.mule.runtime.api.meta.model.parameter.ActingParameterModel
-
equals
-
hashCode
public int hashCode()
-