B
- The type to buildpublic abstract static class AbstractFileAppender.Builder<B extends AbstractFileAppender.Builder<B>> extends AbstractOutputStreamAppender.Builder<B>
Modifier and Type | Field and Description |
---|---|
private boolean |
advertise |
private java.lang.String |
advertiseUri |
private boolean |
append |
private boolean |
createOnDemand |
private java.lang.String |
fileGroup |
private java.lang.String |
fileName |
private java.lang.String |
fileOwner |
private java.lang.String |
filePermissions |
private boolean |
locking |
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAdvertiseUri() |
java.lang.String |
getFileGroup() |
java.lang.String |
getFileName() |
java.lang.String |
getFileOwner() |
java.lang.String |
getFilePermissions() |
boolean |
isAdvertise() |
boolean |
isAppend() |
boolean |
isCreateOnDemand() |
boolean |
isLocking() |
B |
withAdvertise(boolean advertise) |
B |
withAdvertiseUri(java.lang.String advertiseUri) |
B |
withAppend(boolean append) |
B |
withCreateOnDemand(boolean createOnDemand) |
B |
withFileGroup(java.lang.String fileGroup) |
B |
withFileName(java.lang.String fileName) |
B |
withFileOwner(java.lang.String fileOwner) |
B |
withFilePermissions(java.lang.String filePermissions) |
B |
withLocking(boolean locking) |
getBufferSize, isBufferedIo, isImmediateFlush, withBufferedIo, withBufferSize, withImmediateFlush
getConfiguration, getLayout, getName, getOrCreateLayout, getOrCreateLayout, isIgnoreExceptions, setConfiguration, setIgnoreExceptions, setLayout, setName, withConfiguration, withIgnoreExceptions, withLayout, withName
asBuilder, getFilter, getPropertyArray, setFilter, setPropertyArray, withFilter
@PluginBuilderAttribute @Required private java.lang.String fileName
@PluginBuilderAttribute private boolean append
@PluginBuilderAttribute private boolean locking
@PluginBuilderAttribute private boolean advertise
@PluginBuilderAttribute private java.lang.String advertiseUri
@PluginBuilderAttribute private boolean createOnDemand
@PluginBuilderAttribute private java.lang.String filePermissions
@PluginBuilderAttribute private java.lang.String fileOwner
@PluginBuilderAttribute private java.lang.String fileGroup
public java.lang.String getAdvertiseUri()
public java.lang.String getFileName()
public boolean isAdvertise()
public boolean isAppend()
public boolean isCreateOnDemand()
public boolean isLocking()
public java.lang.String getFilePermissions()
public java.lang.String getFileOwner()
public java.lang.String getFileGroup()
public B withAdvertise(boolean advertise)
public B withAdvertiseUri(java.lang.String advertiseUri)
public B withAppend(boolean append)
public B withFileName(java.lang.String fileName)
public B withCreateOnDemand(boolean createOnDemand)
public B withLocking(boolean locking)
public B withFilePermissions(java.lang.String filePermissions)
public B withFileOwner(java.lang.String fileOwner)
public B withFileGroup(java.lang.String fileGroup)