Class FileWriteSchemaTransformConfiguration.Builder
java.lang.Object
org.apache.beam.sdk.io.fileschematransform.FileWriteSchemaTransformConfiguration.Builder
- Enclosing class:
FileWriteSchemaTransformConfiguration
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
setCompression
(String value) The fileCompression
SeeFileWriteSchemaTransformConfiguration.getCompression()
for more details.Configures extra details related to writing CSV formatted files.setFilenamePrefix
(String value) A common prefix to use for all generated filenames.setFilenameSuffix
(String value) Configures the filename suffix for written files.The format of the file content.setNumShards
(Integer value) The number of output shards produced; a value of 1 disables sharding.Configures extra details related to writing Parquet formatted files.setShardNameTemplate
(String value) Uses the givenShardNameTemplate
for naming output files.Configures extra details related to writing XML formatted files.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
setFormat
The format of the file content. SeeFileWriteSchemaTransformConfiguration.getFormat()
for more details. -
setFilenamePrefix
A common prefix to use for all generated filenames. -
setCompression
The fileCompression
SeeFileWriteSchemaTransformConfiguration.getCompression()
for more details. -
setNumShards
The number of output shards produced; a value of 1 disables sharding. -
setShardNameTemplate
Uses the givenShardNameTemplate
for naming output files. -
setFilenameSuffix
Configures the filename suffix for written files. -
setCsvConfiguration
public abstract FileWriteSchemaTransformConfiguration.Builder setCsvConfiguration(FileWriteSchemaTransformConfiguration.CsvConfiguration value) Configures extra details related to writing CSV formatted files. -
setParquetConfiguration
public abstract FileWriteSchemaTransformConfiguration.Builder setParquetConfiguration(FileWriteSchemaTransformConfiguration.ParquetConfiguration value) Configures extra details related to writing Parquet formatted files. -
setXmlConfiguration
public abstract FileWriteSchemaTransformConfiguration.Builder setXmlConfiguration(FileWriteSchemaTransformConfiguration.XmlConfiguration value) Configures extra details related to writing XML formatted files. -
build
-