public final class ConnectionProviderDeclarer extends ParameterizedDeclarer<ConnectionProviderDeclaration> implements HasModelProperties<ConnectionProviderDeclarer>, DeclaresExternalLibraries<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 |
onDefaultParameterGroup, onParameterGroupgetDeclarationpublic ConnectionProviderDeclarer(ConnectionProviderDeclaration declaration)
declaration - the declaration object to be configuredpublic ConnectionProviderDeclarer describedAs(String description)
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 instanceCopyright © 2017 MuleSoft, Inc.. All rights reserved.