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 Firehose to use to convert data to the target format before writing it to Amazon S3. Firehose supports two types of serializers: the ORC SerDe and the Parquet SerDe.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic Serializer.Builderbuilder()final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()final OrcSerDeorcSerDe()A serializer to use for converting data to the ORC format before storing it in Amazon S3.final ParquetSerDeA serializer to use for converting data to the Parquet format before storing it in Amazon S3.static Class<? extends Serializer.Builder>final StringtoString()Returns a string representation of this object.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
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
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
- Specified by:
toBuilderin interfaceToCopyableBuilder<Serializer.Builder,Serializer>
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
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. -
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-