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

    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