class OrcOutputFormat
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.KinesisFirehose.OrcOutputFormat |
Go | github.com/aws/aws-cdk-go/awscdk/v2/awskinesisfirehose#OrcOutputFormat |
Java | software.amazon.awscdk.services.kinesisfirehose.OrcOutputFormat |
Python | aws_cdk.aws_kinesisfirehose.OrcOutputFormat |
TypeScript (source) | aws-cdk-lib » aws_kinesisfirehose » OrcOutputFormat |
Implements
IOutput
This class specifies properties for ORC output format for record format conversion.
You should only need to specify an instance of this class if the default configuration does not suit your needs.
Example
const outputFormat = new firehose.OrcOutputFormat({
formatVersion: firehose.OrcFormatVersion.V0_11,
blockSize: Size.mebibytes(256),
compression: firehose.OrcCompression.NONE,
bloomFilterColumns: ['columnA'],
bloomFilterFalsePositiveProbability: 0.1,
dictionaryKeyThreshold: 0.7,
enablePadding: true,
paddingTolerance: 0.2,
rowIndexStride: 9000,
stripeSize: Size.mebibytes(32),
})
Initializer
new OrcOutputFormat(props?: OrcOutputFormatProps)
Parameters
- props
OrcOutput Format Props
Properties
| Name | Type | Description |
|---|---|---|
| props? | Orc | Properties for the ORC output format. |
props?
Type:
Orc
(optional)
Properties for the ORC output format.
Methods
| Name | Description |
|---|---|
| create | Renders the cloudformation properties for the output format. |
createOutputFormatConfig()
public createOutputFormatConfig(): OutputFormatConfigurationProperty
Returns
Renders the cloudformation properties for the output format.

.NET
Go
Java
Python
TypeScript (