Class ESJsonLayout.Builder<B extends ESJsonLayout.Builder<B>>

  • All Implemented Interfaces:
    org.apache.logging.log4j.core.util.Builder<ESJsonLayout>
    Enclosing class:
    ESJsonLayout

    public static class ESJsonLayout.Builder<B extends ESJsonLayout.Builder<B>>
    extends org.apache.logging.log4j.core.layout.AbstractStringLayout.Builder<B>
    implements org.apache.logging.log4j.core.util.Builder<ESJsonLayout>
    • Constructor Summary

      Constructors 
      Constructor Description
      Builder()  
    • Method Summary

      Modifier and Type Method Description
      ESJsonLayout build()  
      java.nio.charset.Charset getCharset()  
      java.lang.String getESMessageFields()  
      java.lang.String getType()  
      B setCharset​(java.nio.charset.Charset charset)  
      B setESMessageFields​(java.lang.String esmessagefields)  
      B setType​(java.lang.String type)  
      • Methods inherited from class org.apache.logging.log4j.core.layout.AbstractStringLayout.Builder

        getFooterSerializer, getHeaderSerializer, setFooterSerializer, setHeaderSerializer
      • Methods inherited from class org.apache.logging.log4j.core.layout.AbstractLayout.Builder

        asBuilder, getConfiguration, getFooter, getHeader, setConfiguration, setFooter, setHeader
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • getCharset

        public java.nio.charset.Charset getCharset()
        Overrides:
        getCharset in class org.apache.logging.log4j.core.layout.AbstractStringLayout.Builder<B extends ESJsonLayout.Builder<B>>
      • setCharset

        public B setCharset​(java.nio.charset.Charset charset)
        Overrides:
        setCharset in class org.apache.logging.log4j.core.layout.AbstractStringLayout.Builder<B extends ESJsonLayout.Builder<B>>
      • getType

        public java.lang.String getType()
      • setType

        public B setType​(java.lang.String type)
      • getESMessageFields

        public java.lang.String getESMessageFields()
      • setESMessageFields

        public B setESMessageFields​(java.lang.String esmessagefields)