Class SecuredHttpAppender.Builder<B extends SecuredHttpAppender.Builder<B>>

  • Type Parameters:
    B - The type to build
    All Implemented Interfaces:
    org.apache.logging.log4j.core.util.Builder<SecuredHttpAppender>
    Enclosing class:
    SecuredHttpAppender

    public static class SecuredHttpAppender.Builder<B extends SecuredHttpAppender.Builder<B>>
    extends org.apache.logging.log4j.core.appender.AbstractAppender.Builder<B>
    implements org.apache.logging.log4j.core.util.Builder<SecuredHttpAppender>
    Builds HttpAppender instances.
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • getUrl

        public URL getUrl()
      • getMethod

        public String getMethod()
      • getConnectTimeoutMillis

        public int getConnectTimeoutMillis()
      • getReadTimeoutMillis

        public int getReadTimeoutMillis()
      • getUsername

        public String getUsername()
      • getPassword

        public String getPassword()
      • getHeaders

        public org.apache.logging.log4j.core.config.Property[] getHeaders()
      • getProcessingLimit

        @Deprecated
        public int getProcessingLimit()
        Deprecated.
        The processing limit is no longer used. The queue size is now limited by the maxDiskSpaceInMB.
      • isVerifyHostname

        public boolean isVerifyHostname()
      • getBlockSizeInKB

        public int getBlockSizeInKB()
      • getMaxDiskSpaceInMB

        public int getMaxDiskSpaceInMB()
      • setUrl

        public B setUrl​(URL url)
      • setMethod

        public B setMethod​(String method)
      • setConnectTimeoutMillis

        public B setConnectTimeoutMillis​(int connectTimeoutMillis)
      • setReadTimeoutMillis

        public B setReadTimeoutMillis​(int readTimeoutMillis)
      • setUsername

        public B setUsername​(String username)
      • setPassword

        public B setPassword​(String password)
      • setHeaders

        public B setHeaders​(org.apache.logging.log4j.core.config.Property[] headers)
      • setSslConfiguration

        public B setSslConfiguration​(SslConfiguration sslConfiguration)
      • setProcessingLimit

        @Deprecated
        public B setProcessingLimit​(int processingLimit)
        Deprecated.
        The processing limit is no longer used. The queue size is now limited by the maxDiskSpaceInMB.
      • setVerifyHostname

        public B setVerifyHostname​(boolean verifyHostname)
      • setBlockSizeInKB

        public B setBlockSizeInKB​(int blockSizeInKB)
      • setMaxDiskSpaceInMB

        public B setMaxDiskSpaceInMB​(int maxDiskSpaceInMB)