public static class CloudWatchAppender.CloudWatchAppenderBuilder extends AbstractAppenderBuilder<CloudWatchAppender.CloudWatchAppenderBuilder> implements CloudWatchAppenderConfig, org.apache.logging.log4j.core.util.Builder<CloudWatchAppender>
| Constructor and Description |
|---|
CloudWatchAppenderBuilder() |
| Modifier and Type | Method and Description |
|---|---|
CloudWatchAppender |
build() |
String |
getLogGroup()
Returns the
logGroup configuration property. |
String |
getLogStream()
Returns the
logStream configuration property. |
String |
getName() |
Integer |
getRetentionPeriod()
Returns the
retentionPeriod configuration property,
null to indicate unlimited retention. |
boolean |
isDedicatedWriter()
Returns the
dedicatedWriter configuration property. |
CloudWatchAppender.CloudWatchAppenderBuilder |
setDedicatedWriter(boolean value)
Sets the
dedicatedWriter configuration property. |
CloudWatchAppender.CloudWatchAppenderBuilder |
setLogGroup(String value)
Sets the
logGroup configuration property. |
CloudWatchAppender.CloudWatchAppenderBuilder |
setLogStream(String value)
Sets the
logStream configuration property. |
CloudWatchAppender.CloudWatchAppenderBuilder |
setName(String value) |
CloudWatchAppender.CloudWatchAppenderBuilder |
setRetentionPeriod(Integer value)
Sets the
retentionPeriod 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 CloudWatchAppender.CloudWatchAppenderBuilder setName(String value)
public CloudWatchAppender.CloudWatchAppenderBuilder setLogGroup(String value)
logGroup configuration property.public String getLogGroup()
logGroup configuration property.getLogGroup in interface CloudWatchAppenderConfigpublic CloudWatchAppender.CloudWatchAppenderBuilder setLogStream(String value)
logStream configuration property.public String getLogStream()
logStream configuration property.getLogStream in interface CloudWatchAppenderConfigpublic CloudWatchAppender.CloudWatchAppenderBuilder setRetentionPeriod(Integer value)
retentionPeriod configuration property.public Integer getRetentionPeriod()
retentionPeriod configuration property,
null to indicate unlimited retention.getRetentionPeriod in interface CloudWatchAppenderConfigpublic CloudWatchAppender.CloudWatchAppenderBuilder setDedicatedWriter(boolean value)
dedicatedWriter configuration property.public boolean isDedicatedWriter()
dedicatedWriter configuration property.isDedicatedWriter in interface CloudWatchAppenderConfigpublic CloudWatchAppender build()
build in interface org.apache.logging.log4j.core.util.Builder<CloudWatchAppender>Copyright © 2022. All rights reserved.