public abstract class AbstractAppenderBuilder<T extends AbstractAppenderBuilder<T>> extends Object implements AbstractAppenderConfig
| Constructor and Description |
|---|
AbstractAppenderBuilder() |
| Modifier and Type | Method and Description |
|---|---|
String |
getAssumedRole()
Returns the
clientFactory configuration property. |
long |
getBatchDelay()
Returns the
batchDelay configuration property. |
String |
getClientEndpoint()
Returns the
clientEndpoint configuration property. |
String |
getClientFactory()
Returns the
clientFactory configuration property. |
String |
getClientRegion()
Returns the
clientRegion configuration property. |
org.apache.logging.log4j.core.config.Configuration |
getConfiguration() |
String |
getDiscardAction()
Returns the
discardAction configuration property. |
int |
getDiscardThreshold()
Retyrns the
discardThreshold configuration property. |
org.apache.logging.log4j.core.Filter |
getFilter() |
long |
getInitializationTimeout()
Returns the
initializationTimeout configuration property. |
org.apache.logging.log4j.core.Layout<String> |
getLayout() |
boolean |
getTruncateOversizeMessages()
Returns the
truncateOversizeMessages configuration property. |
boolean |
isEnableBatchLogging()
Returns the
enableBatchLogging configuration property. |
boolean |
isSynchronous() |
boolean |
isUseShutdownHook()
Returns the
useShutdownHook configuration property. |
T |
setAssumedRole(String value)
Sets the
clientFactory configuration property. |
T |
setBatchDelay(long value)
Sets the
batchDelay configuration property. |
T |
setClientEndpoint(String value)
Sets the
clientEndpoint configuration property. |
T |
setClientFactory(String value)
Sets the
clientFactory configuration property. |
T |
setClientRegion(String value)
Sets the
clientRegion configuration property. |
void |
setConfiguration(org.apache.logging.log4j.core.config.Configuration configuration) |
T |
setDiscardAction(String value)
Sets the
discardAction configuration property. |
T |
setDiscardThreshold(int value)
Sets the
discardThreshold configuration property. |
T |
setEnableBatchLogging(boolean value)
Sets the
enableBatchLogging configuration property. |
T |
setFilter(org.apache.logging.log4j.core.Filter value) |
T |
setInitializationTimeout(long value)
Sets the
initializationTimeout configuration property. |
T |
setLayout(org.apache.logging.log4j.core.Layout<String> value) |
T |
setSynchronous(boolean value) |
void |
setTruncateOversizeMessages(boolean value)
Sets the
truncateOversizeMessages configuration property. |
T |
setUseShutdownHook(boolean value)
Sets the
useShutdownHook configuration property. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetNamepublic org.apache.logging.log4j.core.Layout<String> getLayout()
getLayout in interface AbstractAppenderConfigpublic org.apache.logging.log4j.core.Filter getFilter()
getFilter in interface AbstractAppenderConfigpublic T setFilter(org.apache.logging.log4j.core.Filter value)
public org.apache.logging.log4j.core.config.Configuration getConfiguration()
getConfiguration in interface AbstractAppenderConfigpublic void setConfiguration(org.apache.logging.log4j.core.config.Configuration configuration)
public boolean isSynchronous()
isSynchronous in interface AbstractAppenderConfigpublic T setSynchronous(boolean value)
public T setBatchDelay(long value)
batchDelay configuration property.public long getBatchDelay()
batchDelay configuration property.getBatchDelay in interface AbstractAppenderConfigpublic void setTruncateOversizeMessages(boolean value)
truncateOversizeMessages configuration property.public boolean getTruncateOversizeMessages()
truncateOversizeMessages configuration property.getTruncateOversizeMessages in interface AbstractAppenderConfigpublic T setDiscardThreshold(int value)
discardThreshold configuration property.public int getDiscardThreshold()
discardThreshold configuration property.getDiscardThreshold in interface AbstractAppenderConfigpublic T setDiscardAction(String value)
discardAction configuration property.public String getDiscardAction()
discardAction configuration property.getDiscardAction in interface AbstractAppenderConfigpublic String getAssumedRole()
clientFactory configuration property.getAssumedRole in interface AbstractAppenderConfigpublic T setClientFactory(String value)
clientFactory configuration property.public String getClientFactory()
clientFactory configuration property.getClientFactory in interface AbstractAppenderConfigpublic T setClientRegion(String value)
clientRegion configuration property.public String getClientRegion()
clientRegion configuration property.getClientRegion in interface AbstractAppenderConfigpublic T setClientEndpoint(String value)
clientEndpoint configuration property.public String getClientEndpoint()
clientEndpoint configuration property.getClientEndpoint in interface AbstractAppenderConfigpublic T setUseShutdownHook(boolean value)
useShutdownHook configuration property.public boolean isUseShutdownHook()
useShutdownHook configuration property.isUseShutdownHook in interface AbstractAppenderConfigpublic T setInitializationTimeout(long value)
initializationTimeout configuration property.public long getInitializationTimeout()
initializationTimeout configuration property.getInitializationTimeout in interface AbstractAppenderConfigpublic T setEnableBatchLogging(boolean value)
enableBatchLogging configuration property.public boolean isEnableBatchLogging()
enableBatchLogging configuration property.isEnableBatchLogging in interface AbstractAppenderConfigCopyright © 2022. All rights reserved.