public final class ConnectionProviderDeclarer extends ParameterizedDeclarer<ConnectionProviderDeclarer,ConnectionProviderDeclaration> implements HasModelProperties<ConnectionProviderDeclarer>, DeclaresExternalLibraries<ConnectionProviderDeclarer>, HasStereotypeDeclarer<ConnectionProviderDeclarer>
ConnectionProviderDeclaration through a fluent APIdeclaration| Constructor and Description |
|---|
ConnectionProviderDeclarer(ConnectionProviderDeclaration declaration)
Creates a new instance
|
| Modifier and Type | Method and Description |
|---|---|
ConnectionProviderDeclarer |
describedAs(String description)
Adds a description to the provider
|
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 |
withStereotype(StereotypeModel stereotype)
Adds the given
stereotype |
onDefaultParameterGroup, onParameterGroupgetDeclarationpublic ConnectionProviderDeclarer(ConnectionProviderDeclaration declaration)
declaration - the declaration object to be configuredpublic 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 declarerCopyright © 2017 MuleSoft, Inc.. All rights reserved.