Class RecordDeAggregationProcessor.Builder
java.lang.Object
software.amazon.awscdk.services.kinesisfirehose.RecordDeAggregationProcessor.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<RecordDeAggregationProcessor>
- Enclosing class:
RecordDeAggregationProcessor
@Stability(Stable)
public static final class RecordDeAggregationProcessor.Builder
extends Object
implements software.amazon.jsii.Builder<RecordDeAggregationProcessor>
A fluent builder for
RecordDeAggregationProcessor.-
Method Summary
Modifier and TypeMethodDescriptionbuild()create()The custom delimiter when subRecordType is DELIMITED.subRecordType(SubRecordType subRecordType) The sub-record type to deaggregate input records.
-
Method Details
-
create
- Returns:
- a new instance of
RecordDeAggregationProcessor.Builder.
-
subRecordType
@Stability(Stable) public RecordDeAggregationProcessor.Builder subRecordType(SubRecordType subRecordType) The sub-record type to deaggregate input records.- Parameters:
subRecordType- The sub-record type to deaggregate input records. This parameter is required.- Returns:
this
-
delimiter
The custom delimiter when subRecordType is DELIMITED.Must be specified in the base64-encoded format.
Default: - No delimiter
- Parameters:
delimiter- The custom delimiter when subRecordType is DELIMITED. This parameter is required.- Returns:
this
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<RecordDeAggregationProcessor>- Returns:
- a newly built instance of
RecordDeAggregationProcessor.
-