@aws-cdk_aws-kinesisfirehose-destinations-alpha.Compression

class Compression ๐Ÿ”น

LanguageType name
.NETAmazon.CDK.AWS.KinesisFirehose.Destinations.Alpha.Compression
Gogithub.com/aws/aws-cdk-go/awscdkkinesisfirehosedestinationsalpha/v2#Compression
Javasoftware.amazon.awscdk.services.kinesisfirehose.destinations.alpha.Compression
Pythonaws_cdk.aws_kinesisfirehose_destinations_alpha.Compression
TypeScript (source)@aws-cdk/aws-kinesisfirehose-destinations-alpha ยป Compression

Possible compression options Kinesis Data Firehose can use to compress data on delivery.

Example

// Compress data delivered to S3 using Snappy
declare const bucket: s3.Bucket;
const s3Destination = new destinations.S3Bucket(bucket, {
  compression: destinations.Compression.SNAPPY,
});
new firehose.DeliveryStream(this, 'Delivery Stream', {
  destinations: [s3Destination],
});

Properties

NameTypeDescription
value๐Ÿ”นstringthe string value of the Compression.
static GZIP๐Ÿ”นCompressiongzip.
static HADOOP_SNAPPY๐Ÿ”นCompressionHadoop-compatible Snappy.
static SNAPPY๐Ÿ”นCompressionSnappy.
static ZIP๐Ÿ”นCompressionZIP.

value๐Ÿ”น

Type: string

the string value of the Compression.


static GZIP๐Ÿ”น

Type: Compression

gzip.


static HADOOP_SNAPPY๐Ÿ”น

Type: Compression

Hadoop-compatible Snappy.


static SNAPPY๐Ÿ”น

Type: Compression

Snappy.


static ZIP๐Ÿ”น

Type: Compression

ZIP.

Methods

NameDescription
static of(value)๐Ÿ”นCreates a new Compression instance with a custom value.

static of(value)๐Ÿ”น

public static of(value: string): Compression

Parameters

  • value string

Returns

  • Compression

Creates a new Compression instance with a custom value.