Class CsvConverters.ReadCsv.Builder
- java.lang.Object
-
- org.apache.beam.examples.complete.datatokenization.utils.CsvConverters.ReadCsv.Builder
-
- Enclosing class:
- CsvConverters.ReadCsv
public abstract static class CsvConverters.ReadCsv.Builder extends java.lang.ObjectBuilder forCsvConverters.ReadCsv.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description CsvConverters.ReadCsvbuild()abstract CsvConverters.ReadCsv.BuildersetCsvFormat(java.lang.String csvFormat)abstract CsvConverters.ReadCsv.BuildersetDelimiter(java.lang.String delimiter)abstract CsvConverters.ReadCsv.BuildersetHasHeaders(java.lang.Boolean hasHeaders)abstract CsvConverters.ReadCsv.BuildersetHeaderTag(org.apache.beam.sdk.values.TupleTag<java.lang.String> headerTag)abstract CsvConverters.ReadCsv.BuildersetInputFileSpec(java.lang.String inputFileSpec)abstract CsvConverters.ReadCsv.BuildersetLineTag(org.apache.beam.sdk.values.TupleTag<java.lang.String> lineTag)
-
-
-
Method Detail
-
setCsvFormat
public abstract CsvConverters.ReadCsv.Builder setCsvFormat(java.lang.String csvFormat)
-
setDelimiter
public abstract CsvConverters.ReadCsv.Builder setDelimiter(@Nullable java.lang.String delimiter)
-
setHasHeaders
public abstract CsvConverters.ReadCsv.Builder setHasHeaders(java.lang.Boolean hasHeaders)
-
setInputFileSpec
public abstract CsvConverters.ReadCsv.Builder setInputFileSpec(java.lang.String inputFileSpec)
-
setHeaderTag
public abstract CsvConverters.ReadCsv.Builder setHeaderTag(org.apache.beam.sdk.values.TupleTag<java.lang.String> headerTag)
-
setLineTag
public abstract CsvConverters.ReadCsv.Builder setLineTag(org.apache.beam.sdk.values.TupleTag<java.lang.String> lineTag)
-
build
public CsvConverters.ReadCsv build()
-
-