public static class CassandraAppender.Builder<B extends CassandraAppender.Builder<B>> extends org.apache.logging.log4j.core.appender.AbstractAppender.Builder<B> implements org.apache.logging.log4j.core.util.Builder<CassandraAppender>
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CassandraAppender |
build() |
B |
setBatched(boolean batched) |
B |
setBatchType(com.datastax.driver.core.BatchStatement.Type batchType) |
B |
setBufferSize(int bufferSize) |
B |
setClusterName(String clusterName) |
B |
setColumns(org.apache.logging.log4j.core.appender.db.ColumnMapping... columns) |
B |
setContactPoints(org.apache.logging.log4j.core.net.SocketAddress... contactPoints) |
B |
setKeyspace(String keyspace) |
B |
setPassword(String password) |
B |
setTable(String table) |
B |
setUseClockForTimestampGenerator(boolean useClockForTimestampGenerator) |
B |
setUsername(String username) |
B |
setUseTls(boolean useTls) |
getConfiguration, getLayout, getName, getOrCreateLayout, getOrCreateLayout, isIgnoreExceptions, setConfiguration, setIgnoreExceptions, setLayout, setName, withConfiguration, withIgnoreExceptions, withLayout, withName
public Builder()
public B setContactPoints(org.apache.logging.log4j.core.net.SocketAddress... contactPoints)
public B setColumns(org.apache.logging.log4j.core.appender.db.ColumnMapping... columns)
public B setClusterName(String clusterName)
public B setKeyspace(String keyspace)
public B setUsername(String username)
public B setPassword(String password)
public B setUseClockForTimestampGenerator(boolean useClockForTimestampGenerator)
public B setBufferSize(int bufferSize)
public B setBatched(boolean batched)
public B setBatchType(com.datastax.driver.core.BatchStatement.Type batchType)
public CassandraAppender build()
build
in interface org.apache.logging.log4j.core.util.Builder<CassandraAppender>
Copyright © 1999-2021 The Apache Software Foundation. All Rights Reserved.
Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, the Apache Logging project logo, and the Apache Log4j logo are trademarks of The Apache Software Foundation.