Interface CfnDeliveryStreamPropsMixin.InputFormatConfigurationProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnDeliveryStreamPropsMixin.InputFormatConfigurationProperty.Jsii$Proxy
- Enclosing class:
CfnDeliveryStreamPropsMixin
@Stability(Stable)
public static interface CfnDeliveryStreamPropsMixin.InputFormatConfigurationProperty
extends software.amazon.jsii.JsiiSerializable
Specifies the deserializer you want to use to convert the format of the input data.
This parameter is required if Enabled is set to true.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.kinesisfirehose.*;
InputFormatConfigurationProperty inputFormatConfigurationProperty = InputFormatConfigurationProperty.builder()
.deserializer(DeserializerProperty.builder()
.hiveJsonSerDe(HiveJsonSerDeProperty.builder()
.timestampFormats(List.of("timestampFormats"))
.build())
.openXJsonSerDe(OpenXJsonSerDeProperty.builder()
.caseInsensitive(false)
.columnToJsonKeyMappings(Map.of(
"columnToJsonKeyMappingsKey", "columnToJsonKeyMappings"))
.convertDotsInJsonKeysToUnderscores(false)
.build())
.build())
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classstatic final classAn implementation forCfnDeliveryStreamPropsMixin.InputFormatConfigurationProperty -
Method Summary
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDeserializer
Specifies which deserializer to use.You can choose either the Apache Hive JSON SerDe or the OpenX JSON SerDe. If both are non-null, the server rejects the request.
Returns union: either
IResolvableorCfnDeliveryStreamPropsMixin.DeserializerProperty- See Also:
-
builder
@Stability(Stable) static CfnDeliveryStreamPropsMixin.InputFormatConfigurationProperty.Builder builder()
-