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