Interface DataFormatConversionProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
DataFormatConversionProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.121.0 (build d7af9b9)",
date="2025-12-18T18:20:12.473Z")
@Stability(Stable)
public interface DataFormatConversionProps
extends software.amazon.jsii.JsiiSerializable
Props for specifying data format conversion for Firehose.
Example:
Bucket bucket;
CfnTable schemaGlueTable;
S3Bucket s3Destination = S3Bucket.Builder.create(bucket)
.dataFormatConversion(DataFormatConversionProps.builder()
.schemaConfiguration(SchemaConfiguration.fromCfnTable(schemaGlueTable))
.inputFormat(InputFormat.OPENX_JSON)
.outputFormat(OutputFormat.PARQUET)
.build())
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forDataFormatConversionPropsstatic final classAn implementation forDataFormatConversionProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default BooleanWhether data format conversion is enabled or not.The input format to convert from for record format conversion.The output format to convert to for record format conversion.The schema configuration to use in converting the input format to output format.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getInputFormat
The input format to convert from for record format conversion. -
getOutputFormat
The output format to convert to for record format conversion. -
getSchemaConfiguration
The schema configuration to use in converting the input format to output format. -
getEnabled
Whether data format conversion is enabled or not.Default: `true`
-
builder
- Returns:
- a
DataFormatConversionProps.BuilderofDataFormatConversionProps
-