Class UpsertTestSinkBuilder<IN>
- java.lang.Object
-
- org.apache.flink.connector.upserttest.sink.UpsertTestSinkBuilder<IN>
-
- Type Parameters:
IN
- type of the records written to the file
@PublicEvolving public class UpsertTestSinkBuilder<IN> extends Object
Builder to constructUpsertTestSink
.The following example shows the minimum setup to create a UpsertTestSink that writes
Tuple2<String, String>
values to a file.UpsertTestSink<Tuple2<String, String>> sink = UpsertTestSink .<Tuple2<String, String>>builder .setOutputFile(MY_OUTPUT_FILE) .setKeySerializationSchema(MY_KEY_SERIALIZER) .setValueSerializationSchema(MY_VALUE_SERIALIZER) .build();
-
-
Constructor Summary
Constructors Constructor Description UpsertTestSinkBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UpsertTestSink<IN>
build()
Constructs theUpsertTestSink
with the configured properties.UpsertTestSinkBuilder<IN>
setKeySerializationSchema(SerializationSchema<IN> keySerializationSchema)
Sets the keySerializationSchema
that transforms incoming records to byte[].UpsertTestSinkBuilder<IN>
setOutputFile(File outputFile)
Sets the outputFile
to write to.UpsertTestSinkBuilder<IN>
setValueSerializationSchema(SerializationSchema<IN> valueSerializationSchema)
Sets the valueSerializationSchema
that transforms incoming records to byte[].
-
-
-
Method Detail
-
setOutputFile
public UpsertTestSinkBuilder<IN> setOutputFile(File outputFile)
Sets the outputFile
to write to.- Parameters:
outputFile
-- Returns:
UpsertTestSinkBuilder
-
setKeySerializationSchema
public UpsertTestSinkBuilder<IN> setKeySerializationSchema(SerializationSchema<IN> keySerializationSchema)
Sets the keySerializationSchema
that transforms incoming records to byte[].- Parameters:
keySerializationSchema
-- Returns:
UpsertTestSinkBuilder
-
setValueSerializationSchema
public UpsertTestSinkBuilder<IN> setValueSerializationSchema(SerializationSchema<IN> valueSerializationSchema)
Sets the valueSerializationSchema
that transforms incoming records to byte[].- Parameters:
valueSerializationSchema
-- Returns:
UpsertTestSinkBuilder
-
build
public UpsertTestSink<IN> build()
Constructs theUpsertTestSink
with the configured properties.- Returns:
UpsertTestSink
-
-