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
Builder to construct
UpsertTestSink.
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 -
Method Summary
Modifier and TypeMethodDescriptionbuild()Constructs theUpsertTestSinkwith the configured properties.setKeySerializationSchema(org.apache.flink.api.common.serialization.SerializationSchema<IN> keySerializationSchema) Sets the keySerializationSchemathat transforms incoming records to byte[].setOutputFile(File outputFile) Sets the outputFileto write to.setValueSerializationSchema(org.apache.flink.api.common.serialization.SerializationSchema<IN> valueSerializationSchema) Sets the valueSerializationSchemathat transforms incoming records to byte[].
-
Constructor Details
-
UpsertTestSinkBuilder
public UpsertTestSinkBuilder()
-
-
Method Details
-
setOutputFile
Sets the outputFileto write to.- Parameters:
outputFile-- Returns:
UpsertTestSinkBuilder
-
setKeySerializationSchema
public UpsertTestSinkBuilder<IN> setKeySerializationSchema(org.apache.flink.api.common.serialization.SerializationSchema<IN> keySerializationSchema) Sets the keySerializationSchemathat transforms incoming records to byte[].- Parameters:
keySerializationSchema-- Returns:
UpsertTestSinkBuilder
-
setValueSerializationSchema
public UpsertTestSinkBuilder<IN> setValueSerializationSchema(org.apache.flink.api.common.serialization.SerializationSchema<IN> valueSerializationSchema) Sets the valueSerializationSchemathat transforms incoming records to byte[].- Parameters:
valueSerializationSchema-- Returns:
UpsertTestSinkBuilder
-
build
Constructs theUpsertTestSinkwith the configured properties.- Returns:
UpsertTestSink
-