Package com.pulumi.aws.pipes.inputs
Class PipeSourceParametersDynamodbStreamParametersArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.pipes.inputs.PipeSourceParametersDynamodbStreamParametersArgs
-
public final class PipeSourceParametersDynamodbStreamParametersArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PipeSourceParametersDynamodbStreamParametersArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static PipeSourceParametersDynamodbStreamParametersArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
batchSize()
static PipeSourceParametersDynamodbStreamParametersArgs.Builder
builder()
static PipeSourceParametersDynamodbStreamParametersArgs.Builder
builder(PipeSourceParametersDynamodbStreamParametersArgs defaults)
java.util.Optional<com.pulumi.core.Output<PipeSourceParametersDynamodbStreamParametersDeadLetterConfigArgs>>
deadLetterConfig()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
maximumBatchingWindowInSeconds()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
maximumRecordAgeInSeconds()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
maximumRetryAttempts()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
onPartialBatchItemFailure()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
parallelizationFactor()
com.pulumi.core.Output<java.lang.String>
startingPosition()
-
-
-
Field Detail
-
Empty
public static final PipeSourceParametersDynamodbStreamParametersArgs Empty
-
-
Method Detail
-
batchSize
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> batchSize()
- Returns:
- The maximum number of records to include in each batch. Maximum value of 10000.
-
deadLetterConfig
public java.util.Optional<com.pulumi.core.Output<PipeSourceParametersDynamodbStreamParametersDeadLetterConfigArgs>> deadLetterConfig()
- Returns:
- Define the target queue to send dead-letter queue events to. Detailed below.
-
maximumBatchingWindowInSeconds
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> maximumBatchingWindowInSeconds()
- Returns:
- The maximum length of a time to wait for events. Maximum value of 300.
-
maximumRecordAgeInSeconds
public java.util.Optional<com.pulumi.core.Output<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<com.pulumi.core.Output<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<com.pulumi.core.Output<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<com.pulumi.core.Output<java.lang.Integer>> parallelizationFactor()
- Returns:
- The number of batches to process concurrently from each shard. The default value is 1. Maximum value of 10.
-
startingPosition
public com.pulumi.core.Output<java.lang.String> startingPosition()
- Returns:
- The position in a stream from which to start reading. Valid values: TRIM_HORIZON, LATEST.
-
builder
public static PipeSourceParametersDynamodbStreamParametersArgs.Builder builder()
-
builder
public static PipeSourceParametersDynamodbStreamParametersArgs.Builder builder(PipeSourceParametersDynamodbStreamParametersArgs defaults)
-
-