Class Compression
Possible compression options Amazon Data Firehose can use to compress data on delivery.
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
Remarks
ExampleMetadata: infused
HADOOP_SNAPPY
Hadoop-compatible Snappy.
public static Compression HADOOP_SNAPPY { get; }
Property Value
Remarks
ExampleMetadata: infused
SNAPPY
Snappy.
public static Compression SNAPPY { get; }
Property Value
Remarks
ExampleMetadata: infused
UNCOMPRESSED
Uncompressed.
public static Compression UNCOMPRESSED { get; }
Property Value
Remarks
ExampleMetadata: infused
Value
the string value of the Compression.
public virtual string Value { get; }
Property Value
Remarks
ExampleMetadata: infused
ZIP
ZIP.
public static Compression ZIP { get; }
Property Value
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
Remarks
ExampleMetadata: infused