public class SNSWriterConfig extends AbstractWriterConfig<SNSWriterConfig>
Note: the setters for name, ARN, and subject transparently replace empty or blank values with null. This is a flag that indicates that the value should not be used.
| Modifier and Type | Field and Description |
|---|---|
static long |
DEFAULT_INITIALIZATION_TIMEOUT |
DEFAULT_BATCH_DELAY, DEFAULT_DISCARD_ACTION, DEFAULT_DISCARD_THRESHOLD, DEFAULT_ENABLE_BATCH_LOGGING, DEFAULT_IS_SYNCHRONOUS, DEFAULT_TRUNCATE_OVERSIZE, DEFAULT_USE_SHUTDOWN_HOOK| Constructor and Description |
|---|
SNSWriterConfig() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
getAutoCreate() |
String |
getSubject() |
String |
getTopicArn() |
String |
getTopicName() |
SNSWriterConfig |
setAutoCreate(boolean value) |
SNSWriterConfig |
setBatchDelay(long value) |
SNSWriterConfig |
setSubject(String value) |
SNSWriterConfig |
setTopicArn(String value) |
SNSWriterConfig |
setTopicName(String value) |
List<String> |
validate()
Validates the configuration, returning a list of any validation errors.
|
clone, getAssumedRole, getBatchDelay, getClientEndpoint, getClientFactoryMethod, getClientRegion, getDiscardAction, getDiscardThreshold, getEnableBatchLogging, getInitializationTimeout, getSynchronousMode, getTruncateOversizeMessages, getUseShutdownHook, setAssumedRole, setClientEndpoint, setClientFactoryMethod, setClientRegion, setDiscardAction, setDiscardThreshold, setEnableBatchLogging, setInitializationTimeout, setSynchronousMode, setTruncateOversizeMessages, setUseShutdownHookpublic static final long DEFAULT_INITIALIZATION_TIMEOUT
public String getTopicName()
public SNSWriterConfig setTopicName(String value)
public String getTopicArn()
public SNSWriterConfig setTopicArn(String value)
public String getSubject()
public SNSWriterConfig setSubject(String value)
public boolean getAutoCreate()
public SNSWriterConfig setAutoCreate(boolean value)
public SNSWriterConfig setBatchDelay(long value)
setBatchDelay in class AbstractWriterConfig<SNSWriterConfig>Copyright © 2023. All rights reserved.