public class ImmutableConfigurationModel extends AbstractComplexModel implements org.mule.runtime.api.meta.model.config.ConfigurationModel
ConfigurationModeldescription, modelProperties| Constructor and Description |
|---|
ImmutableConfigurationModel(String name,
String description,
List<org.mule.runtime.api.meta.model.parameter.ParameterGroupModel> parameterGroupModels,
List<org.mule.runtime.api.meta.model.operation.OperationModel> operationModels,
List<org.mule.runtime.api.meta.model.connection.ConnectionProviderModel> connectionProviders,
List<org.mule.runtime.api.meta.model.source.SourceModel> sourceModels,
Set<org.mule.runtime.api.meta.model.ExternalLibraryModel> externalLibraryModels,
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
|
| Modifier and Type | Method and Description |
|---|---|
Set<org.mule.runtime.api.meta.model.ExternalLibraryModel> |
getExternalLibraryModels() |
List<org.mule.runtime.api.meta.model.parameter.ParameterGroupModel> |
getParameterGroupModels() |
findModel, getConnectionProviderModel, getConnectionProviders, getOperationModel, getOperationModels, getSourceModel, getSourceModels, toList, uniquecheckArgument, equals, getDisplayModel, getName, hashCode, toStringcopy, copy, getDescription, getModelProperties, getModelPropertyclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetModelProperties, getModelPropertygetAllParameterModelsgetOperationModel, getOperationModelsgetSourceModel, getSourceModelspublic ImmutableConfigurationModel(String name, String description, List<org.mule.runtime.api.meta.model.parameter.ParameterGroupModel> parameterGroupModels, List<org.mule.runtime.api.meta.model.operation.OperationModel> operationModels, List<org.mule.runtime.api.meta.model.connection.ConnectionProviderModel> connectionProviders, List<org.mule.runtime.api.meta.model.source.SourceModel> sourceModels, Set<org.mule.runtime.api.meta.model.ExternalLibraryModel> externalLibraryModels, org.mule.runtime.api.meta.model.display.DisplayModel displayModel, Set<org.mule.runtime.api.meta.model.ModelProperty> modelProperties)
name - the configuration's namedescription - the configuration's descriptionparameterGroupModels - a List with the configuration's parameter group modelsoperationModels - a List with the configuration's operationModelsconnectionProviders - a List with the configuration's connection provider modelssourceModels - a List with the configuration's message source modelsexternalLibraryModels - a Set with the configuration's external librariesdisplayModel - a model which contains directive about how this configuration is displayed in the UImodelProperties - a Set of custom properties which extend this modelIllegalArgumentException - if name is blank or configurationFactory is nullpublic List<org.mule.runtime.api.meta.model.parameter.ParameterGroupModel> getParameterGroupModels()
getParameterGroupModels in interface org.mule.runtime.api.meta.model.parameter.ParameterizedModelpublic Set<org.mule.runtime.api.meta.model.ExternalLibraryModel> getExternalLibraryModels()
getExternalLibraryModels in interface org.mule.runtime.api.meta.model.HasExternalLibrariesCopyright © 2017 MuleSoft, Inc.. All rights reserved.