public class ConfigurationModel extends Object implements ParameterizedModel
Although the SourceModels, OperationModels and ConnectionProviderModels defined at the extension level are available to every single config, configs can also define its own set of those which are exclusive to them.
| Constructor and Description |
|---|
ConfigurationModel(String name,
String description,
List<ParameterGroupModel> parameterGroupModels,
List<OperationModel> operationModels,
Set<ExternalLibraryModel> externalLibraryModels,
List<SourceModel> sourceModels,
List<ConnectionProviderModel> connectionProviders,
DisplayModel displayModel,
StereotypeModel stereotype,
DeprecationModel deprecationModel) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
Optional<ConnectionProviderModel> |
getConnectionProviderModel(String name) |
List<ConnectionProviderModel> |
getConnectionProviders() |
Feature<DeprecationModel> |
getDeprecationModel() |
String |
getDescription() |
Optional<DisplayModel> |
getDisplayModel() |
Set<ExternalLibraryModel> |
getExternalLibraryModels() |
String |
getName() |
Optional<OperationModel> |
getOperationModel(String name) |
List<OperationModel> |
getOperationModels() |
Optional<ParameterGroupModel> |
getParameterGroupModel(String name) |
List<ParameterGroupModel> |
getParameterGroupModels() |
Optional<SourceModel> |
getSourceModel(String name) |
List<SourceModel> |
getSourceModels() |
StereotypeModel |
getStereotype() |
int |
hashCode() |
String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitgetAllParameterModelspublic ConfigurationModel(String name, String description, List<ParameterGroupModel> parameterGroupModels, List<OperationModel> operationModels, Set<ExternalLibraryModel> externalLibraryModels, List<SourceModel> sourceModels, List<ConnectionProviderModel> connectionProviders, DisplayModel displayModel, StereotypeModel stereotype, DeprecationModel deprecationModel)
public String getName()
public String getDescription()
public List<ParameterGroupModel> getParameterGroupModels()
getParameterGroupModels in interface ParameterizedModelgroupspublic List<OperationModel> getOperationModels()
public Set<ExternalLibraryModel> getExternalLibraryModels()
public List<SourceModel> getSourceModels()
public List<ConnectionProviderModel> getConnectionProviders()
public Optional<DisplayModel> getDisplayModel()
public StereotypeModel getStereotype()
public Feature<DeprecationModel> getDeprecationModel()
public Optional<OperationModel> getOperationModel(String name)
public Optional<ConnectionProviderModel> getConnectionProviderModel(String name)
public Optional<SourceModel> getSourceModel(String name)
public Optional<ParameterGroupModel> getParameterGroupModel(String name)
getParameterGroupModel in interface ParameterizedModelCopyright © 2022 MuleSoft, Inc.. All rights reserved.