public static interface PipeSourceDynamoDBStreamParameters.Builder extends SdkPojo, CopyableBuilder<PipeSourceDynamoDBStreamParameters.Builder,PipeSourceDynamoDBStreamParameters>
| Modifier and Type | Method and Description |
|---|---|
PipeSourceDynamoDBStreamParameters.Builder |
batchSize(Integer batchSize)
The maximum number of records to include in each batch.
|
default PipeSourceDynamoDBStreamParameters.Builder |
deadLetterConfig(Consumer<DeadLetterConfig.Builder> deadLetterConfig)
Define the target queue to send dead-letter queue events to.
|
PipeSourceDynamoDBStreamParameters.Builder |
deadLetterConfig(DeadLetterConfig deadLetterConfig)
Define the target queue to send dead-letter queue events to.
|
PipeSourceDynamoDBStreamParameters.Builder |
maximumBatchingWindowInSeconds(Integer maximumBatchingWindowInSeconds)
The maximum length of a time to wait for events.
|
PipeSourceDynamoDBStreamParameters.Builder |
maximumRecordAgeInSeconds(Integer maximumRecordAgeInSeconds)
(Streams only) Discard records older than the specified age.
|
PipeSourceDynamoDBStreamParameters.Builder |
maximumRetryAttempts(Integer maximumRetryAttempts)
(Streams only) Discard records after the specified number of retries.
|
PipeSourceDynamoDBStreamParameters.Builder |
onPartialBatchItemFailure(OnPartialBatchItemFailureStreams onPartialBatchItemFailure)
(Streams only) Define how to handle item process failures.
|
PipeSourceDynamoDBStreamParameters.Builder |
onPartialBatchItemFailure(String onPartialBatchItemFailure)
(Streams only) Define how to handle item process failures.
|
PipeSourceDynamoDBStreamParameters.Builder |
parallelizationFactor(Integer parallelizationFactor)
(Streams only) The number of batches to process concurrently from each shard.
|
PipeSourceDynamoDBStreamParameters.Builder |
startingPosition(DynamoDBStreamStartPosition startingPosition)
(Streams only) The position in a stream from which to start reading.
|
PipeSourceDynamoDBStreamParameters.Builder |
startingPosition(String startingPosition)
(Streams only) The position in a stream from which to start reading.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildPipeSourceDynamoDBStreamParameters.Builder batchSize(Integer batchSize)
The maximum number of records to include in each batch.
batchSize - The maximum number of records to include in each batch.PipeSourceDynamoDBStreamParameters.Builder deadLetterConfig(DeadLetterConfig deadLetterConfig)
Define the target queue to send dead-letter queue events to.
deadLetterConfig - Define the target queue to send dead-letter queue events to.default PipeSourceDynamoDBStreamParameters.Builder deadLetterConfig(Consumer<DeadLetterConfig.Builder> deadLetterConfig)
Define the target queue to send dead-letter queue events to.
This is a convenience method that creates an instance of theDeadLetterConfig.Builder avoiding the
need to create one manually via DeadLetterConfig.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to deadLetterConfig(DeadLetterConfig).
deadLetterConfig - a consumer that will call methods on DeadLetterConfig.BuilderdeadLetterConfig(DeadLetterConfig)PipeSourceDynamoDBStreamParameters.Builder maximumBatchingWindowInSeconds(Integer maximumBatchingWindowInSeconds)
The maximum length of a time to wait for events.
maximumBatchingWindowInSeconds - The maximum length of a time to wait for events.PipeSourceDynamoDBStreamParameters.Builder maximumRecordAgeInSeconds(Integer maximumRecordAgeInSeconds)
(Streams only) Discard records older than the specified age. The default value is -1, which sets the maximum age to infinite. When the value is set to infinite, EventBridge never discards old records.
maximumRecordAgeInSeconds - (Streams only) Discard records older than the specified age. The default value is -1, which sets the
maximum age to infinite. When the value is set to infinite, EventBridge never discards old records.PipeSourceDynamoDBStreamParameters.Builder maximumRetryAttempts(Integer maximumRetryAttempts)
(Streams only) Discard records after the specified number of retries. The default value is -1, which sets the maximum number of retries to infinite. When MaximumRetryAttempts is infinite, EventBridge retries failed records until the record expires in the event source.
maximumRetryAttempts - (Streams only) Discard records after the specified number of retries. The default value is -1, which
sets the maximum number of retries to infinite. When MaximumRetryAttempts is infinite, EventBridge
retries failed records until the record expires in the event source.PipeSourceDynamoDBStreamParameters.Builder onPartialBatchItemFailure(String onPartialBatchItemFailure)
(Streams only) Define how to handle item process failures. AUTOMATIC_BISECT halves each batch
and retry each half until all the records are processed or there is one failed message left in the batch.
onPartialBatchItemFailure - (Streams only) Define how to handle item process failures. AUTOMATIC_BISECT halves each
batch and retry each half until all the records are processed or there is one failed message left in
the batch.OnPartialBatchItemFailureStreams,
OnPartialBatchItemFailureStreamsPipeSourceDynamoDBStreamParameters.Builder onPartialBatchItemFailure(OnPartialBatchItemFailureStreams onPartialBatchItemFailure)
(Streams only) Define how to handle item process failures. AUTOMATIC_BISECT halves each batch
and retry each half until all the records are processed or there is one failed message left in the batch.
onPartialBatchItemFailure - (Streams only) Define how to handle item process failures. AUTOMATIC_BISECT halves each
batch and retry each half until all the records are processed or there is one failed message left in
the batch.OnPartialBatchItemFailureStreams,
OnPartialBatchItemFailureStreamsPipeSourceDynamoDBStreamParameters.Builder parallelizationFactor(Integer parallelizationFactor)
(Streams only) The number of batches to process concurrently from each shard. The default value is 1.
parallelizationFactor - (Streams only) The number of batches to process concurrently from each shard. The default value is 1.PipeSourceDynamoDBStreamParameters.Builder startingPosition(String startingPosition)
(Streams only) The position in a stream from which to start reading.
startingPosition - (Streams only) The position in a stream from which to start reading.DynamoDBStreamStartPosition,
DynamoDBStreamStartPositionPipeSourceDynamoDBStreamParameters.Builder startingPosition(DynamoDBStreamStartPosition startingPosition)
(Streams only) The position in a stream from which to start reading.
startingPosition - (Streams only) The position in a stream from which to start reading.DynamoDBStreamStartPosition,
DynamoDBStreamStartPositionCopyright © 2023. All rights reserved.