Modifier and Type | Field and Description |
---|---|
private Configuration |
configuration |
private java.lang.String |
pattern |
private AbstractScript |
patternScript |
private Route[] |
routes |
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
Routes |
build()
Builds the object after all configuration has been set.
|
Configuration |
getConfiguration() |
java.lang.String |
getPattern() |
AbstractScript |
getPatternScript() |
Route[] |
getRoutes() |
Routes.Builder |
withConfiguration(Configuration configuration) |
Routes.Builder |
withPattern(java.lang.String pattern) |
Routes.Builder |
withPatternScript(AbstractScript patternScript) |
Routes.Builder |
withRoutes(Route[] routes) |
@PluginConfiguration private Configuration configuration
@PluginAttribute(value="pattern") private java.lang.String pattern
@PluginElement(value="Script") private AbstractScript patternScript
@PluginElement(value="Routes") @Required private Route[] routes
public Routes build()
Builder
public Configuration getConfiguration()
public java.lang.String getPattern()
public AbstractScript getPatternScript()
public Route[] getRoutes()
public Routes.Builder withConfiguration(Configuration configuration)
public Routes.Builder withPattern(java.lang.String pattern)
public Routes.Builder withPatternScript(AbstractScript patternScript)
public Routes.Builder withRoutes(Route[] routes)