OrcCompression

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

Bases: object

Possible compression options available for ORC OutputFormat.

See:

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

ExampleMetadata:

infused

Example:

output_format = firehose.OrcOutputFormat(
    format_version=firehose.OrcFormatVersion.V0_11,
    block_size=Size.mebibytes(256),
    compression=firehose.OrcCompression.NONE,
    bloom_filter_columns=["columnA"],
    bloom_filter_false_positive_probability=0.1,
    dictionary_key_threshold=0.7,
    enable_padding=True,
    padding_tolerance=0.2,
    row_index_stride=9000,
    stripe_size=Size.mebibytes(32)
)

Attributes

NONE = <aws_cdk.aws_kinesisfirehose.OrcCompression object>
SNAPPY = <aws_cdk.aws_kinesisfirehose.OrcCompression object>
ZLIB = <aws_cdk.aws_kinesisfirehose.OrcCompression object>
value

the string value of the Serde Compression.

Static Methods

classmethod of(value)

Creates a new OrcCompression instance with a custom value.

Parameters:

value (str)

Return type:

OrcCompression