public static class KinesisAppender.KinesisAppenderBuilder extends AbstractAppenderBuilder<KinesisAppender.KinesisAppenderBuilder> implements KinesisAppenderConfig, org.apache.logging.log4j.core.util.Builder<KinesisAppender>
| Constructor and Description |
|---|
KinesisAppenderBuilder() |
| Modifier and Type | Method and Description |
|---|---|
KinesisAppender |
build() |
boolean |
getAutoCreate()
Returns the
autoCreate configuration property. |
String |
getName() |
String |
getPartitionKey()
Returns the
partitionKey configuration property. |
Integer |
getRetentionPeriod()
Returns the
retentionPeriod configuration property. |
int |
getShardCount()
Returns the
shardCount configuration property. |
String |
getStreamName()
Returns the
streamName configuration property. |
KinesisAppender.KinesisAppenderBuilder |
setAutoCreate(boolean value)
Sets the
autoCreate configuration property. |
KinesisAppender.KinesisAppenderBuilder |
setName(String value) |
KinesisAppender.KinesisAppenderBuilder |
setPartitionKey(String value)
Sets the
partitionKey configuration property. |
KinesisAppender.KinesisAppenderBuilder |
setRetentionPeriod(Integer value)
Sets the
retentionPeriod configuration property. |
KinesisAppender.KinesisAppenderBuilder |
setShardCount(int value)
Sets the
shardCount configuration property. |
KinesisAppender.KinesisAppenderBuilder |
setStreamName(String value)
Sets the
streamName configuration property. |
getAssumedRole, getBatchDelay, getClientEndpoint, getClientFactory, getClientRegion, getConfiguration, getDiscardAction, getDiscardThreshold, getFilter, getInitializationTimeout, getLayout, getTruncateOversizeMessages, isEnableBatchLogging, isSynchronous, isUseShutdownHook, setAssumedRole, setBatchDelay, setClientEndpoint, setClientFactory, setClientRegion, setConfiguration, setDiscardAction, setDiscardThreshold, setEnableBatchLogging, setFilter, setInitializationTimeout, setLayout, setSynchronous, setTruncateOversizeMessages, setUseShutdownHookclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAssumedRole, getBatchDelay, getClientEndpoint, getClientFactory, getClientRegion, getConfiguration, getDiscardAction, getDiscardThreshold, getFilter, getInitializationTimeout, getLayout, getTruncateOversizeMessages, isEnableBatchLogging, isSynchronous, isUseShutdownHookpublic String getName()
getName in interface AbstractAppenderConfigpublic KinesisAppender.KinesisAppenderBuilder setName(String value)
public KinesisAppender.KinesisAppenderBuilder setStreamName(String value)
streamName configuration property.public String getStreamName()
streamName configuration property.getStreamName in interface KinesisAppenderConfigpublic KinesisAppender.KinesisAppenderBuilder setPartitionKey(String value)
partitionKey configuration property.public String getPartitionKey()
partitionKey configuration property.getPartitionKey in interface KinesisAppenderConfigpublic KinesisAppender.KinesisAppenderBuilder setAutoCreate(boolean value)
autoCreate configuration property.public boolean getAutoCreate()
autoCreate configuration property.getAutoCreate in interface KinesisAppenderConfigpublic KinesisAppender.KinesisAppenderBuilder setShardCount(int value)
shardCount configuration property.public int getShardCount()
shardCount configuration property.getShardCount in interface KinesisAppenderConfigpublic KinesisAppender.KinesisAppenderBuilder setRetentionPeriod(Integer value)
retentionPeriod configuration property.public Integer getRetentionPeriod()
retentionPeriod configuration property.getRetentionPeriod in interface KinesisAppenderConfigpublic KinesisAppender build()
build in interface org.apache.logging.log4j.core.util.Builder<KinesisAppender>Copyright © 2022. All rights reserved.