Package org.elasticsearch.common.logging
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 ESJsonLayoutbuild()java.nio.charset.CharsetgetCharset()java.lang.StringgetESMessageFields()java.lang.StringgetType()BsetCharset(java.nio.charset.Charset charset)BsetESMessageFields(java.lang.String esmessagefields)BsetType(java.lang.String type)-
Methods inherited from class org.apache.logging.log4j.core.layout.AbstractStringLayout.Builder
getFooterSerializer, getHeaderSerializer, setFooterSerializer, setHeaderSerializer
-
-
-
-
Method Detail
-
build
public ESJsonLayout build()
- Specified by:
buildin interfaceorg.apache.logging.log4j.core.util.Builder<B extends ESJsonLayout.Builder<B>>
-
getCharset
public java.nio.charset.Charset getCharset()
- Overrides:
getCharsetin classorg.apache.logging.log4j.core.layout.AbstractStringLayout.Builder<B extends ESJsonLayout.Builder<B>>
-
setCharset
public B setCharset(java.nio.charset.Charset charset)
- Overrides:
setCharsetin classorg.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)
-
-