Show / Hide Table of Contents

Class Compression

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

Inheritance
object
Compression
Namespace: Amazon.CDK.AWS.KinesisFirehose
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class Compression : DeputyBase
Syntax (vb)
Public Class Compression Inherits DeputyBase
Remarks

ExampleMetadata: infused

Examples
// Compress data delivered to S3 using Snappy
            Bucket bucket;

            var s3Destination = new S3Bucket(bucket, new S3BucketProps {
                Compression = Compression.SNAPPY
            });
            new DeliveryStream(this, "Delivery Stream", new DeliveryStreamProps {
                Destination = s3Destination
            });

Synopsis

Properties

GZIP

gzip.

HADOOP_SNAPPY

Hadoop-compatible Snappy.

SNAPPY

Snappy.

UNCOMPRESSED

Uncompressed.

Value

the string value of the Compression.

ZIP

ZIP.

Methods

Of(string)

Creates a new Compression instance with a custom value.

Properties

GZIP

gzip.

public static Compression GZIP { get; }
Property Value

Compression

Remarks

ExampleMetadata: infused

HADOOP_SNAPPY

Hadoop-compatible Snappy.

public static Compression HADOOP_SNAPPY { get; }
Property Value

Compression

Remarks

ExampleMetadata: infused

SNAPPY

Snappy.

public static Compression SNAPPY { get; }
Property Value

Compression

Remarks

ExampleMetadata: infused

UNCOMPRESSED

Uncompressed.

public static Compression UNCOMPRESSED { get; }
Property Value

Compression

Remarks

ExampleMetadata: infused

Value

the string value of the Compression.

public virtual string Value { get; }
Property Value

string

Remarks

ExampleMetadata: infused

ZIP

ZIP.

public static Compression ZIP { get; }
Property Value

Compression

Remarks

ExampleMetadata: infused

Methods

Of(string)

Creates a new Compression instance with a custom value.

public static Compression Of(string value)
Parameters
value string
Returns

Compression

Remarks

ExampleMetadata: infused

Back to top Generated by DocFX