Class CsvConverters.LineToFailsafeJson.Builder
- java.lang.Object
-
- org.apache.beam.examples.complete.datatokenization.utils.CsvConverters.LineToFailsafeJson.Builder
-
- Enclosing class:
- CsvConverters.LineToFailsafeJson
public abstract static class CsvConverters.LineToFailsafeJson.Builder extends java.lang.ObjectBuilder forCsvConverters.LineToFailsafeJson.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract CsvConverters.LineToFailsafeJsonbuild()abstract CsvConverters.LineToFailsafeJson.BuildersetDelimiter(java.lang.String delimiter)abstract CsvConverters.LineToFailsafeJson.BuildersetHeaderTag(org.apache.beam.sdk.values.TupleTag<java.lang.String> headerTag)abstract CsvConverters.LineToFailsafeJson.BuildersetJsonSchema(java.lang.String jsonSchema)abstract CsvConverters.LineToFailsafeJson.BuildersetJsonSchemaPath(java.lang.String jsonSchemaPath)abstract CsvConverters.LineToFailsafeJson.BuildersetLineTag(org.apache.beam.sdk.values.TupleTag<java.lang.String> lineTag)abstract CsvConverters.LineToFailsafeJson.BuildersetUdfDeadletterTag(org.apache.beam.sdk.values.TupleTag<FailsafeElement<java.lang.String,java.lang.String>> udfDeadletterTag)abstract CsvConverters.LineToFailsafeJson.BuildersetUdfOutputTag(org.apache.beam.sdk.values.TupleTag<FailsafeElement<java.lang.String,java.lang.String>> udfOutputTag)
-
-
-
Method Detail
-
setDelimiter
public abstract CsvConverters.LineToFailsafeJson.Builder setDelimiter(java.lang.String delimiter)
-
setJsonSchemaPath
public abstract CsvConverters.LineToFailsafeJson.Builder setJsonSchemaPath(java.lang.String jsonSchemaPath)
-
setJsonSchema
public abstract CsvConverters.LineToFailsafeJson.Builder setJsonSchema(java.lang.String jsonSchema)
-
setHeaderTag
public abstract CsvConverters.LineToFailsafeJson.Builder setHeaderTag(org.apache.beam.sdk.values.TupleTag<java.lang.String> headerTag)
-
setLineTag
public abstract CsvConverters.LineToFailsafeJson.Builder setLineTag(org.apache.beam.sdk.values.TupleTag<java.lang.String> lineTag)
-
setUdfOutputTag
public abstract CsvConverters.LineToFailsafeJson.Builder setUdfOutputTag(org.apache.beam.sdk.values.TupleTag<FailsafeElement<java.lang.String,java.lang.String>> udfOutputTag)
-
setUdfDeadletterTag
public abstract CsvConverters.LineToFailsafeJson.Builder setUdfDeadletterTag(org.apache.beam.sdk.values.TupleTag<FailsafeElement<java.lang.String,java.lang.String>> udfDeadletterTag)
-
build
public abstract CsvConverters.LineToFailsafeJson build()
-
-