public class ConfigurationModel extends Object
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() |
public 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()
public 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)
Copyright © 2020 MuleSoft, Inc.. All rights reserved.