Class PatternMatch.Builder
- java.lang.Object
-
- org.apache.logging.log4j.core.layout.PatternMatch.Builder
-
- All Implemented Interfaces:
java.io.Serializable
,Builder<PatternMatch>
- Enclosing class:
- PatternMatch
public static class PatternMatch.Builder extends java.lang.Object implements Builder<PatternMatch>, java.io.Serializable
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
key
private java.lang.String
pattern
private static long
serialVersionUID
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PatternMatch
build()
Builds the object after all configuration has been set.protected java.lang.Object
readResolve()
PatternMatch.Builder
setKey(java.lang.String key)
PatternMatch.Builder
setPattern(java.lang.String pattern)
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
key
@PluginBuilderAttribute private java.lang.String key
-
pattern
@PluginBuilderAttribute private java.lang.String pattern
-
-
Method Detail
-
setKey
public PatternMatch.Builder setKey(java.lang.String key)
-
setPattern
public PatternMatch.Builder setPattern(java.lang.String pattern)
-
build
public PatternMatch build()
Description copied from interface:Builder
Builds the object after all configuration has been set. This will use default values for any unspecified attributes for the object.- Specified by:
build
in interfaceBuilder<PatternMatch>
- Returns:
- the configured instance.
-
readResolve
protected java.lang.Object readResolve() throws java.io.ObjectStreamException
- Throws:
java.io.ObjectStreamException
-
-