Class Compression
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.kinesisfirehose.Compression
- All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable
@Generated(value="jsii-pacmak/1.119.0 (build 1634eac)",
date="2025-12-01T16:02:23.350Z")
@Stability(Stable)
public class Compression
extends software.amazon.jsii.JsiiObject
Possible compression options Amazon Data Firehose can use to compress data on delivery.
Example:
// Compress data delivered to S3 using Snappy
Bucket bucket;
S3Bucket s3Destination = S3Bucket.Builder.create(bucket)
.compression(Compression.SNAPPY)
.build();
DeliveryStream.Builder.create(this, "Delivery Stream")
.destination(s3Destination)
.build();
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Compressiongzip.static final CompressionHadoop-compatible Snappy.static final CompressionSnappy.static final CompressionUncompressed.static final CompressionZIP. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedCompression(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) protectedCompression(software.amazon.jsii.JsiiObjectRef objRef) -
Method Summary
Modifier and TypeMethodDescriptiongetValue()the string value of the Compression.static CompressionCreates a new Compression instance with a custom value.Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Field Details
-
GZIP
gzip. -
HADOOP_SNAPPY
Hadoop-compatible Snappy. -
SNAPPY
Snappy. -
UNCOMPRESSED
Uncompressed. -
ZIP
ZIP.
-
-
Constructor Details
-
Compression
protected Compression(software.amazon.jsii.JsiiObjectRef objRef) -
Compression
protected Compression(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
-
-
Method Details
-
of
Creates a new Compression instance with a custom value.- Parameters:
value- This parameter is required.
-
getValue
the string value of the Compression.
-