public final class ExternalLibraryModel extends Object implements NamedObject, DescribedObject
| Modifier and Type | Class and Description |
|---|---|
static class |
ExternalLibraryModel.ExternalLibraryModelBuilder
A Builder for creating instances of
ExternalLibraryModel. |
| Modifier and Type | Method and Description |
|---|---|
static ExternalLibraryModel.ExternalLibraryModelBuilder |
builder() |
String |
getDescription()
Returns the component's description
|
String |
getName()
Gets the name of the object
|
Optional<String> |
getRegexMatcher()
If present, returns a regexp which must match the name of the library's file.
|
Optional<String> |
getRequiredClassName()
If present, the library should contain a class of the given name
|
ExternalLibraryType |
getType() |
public static ExternalLibraryModel.ExternalLibraryModelBuilder builder()
ExternalLibraryModel.ExternalLibraryModelBuilderpublic String getName()
NamedObjectgetName in interface NamedObjectnullpublic String getDescription()
DescribedObjectgetDescription in interface DescribedObjectpublic Optional<String> getRegexMatcher()
Optional regexp to match the library's file namepublic Optional<String> getRequiredClassName()
public ExternalLibraryType getType()
Copyright © 2017 MuleSoft, Inc.. All rights reserved.