@Generated(value="software.amazon.awssdk:codegen") public final class Serializer extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Serializer.Builder,Serializer>
The serializer that you want Kinesis Data Firehose to use to convert data to the target format before writing it to Amazon S3. Kinesis Data Firehose supports two types of serializers: the ORC SerDe and the Parquet SerDe.
Modifier and Type | Class and Description |
---|---|
static interface |
Serializer.Builder |
Modifier and Type | Method and Description |
---|---|
static Serializer.Builder |
builder() |
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
OrcSerDe |
orcSerDe()
A serializer to use for converting data to the ORC format before storing it in Amazon S3.
|
ParquetSerDe |
parquetSerDe()
A serializer to use for converting data to the Parquet format before storing it in Amazon S3.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends Serializer.Builder> |
serializableBuilderClass() |
Serializer.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public ParquetSerDe parquetSerDe()
A serializer to use for converting data to the Parquet format before storing it in Amazon S3. For more information, see Apache Parquet.
public OrcSerDe orcSerDe()
A serializer to use for converting data to the ORC format before storing it in Amazon S3. For more information, see Apache ORC.
public Serializer.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<Serializer.Builder,Serializer>
public static Serializer.Builder builder()
public static Class<? extends Serializer.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.