Package com.pulumi.aws.pipes.outputs
Class PipeSourceParametersDynamodbStreamParameters
- java.lang.Object
-
- com.pulumi.aws.pipes.outputs.PipeSourceParametersDynamodbStreamParameters
-
public final class PipeSourceParametersDynamodbStreamParameters extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPipeSourceParametersDynamodbStreamParameters.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<java.lang.Integer>batchSize()static PipeSourceParametersDynamodbStreamParameters.Builderbuilder()static PipeSourceParametersDynamodbStreamParameters.Builderbuilder(PipeSourceParametersDynamodbStreamParameters defaults)java.util.Optional<PipeSourceParametersDynamodbStreamParametersDeadLetterConfig>deadLetterConfig()java.util.Optional<java.lang.Integer>maximumBatchingWindowInSeconds()java.util.Optional<java.lang.Integer>maximumRecordAgeInSeconds()java.util.Optional<java.lang.Integer>maximumRetryAttempts()java.util.Optional<java.lang.String>onPartialBatchItemFailure()java.util.Optional<java.lang.Integer>parallelizationFactor()java.lang.StringstartingPosition()
-
-
-
Method Detail
-
batchSize
public java.util.Optional<java.lang.Integer> batchSize()
- Returns:
- Maximum number of records to include in each batch. Maximum value of 10000.
-
deadLetterConfig
public java.util.Optional<PipeSourceParametersDynamodbStreamParametersDeadLetterConfig> deadLetterConfig()
- Returns:
- Define the target queue to send dead-letter queue events to. See `deadLetterConfig` Block for details.
-
maximumBatchingWindowInSeconds
public java.util.Optional<java.lang.Integer> maximumBatchingWindowInSeconds()
- Returns:
- Maximum length of a time to wait for events. Maximum value of 300.
-
maximumRecordAgeInSeconds
public java.util.Optional<java.lang.Integer> maximumRecordAgeInSeconds()
- Returns:
- 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. Maximum value of 604,800.
-
maximumRetryAttempts
public java.util.Optional<java.lang.Integer> maximumRetryAttempts()
- Returns:
- 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. Maximum value of 10,000.
-
onPartialBatchItemFailure
public java.util.Optional<java.lang.String> onPartialBatchItemFailure()
- Returns:
- 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. Valid values: AUTOMATIC_BISECT.
-
parallelizationFactor
public java.util.Optional<java.lang.Integer> parallelizationFactor()
- Returns:
- Number of batches to process concurrently from each shard. The default value is 1. Maximum value of 10.
-
startingPosition
public java.lang.String startingPosition()
- Returns:
- Position in a stream from which to start reading. Valid values: TRIM_HORIZON, LATEST.
-
builder
public static PipeSourceParametersDynamodbStreamParameters.Builder builder()
-
builder
public static PipeSourceParametersDynamodbStreamParameters.Builder builder(PipeSourceParametersDynamodbStreamParameters defaults)
-
-