Package org.opensearch.common.logging
Class OpenSearchJsonLayout.Builder<B extends OpenSearchJsonLayout.Builder<B>>
java.lang.Object
org.apache.logging.log4j.core.layout.AbstractLayout.Builder<B>
org.apache.logging.log4j.core.layout.AbstractStringLayout.Builder<B>
org.opensearch.common.logging.OpenSearchJsonLayout.Builder<B>
- All Implemented Interfaces:
org.apache.logging.log4j.core.util.Builder<OpenSearchJsonLayout>
- Enclosing class:
- OpenSearchJsonLayout
public static class OpenSearchJsonLayout.Builder<B extends OpenSearchJsonLayout.Builder<B>> extends org.apache.logging.log4j.core.layout.AbstractStringLayout.Builder<B> implements org.apache.logging.log4j.core.util.Builder<OpenSearchJsonLayout>
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
Modifier and Type Method Description OpenSearchJsonLayout
build()
java.nio.charset.Charset
getCharset()
java.lang.String
getOpenSearchMessageFields()
java.lang.String
getType()
B
setCharset(java.nio.charset.Charset charset)
B
setOpenSearchMessageFields(java.lang.String opensearchMessageFields)
B
setType(java.lang.String type)
Methods inherited from class org.apache.logging.log4j.core.layout.AbstractStringLayout.Builder
getFooterSerializer, getHeaderSerializer, setFooterSerializer, setHeaderSerializer
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
build
- Specified by:
build
in interfaceorg.apache.logging.log4j.core.util.Builder<B extends OpenSearchJsonLayout.Builder<B>>
-
getCharset
public java.nio.charset.Charset getCharset()- Overrides:
getCharset
in classorg.apache.logging.log4j.core.layout.AbstractStringLayout.Builder<B extends OpenSearchJsonLayout.Builder<B>>
-
setCharset
- Overrides:
setCharset
in classorg.apache.logging.log4j.core.layout.AbstractStringLayout.Builder<B extends OpenSearchJsonLayout.Builder<B>>
-
getType
public java.lang.String getType() -
setType
-
getOpenSearchMessageFields
public java.lang.String getOpenSearchMessageFields() -
setOpenSearchMessageFields
-