public class ConfigurationDeclarer extends ParameterizedDeclarer<ConfigurationDeclarer,ConfigurationDeclaration> implements HasOperationDeclarer, HasConnectionProviderDeclarer, HasSourceDeclarer, HasModelProperties<ConfigurationDeclarer>, HasFunctionDeclarer, DeclaresExternalLibraries<ConfigurationDeclarer>, HasStereotypeDeclarer<ConfigurationDeclarer>, HasConstructDeclarer<ConfigurationDeclarer>
ConfigurationDeclaration through a fluent APIdeclaration| Modifier and Type | Method and Description |
|---|---|
ConfigurationDeclarer |
describedAs(String description)
Adds a description to the configuration
|
void |
withConnectionProvider(ConnectionProviderDeclarer declarer)
Adds a
ConnectionProviderDeclaration by receiving
a declarer which describes it |
ConnectionProviderDeclarer |
withConnectionProvider(String name)
Adds a connection provider of the given
name |
ConfigurationDeclarer |
withConstruct(ConstructDeclarer declarer)
Adds an
ConstructDeclaration by receiving
a declarer which describes it |
ConstructDeclarer |
withConstruct(String name)
Adds a construct of the given
name |
ConfigurationDeclarer |
withExternalLibrary(ExternalLibraryModel externalLibrary)
Adds the given
externalLibrary |
void |
withFunction(FunctionDeclarer declarer)
Adds a
FunctionDeclaration by receiving
a declarer which describes it |
FunctionDeclarer |
withFunction(String name)
Adds a function of the given
name |
void |
withMessageSource(SourceDeclarer declarer)
Adds a
SourceDeclaration by receiving
a declarer which describes it |
SourceDeclarer |
withMessageSource(String name)
Adds a message source of the given
name |
ConfigurationDeclarer |
withModelProperty(ModelProperty modelProperty)
Adds the given
modelProperty |
void |
withOperation(OperationDeclarer declarer)
Adds an
OperationDeclaration by receiving
a declarer which describes it |
OperationDeclarer |
withOperation(String name)
Adds an operation of the given
name |
ConfigurationDeclarer |
withStereotype(StereotypeModel stereotype)
Adds the given
stereotype |
onDefaultParameterGroup, onParameterGroupgetDeclarationpublic ConfigurationDeclarer describedAs(String description)
describedAs in class ParameterizedDeclarer<ConfigurationDeclarer,ConfigurationDeclaration>description - a descriptionthis declarerpublic OperationDeclarer withOperation(String name)
namewithOperation in interface HasOperationDeclarername - a non blank nameOperationDeclarer which allows describing the created operationpublic void withOperation(OperationDeclarer declarer)
OperationDeclaration by receiving
a declarer which describes itwithOperation in interface HasOperationDeclarerdeclarer - a OperationDeclarationpublic ConnectionProviderDeclarer withConnectionProvider(String name)
namewithConnectionProvider in interface HasConnectionProviderDeclarername - a non blank nameConnectionProviderDeclarer which allows describing the created providerpublic void withConnectionProvider(ConnectionProviderDeclarer declarer)
ConnectionProviderDeclaration by receiving
a declarer which describes itwithConnectionProvider in interface HasConnectionProviderDeclarerdeclarer - a ConnectionProviderDeclarerpublic SourceDeclarer withMessageSource(String name)
namewithMessageSource in interface HasSourceDeclarername - a non blank nameSourceDeclarer which allows describing the created providerpublic void withMessageSource(SourceDeclarer declarer)
SourceDeclaration by receiving
a declarer which describes itwithMessageSource in interface HasSourceDeclarerdeclarer - a SourceDeclarerpublic ConfigurationDeclarer withModelProperty(ModelProperty modelProperty)
modelPropertywithModelProperty in interface HasModelProperties<ConfigurationDeclarer>modelProperty - a ModelPropertythis declarerpublic ConfigurationDeclarer withExternalLibrary(ExternalLibraryModel externalLibrary)
externalLibrarywithExternalLibrary in interface DeclaresExternalLibraries<ConfigurationDeclarer>externalLibrary - the ExternalLibraryModel to be referencedthis instancepublic FunctionDeclarer withFunction(String name)
namewithFunction in interface HasFunctionDeclarername - a non blank nameOperationDeclarer which allows describing the created operationpublic void withFunction(FunctionDeclarer declarer)
FunctionDeclaration by receiving
a declarer which describes itwithFunction in interface HasFunctionDeclarerdeclarer - a FunctionDeclarerpublic ConstructDeclarer withConstruct(String name)
namewithConstruct in interface HasConstructDeclarer<ConfigurationDeclarer>name - a non blank nameConstructDeclarer which allows describing the created constructpublic ConfigurationDeclarer withConstruct(ConstructDeclarer declarer)
ConstructDeclaration by receiving
a declarer which describes itwithConstruct in interface HasConstructDeclarer<ConfigurationDeclarer>declarer - a ConstructDeclarationpublic ConfigurationDeclarer withStereotype(StereotypeModel stereotype)
stereotypewithStereotype in interface HasStereotypeDeclarer<ConfigurationDeclarer>stereotype - a StereotypeModelthis declarerCopyright © 2017 MuleSoft, Inc.. All rights reserved.