ParquetCompression

class aws_cdk.aws_kinesisfirehose.ParquetCompression(*args: Any, **kwargs)

Bases: object

Possible compression options available for Parquet OutputFormat.

See:

https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-parquetserde.html#cfn-kinesisfirehose-deliverystream-parquetserde-compression

ExampleMetadata:

infused

Example:

output_format = firehose.ParquetOutputFormat(
    block_size=Size.mebibytes(512),
    compression=firehose.ParquetCompression.UNCOMPRESSED,
    enable_dictionary_compression=True,
    max_padding=Size.bytes(10),
    page_size=Size.mebibytes(2),
    writer_version=firehose.ParquetWriterVersion.V2
)

Attributes

GZIP = <aws_cdk.aws_kinesisfirehose.ParquetCompression object>
SNAPPY = <aws_cdk.aws_kinesisfirehose.ParquetCompression object>
UNCOMPRESSED = <aws_cdk.aws_kinesisfirehose.ParquetCompression object>
value

the string value of the Serde Compression.

Static Methods

classmethod of(value)

Creates a new ParquetCompression instance with a custom value.

Parameters:

value (str)

Return type:

ParquetCompression