Class CfnDeliveryStreamPropsMixin.DeserializerProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.kinesisfirehose.CfnDeliveryStreamPropsMixin.DeserializerProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnDeliveryStreamPropsMixin.DeserializerProperty>
- Enclosing interface:
CfnDeliveryStreamPropsMixin.DeserializerProperty
@Stability(Stable)
public static final class CfnDeliveryStreamPropsMixin.DeserializerProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnDeliveryStreamPropsMixin.DeserializerProperty>
A builder for
CfnDeliveryStreamPropsMixin.DeserializerProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.hiveJsonSerDe(CfnDeliveryStreamPropsMixin.HiveJsonSerDeProperty hiveJsonSerDe) Sets the value ofCfnDeliveryStreamPropsMixin.DeserializerProperty.getHiveJsonSerDe()hiveJsonSerDe(IResolvable hiveJsonSerDe) Sets the value ofCfnDeliveryStreamPropsMixin.DeserializerProperty.getHiveJsonSerDe()openXJsonSerDe(CfnDeliveryStreamPropsMixin.OpenXJsonSerDeProperty openXJsonSerDe) Sets the value ofCfnDeliveryStreamPropsMixin.DeserializerProperty.getOpenXJsonSerDe()openXJsonSerDe(IResolvable openXJsonSerDe) Sets the value ofCfnDeliveryStreamPropsMixin.DeserializerProperty.getOpenXJsonSerDe()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
hiveJsonSerDe
@Stability(Stable) public CfnDeliveryStreamPropsMixin.DeserializerProperty.Builder hiveJsonSerDe(IResolvable hiveJsonSerDe) Sets the value ofCfnDeliveryStreamPropsMixin.DeserializerProperty.getHiveJsonSerDe()- Parameters:
hiveJsonSerDe- The native Hive / HCatalog JsonSerDe. Used by Firehose for deserializing data, which means converting it from the JSON format in preparation for serializing it to the Parquet or ORC format. This is one of two deserializers you can choose, depending on which one offers the functionality you need. The other option is the OpenX SerDe.- Returns:
this
-
hiveJsonSerDe
@Stability(Stable) public CfnDeliveryStreamPropsMixin.DeserializerProperty.Builder hiveJsonSerDe(CfnDeliveryStreamPropsMixin.HiveJsonSerDeProperty hiveJsonSerDe) Sets the value ofCfnDeliveryStreamPropsMixin.DeserializerProperty.getHiveJsonSerDe()- Parameters:
hiveJsonSerDe- The native Hive / HCatalog JsonSerDe. Used by Firehose for deserializing data, which means converting it from the JSON format in preparation for serializing it to the Parquet or ORC format. This is one of two deserializers you can choose, depending on which one offers the functionality you need. The other option is the OpenX SerDe.- Returns:
this
-
openXJsonSerDe
@Stability(Stable) public CfnDeliveryStreamPropsMixin.DeserializerProperty.Builder openXJsonSerDe(IResolvable openXJsonSerDe) Sets the value ofCfnDeliveryStreamPropsMixin.DeserializerProperty.getOpenXJsonSerDe()- Parameters:
openXJsonSerDe- The OpenX SerDe. Used by Firehose for deserializing data, which means converting it from the JSON format in preparation for serializing it to the Parquet or ORC format. This is one of two deserializers you can choose, depending on which one offers the functionality you need. The other option is the native Hive / HCatalog JsonSerDe.- Returns:
this
-
openXJsonSerDe
@Stability(Stable) public CfnDeliveryStreamPropsMixin.DeserializerProperty.Builder openXJsonSerDe(CfnDeliveryStreamPropsMixin.OpenXJsonSerDeProperty openXJsonSerDe) Sets the value ofCfnDeliveryStreamPropsMixin.DeserializerProperty.getOpenXJsonSerDe()- Parameters:
openXJsonSerDe- The OpenX SerDe. Used by Firehose for deserializing data, which means converting it from the JSON format in preparation for serializing it to the Parquet or ORC format. This is one of two deserializers you can choose, depending on which one offers the functionality you need. The other option is the native Hive / HCatalog JsonSerDe.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnDeliveryStreamPropsMixin.DeserializerProperty>- Returns:
- a new instance of
CfnDeliveryStreamPropsMixin.DeserializerProperty - Throws:
NullPointerException- if any required attribute was not provided
-