Class DecompressionProcessor
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.kinesisfirehose.DecompressionProcessor
- All Implemented Interfaces:
IDataProcessor,software.amazon.jsii.JsiiSerializable
@Generated(value="jsii-pacmak/1.118.0 (build 02eec31)",
date="2025-11-04T09:27:44.112Z")
@Stability(Stable)
public class DecompressionProcessor
extends software.amazon.jsii.JsiiObject
implements IDataProcessor
The data processor to decompress CloudWatch Logs.
Example:
Bucket bucket;
S3Bucket s3Destination = S3Bucket.Builder.create(bucket)
.processors(List.of(
new DecompressionProcessor(),
new AppendDelimiterToRecordProcessor()))
.build();
DeliveryStream.Builder.create(this, "Delivery Stream")
.destination(s3Destination)
.build();
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.kinesisfirehose.IDataProcessor
IDataProcessor.Jsii$Default, IDataProcessor.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDecompressionProcessor(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) protectedDecompressionProcessor(software.amazon.jsii.JsiiObjectRef objRef) -
Method Summary
Modifier and TypeMethodDescriptionbind(software.constructs.Construct _scope, DataProcessorBindOptions _options) Binds this processor to a destination of a delivery stream.getProps()The constructor props of the DataProcessor.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
-
Constructor Details
-
DecompressionProcessor
protected DecompressionProcessor(software.amazon.jsii.JsiiObjectRef objRef) -
DecompressionProcessor
protected DecompressionProcessor(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) -
DecompressionProcessor
- Parameters:
options-
-
DecompressionProcessor
@Stability(Stable) public DecompressionProcessor()
-
-
Method Details
-
bind
@Stability(Stable) @NotNull public DataProcessorConfig bind(@NotNull software.constructs.Construct _scope, @NotNull DataProcessorBindOptions _options) Binds this processor to a destination of a delivery stream.Implementers should use this method to grant processor invocation permissions to the provided stream and return the necessary configuration to register as a processor.
- Specified by:
bindin interfaceIDataProcessor- Parameters:
_scope- This parameter is required._options- This parameter is required.
-
getProps
The constructor props of the DataProcessor.- Specified by:
getPropsin interfaceIDataProcessor
-