public static final class DataFormatProps.Builder
extends java.lang.Object
DataFormatProps
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
DataFormatProps |
build()
Builds the configured instance.
|
DataFormatProps.Builder |
classificationString(ClassificationString classificationString)
Sets the value of
DataFormatProps.getClassificationString() |
DataFormatProps.Builder |
inputFormat(InputFormat inputFormat)
Sets the value of
DataFormatProps.getInputFormat() |
DataFormatProps.Builder |
outputFormat(OutputFormat outputFormat)
Sets the value of
DataFormatProps.getOutputFormat() |
DataFormatProps.Builder |
serializationLibrary(SerializationLibrary serializationLibrary)
Sets the value of
DataFormatProps.getSerializationLibrary() |
public DataFormatProps.Builder inputFormat(InputFormat inputFormat)
DataFormatProps.getInputFormat()
inputFormat
- `InputFormat` for this data format. This parameter is required.this
public DataFormatProps.Builder outputFormat(OutputFormat outputFormat)
DataFormatProps.getOutputFormat()
outputFormat
- `OutputFormat` for this data format. This parameter is required.this
public DataFormatProps.Builder serializationLibrary(SerializationLibrary serializationLibrary)
DataFormatProps.getSerializationLibrary()
serializationLibrary
- Serialization library for this data format. This parameter is required.this
public DataFormatProps.Builder classificationString(ClassificationString classificationString)
DataFormatProps.getClassificationString()
classificationString
- Classification string given to tables with this data format.this
public DataFormatProps build()
DataFormatProps
java.lang.NullPointerException
- if any required attribute was not provided