@Stability(value=Experimental) public static final class FirehoseStreamActionProps.Builder extends Object implements software.amazon.jsii.Builder<FirehoseStreamActionProps>
FirehoseStreamActionProps| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
FirehoseStreamActionProps.Builder |
batchMode(Boolean batchMode)
Sets the value of
FirehoseStreamActionProps.getBatchMode() |
FirehoseStreamActionProps |
build()
Builds the configured instance.
|
FirehoseStreamActionProps.Builder |
recordSeparator(FirehoseStreamRecordSeparator recordSeparator)
Sets the value of
FirehoseStreamActionProps.getRecordSeparator() |
FirehoseStreamActionProps.Builder |
role(IRole role)
Sets the value of
CommonActionProps.getRole() |
@Stability(value=Experimental) public FirehoseStreamActionProps.Builder batchMode(Boolean batchMode)
FirehoseStreamActionProps.getBatchMode()batchMode - Whether to deliver the Kinesis Data Firehose stream as a batch by using `PutRecordBatch`.
When batchMode is true and the rule's SQL statement evaluates to an Array, each Array
element forms one record in the PutRecordBatch request. The resulting array can't have
more than 500 records.this@Stability(value=Experimental) public FirehoseStreamActionProps.Builder recordSeparator(FirehoseStreamRecordSeparator recordSeparator)
FirehoseStreamActionProps.getRecordSeparator()recordSeparator - A character separator that will be used to separate records written to the Kinesis Data Firehose stream.this@Stability(value=Experimental) public FirehoseStreamActionProps.Builder role(IRole role)
CommonActionProps.getRole()role - The IAM role that allows access to AWS service.this@Stability(value=Experimental) public FirehoseStreamActionProps build()
build in interface software.amazon.jsii.Builder<FirehoseStreamActionProps>FirehoseStreamActionPropsNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.