public final class ConnectionProviderDeclarer extends ParameterizedDeclarer<ConnectionProviderDeclarer,ConnectionProviderDeclaration> implements HasModelProperties<ConnectionProviderDeclarer>, DeclaresExternalLibraries<ConnectionProviderDeclarer>, HasStereotypeDeclarer<ConnectionProviderDeclarer>, HasSemanticTermsDeclarer<ConnectionProviderDeclarer>
ConnectionProviderDeclaration through a fluent APIdeclaration| Modifier and Type | Method and Description |
|---|---|
ConnectionProviderDeclarer |
describedAs(String description)
Adds a description to the provider
|
ConnectionProviderDeclarer |
supportsConnectivityTesting(boolean supportsConnectivityTesting) |
ConnectionProviderDeclarer |
withConnectionManagementType(ConnectionManagementType connectionManagementType)
Sets the type of connection management that the provider performs
|
ConnectionProviderDeclarer |
withExternalLibrary(ExternalLibraryModel externalLibrary)
Adds the given
externalLibrary |
ConnectionProviderDeclarer |
withModelProperty(ModelProperty modelProperty)
Adds the given
modelProperty |
ConnectionProviderDeclarer |
withSemanticTerm(String semanticTerm)
Adds the given
semanticTerm |
ConnectionProviderDeclarer |
withStereotype(StereotypeModel stereotype)
Adds the given
stereotype |
onDefaultParameterGroup, onParameterGroupgetDeclarationpublic ConnectionProviderDeclarer describedAs(String description)
describedAs in class ParameterizedDeclarer<ConnectionProviderDeclarer,ConnectionProviderDeclaration>description - a descriptionthis declarerpublic ConnectionProviderDeclarer withConnectionManagementType(ConnectionManagementType connectionManagementType)
connectionManagementType - a ConnectionManagementTypethis declarerpublic ConnectionProviderDeclarer withModelProperty(ModelProperty modelProperty)
modelPropertywithModelProperty in interface HasModelProperties<ConnectionProviderDeclarer>modelProperty - a ModelPropertythis declarerpublic ConnectionProviderDeclarer withExternalLibrary(ExternalLibraryModel externalLibrary)
externalLibrarywithExternalLibrary in interface DeclaresExternalLibraries<ConnectionProviderDeclarer>externalLibrary - the ExternalLibraryModel to be referencedthis instancepublic ConnectionProviderDeclarer withStereotype(StereotypeModel stereotype)
stereotypewithStereotype in interface HasStereotypeDeclarer<ConnectionProviderDeclarer>stereotype - a StereotypeModelthis declarerpublic ConnectionProviderDeclarer supportsConnectivityTesting(boolean supportsConnectivityTesting)
public ConnectionProviderDeclarer withSemanticTerm(String semanticTerm)
semanticTermwithSemanticTerm in interface HasSemanticTermsDeclarer<ConnectionProviderDeclarer>semanticTerm - a semantic termthis declarerCopyright © 2024 MuleSoft, Inc.. All rights reserved.