public interface ConnectionProviderModelParser extends SemanticTermsParser, StereotypeModelParser
ConnectionProviderModel so that the semantics reflected in it can be extracted in
a uniform way, regardless of the actual syntax used by the extension developer.ExtensionModelParser| Modifier and Type | Method and Description |
|---|---|
List<org.mule.runtime.api.meta.model.ModelProperty> |
getAdditionalModelProperties()
Returns a list with all the
model properties to be applied at the connection provider level which are
specifically linked to the type of syntax used to define the extension. |
org.mule.runtime.api.meta.model.connection.ConnectionManagementType |
getConnectionManagementType() |
Optional<ConnectionProviderFactoryModelProperty> |
getConnectionProviderFactoryModelProperty() |
Optional<org.mule.runtime.api.meta.model.deprecated.DeprecationModel> |
getDeprecationModel() |
String |
getDescription() |
Optional<org.mule.runtime.api.meta.model.display.DisplayModel> |
getDisplayModel() |
List<org.mule.runtime.api.meta.model.ExternalLibraryModel> |
getExternalLibraryModels() |
String |
getName() |
Optional<org.mule.runtime.extension.api.connectivity.oauth.OAuthModelProperty> |
getOAuthModelProperty() |
List<ParameterGroupModelParser> |
getParameterGroupModelParsers()
Returns a list with a
ParameterGroupModelParser per each parameter group defined in the provider. |
Optional<org.mule.runtime.extension.api.property.SinceMuleVersionModelProperty> |
getSinceMuleVersionModelProperty() |
boolean |
isExcludedFromConnectivitySchema() |
boolean |
supportsConnectivityTesting() |
getSemanticTermsgetStereotypeString getName()
String getDescription()
List<ParameterGroupModelParser> getParameterGroupModelParsers()
ParameterGroupModelParser per each parameter group defined in the provider. Each group is
listed in the same order as defined in the syntax.ParameterGroupModelParserList<org.mule.runtime.api.meta.model.ExternalLibraryModel> getExternalLibraryModels()
ExternalLibraryModel per each external library defined at the configuration level.org.mule.runtime.api.meta.model.connection.ConnectionManagementType getConnectionManagementType()
ConnectionManagementType used by this providerOptional<ConnectionProviderFactoryModelProperty> getConnectionProviderFactoryModelProperty()
ConnectionProviderFactoryModelProperty used to create instances of this providerboolean supportsConnectivityTesting()
boolean isExcludedFromConnectivitySchema()
Optional<org.mule.runtime.extension.api.connectivity.oauth.OAuthModelProperty> getOAuthModelProperty()
OAuthModelProperty which describes its grant typesList<org.mule.runtime.api.meta.model.ModelProperty> getAdditionalModelProperties()
model properties to be applied at the connection provider level which are
specifically linked to the type of syntax used to define the extension.ModelProperty instances.Optional<org.mule.runtime.api.meta.model.deprecated.DeprecationModel> getDeprecationModel()
DeprecationModel if one was definedOptional<org.mule.runtime.api.meta.model.display.DisplayModel> getDisplayModel()
DisplayModelOptional<org.mule.runtime.extension.api.property.SinceMuleVersionModelProperty> getSinceMuleVersionModelProperty()
Copyright © 2003–2022 MuleSoft, Inc.. All rights reserved.