Interface DynamicPartitioningProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
DynamicPartitioningProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.126.0 (build 206d44b)",
date="2026-02-23T18:58:21.361Z")
@Stability(Stable)
public interface DynamicPartitioningProps
extends software.amazon.jsii.JsiiSerializable
Props for defining dynamic partitioning.
Example:
Bucket bucket;
S3Bucket s3Destination = S3Bucket.Builder.create(bucket)
.dynamicPartitioning(DynamicPartitioningProps.builder().enabled(true).build())
.processors(List.of(RecordDeAggregationProcessor.delimited("####")))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forDynamicPartitioningPropsstatic final classAn implementation forDynamicPartitioningProps -
Method Summary
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getEnabled
Whether to enable the dynamic partitioning.You cannot enable dynamic partitioning for an existing Firehose stream that does not have dynamic partitioning already enabled.
- See Also:
-
getRetryDuration
The total amount of time that Data Firehose spends on retries.Minimum: Duration.seconds(0) Maximum: Duration.seconds(7200)
Default: Duration.seconds(300)
-
builder
- Returns:
- a
DynamicPartitioningProps.BuilderofDynamicPartitioningProps
-