public class KinesisWriterConfig extends AbstractWriterConfig<KinesisWriterConfig>
| Modifier and Type | Field and Description |
|---|---|
static boolean |
DEFAULT_AUTO_CREATE |
static long |
DEFAULT_INITIALIZATION_TIMEOUT |
static String |
DEFAULT_PARTITION_KEY |
static int |
DEFAULT_SHARD_COUNT |
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 |
|---|
KinesisWriterConfig() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
getAutoCreate() |
String |
getPartitionKey() |
PartitionKeyHelper |
getPartitionKeyHelper()
Returns the object that manages partition keys; use this rather than directly accessing
the key.
|
Integer |
getRetentionPeriod() |
int |
getShardCount() |
String |
getStreamName() |
KinesisWriterConfig |
setAutoCreate(boolean value) |
KinesisWriterConfig |
setPartitionKey(String value) |
KinesisWriterConfig |
setRetentionPeriod(Integer value) |
KinesisWriterConfig |
setShardCount(int value) |
KinesisWriterConfig |
setStreamName(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, setBatchDelay, setClientEndpoint, setClientFactoryMethod, setClientRegion, setDiscardAction, setDiscardThreshold, setEnableBatchLogging, setInitializationTimeout, setSynchronousMode, setTruncateOversizeMessages, setUseShutdownHookpublic static final long DEFAULT_INITIALIZATION_TIMEOUT
public static final String DEFAULT_PARTITION_KEY
public static final boolean DEFAULT_AUTO_CREATE
public static final int DEFAULT_SHARD_COUNT
public String getStreamName()
public KinesisWriterConfig setStreamName(String value)
public String getPartitionKey()
public KinesisWriterConfig setPartitionKey(String value)
public boolean getAutoCreate()
public KinesisWriterConfig setAutoCreate(boolean value)
public int getShardCount()
public KinesisWriterConfig setShardCount(int value)
public Integer getRetentionPeriod()
public KinesisWriterConfig setRetentionPeriod(Integer value)
public List<String> validate()
public PartitionKeyHelper getPartitionKeyHelper()
Copyright © 2023. All rights reserved.