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

java.lang.Object
org.apache.logging.log4j.core.layout.AbstractLayout.Builder<B>
org.apache.logging.log4j.core.layout.AbstractStringLayout.Builder<B>
org.elasticsearch.common.logging.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 Details

  • Method Details

    • build

      public ESJsonLayout build()
      Specified by:
      build in interface org.apache.logging.log4j.core.util.Builder<B extends ESJsonLayout.Builder<B>>
    • 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)