Class WatermarkPolicyFactory.CustomWatermarkPolicy
- java.lang.Object
-
- org.apache.beam.sdk.io.aws2.kinesis.WatermarkPolicyFactory.CustomWatermarkPolicy
-
- All Implemented Interfaces:
java.io.Serializable,WatermarkPolicy
- Enclosing interface:
- WatermarkPolicyFactory
public static class WatermarkPolicyFactory.CustomWatermarkPolicy extends java.lang.Object implements WatermarkPolicy
CustomWatermarkPolicy uses parameters defined inWatermarkParametersto compute watermarks. This can be used as a standard heuristic to compute watermarks. Used byWatermarkPolicyFactory.ArrivalTimeWatermarkPolicy.- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.joda.time.InstantgetWatermark()voidupdate(KinesisRecord record)
-
-
-
Method Detail
-
getWatermark
public org.joda.time.Instant getWatermark()
- Specified by:
getWatermarkin interfaceWatermarkPolicy
-
update
public void update(KinesisRecord record)
- Specified by:
updatein interfaceWatermarkPolicy
-
-