public class ImmutableFunctionModel extends AbstractParameterizedModel implements org.mule.runtime.api.meta.model.function.FunctionModel
FunctionModeldescription, modelProperties| Constructor and Description |
|---|
ImmutableFunctionModel(String name,
String description,
List<org.mule.runtime.api.meta.model.parameter.ParameterGroupModel> parameterGroupModels,
org.mule.runtime.api.meta.model.OutputModel output,
org.mule.runtime.api.meta.model.display.DisplayModel displayModel,
Set<org.mule.runtime.api.meta.model.ModelProperty> modelProperties)
Creates a new instance with the given state
|
ImmutableFunctionModel(String name,
String description,
List<org.mule.runtime.api.meta.model.parameter.ParameterGroupModel> parameterGroupModels,
org.mule.runtime.api.meta.model.OutputModel output,
org.mule.runtime.api.meta.model.display.DisplayModel displayModel,
Set<org.mule.runtime.api.meta.model.ModelProperty> modelProperties,
org.mule.runtime.api.meta.model.deprecated.DeprecationModel deprecationModel)
Creates a new instance with the given state
|
| Modifier and Type | Method and Description |
|---|---|
Optional<org.mule.runtime.api.meta.model.deprecated.DeprecationModel> |
getDeprecationModel() |
org.mule.runtime.api.meta.model.OutputModel |
getOutput() |
boolean |
isDeprecated() |
getParameterGroupModelscheckArgument, equals, getDisplayModel, getName, hashCode, toStringcopy, copy, getDescription, getModelProperties, getModelPropertyclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetAllParameterModels, getParameterGroupModelspublic ImmutableFunctionModel(String name, String description, List<org.mule.runtime.api.meta.model.parameter.ParameterGroupModel> parameterGroupModels, org.mule.runtime.api.meta.model.OutputModel output, org.mule.runtime.api.meta.model.display.DisplayModel displayModel, Set<org.mule.runtime.api.meta.model.ModelProperty> modelProperties)
name - the operation's name. Cannot be blankdescription - the operation's descriptorparameterGroupModels - a List with the operation's parameter group modelsoutput - an OutputModel which represents the operation's output contentdisplayModel - a model which contains directive about how this operation is displayed in the UImodelProperties - A Set of custom properties which extend this modelIllegalArgumentException - if name is blank or executorFactory is nullpublic ImmutableFunctionModel(String name, String description, List<org.mule.runtime.api.meta.model.parameter.ParameterGroupModel> parameterGroupModels, org.mule.runtime.api.meta.model.OutputModel output, org.mule.runtime.api.meta.model.display.DisplayModel displayModel, Set<org.mule.runtime.api.meta.model.ModelProperty> modelProperties, org.mule.runtime.api.meta.model.deprecated.DeprecationModel deprecationModel)
name - the operation's name. Cannot be blankdescription - the operation's descriptorparameterGroupModels - a List with the operation's parameter group modelsoutput - an OutputModel which represents the operation's output contentdisplayModel - a model which contains directive about how this operation is displayed in the UImodelProperties - A Set of custom properties which extend this modeldeprecationModel - a DeprecationModel describing if the function is deprecated. A null value means it is not
deprecated.IllegalArgumentException - if name is blank or executorFactory is nullpublic org.mule.runtime.api.meta.model.OutputModel getOutput()
getOutput in interface org.mule.runtime.api.meta.model.function.FunctionModelpublic Optional<org.mule.runtime.api.meta.model.deprecated.DeprecationModel> getDeprecationModel()
getDeprecationModel in interface org.mule.runtime.api.meta.model.deprecated.DeprecableModelpublic boolean isDeprecated()
isDeprecated in interface org.mule.runtime.api.meta.model.deprecated.DeprecableModelCopyright © 2022 MuleSoft, Inc.. All rights reserved.