Interface Deserializer.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<Deserializer.Builder,,Deserializer> SdkBuilder<Deserializer.Builder,,Deserializer> SdkPojo
- Enclosing class:
Deserializer
-
Method Summary
Modifier and TypeMethodDescriptiondefault Deserializer.BuilderhiveJsonSerDe(Consumer<HiveJsonSerDe.Builder> hiveJsonSerDe) The native Hive / HCatalog JsonSerDe.hiveJsonSerDe(HiveJsonSerDe hiveJsonSerDe) The native Hive / HCatalog JsonSerDe.default Deserializer.BuilderopenXJsonSerDe(Consumer<OpenXJsonSerDe.Builder> openXJsonSerDe) The OpenX SerDe.openXJsonSerDe(OpenXJsonSerDe openXJsonSerDe) The OpenX SerDe.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, 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.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:
-
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.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:
-