Class AbstractFileAppender.Builder<B extends AbstractFileAppender.Builder<B>>

Type Parameters:
B - The type to build
Enclosing class:
AbstractFileAppender<M extends OutputStreamManager>

public abstract static class AbstractFileAppender.Builder<B extends AbstractFileAppender.Builder<B>> extends AbstractOutputStreamAppender.Builder<B>
Builds FileAppender instances.
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • getAdvertiseUri

      public String getAdvertiseUri()
    • getFileName

      public String getFileName()
    • isAdvertise

      public boolean isAdvertise()
    • isAppend

      public boolean isAppend()
    • isCreateOnDemand

      public boolean isCreateOnDemand()
    • isLocking

      public boolean isLocking()
    • getFilePermissions

      public String getFilePermissions()
    • getFileOwner

      public String getFileOwner()
    • getFileGroup

      public String getFileGroup()
    • setAdvertise

      public B setAdvertise(boolean advertise)
      Since:
      2.26.0
    • setAdvertiseUri

      public B setAdvertiseUri(String advertiseUri)
      Since:
      2.26.0
    • setAppend

      public B setAppend(boolean append)
      Since:
      2.26.0
    • setFileName

      public B setFileName(String fileName)
      Since:
      2.26.0
    • setCreateOnDemand

      public B setCreateOnDemand(boolean createOnDemand)
      Since:
      2.26.0
    • setLocking

      public B setLocking(boolean locking)
      Since:
      2.26.0
    • setFilePermissions

      public B setFilePermissions(String filePermissions)
      Since:
      2.26.0
    • setFileOwner

      public B setFileOwner(String fileOwner)
      Since:
      2.26.0
    • setFileGroup

      public B setFileGroup(String fileGroup)
      Since:
      2.26.0
    • withAdvertise

      @Deprecated public B withAdvertise(boolean advertise)
      Deprecated.
      since 2.26.0 use setAdvertise(boolean).
    • withAdvertiseUri

      @Deprecated public B withAdvertiseUri(String advertiseUri)
      Deprecated.
      since 2.26.0 use setAdvertiseUri(String).
    • withAppend

      @Deprecated public B withAppend(boolean append)
      Deprecated.
      since 2.26.0 use setAppend(boolean).
    • withFileName

      @Deprecated public B withFileName(String fileName)
      Deprecated.
      since 2.26.0 use setFileName(String).
    • withCreateOnDemand

      @Deprecated public B withCreateOnDemand(boolean createOnDemand)
      Deprecated.
      since 2.26.0 use setCreateOnDemand(boolean).
    • withLocking

      @Deprecated public B withLocking(boolean locking)
      Deprecated.
      since 2.26.0 use setLocking(boolean).
    • withFilePermissions

      @Deprecated public B withFilePermissions(String filePermissions)
      Deprecated.
      since 2.26.0 use setFilePermissions(String).
    • withFileOwner

      @Deprecated public B withFileOwner(String fileOwner)
      Deprecated.
      since 2.26.0 use setFileOwner(String).
    • withFileGroup

      @Deprecated public B withFileGroup(String fileGroup)
      Deprecated.
      since 2.26.0 use setFileGroup(String).