Interface Deserializer.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<Deserializer.Builder,Deserializer>,SdkBuilder<Deserializer.Builder,Deserializer>,SdkPojo
- Enclosing class:
- Deserializer
public static interface Deserializer.Builder extends SdkPojo, CopyableBuilder<Deserializer.Builder,Deserializer>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default Deserializer.BuilderhiveJsonSerDe(Consumer<HiveJsonSerDe.Builder> hiveJsonSerDe)The native Hive / HCatalog JsonSerDe.Deserializer.BuilderhiveJsonSerDe(HiveJsonSerDe hiveJsonSerDe)The native Hive / HCatalog JsonSerDe.default Deserializer.BuilderopenXJsonSerDe(Consumer<OpenXJsonSerDe.Builder> openXJsonSerDe)The OpenX SerDe.Deserializer.BuilderopenXJsonSerDe(OpenXJsonSerDe openXJsonSerDe)The OpenX SerDe.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
openXJsonSerDe
Deserializer.Builder openXJsonSerDe(OpenXJsonSerDe openXJsonSerDe)
The OpenX SerDe. Used by Kinesis Data 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.
- Parameters:
openXJsonSerDe- The OpenX SerDe. Used by Kinesis Data 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:
- Returns a reference to this object so that method calls can be chained together.
-
openXJsonSerDe
default Deserializer.Builder openXJsonSerDe(Consumer<OpenXJsonSerDe.Builder> openXJsonSerDe)
The OpenX SerDe. Used by Kinesis Data 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.
This is a convenience method that creates an instance of theOpenXJsonSerDe.Builderavoiding the need to create one manually viaOpenXJsonSerDe.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toopenXJsonSerDe(OpenXJsonSerDe).- Parameters:
openXJsonSerDe- a consumer that will call methods onOpenXJsonSerDe.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
openXJsonSerDe(OpenXJsonSerDe)
-
hiveJsonSerDe
Deserializer.Builder hiveJsonSerDe(HiveJsonSerDe hiveJsonSerDe)
The native Hive / HCatalog JsonSerDe. Used by Kinesis Data 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.
- Parameters:
hiveJsonSerDe- The native Hive / HCatalog JsonSerDe. Used by Kinesis Data 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:
- Returns a reference to this object so that method calls can be chained together.
-
hiveJsonSerDe
default Deserializer.Builder hiveJsonSerDe(Consumer<HiveJsonSerDe.Builder> hiveJsonSerDe)
The native Hive / HCatalog JsonSerDe. Used by Kinesis Data 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.
This is a convenience method that creates an instance of theHiveJsonSerDe.Builderavoiding the need to create one manually viaHiveJsonSerDe.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tohiveJsonSerDe(HiveJsonSerDe).- Parameters:
hiveJsonSerDe- a consumer that will call methods onHiveJsonSerDe.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
hiveJsonSerDe(HiveJsonSerDe)
-
-