Package org.apache.beam.sdk.io
Class TextRowCountEstimator.Builder
java.lang.Object
org.apache.beam.sdk.io.TextRowCountEstimator.Builder
- Enclosing class:
TextRowCountEstimator
Builder for
TextRowCountEstimator
.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract TextRowCountEstimator
build()
abstract TextRowCountEstimator.Builder
setCompression
(Compression compression) abstract TextRowCountEstimator.Builder
setDelimiters
(byte @Nullable [] delimiters) abstract TextRowCountEstimator.Builder
setDirectoryTreatment
(FileIO.ReadMatches.DirectoryTreatment directoryTreatment) abstract TextRowCountEstimator.Builder
setEmptyMatchTreatment
(EmptyMatchTreatment emptyMatchTreatment) abstract TextRowCountEstimator.Builder
setFilePattern
(String filePattern) abstract TextRowCountEstimator.Builder
setNumSampledBytesPerFile
(long numSampledBytes) abstract TextRowCountEstimator.Builder
setSamplingStrategy
(TextRowCountEstimator.SamplingStrategy samplingStrategy) abstract TextRowCountEstimator.Builder
setSkipHeaderLines
(int skipHeaderLines)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
setNumSampledBytesPerFile
-
setDirectoryTreatment
public abstract TextRowCountEstimator.Builder setDirectoryTreatment(FileIO.ReadMatches.DirectoryTreatment directoryTreatment) -
setCompression
-
setDelimiters
-
setSkipHeaderLines
-
setFilePattern
-
setEmptyMatchTreatment
public abstract TextRowCountEstimator.Builder setEmptyMatchTreatment(EmptyMatchTreatment emptyMatchTreatment) -
setSamplingStrategy
public abstract TextRowCountEstimator.Builder setSamplingStrategy(TextRowCountEstimator.SamplingStrategy samplingStrategy) -
build
-