Class Serializer
- java.lang.Object
-
- software.amazon.awssdk.services.firehose.model.Serializer
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<Serializer.Builder,Serializer>
@Generated("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.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceSerializer.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Serializer.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()OrcSerDeorcSerDe()A serializer to use for converting data to the ORC format before storing it in Amazon S3.ParquetSerDeparquetSerDe()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.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
parquetSerDe
public final 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.
- Returns:
- A serializer to use for converting data to the Parquet format before storing it in Amazon S3. For more information, see Apache Parquet.
-
orcSerDe
public final 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.
- Returns:
- A serializer to use for converting data to the ORC format before storing it in Amazon S3. For more information, see Apache ORC.
-
toBuilder
public Serializer.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<Serializer.Builder,Serializer>
-
builder
public static Serializer.Builder builder()
-
serializableBuilderClass
public static Class<? extends Serializer.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-