Class CustomSinkOperatorUidHashes
- java.lang.Object
-
- org.apache.flink.streaming.api.datastream.CustomSinkOperatorUidHashes
-
@PublicEvolving public class CustomSinkOperatorUidHashes extends Object
This class is responsible to hold operator Uid hashes from the common operators of the sink. With this, users can recover a sink snapshot that did not bind uids to the operator before changing the topology.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CustomSinkOperatorUidHashes.SinkOperatorUidHashesBuilder
Builder to constructCustomSinkOperatorUidHashes
.
-
Field Summary
Fields Modifier and Type Field Description static CustomSinkOperatorUidHashes
DEFAULT
Default instance providing no custom sink operator hashes.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CustomSinkOperatorUidHashes.SinkOperatorUidHashesBuilder
builder()
Creates a builder to constructCustomSinkOperatorUidHashes
.String
getCommitterUidHash()
String
getGlobalCommitterUidHash()
String
getWriterUidHash()
-
-
-
Field Detail
-
DEFAULT
public static final CustomSinkOperatorUidHashes DEFAULT
Default instance providing no custom sink operator hashes.
-
-
Method Detail
-
builder
public static CustomSinkOperatorUidHashes.SinkOperatorUidHashesBuilder builder()
Creates a builder to constructCustomSinkOperatorUidHashes
.
-
getWriterUidHash
@Internal @Nullable public String getWriterUidHash()
-
getCommitterUidHash
@Internal @Nullable public String getCommitterUidHash()
-
getGlobalCommitterUidHash
@Internal @Nullable public String getGlobalCommitterUidHash()
-
-