Class KinesisConsumerProperties
java.lang.Object
io.awspring.cloud.kinesis.stream.binder.properties.KinesisConsumerProperties
The Kinesis-specific consumer binding configuration properties.
- Since:
- 4.0
- Author:
- Peter Oates, Jacob Severson, Artem Bilan, Arnaud Lecollaire, Dmytro Danilenkov, Minkyu Moon
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintlongintsoftware.amazon.kinesis.metrics.MetricsLevellongintintintbooleanbooleanbooleanbooleanisFanOut()voidsetCheckpointInterval(Long checkpointInterval) voidsetCheckpointMode(CheckpointMode checkpointMode) voidsetConsumerBackoff(int consumerBackoff) voidsetDynamoDbStreams(boolean dynamoDbStreams) voidsetEmbedHeaders(boolean embedHeaders) voidsetEmptyRecordList(boolean emptyRecordList) voidsetFanOut(boolean fanOut) voidsetGracefulShutdownTimeout(long gracefulShutdownTimeout) voidsetIdleBetweenPolls(int idleBetweenPolls) voidsetLeaseTableName(String leaseTableName) voidsetListenerMode(ListenerMode listenerMode) voidsetMetricsLevel(software.amazon.kinesis.metrics.MetricsLevel metricsLevel) voidsetPollingIdleTime(long pollingIdleTime) voidsetPollingMaxRecords(int pollingMaxRecords) voidsetRecordsLimit(int recordsLimit) voidsetShardId(String shardId) voidsetShardIteratorType(String shardIteratorType) voidsetStartTimeout(int startTimeout) voidsetWorkerId(String workerId)
-
Constructor Details
-
KinesisConsumerProperties
public KinesisConsumerProperties()
-
-
Method Details
-
getStartTimeout
public int getStartTimeout() -
setStartTimeout
public void setStartTimeout(int startTimeout) -
getListenerMode
-
setListenerMode
-
getCheckpointMode
-
setCheckpointMode
-
getCheckpointInterval
-
setCheckpointInterval
-
getRecordsLimit
public int getRecordsLimit() -
setRecordsLimit
public void setRecordsLimit(int recordsLimit) -
getIdleBetweenPolls
public int getIdleBetweenPolls() -
setIdleBetweenPolls
public void setIdleBetweenPolls(int idleBetweenPolls) -
getConsumerBackoff
public int getConsumerBackoff() -
setConsumerBackoff
public void setConsumerBackoff(int consumerBackoff) -
getShardIteratorType
-
setShardIteratorType
-
getWorkerId
-
setWorkerId
-
getShardId
-
setShardId
-
isEmbedHeaders
public boolean isEmbedHeaders() -
setEmbedHeaders
public void setEmbedHeaders(boolean embedHeaders) -
isFanOut
public boolean isFanOut() -
setFanOut
public void setFanOut(boolean fanOut) -
getMetricsLevel
public software.amazon.kinesis.metrics.MetricsLevel getMetricsLevel() -
setMetricsLevel
public void setMetricsLevel(software.amazon.kinesis.metrics.MetricsLevel metricsLevel) -
isEmptyRecordList
public boolean isEmptyRecordList() -
setEmptyRecordList
public void setEmptyRecordList(boolean emptyRecordList) -
getLeaseTableName
-
setLeaseTableName
-
getPollingMaxRecords
public int getPollingMaxRecords() -
setPollingMaxRecords
public void setPollingMaxRecords(int pollingMaxRecords) -
getPollingIdleTime
public long getPollingIdleTime() -
setPollingIdleTime
public void setPollingIdleTime(long pollingIdleTime) -
getGracefulShutdownTimeout
public long getGracefulShutdownTimeout() -
setGracefulShutdownTimeout
public void setGracefulShutdownTimeout(long gracefulShutdownTimeout) -
isDynamoDbStreams
public boolean isDynamoDbStreams() -
setDynamoDbStreams
public void setDynamoDbStreams(boolean dynamoDbStreams)
-