Class ClassArbiter.Builder
- java.lang.Object
-
- org.apache.logging.log4j.core.config.arbiters.ClassArbiter.Builder
-
- All Implemented Interfaces:
Builder<ClassArbiter>
- Enclosing class:
- ClassArbiter
public static class ClassArbiter.Builder extends java.lang.Object implements Builder<ClassArbiter>
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
ATTR_CLASS_NAME
private java.lang.String
className
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClassArbiter.Builder
asBuilder()
ClassArbiter
build()
Builds the object after all configuration has been set.ClassArbiter.Builder
setClassName(java.lang.String className)
Sets the Class name.-
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
-
ATTR_CLASS_NAME
public static final java.lang.String ATTR_CLASS_NAME
- See Also:
- Constant Field Values
-
className
@PluginBuilderAttribute("className") private java.lang.String className
-
-
Method Detail
-
setClassName
public ClassArbiter.Builder setClassName(java.lang.String className)
Sets the Class name.- Parameters:
className
- the class name.- Returns:
- this
-
asBuilder
public ClassArbiter.Builder asBuilder()
-
build
public ClassArbiter 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<ClassArbiter>
- Returns:
- the configured instance.
-
-