Interface Deserializer.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Deserializer.Builder,
,Deserializer> SdkBuilder<Deserializer.Builder,
,Deserializer> SdkPojo
- Enclosing class:
Deserializer
-
Method Summary
Modifier and TypeMethodDescriptiondefault Deserializer.Builder
hiveJsonSerDe
(Consumer<HiveJsonSerDe.Builder> hiveJsonSerDe) The native Hive / HCatalog JsonSerDe.hiveJsonSerDe
(HiveJsonSerDe hiveJsonSerDe) The native Hive / HCatalog JsonSerDe.default Deserializer.Builder
openXJsonSerDe
(Consumer<OpenXJsonSerDe.Builder> openXJsonSerDe) The OpenX SerDe.openXJsonSerDe
(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 Details
-
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.
- 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:
- Returns a reference to this object so that method calls can be chained together.
-
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.
This is a convenience method that creates an instance of theOpenXJsonSerDe.Builder
avoiding the need to create one manually viaOpenXJsonSerDe.builder()
.When the
Consumer
completes,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:
-
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.
- 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:
- Returns a reference to this object so that method calls can be chained together.
-
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.
This is a convenience method that creates an instance of theHiveJsonSerDe.Builder
avoiding the need to create one manually viaHiveJsonSerDe.builder()
.When the
Consumer
completes,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:
-