public static final class ScriptAppenderSelector.Builder extends java.lang.Object implements Builder<Appender>
Modifier and Type | Field and Description |
---|---|
private AppenderSet |
appenderSet |
private Configuration |
configuration |
private java.lang.String |
name |
private AbstractScript |
script |
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
Appender |
build()
Builds the object after all configuration has been set.
|
AppenderSet |
getAppenderSet() |
Configuration |
getConfiguration() |
java.lang.String |
getName() |
AbstractScript |
getScript() |
ScriptAppenderSelector.Builder |
withAppenderNodeSet(AppenderSet appenderSet) |
ScriptAppenderSelector.Builder |
withConfiguration(Configuration configuration) |
ScriptAppenderSelector.Builder |
withName(java.lang.String name) |
ScriptAppenderSelector.Builder |
withScript(AbstractScript script) |
@PluginElement(value="AppenderSet") @Required private AppenderSet appenderSet
@PluginConfiguration @Required private Configuration configuration
@PluginBuilderAttribute @Required private java.lang.String name
@PluginElement(value="Script") @Required private AbstractScript script
public Appender build()
Builder
public AppenderSet getAppenderSet()
public Configuration getConfiguration()
public java.lang.String getName()
public AbstractScript getScript()
public ScriptAppenderSelector.Builder withAppenderNodeSet(AppenderSet appenderSet)
public ScriptAppenderSelector.Builder withConfiguration(Configuration configuration)
public ScriptAppenderSelector.Builder withName(java.lang.String name)
public ScriptAppenderSelector.Builder withScript(AbstractScript script)