class ParquetOutputFormat
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.KinesisFirehose.ParquetOutputFormat |
Go | github.com/aws/aws-cdk-go/awscdk/v2/awskinesisfirehose#ParquetOutputFormat |
Java | software.amazon.awscdk.services.kinesisfirehose.ParquetOutputFormat |
Python | aws_cdk.aws_kinesisfirehose.ParquetOutputFormat |
TypeScript (source) | aws-cdk-lib » aws_kinesisfirehose » ParquetOutputFormat |
Implements
IOutput
This class specifies properties for Parquet 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.ParquetOutputFormat({
blockSize: Size.mebibytes(512),
compression: firehose.ParquetCompression.UNCOMPRESSED,
enableDictionaryCompression: true,
maxPadding: Size.bytes(10),
pageSize: Size.mebibytes(2),
writerVersion: firehose.ParquetWriterVersion.V2,
})
Initializer
new ParquetOutputFormat(props?: ParquetOutputFormatProps)
Parameters
- props
ParquetOutput Format Props
Properties
| Name | Type | Description |
|---|---|---|
| props? | Parquet | Properties for the Parquet output format. |
props?
Type:
Parquet
(optional)
Properties for the Parquet 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 (