Class Routes.Builder
- java.lang.Object
-
- org.apache.logging.log4j.core.appender.routing.Routes.Builder
-
-
Field Summary
Fields Modifier and Type Field Description private Configurationconfigurationprivate java.lang.Stringpatternprivate AbstractScriptpatternScriptprivate Route[]routes
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Routesbuild()Builds the object after all configuration has been set.ConfigurationgetConfiguration()java.lang.StringgetPattern()AbstractScriptgetPatternScript()Route[]getRoutes()Routes.BuildersetConfiguration(Configuration configuration)Routes.BuildersetPattern(java.lang.String pattern)Routes.BuildersetPatternScript(AbstractScript patternScript)Routes.BuildersetRoutes(Route[] routes)Routes.BuilderwithConfiguration(Configuration configuration)Deprecated.since 2.26.0 usesetConfiguration(Configuration).Routes.BuilderwithPattern(java.lang.String pattern)Deprecated.since 2.26.0 usesetPattern(String).Routes.BuilderwithPatternScript(AbstractScript patternScript)Deprecated.since 2.26.0 usesetPatternScript(AbstractScript).Routes.BuilderwithRoutes(Route[] routes)Deprecated.since 2.26.0 usesetRoutes(Route[]).-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.logging.log4j.core.util.Builder
getErrorPrefix, isValid
-
-
-
-
Field Detail
-
configuration
@PluginConfiguration private Configuration configuration
-
pattern
@PluginAttribute("pattern") private java.lang.String pattern
-
patternScript
@PluginElement("Script") private AbstractScript patternScript
-
routes
@PluginElement("Routes") @Required private Route[] routes
-
-
Method Detail
-
build
public Routes build()
Description copied from interface:BuilderBuilds the object after all configuration has been set. This will use default values for any unspecified attributes for the object.
-
getConfiguration
public Configuration getConfiguration()
-
getPattern
public java.lang.String getPattern()
-
getPatternScript
public AbstractScript getPatternScript()
-
getRoutes
public Route[] getRoutes()
-
setConfiguration
public Routes.Builder setConfiguration(Configuration configuration)
- Since:
- 2.26.0
-
setPattern
public Routes.Builder setPattern(java.lang.String pattern)
- Since:
- 2.26.0
-
setPatternScript
public Routes.Builder setPatternScript(AbstractScript patternScript)
- Since:
- 2.26.0
-
setRoutes
public Routes.Builder setRoutes(Route[] routes)
- Since:
- 2.26.0
-
withConfiguration
@Deprecated public Routes.Builder withConfiguration(Configuration configuration)
Deprecated.since 2.26.0 usesetConfiguration(Configuration).
-
withPattern
@Deprecated public Routes.Builder withPattern(java.lang.String pattern)
Deprecated.since 2.26.0 usesetPattern(String).
-
withPatternScript
@Deprecated public Routes.Builder withPatternScript(AbstractScript patternScript)
Deprecated.since 2.26.0 usesetPatternScript(AbstractScript).
-
withRoutes
@Deprecated public Routes.Builder withRoutes(Route[] routes)
Deprecated.since 2.26.0 usesetRoutes(Route[]).
-
-