public class ImmutableConnectionProviderModel extends AbstractParameterizedModel implements org.mule.runtime.api.meta.model.connection.ConnectionProviderModel
ConnectionProviderModeldescription, modelProperties| Constructor and Description |
|---|
ImmutableConnectionProviderModel(String name,
String description,
List<org.mule.runtime.api.meta.model.parameter.ParameterGroupModel> parameterGroupModels,
org.mule.runtime.api.meta.model.connection.ConnectionManagementType connectionManagementType,
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 |
|---|---|
org.mule.runtime.api.meta.model.connection.ConnectionManagementType |
getConnectionManagementType() |
Set<org.mule.runtime.api.meta.model.ExternalLibraryModel> |
getExternalLibraryModels() |
getParameterGroupModelscheckArgument, equals, getDisplayModel, getName, hashCode, toStringcopy, copy, getDescription, getModelProperties, getModelPropertyclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetModelProperties, getModelPropertypublic ImmutableConnectionProviderModel(String name, String description, List<org.mule.runtime.api.meta.model.parameter.ParameterGroupModel> parameterGroupModels, org.mule.runtime.api.meta.model.connection.ConnectionManagementType connectionManagementType, 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 provider's namedescription - the provider's descriptionparameterGroupModels - a List with the provider's parameter group modelsconnectionManagementType - the type of connection management that the provider performsexternalLibraryModels - a Set with the provider's external librariesdisplayModel - a model which contains directive about how this provider is displayed in the UImodelProperties - A Set of custom properties which extend this modelIllegalArgumentException - if connectionProviderFactory, configurationType or connectionType are nullpublic org.mule.runtime.api.meta.model.connection.ConnectionManagementType getConnectionManagementType()
getConnectionManagementType in interface org.mule.runtime.api.meta.model.connection.ConnectionProviderModelpublic 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.